diff options
author | href <href@random.sh> | 2021-09-07 05:28:35 +0200 |
---|---|---|
committer | href <href@random.sh> | 2021-09-07 05:28:35 +0200 |
commit | 1b19b6a210e28f46fd795eb849f6ea274a5efb50 (patch) | |
tree | d9e0a3ac161841efd4be2e3615e27a1d32317726 /priv/static | |
parent | web: openid & various fixes (diff) |
update assets
Diffstat (limited to 'priv/static')
-rw-r--r-- | priv/static/assets/site.css | 4 | ||||
-rw-r--r-- | priv/static/assets/site.css.br | bin | 7957 -> 135088 bytes | |||
-rw-r--r-- | priv/static/assets/site.css.gz | bin | 9187 -> 561352 bytes | |||
-rw-r--r-- | priv/static/assets/site.js | 1 | ||||
-rw-r--r-- | priv/static/assets/site.js.br | bin | 61103 -> 264367 bytes | |||
-rw-r--r-- | priv/static/assets/site.js.gz | bin | 68949 -> 331417 bytes |
6 files changed, 4 insertions, 1 deletions
diff --git a/priv/static/assets/site.css b/priv/static/assets/site.css index 4753c8b..128bc23 100644 --- a/priv/static/assets/site.css +++ b/priv/static/assets/site.css @@ -1 +1,3 @@ -/*! tailwindcss v2.2.9 | MIT License | https://tailwindcss.com*//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;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{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a8a29e;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a8a29e;opacity:1}input::placeholder,textarea::placeholder{color:#a8a29e;opacity:1}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.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}}.prose{color:#44403c;max-width:65ch}.prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose a{color:#1c1917;font-weight:500;text-decoration:underline}.prose strong{color:#1c1917;font-weight:600}.prose ol[type=A]{--list-counter-style:upper-alpha}.prose ol[type=a]{--list-counter-style:lower-alpha}.prose ol[type=A s]{--list-counter-style:upper-alpha}.prose ol[type=a s]{--list-counter-style:lower-alpha}.prose ol[type=I]{--list-counter-style:upper-roman}.prose ol[type=i]{--list-counter-style:lower-roman}.prose ol[type=I s]{--list-counter-style:upper-roman}.prose ol[type=i s]{--list-counter-style:lower-roman}.prose ol[type="1"]{--list-counter-style:decimal}.prose ol>li{padding-left:1.75em;position:relative}.prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.prose ul>li{padding-left:1.75em;position:relative}.prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose h3{color:#1c1917;font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose h4{color:#1c1917;font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#1c1917;font-size:.875em;font-weight:600}.prose code:after,.prose code:before{content:"`"}.prose a code{color:#1c1917}.prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.prose pre code:after,.prose pre code:before{content:none}.prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{padding:.5714286em;vertical-align:top}.prose{font-size:1rem;line-height:1.75}.prose p{margin-bottom:1.25em;margin-top:1.25em}.prose figure,.prose img,.prose video{margin-bottom:2em;margin-top:2em}.prose figure>*{margin-bottom:0;margin-top:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-bottom:1.25em;margin-top:1.25em}.prose li{margin-bottom:.5em;margin-top:.5em}.prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-bottom:.75em;margin-top:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm figure,.prose-sm img,.prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm figure>*{margin-bottom:0;margin-top:0}.prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm code{font-size:.8571429em}.prose-sm h2 code{font-size:.9em}.prose-sm h3 code{font-size:.8888889em}.prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.prose-sm ol,.prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm ol>li{padding-left:1.5714286em}.prose-sm ol>li:before{left:0}.prose-sm ul>li{padding-left:1.5714286em}.prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm>ul>li>:first-child{margin-top:1.1428571em}.prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.prose-sm>ol>li>:first-child{margin-top:1.1428571em}.prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.prose-sm ol ol,.prose-sm ol ul,.prose-sm ul ol,.prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm h2+*,.prose-sm h3+*,.prose-sm h4+*,.prose-sm hr+*{margin-top:0}.prose-sm table{font-size:.8571429em;line-height:1.5}.prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.prose-sm thead th:first-child{padding-left:0}.prose-sm thead th:last-child{padding-right:0}.prose-sm tbody td{padding:.6666667em 1em}.prose-sm tbody td:first-child{padding-left:0}.prose-sm tbody td:last-child{padding-right:0}.prose-sm>:first-child{margin-top:0}.prose-sm>:last-child{margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg figure,.prose-lg img,.prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg figure>*{margin-bottom:0;margin-top:0}.prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg code{font-size:.8888889em}.prose-lg h2 code{font-size:.8666667em}.prose-lg h3 code{font-size:.875em}.prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.prose-lg ol,.prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg ol>li{padding-left:1.6666667em}.prose-lg ol>li:before{left:0}.prose-lg ul>li{padding-left:1.6666667em}.prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg>ul>li>:first-child{margin-top:1.3333333em}.prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.prose-lg>ol>li>:first-child{margin-top:1.3333333em}.prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.prose-lg ol ol,.prose-lg ol ul,.prose-lg ul ol,.prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg h2+*,.prose-lg h3+*,.prose-lg h4+*,.prose-lg hr+*{margin-top:0}.prose-lg table{font-size:.8888889em;line-height:1.5}.prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.prose-lg thead th:first-child{padding-left:0}.prose-lg thead th:last-child{padding-right:0}.prose-lg tbody td{padding:.75em}.prose-lg tbody td:first-child{padding-left:0}.prose-lg tbody td:last-child{padding-right:0}.prose-lg>:first-child{margin-top:0}.prose-lg>:last-child{margin-bottom:0}.prose-xl{font-size:1.25rem;line-height:1.8}.prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.prose-xl figure,.prose-xl img,.prose-xl video{margin-bottom:2em;margin-top:2em}.prose-xl figure>*{margin-bottom:0;margin-top:0}.prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.prose-xl code{font-size:.9em}.prose-xl h2 code{font-size:.8611111em}.prose-xl h3 code{font-size:.9em}.prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.prose-xl ol,.prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.prose-xl li{margin-bottom:.6em;margin-top:.6em}.prose-xl ol>li{padding-left:1.8em}.prose-xl ol>li:before{left:0}.prose-xl ul>li{padding-left:1.8em}.prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.prose-xl>ul>li>:first-child{margin-top:1.2em}.prose-xl>ul>li>:last-child{margin-bottom:1.2em}.prose-xl>ol>li>:first-child{margin-top:1.2em}.prose-xl>ol>li>:last-child{margin-bottom:1.2em}.prose-xl ol ol,.prose-xl ol ul,.prose-xl ul ol,.prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.prose-xl h2+*,.prose-xl h3+*,.prose-xl h4+*,.prose-xl hr+*{margin-top:0}.prose-xl table{font-size:.9em;line-height:1.5555556}.prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.prose-xl thead th:first-child{padding-left:0}.prose-xl thead th:last-child{padding-right:0}.prose-xl tbody td{padding:.8888889em .6666667em}.prose-xl tbody td:first-child{padding-left:0}.prose-xl tbody td:last-child{padding-right:0}.prose-xl>:first-child{margin-top:0}.prose-xl>:last-child{margin-bottom:0}.prose-2xl{font-size:1.5rem;line-height:1.6666667}.prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-2xl figure,.prose-2xl img,.prose-2xl video{margin-bottom:2em;margin-top:2em}.prose-2xl figure>*{margin-bottom:0;margin-top:0}.prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.prose-2xl code{font-size:.8333333em}.prose-2xl h2 code{font-size:.875em}.prose-2xl h3 code{font-size:.8888889em}.prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.prose-2xl ol,.prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-2xl li{margin-bottom:.5em;margin-top:.5em}.prose-2xl ol>li{padding-left:1.6666667em}.prose-2xl ol>li:before{left:0}.prose-2xl ul>li{padding-left:1.6666667em}.prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.prose-2xl ol ol,.prose-2xl ol ul,.prose-2xl ul ol,.prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.prose-2xl hr{margin-bottom:3em;margin-top:3em}.prose-2xl h2+*,.prose-2xl h3+*,.prose-2xl h4+*,.prose-2xl hr+*{margin-top:0}.prose-2xl table{font-size:.8333333em;line-height:1.4}.prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.prose-2xl thead th:first-child{padding-left:0}.prose-2xl thead th:last-child{padding-right:0}.prose-2xl tbody td{padding:.8em .6em}.prose-2xl tbody td:first-child{padding-left:0}.prose-2xl tbody td:last-child{padding-right:0}.prose-2xl>:first-child{margin-top:0}.prose-2xl>:last-child{margin-bottom:0}.prose-indigo a,.prose-indigo a code{color:#4f46e5}.prose-red a,.prose-red a code{color:#e11d48}.prose-yellow a,.prose-yellow a code{color:#d97706}.prose-blue a,.prose-blue a code{color:#2563eb}.prose-purple a,.prose-purple a code{color:#9333ea}.aspect-none{padding-bottom:0;position:static}.aspect-none>*{bottom:auto;height:auto;left:auto;position:static;right:auto;top:auto;width:auto}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.right-0{right:0}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.col-span-1{grid-column:span 1/span 1}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-none{clear:none}.m-3{margin:.75rem}.m-4{margin:1rem}.m-8{margin:2rem}.m-14{margin:3.5rem}.m-16{margin:4rem}.mx-auto{margin-left:auto;margin-right:auto}.my-24{margin-bottom:6rem;margin-top:6rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-12{margin-top:3rem}.mt-24{margin-top:6rem}.-mt-32{margin-top:-8rem}.-mr-2{margin-right:-.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-10{margin-left:2.5rem}.-ml-px{margin-left:-1px}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-table{display:inline-table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-full{height:100%}.w-1{width:.25rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-48{width:12rem}.w-auto{width:auto}.w-1\/2{width:50%}.w-full{width:100%}.min-w-full{min-width:100%}.max-w-xs{max-width:20rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-top-right{transform-origin:top right}.transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.rotate-90{--tw-rotate:90deg}.rotate-180{--tw-rotate:180deg}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-100{--tw-scale-x:1;--tw-scale-y:1}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.gap-2{gap:.5rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.divide-double>:not([hidden])~:not([hidden]){border-style:double}.divide-none>:not([hidden])~:not([hidden]){border-style:none}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.truncate{overflow:hidden;white-space:nowrap}.overflow-ellipsis,.truncate{text-overflow:ellipsis}.overflow-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-t{border-top-left-radius:.25rem}.rounded-r,.rounded-t{border-top-right-radius:.25rem}.rounded-r{border-bottom-right-radius:.25rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-b{border-bottom-right-radius:.25rem}.rounded-b,.rounded-l{border-bottom-left-radius:.25rem}.rounded-l,.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border-2{border-width:2px}.border{border-width:1px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.border-transparent{border-color:transparent}.border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.focus\:bg-gray-700:focus,.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.to-gray-900{--tw-gradient-to:#1c1917}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-origin-border{background-origin:border-box}.bg-origin-padding{background-origin:padding-box}.bg-origin-content{background-origin:content-box}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.pt-4{padding-top:1rem}.pb-3{padding-bottom:.75rem}.pb-12{padding-bottom:3rem}.pb-32{padding-bottom:8rem}.pl-4{padding-left:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:3.75rem;line-height:1}.font-thin{font-weight:100}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions,.lining-nums,.oldstyle-nums,.ordinal,.proportional-nums,.slashed-zero,.stacked-fractions,.tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.normal-nums{font-variant-numeric:normal}.ordinal{--tw-ordinal:ordinal}.slashed-zero{--tw-slashed-zero:slashed-zero}.lining-nums{--tw-numeric-figure:lining-nums}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.proportional-nums{--tw-numeric-spacing:proportional-nums}.tabular-nums{--tw-numeric-spacing:tabular-nums}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.stacked-fractions{--tw-numeric-fraction:stacked-fractions}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.bg-blend-normal{background-blend-mode:normal}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-screen{background-blend-mode:screen}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-darken{background-blend-mode:darken}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-color-dodge{background-blend-mode:color-dodge}.bg-blend-color-burn{background-blend-mode:color-burn}.bg-blend-hard-light{background-blend-mode:hard-light}.bg-blend-soft-light{background-blend-mode:soft-light}.bg-blend-difference{background-blend-mode:difference}.bg-blend-exclusion{background-blend-mode:exclusion}.bg-blend-hue{background-blend-mode:hue}.bg-blend-saturation{background-blend-mode:saturation}.bg-blend-color{background-blend-mode:color}.bg-blend-luminosity{background-blend-mode:luminosity}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-lighten{mix-blend-mode:lighten}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-soft-light{mix-blend-mode:soft-light}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-exclusion{mix-blend-mode:exclusion}.mix-blend-hue{mix-blend-mode:hue}.mix-blend-saturation{mix-blend-mode:saturation}.mix-blend-color{mix-blend-mode:color}.mix-blend-luminosity{mix-blend-mode:luminosity}*,:after,:before{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.ring{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--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)}.ring-inset{--tw-ring-inset:inset}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);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)}.filter-none{filter:none}.blur{--tw-blur:blur(8px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,0.1)) drop-shadow(0 1px 1px rgba(0,0,0,0.06))}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.backdrop-invert{--tw-backdrop-invert:invert(100%)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.dropdown{position:relative}.dropdown summary{cursor:pointer;list-style:none}.dropdown summary::-webkit-details-marker{display:none}.dropdown summary .content{position:absolute}.dropdown summary details[open] summary:before{bottom:0;content:"";cursor:default;left:0;position:fixed;right:0;top:0}.phx-disconnected>.chat .disconnected,.phx-error>.chat .phx-errored{@display block}.chat{height:100vh;max-height:100vh}.chat .disconnected,.chat .phx-errored{display:none}.chat .body{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));height:75%}.chat .body .log{gap:1rem;grid-column:span 9/span 9;height:24rem;height:100%;max-width:100%}.chat .body .log .time-component{cursor:default;display:inline-block;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.chat .body .log li.event .time-component{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))};@media (prefers-color-scheme:dark){.chat .body .log li.event .time-component{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}}.chat .body .log li.event .nick{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.chat .body .log li.event .nick{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}}.chat .body aside{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}.chat .body aside .user.dropdown .content{--tw-bg-opacity:1;--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);background-color:rgba(250,250,249,var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-right:1rem;margin-top:-1rem;padding:1rem;position:absolute;right:100%;transform-origin:top right;width:20rem;z-index:40}.chat .body aside .user.dropdown .content:focus{outline:2px solid transparent;outline-offset:2px}.chat .body aside .user.dropdown .content{--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);--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity));--tw-ring-opacity:0.05;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:640px){.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:gap-6{gap:1.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:ml-6{margin-left:1.5rem}.md\:block{display:block}.md\:hidden{display:none}}@media (min-width:1024px){.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}
\ No newline at end of file +/*! tailwindcss v2.2.9 | MIT License | https://tailwindcss.com*/ + +/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;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{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a8a29e;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a8a29e;opacity:1}input::-moz-placeholder, textarea::-moz-placeholder{color:#a8a29e;opacity:1}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#a8a29e;opacity:1}input::placeholder,textarea::placeholder{color:#a8a29e;opacity:1}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.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}}.prose{color:#44403c;max-width:65ch}.prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose a{color:#1c1917;font-weight:500;text-decoration:underline}.prose strong{color:#1c1917;font-weight:600}.prose ol[type=A]{--list-counter-style:upper-alpha}.prose ol[type=a]{--list-counter-style:lower-alpha}.prose ol[type=A s]{--list-counter-style:upper-alpha}.prose ol[type=a s]{--list-counter-style:lower-alpha}.prose ol[type=I]{--list-counter-style:upper-roman}.prose ol[type=i]{--list-counter-style:lower-roman}.prose ol[type=I s]{--list-counter-style:upper-roman}.prose ol[type=i s]{--list-counter-style:lower-roman}.prose ol[type="1"]{--list-counter-style:decimal}.prose ol>li{padding-left:1.75em;position:relative}.prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.prose ul>li{padding-left:1.75em;position:relative}.prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose h3{font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose h3,.prose h4{color:#1c1917;font-weight:600}.prose h4{line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#1c1917;font-size:.875em;font-weight:600}.prose code:after,.prose code:before{content:"`"}.prose a code{color:#1c1917}.prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.prose pre code:after,.prose pre code:before{content:none}.prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{padding:.5714286em;vertical-align:top}.prose{font-size:1rem;line-height:1.75}.prose p{margin-bottom:1.25em;margin-top:1.25em}.prose figure,.prose img,.prose video{margin-bottom:2em;margin-top:2em}.prose figure>*{margin-bottom:0;margin-top:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-bottom:1.25em;margin-top:1.25em}.prose li{margin-bottom:.5em;margin-top:.5em}.prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-bottom:.75em;margin-top:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm figure,.prose-sm img,.prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm figure>*{margin-bottom:0;margin-top:0}.prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm code{font-size:.8571429em}.prose-sm h2 code{font-size:.9em}.prose-sm h3 code{font-size:.8888889em}.prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.prose-sm ol,.prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm ol>li{padding-left:1.5714286em}.prose-sm ol>li:before{left:0}.prose-sm ul>li{padding-left:1.5714286em}.prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm>ul>li>:first-child{margin-top:1.1428571em}.prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.prose-sm>ol>li>:first-child{margin-top:1.1428571em}.prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.prose-sm ol ol,.prose-sm ol ul,.prose-sm ul ol,.prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm h2+*,.prose-sm h3+*,.prose-sm h4+*,.prose-sm hr+*{margin-top:0}.prose-sm table{font-size:.8571429em;line-height:1.5}.prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.prose-sm thead th:first-child{padding-left:0}.prose-sm thead th:last-child{padding-right:0}.prose-sm tbody td{padding:.6666667em 1em}.prose-sm tbody td:first-child{padding-left:0}.prose-sm tbody td:last-child{padding-right:0}.prose-sm>:first-child{margin-top:0}.prose-sm>:last-child{margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg figure,.prose-lg img,.prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg figure>*{margin-bottom:0;margin-top:0}.prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg code{font-size:.8888889em}.prose-lg h2 code{font-size:.8666667em}.prose-lg h3 code{font-size:.875em}.prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.prose-lg ol,.prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg ol>li{padding-left:1.6666667em}.prose-lg ol>li:before{left:0}.prose-lg ul>li{padding-left:1.6666667em}.prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg>ul>li>:first-child{margin-top:1.3333333em}.prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.prose-lg>ol>li>:first-child{margin-top:1.3333333em}.prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.prose-lg ol ol,.prose-lg ol ul,.prose-lg ul ol,.prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg h2+*,.prose-lg h3+*,.prose-lg h4+*,.prose-lg hr+*{margin-top:0}.prose-lg table{font-size:.8888889em;line-height:1.5}.prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.prose-lg thead th:first-child{padding-left:0}.prose-lg thead th:last-child{padding-right:0}.prose-lg tbody td{padding:.75em}.prose-lg tbody td:first-child{padding-left:0}.prose-lg tbody td:last-child{padding-right:0}.prose-lg>:first-child{margin-top:0}.prose-lg>:last-child{margin-bottom:0}.prose-xl{font-size:1.25rem;line-height:1.8}.prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.prose-xl figure,.prose-xl img,.prose-xl video{margin-bottom:2em;margin-top:2em}.prose-xl figure>*{margin-bottom:0;margin-top:0}.prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.prose-xl code{font-size:.9em}.prose-xl h2 code{font-size:.8611111em}.prose-xl h3 code,.prose-xl pre{font-size:.9em}.prose-xl pre{border-radius:.5rem;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.prose-xl ol,.prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.prose-xl li{margin-bottom:.6em;margin-top:.6em}.prose-xl ol>li{padding-left:1.8em}.prose-xl ol>li:before{left:0}.prose-xl ul>li{padding-left:1.8em}.prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.prose-xl>ul>li>:first-child{margin-top:1.2em}.prose-xl>ul>li>:last-child{margin-bottom:1.2em}.prose-xl>ol>li>:first-child{margin-top:1.2em}.prose-xl>ol>li>:last-child{margin-bottom:1.2em}.prose-xl ol ol,.prose-xl ol ul,.prose-xl ul ol,.prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.prose-xl h2+*,.prose-xl h3+*,.prose-xl h4+*,.prose-xl hr+*{margin-top:0}.prose-xl table{font-size:.9em;line-height:1.5555556}.prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.prose-xl thead th:first-child{padding-left:0}.prose-xl thead th:last-child{padding-right:0}.prose-xl tbody td{padding:.8888889em .6666667em}.prose-xl tbody td:first-child{padding-left:0}.prose-xl tbody td:last-child{padding-right:0}.prose-xl>:first-child{margin-top:0}.prose-xl>:last-child{margin-bottom:0}.prose-2xl{font-size:1.5rem;line-height:1.6666667}.prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-2xl figure,.prose-2xl img,.prose-2xl video{margin-bottom:2em;margin-top:2em}.prose-2xl figure>*{margin-bottom:0;margin-top:0}.prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.prose-2xl code{font-size:.8333333em}.prose-2xl h2 code{font-size:.875em}.prose-2xl h3 code{font-size:.8888889em}.prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.prose-2xl ol,.prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-2xl li{margin-bottom:.5em;margin-top:.5em}.prose-2xl ol>li{padding-left:1.6666667em}.prose-2xl ol>li:before{left:0}.prose-2xl ul>li{padding-left:1.6666667em}.prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.prose-2xl ol ol,.prose-2xl ol ul,.prose-2xl ul ol,.prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.prose-2xl hr{margin-bottom:3em;margin-top:3em}.prose-2xl h2+*,.prose-2xl h3+*,.prose-2xl h4+*,.prose-2xl hr+*{margin-top:0}.prose-2xl table{font-size:.8333333em;line-height:1.4}.prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.prose-2xl thead th:first-child{padding-left:0}.prose-2xl thead th:last-child{padding-right:0}.prose-2xl tbody td{padding:.8em .6em}.prose-2xl tbody td:first-child{padding-left:0}.prose-2xl tbody td:last-child{padding-right:0}.prose-2xl>:first-child{margin-top:0}.prose-2xl>:last-child{margin-bottom:0}.prose-connection a,.prose-connection a code{color:#4f46e5}.prose-connect a,.prose-connect a code{color:#dc2626}.prose-punch a,.prose-punch a code{color:#ca8a04}.prose-touch a,.prose-touch a code{color:#16a34a}.prose-pulse a,.prose-pulse a code{color:#db2777}.prose-indigo a,.prose-indigo a code{color:#4f46e5}.prose-red a,.prose-red a code{color:#e11d48}.prose-yellow a,.prose-yellow a code{color:#d97706}.prose-blue a,.prose-blue a code{color:#2563eb}.prose-purple a,.prose-purple a code{color:#9333ea}.prose-light,.prose-light [class~=lead]{color:#d6d3d1}.prose-light a,.prose-light strong{color:#e7e5e4}.prose-light ol>li:before{color:#a8a29e}.prose-light ul>li:before{background-color:#57534e}.prose-light hr{border-color:#44403c}.prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.prose-light h1,.prose-light h2,.prose-light h3,.prose-light h4{color:#e7e5e4}.prose-light figure figcaption{color:#a8a29e}.prose-light a code,.prose-light code{color:#e7e5e4}.prose-light pre{color:#44403c}.prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.prose-light tbody tr{border-bottom-color:#44403c}@media (prefers-color-scheme:dark){.dark\:prose{color:#44403c;max-width:65ch}.dark\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.dark\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.dark\:prose strong{color:#1c1917;font-weight:600}.dark\:prose ol[type=A]{--list-counter-style:upper-alpha}.dark\:prose ol[type=a]{--list-counter-style:lower-alpha}.dark\:prose ol[type=A s]{--list-counter-style:upper-alpha}.dark\:prose ol[type=a s]{--list-counter-style:lower-alpha}.dark\:prose ol[type=I]{--list-counter-style:upper-roman}.dark\:prose ol[type=i]{--list-counter-style:lower-roman}.dark\:prose ol[type=I s]{--list-counter-style:upper-roman}.dark\:prose ol[type=i s]{--list-counter-style:lower-roman}.dark\:prose ol[type="1"]{--list-counter-style:decimal}.dark\:prose ol>li{padding-left:1.75em;position:relative}.dark\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.dark\:prose ul>li{padding-left:1.75em;position:relative}.dark\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.dark\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.dark\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.dark\:prose blockquote p:first-of-type:before{content:open-quote}.dark\:prose blockquote p:last-of-type:after{content:close-quote}.dark\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.dark\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.dark\:prose h3{color:#1c1917;font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.dark\:prose h4{color:#1c1917;font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.dark\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.dark\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.dark\:prose code:after,.dark\:prose code:before{content:"`"}.dark\:prose a code{color:#1c1917}.dark\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.dark\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.dark\:prose pre code:after,.dark\:prose pre code:before{content:none}.dark\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.dark\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.dark\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.dark\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.dark\:prose tbody tr:last-child{border-bottom-width:0}.dark\:prose tbody td{padding:.5714286em;vertical-align:top}.dark\:prose{font-size:1rem;line-height:1.75}.dark\:prose p{margin-bottom:1.25em;margin-top:1.25em}.dark\:prose figure,.dark\:prose img,.dark\:prose video{margin-bottom:2em;margin-top:2em}.dark\:prose figure>*{margin-bottom:0;margin-top:0}.dark\:prose h2 code{font-size:.875em}.dark\:prose h3 code{font-size:.9em}.dark\:prose ol,.dark\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.dark\:prose li{margin-bottom:.5em;margin-top:.5em}.dark\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.dark\:prose>ul>li>:first-child{margin-top:1.25em}.dark\:prose>ul>li>:last-child{margin-bottom:1.25em}.dark\:prose>ol>li>:first-child{margin-top:1.25em}.dark\:prose>ol>li>:last-child{margin-bottom:1.25em}.dark\:prose ol ol,.dark\:prose ol ul,.dark\:prose ul ol,.dark\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.dark\:prose h2+*,.dark\:prose h3+*,.dark\:prose h4+*,.dark\:prose hr+*{margin-top:0}.dark\:prose thead th:first-child{padding-left:0}.dark\:prose thead th:last-child{padding-right:0}.dark\:prose tbody td:first-child{padding-left:0}.dark\:prose tbody td:last-child{padding-right:0}.dark\:prose>:first-child{margin-top:0}.dark\:prose>:last-child{margin-bottom:0}.dark\:prose-sm{font-size:.875rem;line-height:1.7142857}.dark\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.dark\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.dark\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.dark\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.dark\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.dark\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.dark\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.dark\:prose-sm figure,.dark\:prose-sm img,.dark\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.dark\:prose-sm figure>*{margin-bottom:0;margin-top:0}.dark\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.dark\:prose-sm code{font-size:.8571429em}.dark\:prose-sm h2 code{font-size:.9em}.dark\:prose-sm h3 code{font-size:.8888889em}.dark\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.dark\:prose-sm ol,.dark\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.dark\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.dark\:prose-sm ol>li{padding-left:1.5714286em}.dark\:prose-sm ol>li:before{left:0}.dark\:prose-sm ul>li{padding-left:1.5714286em}.dark\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.dark\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.dark\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.dark\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.dark\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.dark\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.dark\:prose-sm ol ol,.dark\:prose-sm ol ul,.dark\:prose-sm ul ol,.dark\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.dark\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.dark\:prose-sm h2+*,.dark\:prose-sm h3+*,.dark\:prose-sm h4+*,.dark\:prose-sm hr+*{margin-top:0}.dark\:prose-sm table{font-size:.8571429em;line-height:1.5}.dark\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.dark\:prose-sm thead th:first-child{padding-left:0}.dark\:prose-sm thead th:last-child{padding-right:0}.dark\:prose-sm tbody td{padding:.6666667em 1em}.dark\:prose-sm tbody td:first-child{padding-left:0}.dark\:prose-sm tbody td:last-child{padding-right:0}.dark\:prose-sm>:first-child{margin-top:0}.dark\:prose-sm>:last-child{margin-bottom:0}.dark\:prose-lg{font-size:1.125rem;line-height:1.7777778}.dark\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.dark\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.dark\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.dark\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.dark\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.dark\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.dark\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.dark\:prose-lg figure,.dark\:prose-lg img,.dark\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.dark\:prose-lg figure>*{margin-bottom:0;margin-top:0}.dark\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.dark\:prose-lg code{font-size:.8888889em}.dark\:prose-lg h2 code{font-size:.8666667em}.dark\:prose-lg h3 code{font-size:.875em}.dark\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.dark\:prose-lg ol,.dark\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.dark\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.dark\:prose-lg ol>li{padding-left:1.6666667em}.dark\:prose-lg ol>li:before{left:0}.dark\:prose-lg ul>li{padding-left:1.6666667em}.dark\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.dark\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.dark\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.dark\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.dark\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.dark\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.dark\:prose-lg ol ol,.dark\:prose-lg ol ul,.dark\:prose-lg ul ol,.dark\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.dark\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.dark\:prose-lg h2+*,.dark\:prose-lg h3+*,.dark\:prose-lg h4+*,.dark\:prose-lg hr+*{margin-top:0}.dark\:prose-lg table{font-size:.8888889em;line-height:1.5}.dark\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.dark\:prose-lg thead th:first-child{padding-left:0}.dark\:prose-lg thead th:last-child{padding-right:0}.dark\:prose-lg tbody td{padding:.75em}.dark\:prose-lg tbody td:first-child{padding-left:0}.dark\:prose-lg tbody td:last-child{padding-right:0}.dark\:prose-lg>:first-child{margin-top:0}.dark\:prose-lg>:last-child{margin-bottom:0}.dark\:prose-xl{font-size:1.25rem;line-height:1.8}.dark\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.dark\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.dark\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.dark\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.dark\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.dark\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.dark\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.dark\:prose-xl figure,.dark\:prose-xl img,.dark\:prose-xl video{margin-bottom:2em;margin-top:2em}.dark\:prose-xl figure>*{margin-bottom:0;margin-top:0}.dark\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.dark\:prose-xl code{font-size:.9em}.dark\:prose-xl h2 code{font-size:.8611111em}.dark\:prose-xl h3 code{font-size:.9em}.dark\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.dark\:prose-xl ol,.dark\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.dark\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.dark\:prose-xl ol>li{padding-left:1.8em}.dark\:prose-xl ol>li:before{left:0}.dark\:prose-xl ul>li{padding-left:1.8em}.dark\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.dark\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.dark\:prose-xl>ul>li>:first-child{margin-top:1.2em}.dark\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.dark\:prose-xl>ol>li>:first-child{margin-top:1.2em}.dark\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.dark\:prose-xl ol ol,.dark\:prose-xl ol ul,.dark\:prose-xl ul ol,.dark\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.dark\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.dark\:prose-xl h2+*,.dark\:prose-xl h3+*,.dark\:prose-xl h4+*,.dark\:prose-xl hr+*{margin-top:0}.dark\:prose-xl table{font-size:.9em;line-height:1.5555556}.dark\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.dark\:prose-xl thead th:first-child{padding-left:0}.dark\:prose-xl thead th:last-child{padding-right:0}.dark\:prose-xl tbody td{padding:.8888889em .6666667em}.dark\:prose-xl tbody td:first-child{padding-left:0}.dark\:prose-xl tbody td:last-child{padding-right:0}.dark\:prose-xl>:first-child{margin-top:0}.dark\:prose-xl>:last-child{margin-bottom:0}.dark\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.dark\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.dark\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.dark\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.dark\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.dark\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.dark\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.dark\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.dark\:prose-2xl figure,.dark\:prose-2xl img,.dark\:prose-2xl video{margin-bottom:2em;margin-top:2em}.dark\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.dark\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.dark\:prose-2xl code{font-size:.8333333em}.dark\:prose-2xl h2 code{font-size:.875em}.dark\:prose-2xl h3 code{font-size:.8888889em}.dark\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.dark\:prose-2xl ol,.dark\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.dark\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.dark\:prose-2xl ol>li{padding-left:1.6666667em}.dark\:prose-2xl ol>li:before{left:0}.dark\:prose-2xl ul>li{padding-left:1.6666667em}.dark\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.dark\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.dark\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.dark\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.dark\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.dark\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.dark\:prose-2xl ol ol,.dark\:prose-2xl ol ul,.dark\:prose-2xl ul ol,.dark\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.dark\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.dark\:prose-2xl h2+*,.dark\:prose-2xl h3+*,.dark\:prose-2xl h4+*,.dark\:prose-2xl hr+*{margin-top:0}.dark\:prose-2xl table{font-size:.8333333em;line-height:1.4}.dark\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.dark\:prose-2xl thead th:first-child{padding-left:0}.dark\:prose-2xl thead th:last-child{padding-right:0}.dark\:prose-2xl tbody td{padding:.8em .6em}.dark\:prose-2xl tbody td:first-child{padding-left:0}.dark\:prose-2xl tbody td:last-child{padding-right:0}.dark\:prose-2xl>:first-child{margin-top:0}.dark\:prose-2xl>:last-child{margin-bottom:0}.dark\:prose-connection a,.dark\:prose-connection a code{color:#4f46e5}.dark\:prose-connect a,.dark\:prose-connect a code{color:#dc2626}.dark\:prose-punch a,.dark\:prose-punch a code{color:#ca8a04}.dark\:prose-touch a,.dark\:prose-touch a code{color:#16a34a}.dark\:prose-pulse a,.dark\:prose-pulse a code{color:#db2777}.dark\:prose-indigo a,.dark\:prose-indigo a code{color:#4f46e5}.dark\:prose-red a,.dark\:prose-red a code{color:#e11d48}.dark\:prose-yellow a,.dark\:prose-yellow a code{color:#d97706}.dark\:prose-blue a,.dark\:prose-blue a code{color:#2563eb}.dark\:prose-purple a,.dark\:prose-purple a code{color:#9333ea}.dark\:prose-light,.dark\:prose-light [class~=lead]{color:#d6d3d1}.dark\:prose-light a,.dark\:prose-light strong{color:#e7e5e4}.dark\:prose-light ol>li:before{color:#a8a29e}.dark\:prose-light ul>li:before{background-color:#57534e}.dark\:prose-light hr{border-color:#44403c}.dark\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.dark\:prose-light h1,.dark\:prose-light h2,.dark\:prose-light h3,.dark\:prose-light h4{color:#e7e5e4}.dark\:prose-light figure figcaption{color:#a8a29e}.dark\:prose-light a code,.dark\:prose-light code{color:#e7e5e4}.dark\:prose-light pre{color:#44403c}.dark\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.dark\:prose-light tbody tr{border-bottom-color:#44403c}}.aspect-w-1,.aspect-w-2,.aspect-w-3,.aspect-w-4,.aspect-w-5,.aspect-w-6,.aspect-w-7,.aspect-w-8,.aspect-w-9,.aspect-w-10,.aspect-w-11,.aspect-w-12,.aspect-w-13,.aspect-w-14,.aspect-w-15,.aspect-w-16{padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative}.aspect-w-1>*,.aspect-w-2>*,.aspect-w-3>*,.aspect-w-4>*,.aspect-w-5>*,.aspect-w-6>*,.aspect-w-7>*,.aspect-w-8>*,.aspect-w-9>*,.aspect-w-10>*,.aspect-w-11>*,.aspect-w-12>*,.aspect-w-13>*,.aspect-w-14>*,.aspect-w-15>*,.aspect-w-16>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.aspect-none{padding-bottom:0;position:static}.aspect-none>*{bottom:auto;height:auto;left:auto;position:static;right:auto;top:auto;width:auto}.aspect-w-1{--tw-aspect-w:1}.aspect-w-2{--tw-aspect-w:2}.aspect-w-3{--tw-aspect-w:3}.aspect-w-4{--tw-aspect-w:4}.aspect-w-5{--tw-aspect-w:5}.aspect-w-6{--tw-aspect-w:6}.aspect-w-7{--tw-aspect-w:7}.aspect-w-8{--tw-aspect-w:8}.aspect-w-9{--tw-aspect-w:9}.aspect-w-10{--tw-aspect-w:10}.aspect-w-11{--tw-aspect-w:11}.aspect-w-12{--tw-aspect-w:12}.aspect-w-13{--tw-aspect-w:13}.aspect-w-14{--tw-aspect-w:14}.aspect-w-15{--tw-aspect-w:15}.aspect-w-16{--tw-aspect-w:16}.aspect-h-1{--tw-aspect-h:1}.aspect-h-2{--tw-aspect-h:2}.aspect-h-3{--tw-aspect-h:3}.aspect-h-4{--tw-aspect-h:4}.aspect-h-5{--tw-aspect-h:5}.aspect-h-6{--tw-aspect-h:6}.aspect-h-7{--tw-aspect-h:7}.aspect-h-8{--tw-aspect-h:8}.aspect-h-9{--tw-aspect-h:9}.aspect-h-10{--tw-aspect-h:10}.aspect-h-11{--tw-aspect-h:11}.aspect-h-12{--tw-aspect-h:12}.aspect-h-13{--tw-aspect-h:13}.aspect-h-14{--tw-aspect-h:14}.aspect-h-15{--tw-aspect-h:15}.aspect-h-16{--tw-aspect-h:16}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.focus-within\:sr-only:focus-within{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.focus-within\:not-sr-only:focus-within{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.focus\:sr-only:focus{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{bottom:0;left:0;right:0;top:0}.inset-1{bottom:.25rem;left:.25rem;right:.25rem;top:.25rem}.inset-2{bottom:.5rem;left:.5rem;right:.5rem;top:.5rem}.inset-3{bottom:.75rem;left:.75rem;right:.75rem;top:.75rem}.inset-4{bottom:1rem;left:1rem;right:1rem;top:1rem}.inset-5{bottom:1.25rem;left:1.25rem;right:1.25rem;top:1.25rem}.inset-6{bottom:1.5rem;left:1.5rem;right:1.5rem;top:1.5rem}.inset-7{bottom:1.75rem;left:1.75rem;right:1.75rem;top:1.75rem}.inset-8{bottom:2rem;left:2rem;right:2rem;top:2rem}.inset-9{bottom:2.25rem;left:2.25rem;right:2.25rem;top:2.25rem}.inset-10{bottom:2.5rem;left:2.5rem;right:2.5rem;top:2.5rem}.inset-11{bottom:2.75rem;left:2.75rem;right:2.75rem;top:2.75rem}.inset-12{bottom:3rem;left:3rem;right:3rem;top:3rem}.inset-14{bottom:3.5rem;left:3.5rem;right:3.5rem;top:3.5rem}.inset-16{bottom:4rem;left:4rem;right:4rem;top:4rem}.inset-20{bottom:5rem;left:5rem;right:5rem;top:5rem}.inset-24{bottom:6rem;left:6rem;right:6rem;top:6rem}.inset-28{bottom:7rem;left:7rem;right:7rem;top:7rem}.inset-32{bottom:8rem;left:8rem;right:8rem;top:8rem}.inset-36{bottom:9rem;left:9rem;right:9rem;top:9rem}.inset-40{bottom:10rem;left:10rem;right:10rem;top:10rem}.inset-44{bottom:11rem;left:11rem;right:11rem;top:11rem}.inset-48{bottom:12rem;left:12rem;right:12rem;top:12rem}.inset-52{bottom:13rem;left:13rem;right:13rem;top:13rem}.inset-56{bottom:14rem;left:14rem;right:14rem;top:14rem}.inset-60{bottom:15rem;left:15rem;right:15rem;top:15rem}.inset-64{bottom:16rem;left:16rem;right:16rem;top:16rem}.inset-72{bottom:18rem;left:18rem;right:18rem;top:18rem}.inset-80{bottom:20rem;left:20rem;right:20rem;top:20rem}.inset-96{bottom:24rem;left:24rem;right:24rem;top:24rem}.inset-auto{bottom:auto;left:auto;right:auto;top:auto}.inset-px{bottom:1px;left:1px;right:1px;top:1px}.inset-0\.5{bottom:.125rem;left:.125rem;right:.125rem;top:.125rem}.inset-1\.5{bottom:.375rem;left:.375rem;right:.375rem;top:.375rem}.inset-2\.5{bottom:.625rem;left:.625rem;right:.625rem;top:.625rem}.inset-3\.5{bottom:.875rem;left:.875rem;right:.875rem;top:.875rem}.-inset-0{bottom:0;left:0;right:0;top:0}.-inset-1{bottom:-.25rem;left:-.25rem;right:-.25rem;top:-.25rem}.-inset-2{bottom:-.5rem;left:-.5rem;right:-.5rem;top:-.5rem}.-inset-3{bottom:-.75rem;left:-.75rem;right:-.75rem;top:-.75rem}.-inset-4{bottom:-1rem;left:-1rem;right:-1rem;top:-1rem}.-inset-5{bottom:-1.25rem;left:-1.25rem;right:-1.25rem;top:-1.25rem}.-inset-6{bottom:-1.5rem;left:-1.5rem;right:-1.5rem;top:-1.5rem}.-inset-7{bottom:-1.75rem;left:-1.75rem;right:-1.75rem;top:-1.75rem}.-inset-8{bottom:-2rem;left:-2rem;right:-2rem;top:-2rem}.-inset-9{bottom:-2.25rem;left:-2.25rem;right:-2.25rem;top:-2.25rem}.-inset-10{bottom:-2.5rem;left:-2.5rem;right:-2.5rem;top:-2.5rem}.-inset-11{bottom:-2.75rem;left:-2.75rem;right:-2.75rem;top:-2.75rem}.-inset-12{bottom:-3rem;left:-3rem;right:-3rem;top:-3rem}.-inset-14{bottom:-3.5rem;left:-3.5rem;right:-3.5rem;top:-3.5rem}.-inset-16{bottom:-4rem;left:-4rem;right:-4rem;top:-4rem}.-inset-20{bottom:-5rem;left:-5rem;right:-5rem;top:-5rem}.-inset-24{bottom:-6rem;left:-6rem;right:-6rem;top:-6rem}.-inset-28{bottom:-7rem;left:-7rem;right:-7rem;top:-7rem}.-inset-32{bottom:-8rem;left:-8rem;right:-8rem;top:-8rem}.-inset-36{bottom:-9rem;left:-9rem;right:-9rem;top:-9rem}.-inset-40{bottom:-10rem;left:-10rem;right:-10rem;top:-10rem}.-inset-44{bottom:-11rem;left:-11rem;right:-11rem;top:-11rem}.-inset-48{bottom:-12rem;left:-12rem;right:-12rem;top:-12rem}.-inset-52{bottom:-13rem;left:-13rem;right:-13rem;top:-13rem}.-inset-56{bottom:-14rem;left:-14rem;right:-14rem;top:-14rem}.-inset-60{bottom:-15rem;left:-15rem;right:-15rem;top:-15rem}.-inset-64{bottom:-16rem;left:-16rem;right:-16rem;top:-16rem}.-inset-72{bottom:-18rem;left:-18rem;right:-18rem;top:-18rem}.-inset-80{bottom:-20rem;left:-20rem;right:-20rem;top:-20rem}.-inset-96{bottom:-24rem;left:-24rem;right:-24rem;top:-24rem}.-inset-px{bottom:-1px;left:-1px;right:-1px;top:-1px}.-inset-0\.5{bottom:-.125rem;left:-.125rem;right:-.125rem;top:-.125rem}.-inset-1\.5{bottom:-.375rem;left:-.375rem;right:-.375rem;top:-.375rem}.-inset-2\.5{bottom:-.625rem;left:-.625rem;right:-.625rem;top:-.625rem}.-inset-3\.5{bottom:-.875rem;left:-.875rem;right:-.875rem;top:-.875rem}.inset-1\/2{bottom:50%;left:50%;right:50%;top:50%}.inset-1\/3{bottom:33.333333%;left:33.333333%;right:33.333333%;top:33.333333%}.inset-2\/3{bottom:66.666667%;left:66.666667%;right:66.666667%;top:66.666667%}.inset-1\/4{bottom:25%;left:25%;right:25%;top:25%}.inset-2\/4{bottom:50%;left:50%;right:50%;top:50%}.inset-3\/4{bottom:75%;left:75%;right:75%;top:75%}.inset-full{bottom:100%;left:100%;right:100%;top:100%}.-inset-1\/2{bottom:-50%;left:-50%;right:-50%;top:-50%}.-inset-1\/3{bottom:-33.333333%;left:-33.333333%;right:-33.333333%;top:-33.333333%}.-inset-2\/3{bottom:-66.666667%;left:-66.666667%;right:-66.666667%;top:-66.666667%}.-inset-1\/4{bottom:-25%;left:-25%;right:-25%;top:-25%}.-inset-2\/4{bottom:-50%;left:-50%;right:-50%;top:-50%}.-inset-3\/4{bottom:-75%;left:-75%;right:-75%;top:-75%}.-inset-full{bottom:-100%;left:-100%;right:-100%;top:-100%}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-7{left:1.75rem;right:1.75rem}.inset-x-8{left:2rem;right:2rem}.inset-x-9{left:2.25rem;right:2.25rem}.inset-x-10{left:2.5rem;right:2.5rem}.inset-x-11{left:2.75rem;right:2.75rem}.inset-x-12{left:3rem;right:3rem}.inset-x-14{left:3.5rem;right:3.5rem}.inset-x-16{left:4rem;right:4rem}.inset-x-20{left:5rem;right:5rem}.inset-x-24{left:6rem;right:6rem}.inset-x-28{left:7rem;right:7rem}.inset-x-32{left:8rem;right:8rem}.inset-x-36{left:9rem;right:9rem}.inset-x-40{left:10rem;right:10rem}.inset-x-44{left:11rem;right:11rem}.inset-x-48{left:12rem;right:12rem}.inset-x-52{left:13rem;right:13rem}.inset-x-56{left:14rem;right:14rem}.inset-x-60{left:15rem;right:15rem}.inset-x-64{left:16rem;right:16rem}.inset-x-72{left:18rem;right:18rem}.inset-x-80{left:20rem;right:20rem}.inset-x-96{left:24rem;right:24rem}.inset-x-auto{left:auto;right:auto}.inset-x-px{left:1px;right:1px}.inset-x-0\.5{left:.125rem;right:.125rem}.inset-x-1\.5{left:.375rem;right:.375rem}.inset-x-2\.5{left:.625rem;right:.625rem}.inset-x-3\.5{left:.875rem;right:.875rem}.-inset-x-0{left:0;right:0}.-inset-x-1{left:-.25rem;right:-.25rem}.-inset-x-2{left:-.5rem;right:-.5rem}.-inset-x-3{left:-.75rem;right:-.75rem}.-inset-x-4{left:-1rem;right:-1rem}.-inset-x-5{left:-1.25rem;right:-1.25rem}.-inset-x-6{left:-1.5rem;right:-1.5rem}.-inset-x-7{left:-1.75rem;right:-1.75rem}.-inset-x-8{left:-2rem;right:-2rem}.-inset-x-9{left:-2.25rem;right:-2.25rem}.-inset-x-10{left:-2.5rem;right:-2.5rem}.-inset-x-11{left:-2.75rem;right:-2.75rem}.-inset-x-12{left:-3rem;right:-3rem}.-inset-x-14{left:-3.5rem;right:-3.5rem}.-inset-x-16{left:-4rem;right:-4rem}.-inset-x-20{left:-5rem;right:-5rem}.-inset-x-24{left:-6rem;right:-6rem}.-inset-x-28{left:-7rem;right:-7rem}.-inset-x-32{left:-8rem;right:-8rem}.-inset-x-36{left:-9rem;right:-9rem}.-inset-x-40{left:-10rem;right:-10rem}.-inset-x-44{left:-11rem;right:-11rem}.-inset-x-48{left:-12rem;right:-12rem}.-inset-x-52{left:-13rem;right:-13rem}.-inset-x-56{left:-14rem;right:-14rem}.-inset-x-60{left:-15rem;right:-15rem}.-inset-x-64{left:-16rem;right:-16rem}.-inset-x-72{left:-18rem;right:-18rem}.-inset-x-80{left:-20rem;right:-20rem}.-inset-x-96{left:-24rem;right:-24rem}.-inset-x-px{left:-1px;right:-1px}.-inset-x-0\.5{left:-.125rem;right:-.125rem}.-inset-x-1\.5{left:-.375rem;right:-.375rem}.-inset-x-2\.5{left:-.625rem;right:-.625rem}.-inset-x-3\.5{left:-.875rem;right:-.875rem}.inset-x-1\/2{left:50%;right:50%}.inset-x-1\/3{left:33.333333%;right:33.333333%}.inset-x-2\/3{left:66.666667%;right:66.666667%}.inset-x-1\/4{left:25%;right:25%}.inset-x-2\/4{left:50%;right:50%}.inset-x-3\/4{left:75%;right:75%}.inset-x-full{left:100%;right:100%}.-inset-x-1\/2{left:-50%;right:-50%}.-inset-x-1\/3{left:-33.333333%;right:-33.333333%}.-inset-x-2\/3{left:-66.666667%;right:-66.666667%}.-inset-x-1\/4{left:-25%;right:-25%}.-inset-x-2\/4{left:-50%;right:-50%}.-inset-x-3\/4{left:-75%;right:-75%}.-inset-x-full{left:-100%;right:-100%}.inset-y-0{bottom:0;top:0}.inset-y-1{bottom:.25rem;top:.25rem}.inset-y-2{bottom:.5rem;top:.5rem}.inset-y-3{bottom:.75rem;top:.75rem}.inset-y-4{bottom:1rem;top:1rem}.inset-y-5{bottom:1.25rem;top:1.25rem}.inset-y-6{bottom:1.5rem;top:1.5rem}.inset-y-7{bottom:1.75rem;top:1.75rem}.inset-y-8{bottom:2rem;top:2rem}.inset-y-9{bottom:2.25rem;top:2.25rem}.inset-y-10{bottom:2.5rem;top:2.5rem}.inset-y-11{bottom:2.75rem;top:2.75rem}.inset-y-12{bottom:3rem;top:3rem}.inset-y-14{bottom:3.5rem;top:3.5rem}.inset-y-16{bottom:4rem;top:4rem}.inset-y-20{bottom:5rem;top:5rem}.inset-y-24{bottom:6rem;top:6rem}.inset-y-28{bottom:7rem;top:7rem}.inset-y-32{bottom:8rem;top:8rem}.inset-y-36{bottom:9rem;top:9rem}.inset-y-40{bottom:10rem;top:10rem}.inset-y-44{bottom:11rem;top:11rem}.inset-y-48{bottom:12rem;top:12rem}.inset-y-52{bottom:13rem;top:13rem}.inset-y-56{bottom:14rem;top:14rem}.inset-y-60{bottom:15rem;top:15rem}.inset-y-64{bottom:16rem;top:16rem}.inset-y-72{bottom:18rem;top:18rem}.inset-y-80{bottom:20rem;top:20rem}.inset-y-96{bottom:24rem;top:24rem}.inset-y-auto{bottom:auto;top:auto}.inset-y-px{bottom:1px;top:1px}.inset-y-0\.5{bottom:.125rem;top:.125rem}.inset-y-1\.5{bottom:.375rem;top:.375rem}.inset-y-2\.5{bottom:.625rem;top:.625rem}.inset-y-3\.5{bottom:.875rem;top:.875rem}.-inset-y-0{bottom:0;top:0}.-inset-y-1{bottom:-.25rem;top:-.25rem}.-inset-y-2{bottom:-.5rem;top:-.5rem}.-inset-y-3{bottom:-.75rem;top:-.75rem}.-inset-y-4{bottom:-1rem;top:-1rem}.-inset-y-5{bottom:-1.25rem;top:-1.25rem}.-inset-y-6{bottom:-1.5rem;top:-1.5rem}.-inset-y-7{bottom:-1.75rem;top:-1.75rem}.-inset-y-8{bottom:-2rem;top:-2rem}.-inset-y-9{bottom:-2.25rem;top:-2.25rem}.-inset-y-10{bottom:-2.5rem;top:-2.5rem}.-inset-y-11{bottom:-2.75rem;top:-2.75rem}.-inset-y-12{bottom:-3rem;top:-3rem}.-inset-y-14{bottom:-3.5rem;top:-3.5rem}.-inset-y-16{bottom:-4rem;top:-4rem}.-inset-y-20{bottom:-5rem;top:-5rem}.-inset-y-24{bottom:-6rem;top:-6rem}.-inset-y-28{bottom:-7rem;top:-7rem}.-inset-y-32{bottom:-8rem;top:-8rem}.-inset-y-36{bottom:-9rem;top:-9rem}.-inset-y-40{bottom:-10rem;top:-10rem}.-inset-y-44{bottom:-11rem;top:-11rem}.-inset-y-48{bottom:-12rem;top:-12rem}.-inset-y-52{bottom:-13rem;top:-13rem}.-inset-y-56{bottom:-14rem;top:-14rem}.-inset-y-60{bottom:-15rem;top:-15rem}.-inset-y-64{bottom:-16rem;top:-16rem}.-inset-y-72{bottom:-18rem;top:-18rem}.-inset-y-80{bottom:-20rem;top:-20rem}.-inset-y-96{bottom:-24rem;top:-24rem}.-inset-y-px{bottom:-1px;top:-1px}.-inset-y-0\.5{bottom:-.125rem;top:-.125rem}.-inset-y-1\.5{bottom:-.375rem;top:-.375rem}.-inset-y-2\.5{bottom:-.625rem;top:-.625rem}.-inset-y-3\.5{bottom:-.875rem;top:-.875rem}.inset-y-1\/2{bottom:50%;top:50%}.inset-y-1\/3{bottom:33.333333%;top:33.333333%}.inset-y-2\/3{bottom:66.666667%;top:66.666667%}.inset-y-1\/4{bottom:25%;top:25%}.inset-y-2\/4{bottom:50%;top:50%}.inset-y-3\/4{bottom:75%;top:75%}.inset-y-full{bottom:100%;top:100%}.-inset-y-1\/2{bottom:-50%;top:-50%}.-inset-y-1\/3{bottom:-33.333333%;top:-33.333333%}.-inset-y-2\/3{bottom:-66.666667%;top:-66.666667%}.-inset-y-1\/4{bottom:-25%;top:-25%}.-inset-y-2\/4{bottom:-50%;top:-50%}.-inset-y-3\/4{bottom:-75%;top:-75%}.-inset-y-full{bottom:-100%;top:-100%}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-12{top:3rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-20{top:5rem}.top-24{top:6rem}.top-28{top:7rem}.top-32{top:8rem}.top-36{top:9rem}.top-40{top:10rem}.top-44{top:11rem}.top-48{top:12rem}.top-52{top:13rem}.top-56{top:14rem}.top-60{top:15rem}.top-64{top:16rem}.top-72{top:18rem}.top-80{top:20rem}.top-96{top:24rem}.top-auto{top:auto}.top-px{top:1px}.top-0\.5{top:.125rem}.top-1\.5{top:.375rem}.top-2\.5{top:.625rem}.top-3\.5{top:.875rem}.-top-0{top:0}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-5{top:-1.25rem}.-top-6{top:-1.5rem}.-top-7{top:-1.75rem}.-top-8{top:-2rem}.-top-9{top:-2.25rem}.-top-10{top:-2.5rem}.-top-11{top:-2.75rem}.-top-12{top:-3rem}.-top-14{top:-3.5rem}.-top-16{top:-4rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-28{top:-7rem}.-top-32{top:-8rem}.-top-36{top:-9rem}.-top-40{top:-10rem}.-top-44{top:-11rem}.-top-48{top:-12rem}.-top-52{top:-13rem}.-top-56{top:-14rem}.-top-60{top:-15rem}.-top-64{top:-16rem}.-top-72{top:-18rem}.-top-80{top:-20rem}.-top-96{top:-24rem}.-top-px{top:-1px}.-top-0\.5{top:-.125rem}.-top-1\.5{top:-.375rem}.-top-2\.5{top:-.625rem}.-top-3\.5{top:-.875rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-2\/3{top:66.666667%}.top-1\/4{top:25%}.top-2\/4{top:50%}.top-3\/4{top:75%}.top-full{top:100%}.-top-1\/2{top:-50%}.-top-1\/3{top:-33.333333%}.-top-2\/3{top:-66.666667%}.-top-1\/4{top:-25%}.-top-2\/4{top:-50%}.-top-3\/4{top:-75%}.-top-full{top:-100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-9{right:2.25rem}.right-10{right:2.5rem}.right-11{right:2.75rem}.right-12{right:3rem}.right-14{right:3.5rem}.right-16{right:4rem}.right-20{right:5rem}.right-24{right:6rem}.right-28{right:7rem}.right-32{right:8rem}.right-36{right:9rem}.right-40{right:10rem}.right-44{right:11rem}.right-48{right:12rem}.right-52{right:13rem}.right-56{right:14rem}.right-60{right:15rem}.right-64{right:16rem}.right-72{right:18rem}.right-80{right:20rem}.right-96{right:24rem}.right-auto{right:auto}.right-px{right:1px}.right-0\.5{right:.125rem}.right-1\.5{right:.375rem}.right-2\.5{right:.625rem}.right-3\.5{right:.875rem}.-right-0{right:0}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-right-5{right:-1.25rem}.-right-6{right:-1.5rem}.-right-7{right:-1.75rem}.-right-8{right:-2rem}.-right-9{right:-2.25rem}.-right-10{right:-2.5rem}.-right-11{right:-2.75rem}.-right-12{right:-3rem}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-28{right:-7rem}.-right-32{right:-8rem}.-right-36{right:-9rem}.-right-40{right:-10rem}.-right-44{right:-11rem}.-right-48{right:-12rem}.-right-52{right:-13rem}.-right-56{right:-14rem}.-right-60{right:-15rem}.-right-64{right:-16rem}.-right-72{right:-18rem}.-right-80{right:-20rem}.-right-96{right:-24rem}.-right-px{right:-1px}.-right-0\.5{right:-.125rem}.-right-1\.5{right:-.375rem}.-right-2\.5{right:-.625rem}.-right-3\.5{right:-.875rem}.right-1\/2{right:50%}.right-1\/3{right:33.333333%}.right-2\/3{right:66.666667%}.right-1\/4{right:25%}.right-2\/4{right:50%}.right-3\/4{right:75%}.right-full{right:100%}.-right-1\/2{right:-50%}.-right-1\/3{right:-33.333333%}.-right-2\/3{right:-66.666667%}.-right-1\/4{right:-25%}.-right-2\/4{right:-50%}.-right-3\/4{right:-75%}.-right-full{right:-100%}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-7{bottom:1.75rem}.bottom-8{bottom:2rem}.bottom-9{bottom:2.25rem}.bottom-10{bottom:2.5rem}.bottom-11{bottom:2.75rem}.bottom-12{bottom:3rem}.bottom-14{bottom:3.5rem}.bottom-16{bottom:4rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-28{bottom:7rem}.bottom-32{bottom:8rem}.bottom-36{bottom:9rem}.bottom-40{bottom:10rem}.bottom-44{bottom:11rem}.bottom-48{bottom:12rem}.bottom-52{bottom:13rem}.bottom-56{bottom:14rem}.bottom-60{bottom:15rem}.bottom-64{bottom:16rem}.bottom-72{bottom:18rem}.bottom-80{bottom:20rem}.bottom-96{bottom:24rem}.bottom-auto{bottom:auto}.bottom-px{bottom:1px}.bottom-0\.5{bottom:.125rem}.bottom-1\.5{bottom:.375rem}.bottom-2\.5{bottom:.625rem}.bottom-3\.5{bottom:.875rem}.-bottom-0{bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-2{bottom:-.5rem}.-bottom-3{bottom:-.75rem}.-bottom-4{bottom:-1rem}.-bottom-5{bottom:-1.25rem}.-bottom-6{bottom:-1.5rem}.-bottom-7{bottom:-1.75rem}.-bottom-8{bottom:-2rem}.-bottom-9{bottom:-2.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-11{bottom:-2.75rem}.-bottom-12{bottom:-3rem}.-bottom-14{bottom:-3.5rem}.-bottom-16{bottom:-4rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-32{bottom:-8rem}.-bottom-36{bottom:-9rem}.-bottom-40{bottom:-10rem}.-bottom-44{bottom:-11rem}.-bottom-48{bottom:-12rem}.-bottom-52{bottom:-13rem}.-bottom-56{bottom:-14rem}.-bottom-60{bottom:-15rem}.-bottom-64{bottom:-16rem}.-bottom-72{bottom:-18rem}.-bottom-80{bottom:-20rem}.-bottom-96{bottom:-24rem}.-bottom-px{bottom:-1px}.-bottom-0\.5{bottom:-.125rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-2\.5{bottom:-.625rem}.-bottom-3\.5{bottom:-.875rem}.bottom-1\/2{bottom:50%}.bottom-1\/3{bottom:33.333333%}.bottom-2\/3{bottom:66.666667%}.bottom-1\/4{bottom:25%}.bottom-2\/4{bottom:50%}.bottom-3\/4{bottom:75%}.bottom-full{bottom:100%}.-bottom-1\/2{bottom:-50%}.-bottom-1\/3{bottom:-33.333333%}.-bottom-2\/3{bottom:-66.666667%}.-bottom-1\/4{bottom:-25%}.-bottom-2\/4{bottom:-50%}.-bottom-3\/4{bottom:-75%}.-bottom-full{bottom:-100%}.left-0{left:0}.left-1{left:.25rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-7{left:1.75rem}.left-8{left:2rem}.left-9{left:2.25rem}.left-10{left:2.5rem}.left-11{left:2.75rem}.left-12{left:3rem}.left-14{left:3.5rem}.left-16{left:4rem}.left-20{left:5rem}.left-24{left:6rem}.left-28{left:7rem}.left-32{left:8rem}.left-36{left:9rem}.left-40{left:10rem}.left-44{left:11rem}.left-48{left:12rem}.left-52{left:13rem}.left-56{left:14rem}.left-60{left:15rem}.left-64{left:16rem}.left-72{left:18rem}.left-80{left:20rem}.left-96{left:24rem}.left-auto{left:auto}.left-px{left:1px}.left-0\.5{left:.125rem}.left-1\.5{left:.375rem}.left-2\.5{left:.625rem}.left-3\.5{left:.875rem}.-left-0{left:0}.-left-1{left:-.25rem}.-left-2{left:-.5rem}.-left-3{left:-.75rem}.-left-4{left:-1rem}.-left-5{left:-1.25rem}.-left-6{left:-1.5rem}.-left-7{left:-1.75rem}.-left-8{left:-2rem}.-left-9{left:-2.25rem}.-left-10{left:-2.5rem}.-left-11{left:-2.75rem}.-left-12{left:-3rem}.-left-14{left:-3.5rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-28{left:-7rem}.-left-32{left:-8rem}.-left-36{left:-9rem}.-left-40{left:-10rem}.-left-44{left:-11rem}.-left-48{left:-12rem}.-left-52{left:-13rem}.-left-56{left:-14rem}.-left-60{left:-15rem}.-left-64{left:-16rem}.-left-72{left:-18rem}.-left-80{left:-20rem}.-left-96{left:-24rem}.-left-px{left:-1px}.-left-0\.5{left:-.125rem}.-left-1\.5{left:-.375rem}.-left-2\.5{left:-.625rem}.-left-3\.5{left:-.875rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-2\/3{left:66.666667%}.left-1\/4{left:25%}.left-2\/4{left:50%}.left-3\/4{left:75%}.left-full{left:100%}.-left-1\/2{left:-50%}.-left-1\/3{left:-33.333333%}.-left-2\/3{left:-66.666667%}.-left-1\/4{left:-25%}.-left-2\/4{left:-50%}.-left-3\/4{left:-75%}.-left-full{left:-100%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.focus-within\:z-0:focus-within{z-index:0}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:z-30:focus-within{z-index:30}.focus-within\:z-40:focus-within{z-index:40}.focus-within\:z-50:focus-within{z-index:50}.focus-within\:z-auto:focus-within{z-index:auto}.focus\:z-0:focus{z-index:0}.focus\:z-10:focus{z-index:10}.focus\:z-20:focus{z-index:20}.focus\:z-30:focus{z-index:30}.focus\:z-40:focus{z-index:40}.focus\:z-50:focus{z-index:50}.focus\:z-auto:focus{z-index:auto}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-none{clear:none}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-7{margin:1.75rem}.m-8{margin:2rem}.m-9{margin:2.25rem}.m-10{margin:2.5rem}.m-11{margin:2.75rem}.m-12{margin:3rem}.m-14{margin:3.5rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-28{margin:7rem}.m-32{margin:8rem}.m-36{margin:9rem}.m-40{margin:10rem}.m-44{margin:11rem}.m-48{margin:12rem}.m-52{margin:13rem}.m-56{margin:14rem}.m-60{margin:15rem}.m-64{margin:16rem}.m-72{margin:18rem}.m-80{margin:20rem}.m-96{margin:24rem}.m-auto{margin:auto}.m-px{margin:1px}.m-0\.5{margin:.125rem}.m-1\.5{margin:.375rem}.m-2\.5{margin:.625rem}.m-3\.5{margin:.875rem}.-m-0{margin:0}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-5{margin:-1.25rem}.-m-6{margin:-1.5rem}.-m-7{margin:-1.75rem}.-m-8{margin:-2rem}.-m-9{margin:-2.25rem}.-m-10{margin:-2.5rem}.-m-11{margin:-2.75rem}.-m-12{margin:-3rem}.-m-14{margin:-3.5rem}.-m-16{margin:-4rem}.-m-20{margin:-5rem}.-m-24{margin:-6rem}.-m-28{margin:-7rem}.-m-32{margin:-8rem}.-m-36{margin:-9rem}.-m-40{margin:-10rem}.-m-44{margin:-11rem}.-m-48{margin:-12rem}.-m-52{margin:-13rem}.-m-56{margin:-14rem}.-m-60{margin:-15rem}.-m-64{margin:-16rem}.-m-72{margin:-18rem}.-m-80{margin:-20rem}.-m-96{margin:-24rem}.-m-px{margin:-1px}.-m-0\.5{margin:-.125rem}.-m-1\.5{margin:-.375rem}.-m-2\.5{margin:-.625rem}.-m-3\.5{margin:-.875rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-14{margin-left:3.5rem;margin-right:3.5rem}.mx-16{margin-left:4rem;margin-right:4rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-24{margin-left:6rem;margin-right:6rem}.mx-28{margin-left:7rem;margin-right:7rem}.mx-32{margin-left:8rem;margin-right:8rem}.mx-36{margin-left:9rem;margin-right:9rem}.mx-40{margin-left:10rem;margin-right:10rem}.mx-44{margin-left:11rem;margin-right:11rem}.mx-48{margin-left:12rem;margin-right:12rem}.mx-52{margin-left:13rem;margin-right:13rem}.mx-56{margin-left:14rem;margin-right:14rem}.mx-60{margin-left:15rem;margin-right:15rem}.mx-64{margin-left:16rem;margin-right:16rem}.mx-72{margin-left:18rem;margin-right:18rem}.mx-80{margin-left:20rem;margin-right:20rem}.mx-96{margin-left:24rem;margin-right:24rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-px{margin-left:1px;margin-right:1px}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.-mx-0{margin-left:0;margin-right:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-mx-28{margin-left:-7rem;margin-right:-7rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-mx-36{margin-left:-9rem;margin-right:-9rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-mx-44{margin-left:-11rem;margin-right:-11rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-mx-52{margin-left:-13rem;margin-right:-13rem}.-mx-56{margin-left:-14rem;margin-right:-14rem}.-mx-60{margin-left:-15rem;margin-right:-15rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-mx-72{margin-left:-18rem;margin-right:-18rem}.-mx-80{margin-left:-20rem;margin-right:-20rem}.-mx-96{margin-left:-24rem;margin-right:-24rem}.-mx-px{margin-left:-1px;margin-right:-1px}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}.my-0{margin-bottom:0;margin-top:0}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-7{margin-bottom:1.75rem;margin-top:1.75rem}.my-8{margin-bottom:2rem;margin-top:2rem}.my-9{margin-bottom:2.25rem;margin-top:2.25rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-11{margin-bottom:2.75rem;margin-top:2.75rem}.my-12{margin-bottom:3rem;margin-top:3rem}.my-14{margin-bottom:3.5rem;margin-top:3.5rem}.my-16{margin-bottom:4rem;margin-top:4rem}.my-20{margin-bottom:5rem;margin-top:5rem}.my-24{margin-bottom:6rem;margin-top:6rem}.my-28{margin-bottom:7rem;margin-top:7rem}.my-32{margin-bottom:8rem;margin-top:8rem}.my-36{margin-bottom:9rem;margin-top:9rem}.my-40{margin-bottom:10rem;margin-top:10rem}.my-44{margin-bottom:11rem;margin-top:11rem}.my-48{margin-bottom:12rem;margin-top:12rem}.my-52{margin-bottom:13rem;margin-top:13rem}.my-56{margin-bottom:14rem;margin-top:14rem}.my-60{margin-bottom:15rem;margin-top:15rem}.my-64{margin-bottom:16rem;margin-top:16rem}.my-72{margin-bottom:18rem;margin-top:18rem}.my-80{margin-bottom:20rem;margin-top:20rem}.my-96{margin-bottom:24rem;margin-top:24rem}.my-auto{margin-bottom:auto;margin-top:auto}.my-px{margin-bottom:1px;margin-top:1px}.my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.my-3\.5{margin-bottom:.875rem;margin-top:.875rem}.-my-0{margin-bottom:0;margin-top:0}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.-my-4{margin-bottom:-1rem;margin-top:-1rem}.-my-5{margin-bottom:-1.25rem;margin-top:-1.25rem}.-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.-my-7{margin-bottom:-1.75rem;margin-top:-1.75rem}.-my-8{margin-bottom:-2rem;margin-top:-2rem}.-my-9{margin-bottom:-2.25rem;margin-top:-2.25rem}.-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.-my-11{margin-bottom:-2.75rem;margin-top:-2.75rem}.-my-12{margin-bottom:-3rem;margin-top:-3rem}.-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.-my-16{margin-bottom:-4rem;margin-top:-4rem}.-my-20{margin-bottom:-5rem;margin-top:-5rem}.-my-24{margin-bottom:-6rem;margin-top:-6rem}.-my-28{margin-bottom:-7rem;margin-top:-7rem}.-my-32{margin-bottom:-8rem;margin-top:-8rem}.-my-36{margin-bottom:-9rem;margin-top:-9rem}.-my-40{margin-bottom:-10rem;margin-top:-10rem}.-my-44{margin-bottom:-11rem;margin-top:-11rem}.-my-48{margin-bottom:-12rem;margin-top:-12rem}.-my-52{margin-bottom:-13rem;margin-top:-13rem}.-my-56{margin-bottom:-14rem;margin-top:-14rem}.-my-60{margin-bottom:-15rem;margin-top:-15rem}.-my-64{margin-bottom:-16rem;margin-top:-16rem}.-my-72{margin-bottom:-18rem;margin-top:-18rem}.-my-80{margin-bottom:-20rem;margin-top:-20rem}.-my-96{margin-bottom:-24rem;margin-top:-24rem}.-my-px{margin-bottom:-1px;margin-top:-1px}.-my-0\.5{margin-bottom:-.125rem;margin-top:-.125rem}.-my-1\.5{margin-bottom:-.375rem;margin-top:-.375rem}.-my-2\.5{margin-bottom:-.625rem;margin-top:-.625rem}.-my-3\.5{margin-bottom:-.875rem;margin-top:-.875rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-28{margin-top:7rem}.mt-32{margin-top:8rem}.mt-36{margin-top:9rem}.mt-40{margin-top:10rem}.mt-44{margin-top:11rem}.mt-48{margin-top:12rem}.mt-52{margin-top:13rem}.mt-56{margin-top:14rem}.mt-60{margin-top:15rem}.mt-64{margin-top:16rem}.mt-72{margin-top:18rem}.mt-80{margin-top:20rem}.mt-96{margin-top:24rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-2\.5{margin-top:.625rem}.mt-3\.5{margin-top:.875rem}.-mt-0{margin-top:0}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mt-7{margin-top:-1.75rem}.-mt-8{margin-top:-2rem}.-mt-9{margin-top:-2.25rem}.-mt-10{margin-top:-2.5rem}.-mt-11{margin-top:-2.75rem}.-mt-12{margin-top:-3rem}.-mt-14{margin-top:-3.5rem}.-mt-16{margin-top:-4rem}.-mt-20{margin-top:-5rem}.-mt-24{margin-top:-6rem}.-mt-28{margin-top:-7rem}.-mt-32{margin-top:-8rem}.-mt-36{margin-top:-9rem}.-mt-40{margin-top:-10rem}.-mt-44{margin-top:-11rem}.-mt-48{margin-top:-12rem}.-mt-52{margin-top:-13rem}.-mt-56{margin-top:-14rem}.-mt-60{margin-top:-15rem}.-mt-64{margin-top:-16rem}.-mt-72{margin-top:-18rem}.-mt-80{margin-top:-20rem}.-mt-96{margin-top:-24rem}.-mt-px{margin-top:-1px}.-mt-0\.5{margin-top:-.125rem}.-mt-1\.5{margin-top:-.375rem}.-mt-2\.5{margin-top:-.625rem}.-mt-3\.5{margin-top:-.875rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-7{margin-right:1.75rem}.mr-8{margin-right:2rem}.mr-9{margin-right:2.25rem}.mr-10{margin-right:2.5rem}.mr-11{margin-right:2.75rem}.mr-12{margin-right:3rem}.mr-14{margin-right:3.5rem}.mr-16{margin-right:4rem}.mr-20{margin-right:5rem}.mr-24{margin-right:6rem}.mr-28{margin-right:7rem}.mr-32{margin-right:8rem}.mr-36{margin-right:9rem}.mr-40{margin-right:10rem}.mr-44{margin-right:11rem}.mr-48{margin-right:12rem}.mr-52{margin-right:13rem}.mr-56{margin-right:14rem}.mr-60{margin-right:15rem}.mr-64{margin-right:16rem}.mr-72{margin-right:18rem}.mr-80{margin-right:20rem}.mr-96{margin-right:24rem}.mr-auto{margin-right:auto}.mr-px{margin-right:1px}.mr-0\.5{margin-right:.125rem}.mr-1\.5{margin-right:.375rem}.mr-2\.5{margin-right:.625rem}.mr-3\.5{margin-right:.875rem}.-mr-0{margin-right:0}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mr-3{margin-right:-.75rem}.-mr-4{margin-right:-1rem}.-mr-5{margin-right:-1.25rem}.-mr-6{margin-right:-1.5rem}.-mr-7{margin-right:-1.75rem}.-mr-8{margin-right:-2rem}.-mr-9{margin-right:-2.25rem}.-mr-10{margin-right:-2.5rem}.-mr-11{margin-right:-2.75rem}.-mr-12{margin-right:-3rem}.-mr-14{margin-right:-3.5rem}.-mr-16{margin-right:-4rem}.-mr-20{margin-right:-5rem}.-mr-24{margin-right:-6rem}.-mr-28{margin-right:-7rem}.-mr-32{margin-right:-8rem}.-mr-36{margin-right:-9rem}.-mr-40{margin-right:-10rem}.-mr-44{margin-right:-11rem}.-mr-48{margin-right:-12rem}.-mr-52{margin-right:-13rem}.-mr-56{margin-right:-14rem}.-mr-60{margin-right:-15rem}.-mr-64{margin-right:-16rem}.-mr-72{margin-right:-18rem}.-mr-80{margin-right:-20rem}.-mr-96{margin-right:-24rem}.-mr-px{margin-right:-1px}.-mr-0\.5{margin-right:-.125rem}.-mr-1\.5{margin-right:-.375rem}.-mr-2\.5{margin-right:-.625rem}.-mr-3\.5{margin-right:-.875rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-10{margin-bottom:2.5rem}.mb-11{margin-bottom:2.75rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mb-28{margin-bottom:7rem}.mb-32{margin-bottom:8rem}.mb-36{margin-bottom:9rem}.mb-40{margin-bottom:10rem}.mb-44{margin-bottom:11rem}.mb-48{margin-bottom:12rem}.mb-52{margin-bottom:13rem}.mb-56{margin-bottom:14rem}.mb-60{margin-bottom:15rem}.mb-64{margin-bottom:16rem}.mb-72{margin-bottom:18rem}.mb-80{margin-bottom:20rem}.mb-96{margin-bottom:24rem}.mb-auto{margin-bottom:auto}.mb-px{margin-bottom:1px}.mb-0\.5{margin-bottom:.125rem}.mb-1\.5{margin-bottom:.375rem}.mb-2\.5{margin-bottom:.625rem}.mb-3\.5{margin-bottom:.875rem}.-mb-0{margin-bottom:0}.-mb-1{margin-bottom:-.25rem}.-mb-2{margin-bottom:-.5rem}.-mb-3{margin-bottom:-.75rem}.-mb-4{margin-bottom:-1rem}.-mb-5{margin-bottom:-1.25rem}.-mb-6{margin-bottom:-1.5rem}.-mb-7{margin-bottom:-1.75rem}.-mb-8{margin-bottom:-2rem}.-mb-9{margin-bottom:-2.25rem}.-mb-10{margin-bottom:-2.5rem}.-mb-11{margin-bottom:-2.75rem}.-mb-12{margin-bottom:-3rem}.-mb-14{margin-bottom:-3.5rem}.-mb-16{margin-bottom:-4rem}.-mb-20{margin-bottom:-5rem}.-mb-24{margin-bottom:-6rem}.-mb-28{margin-bottom:-7rem}.-mb-32{margin-bottom:-8rem}.-mb-36{margin-bottom:-9rem}.-mb-40{margin-bottom:-10rem}.-mb-44{margin-bottom:-11rem}.-mb-48{margin-bottom:-12rem}.-mb-52{margin-bottom:-13rem}.-mb-56{margin-bottom:-14rem}.-mb-60{margin-bottom:-15rem}.-mb-64{margin-bottom:-16rem}.-mb-72{margin-bottom:-18rem}.-mb-80{margin-bottom:-20rem}.-mb-96{margin-bottom:-24rem}.-mb-px{margin-bottom:-1px}.-mb-0\.5{margin-bottom:-.125rem}.-mb-1\.5{margin-bottom:-.375rem}.-mb-2\.5{margin-bottom:-.625rem}.-mb-3\.5{margin-bottom:-.875rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-9{margin-left:2.25rem}.ml-10{margin-left:2.5rem}.ml-11{margin-left:2.75rem}.ml-12{margin-left:3rem}.ml-14{margin-left:3.5rem}.ml-16{margin-left:4rem}.ml-20{margin-left:5rem}.ml-24{margin-left:6rem}.ml-28{margin-left:7rem}.ml-32{margin-left:8rem}.ml-36{margin-left:9rem}.ml-40{margin-left:10rem}.ml-44{margin-left:11rem}.ml-48{margin-left:12rem}.ml-52{margin-left:13rem}.ml-56{margin-left:14rem}.ml-60{margin-left:15rem}.ml-64{margin-left:16rem}.ml-72{margin-left:18rem}.ml-80{margin-left:20rem}.ml-96{margin-left:24rem}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.ml-0\.5{margin-left:.125rem}.ml-1\.5{margin-left:.375rem}.ml-2\.5{margin-left:.625rem}.ml-3\.5{margin-left:.875rem}.-ml-0{margin-left:0}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-ml-5{margin-left:-1.25rem}.-ml-6{margin-left:-1.5rem}.-ml-7{margin-left:-1.75rem}.-ml-8{margin-left:-2rem}.-ml-9{margin-left:-2.25rem}.-ml-10{margin-left:-2.5rem}.-ml-11{margin-left:-2.75rem}.-ml-12{margin-left:-3rem}.-ml-14{margin-left:-3.5rem}.-ml-16{margin-left:-4rem}.-ml-20{margin-left:-5rem}.-ml-24{margin-left:-6rem}.-ml-28{margin-left:-7rem}.-ml-32{margin-left:-8rem}.-ml-36{margin-left:-9rem}.-ml-40{margin-left:-10rem}.-ml-44{margin-left:-11rem}.-ml-48{margin-left:-12rem}.-ml-52{margin-left:-13rem}.-ml-56{margin-left:-14rem}.-ml-60{margin-left:-15rem}.-ml-64{margin-left:-16rem}.-ml-72{margin-left:-18rem}.-ml-80{margin-left:-20rem}.-ml-96{margin-left:-24rem}.-ml-px{margin-left:-1px}.-ml-0\.5{margin-left:-.125rem}.-ml-1\.5{margin-left:-.375rem}.-ml-2\.5{margin-left:-.625rem}.-ml-3\.5{margin-left:-.875rem}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-table{display:inline-table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-36{height:9rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-52{height:13rem}.h-56{height:14rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-80{height:20rem}.h-96{height:24rem}.h-auto{height:auto}.h-px{height:1px}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-2\/3{height:66.666667%}.h-1\/4{height:25%}.h-2\/4{height:50%}.h-3\/4{height:75%}.h-1\/5{height:20%}.h-2\/5{height:40%}.h-3\/5{height:60%}.h-4\/5{height:80%}.h-1\/6{height:16.666667%}.h-2\/6{height:33.333333%}.h-3\/6{height:50%}.h-4\/6{height:66.666667%}.h-5\/6{height:83.333333%}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-1{max-height:.25rem}.max-h-2{max-height:.5rem}.max-h-3{max-height:.75rem}.max-h-4{max-height:1rem}.max-h-5{max-height:1.25rem}.max-h-6{max-height:1.5rem}.max-h-7{max-height:1.75rem}.max-h-8{max-height:2rem}.max-h-9{max-height:2.25rem}.max-h-10{max-height:2.5rem}.max-h-11{max-height:2.75rem}.max-h-12{max-height:3rem}.max-h-14{max-height:3.5rem}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-px{max-height:1px}.max-h-0\.5{max-height:.125rem}.max-h-1\.5{max-height:.375rem}.max-h-2\.5{max-height:.625rem}.max-h-3\.5{max-height:.875rem}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-52{width:13rem}.w-56{width:14rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-80{width:20rem}.w-96{width:24rem}.w-auto{width:auto}.w-px{width:1px}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-2\.5{width:.625rem}.w-3\.5{width:.875rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.666667%}.w-2\/6{width:33.333333%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-5\/6{width:83.333333%}.w-1\/12{width:8.333333%}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-5\/12{width:41.666667%}.w-6\/12{width:50%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:-webkit-min-content;width:-moz-min-content;width:min-content}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.max-w-0{max-width:0}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-min{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.max-w-prose{max-width:65ch}.max-w-screen-sm{max-width:640px}.max-w-screen-md{max-width:768px}.max-w-screen-lg{max-width:1024px}.max-w-screen-xl{max-width:1280px}.max-w-screen-2xl{max-width:1536px}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-center{transform-origin:center}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.origin-right{transform-origin:right}.origin-bottom-right{transform-origin:bottom right}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:bottom left}.origin-left{transform-origin:left}.origin-top-left{transform-origin:top left}.transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.translate-x-0{--tw-translate-x:0px}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-2{--tw-translate-x:0.5rem}.translate-x-3{--tw-translate-x:0.75rem}.translate-x-4{--tw-translate-x:1rem}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-6{--tw-translate-x:1.5rem}.translate-x-7{--tw-translate-x:1.75rem}.translate-x-8{--tw-translate-x:2rem}.translate-x-9{--tw-translate-x:2.25rem}.translate-x-10{--tw-translate-x:2.5rem}.translate-x-11{--tw-translate-x:2.75rem}.translate-x-12{--tw-translate-x:3rem}.translate-x-14{--tw-translate-x:3.5rem}.translate-x-16{--tw-translate-x:4rem}.translate-x-20{--tw-translate-x:5rem}.translate-x-24{--tw-translate-x:6rem}.translate-x-28{--tw-translate-x:7rem}.translate-x-32{--tw-translate-x:8rem}.translate-x-36{--tw-translate-x:9rem}.translate-x-40{--tw-translate-x:10rem}.translate-x-44{--tw-translate-x:11rem}.translate-x-48{--tw-translate-x:12rem}.translate-x-52{--tw-translate-x:13rem}.translate-x-56{--tw-translate-x:14rem}.translate-x-60{--tw-translate-x:15rem}.translate-x-64{--tw-translate-x:16rem}.translate-x-72{--tw-translate-x:18rem}.translate-x-80{--tw-translate-x:20rem}.translate-x-96{--tw-translate-x:24rem}.translate-x-px{--tw-translate-x:1px}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-1\.5{--tw-translate-x:0.375rem}.translate-x-2\.5{--tw-translate-x:0.625rem}.translate-x-3\.5{--tw-translate-x:0.875rem}.-translate-x-0{--tw-translate-x:0px}.-translate-x-1{--tw-translate-x:-0.25rem}.-translate-x-2{--tw-translate-x:-0.5rem}.-translate-x-3{--tw-translate-x:-0.75rem}.-translate-x-4{--tw-translate-x:-1rem}.-translate-x-5{--tw-translate-x:-1.25rem}.-translate-x-6{--tw-translate-x:-1.5rem}.-translate-x-7{--tw-translate-x:-1.75rem}.-translate-x-8{--tw-translate-x:-2rem}.-translate-x-9{--tw-translate-x:-2.25rem}.-translate-x-10{--tw-translate-x:-2.5rem}.-translate-x-11{--tw-translate-x:-2.75rem}.-translate-x-12{--tw-translate-x:-3rem}.-translate-x-14{--tw-translate-x:-3.5rem}.-translate-x-16{--tw-translate-x:-4rem}.-translate-x-20{--tw-translate-x:-5rem}.-translate-x-24{--tw-translate-x:-6rem}.-translate-x-28{--tw-translate-x:-7rem}.-translate-x-32{--tw-translate-x:-8rem}.-translate-x-36{--tw-translate-x:-9rem}.-translate-x-40{--tw-translate-x:-10rem}.-translate-x-44{--tw-translate-x:-11rem}.-translate-x-48{--tw-translate-x:-12rem}.-translate-x-52{--tw-translate-x:-13rem}.-translate-x-56{--tw-translate-x:-14rem}.-translate-x-60{--tw-translate-x:-15rem}.-translate-x-64{--tw-translate-x:-16rem}.-translate-x-72{--tw-translate-x:-18rem}.-translate-x-80{--tw-translate-x:-20rem}.-translate-x-96{--tw-translate-x:-24rem}.-translate-x-px{--tw-translate-x:-1px}.-translate-x-0\.5{--tw-translate-x:-0.125rem}.-translate-x-1\.5{--tw-translate-x:-0.375rem}.-translate-x-2\.5{--tw-translate-x:-0.625rem}.-translate-x-3\.5{--tw-translate-x:-0.875rem}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-1\/3{--tw-translate-x:33.333333%}.translate-x-2\/3{--tw-translate-x:66.666667%}.translate-x-1\/4{--tw-translate-x:25%}.translate-x-2\/4{--tw-translate-x:50%}.translate-x-3\/4{--tw-translate-x:75%}.translate-x-full{--tw-translate-x:100%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/3{--tw-translate-x:-33.333333%}.-translate-x-2\/3{--tw-translate-x:-66.666667%}.-translate-x-1\/4{--tw-translate-x:-25%}.-translate-x-2\/4{--tw-translate-x:-50%}.-translate-x-3\/4{--tw-translate-x:-75%}.-translate-x-full{--tw-translate-x:-100%}.translate-y-0{--tw-translate-y:0px}.translate-y-1{--tw-translate-y:0.25rem}.translate-y-2{--tw-translate-y:0.5rem}.translate-y-3{--tw-translate-y:0.75rem}.translate-y-4{--tw-translate-y:1rem}.translate-y-5{--tw-translate-y:1.25rem}.translate-y-6{--tw-translate-y:1.5rem}.translate-y-7{--tw-translate-y:1.75rem}.translate-y-8{--tw-translate-y:2rem}.translate-y-9{--tw-translate-y:2.25rem}.translate-y-10{--tw-translate-y:2.5rem}.translate-y-11{--tw-translate-y:2.75rem}.translate-y-12{--tw-translate-y:3rem}.translate-y-14{--tw-translate-y:3.5rem}.translate-y-16{--tw-translate-y:4rem}.translate-y-20{--tw-translate-y:5rem}.translate-y-24{--tw-translate-y:6rem}.translate-y-28{--tw-translate-y:7rem}.translate-y-32{--tw-translate-y:8rem}.translate-y-36{--tw-translate-y:9rem}.translate-y-40{--tw-translate-y:10rem}.translate-y-44{--tw-translate-y:11rem}.translate-y-48{--tw-translate-y:12rem}.translate-y-52{--tw-translate-y:13rem}.translate-y-56{--tw-translate-y:14rem}.translate-y-60{--tw-translate-y:15rem}.translate-y-64{--tw-translate-y:16rem}.translate-y-72{--tw-translate-y:18rem}.translate-y-80{--tw-translate-y:20rem}.translate-y-96{--tw-translate-y:24rem}.translate-y-px{--tw-translate-y:1px}.translate-y-0\.5{--tw-translate-y:0.125rem}.translate-y-1\.5{--tw-translate-y:0.375rem}.translate-y-2\.5{--tw-translate-y:0.625rem}.translate-y-3\.5{--tw-translate-y:0.875rem}.-translate-y-0{--tw-translate-y:0px}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-2{--tw-translate-y:-0.5rem}.-translate-y-3{--tw-translate-y:-0.75rem}.-translate-y-4{--tw-translate-y:-1rem}.-translate-y-5{--tw-translate-y:-1.25rem}.-translate-y-6{--tw-translate-y:-1.5rem}.-translate-y-7{--tw-translate-y:-1.75rem}.-translate-y-8{--tw-translate-y:-2rem}.-translate-y-9{--tw-translate-y:-2.25rem}.-translate-y-10{--tw-translate-y:-2.5rem}.-translate-y-11{--tw-translate-y:-2.75rem}.-translate-y-12{--tw-translate-y:-3rem}.-translate-y-14{--tw-translate-y:-3.5rem}.-translate-y-16{--tw-translate-y:-4rem}.-translate-y-20{--tw-translate-y:-5rem}.-translate-y-24{--tw-translate-y:-6rem}.-translate-y-28{--tw-translate-y:-7rem}.-translate-y-32{--tw-translate-y:-8rem}.-translate-y-36{--tw-translate-y:-9rem}.-translate-y-40{--tw-translate-y:-10rem}.-translate-y-44{--tw-translate-y:-11rem}.-translate-y-48{--tw-translate-y:-12rem}.-translate-y-52{--tw-translate-y:-13rem}.-translate-y-56{--tw-translate-y:-14rem}.-translate-y-60{--tw-translate-y:-15rem}.-translate-y-64{--tw-translate-y:-16rem}.-translate-y-72{--tw-translate-y:-18rem}.-translate-y-80{--tw-translate-y:-20rem}.-translate-y-96{--tw-translate-y:-24rem}.-translate-y-px{--tw-translate-y:-1px}.-translate-y-0\.5{--tw-translate-y:-0.125rem}.-translate-y-1\.5{--tw-translate-y:-0.375rem}.-translate-y-2\.5{--tw-translate-y:-0.625rem}.-translate-y-3\.5{--tw-translate-y:-0.875rem}.translate-y-1\/2{--tw-translate-y:50%}.translate-y-1\/3{--tw-translate-y:33.333333%}.translate-y-2\/3{--tw-translate-y:66.666667%}.translate-y-1\/4{--tw-translate-y:25%}.translate-y-2\/4{--tw-translate-y:50%}.translate-y-3\/4{--tw-translate-y:75%}.translate-y-full{--tw-translate-y:100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/3{--tw-translate-y:-33.333333%}.-translate-y-2\/3{--tw-translate-y:-66.666667%}.-translate-y-1\/4{--tw-translate-y:-25%}.-translate-y-2\/4{--tw-translate-y:-50%}.-translate-y-3\/4{--tw-translate-y:-75%}.-translate-y-full{--tw-translate-y:-100%}.hover\:translate-x-0:hover{--tw-translate-x:0px}.hover\:translate-x-1:hover{--tw-translate-x:0.25rem}.hover\:translate-x-2:hover{--tw-translate-x:0.5rem}.hover\:translate-x-3:hover{--tw-translate-x:0.75rem}.hover\:translate-x-4:hover{--tw-translate-x:1rem}.hover\:translate-x-5:hover{--tw-translate-x:1.25rem}.hover\:translate-x-6:hover{--tw-translate-x:1.5rem}.hover\:translate-x-7:hover{--tw-translate-x:1.75rem}.hover\:translate-x-8:hover{--tw-translate-x:2rem}.hover\:translate-x-9:hover{--tw-translate-x:2.25rem}.hover\:translate-x-10:hover{--tw-translate-x:2.5rem}.hover\:translate-x-11:hover{--tw-translate-x:2.75rem}.hover\:translate-x-12:hover{--tw-translate-x:3rem}.hover\:translate-x-14:hover{--tw-translate-x:3.5rem}.hover\:translate-x-16:hover{--tw-translate-x:4rem}.hover\:translate-x-20:hover{--tw-translate-x:5rem}.hover\:translate-x-24:hover{--tw-translate-x:6rem}.hover\:translate-x-28:hover{--tw-translate-x:7rem}.hover\:translate-x-32:hover{--tw-translate-x:8rem}.hover\:translate-x-36:hover{--tw-translate-x:9rem}.hover\:translate-x-40:hover{--tw-translate-x:10rem}.hover\:translate-x-44:hover{--tw-translate-x:11rem}.hover\:translate-x-48:hover{--tw-translate-x:12rem}.hover\:translate-x-52:hover{--tw-translate-x:13rem}.hover\:translate-x-56:hover{--tw-translate-x:14rem}.hover\:translate-x-60:hover{--tw-translate-x:15rem}.hover\:translate-x-64:hover{--tw-translate-x:16rem}.hover\:translate-x-72:hover{--tw-translate-x:18rem}.hover\:translate-x-80:hover{--tw-translate-x:20rem}.hover\:translate-x-96:hover{--tw-translate-x:24rem}.hover\:translate-x-px:hover{--tw-translate-x:1px}.hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.hover\:translate-x-1\.5:hover{--tw-translate-x:0.375rem}.hover\:translate-x-2\.5:hover{--tw-translate-x:0.625rem}.hover\:translate-x-3\.5:hover{--tw-translate-x:0.875rem}.hover\:-translate-x-0:hover{--tw-translate-x:0px}.hover\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.hover\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.hover\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.hover\:-translate-x-4:hover{--tw-translate-x:-1rem}.hover\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.hover\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.hover\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.hover\:-translate-x-8:hover{--tw-translate-x:-2rem}.hover\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.hover\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.hover\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.hover\:-translate-x-12:hover{--tw-translate-x:-3rem}.hover\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.hover\:-translate-x-16:hover{--tw-translate-x:-4rem}.hover\:-translate-x-20:hover{--tw-translate-x:-5rem}.hover\:-translate-x-24:hover{--tw-translate-x:-6rem}.hover\:-translate-x-28:hover{--tw-translate-x:-7rem}.hover\:-translate-x-32:hover{--tw-translate-x:-8rem}.hover\:-translate-x-36:hover{--tw-translate-x:-9rem}.hover\:-translate-x-40:hover{--tw-translate-x:-10rem}.hover\:-translate-x-44:hover{--tw-translate-x:-11rem}.hover\:-translate-x-48:hover{--tw-translate-x:-12rem}.hover\:-translate-x-52:hover{--tw-translate-x:-13rem}.hover\:-translate-x-56:hover{--tw-translate-x:-14rem}.hover\:-translate-x-60:hover{--tw-translate-x:-15rem}.hover\:-translate-x-64:hover{--tw-translate-x:-16rem}.hover\:-translate-x-72:hover{--tw-translate-x:-18rem}.hover\:-translate-x-80:hover{--tw-translate-x:-20rem}.hover\:-translate-x-96:hover{--tw-translate-x:-24rem}.hover\:-translate-x-px:hover{--tw-translate-x:-1px}.hover\:-translate-x-0\.5:hover{--tw-translate-x:-0.125rem}.hover\:-translate-x-1\.5:hover{--tw-translate-x:-0.375rem}.hover\:-translate-x-2\.5:hover{--tw-translate-x:-0.625rem}.hover\:-translate-x-3\.5:hover{--tw-translate-x:-0.875rem}.hover\:translate-x-1\/2:hover{--tw-translate-x:50%}.hover\:translate-x-1\/3:hover{--tw-translate-x:33.333333%}.hover\:translate-x-2\/3:hover{--tw-translate-x:66.666667%}.hover\:translate-x-1\/4:hover{--tw-translate-x:25%}.hover\:translate-x-2\/4:hover{--tw-translate-x:50%}.hover\:translate-x-3\/4:hover{--tw-translate-x:75%}.hover\:translate-x-full:hover{--tw-translate-x:100%}.hover\:-translate-x-1\/2:hover{--tw-translate-x:-50%}.hover\:-translate-x-1\/3:hover{--tw-translate-x:-33.333333%}.hover\:-translate-x-2\/3:hover{--tw-translate-x:-66.666667%}.hover\:-translate-x-1\/4:hover{--tw-translate-x:-25%}.hover\:-translate-x-2\/4:hover{--tw-translate-x:-50%}.hover\:-translate-x-3\/4:hover{--tw-translate-x:-75%}.hover\:-translate-x-full:hover{--tw-translate-x:-100%}.hover\:translate-y-0:hover{--tw-translate-y:0px}.hover\:translate-y-1:hover{--tw-translate-y:0.25rem}.hover\:translate-y-2:hover{--tw-translate-y:0.5rem}.hover\:translate-y-3:hover{--tw-translate-y:0.75rem}.hover\:translate-y-4:hover{--tw-translate-y:1rem}.hover\:translate-y-5:hover{--tw-translate-y:1.25rem}.hover\:translate-y-6:hover{--tw-translate-y:1.5rem}.hover\:translate-y-7:hover{--tw-translate-y:1.75rem}.hover\:translate-y-8:hover{--tw-translate-y:2rem}.hover\:translate-y-9:hover{--tw-translate-y:2.25rem}.hover\:translate-y-10:hover{--tw-translate-y:2.5rem}.hover\:translate-y-11:hover{--tw-translate-y:2.75rem}.hover\:translate-y-12:hover{--tw-translate-y:3rem}.hover\:translate-y-14:hover{--tw-translate-y:3.5rem}.hover\:translate-y-16:hover{--tw-translate-y:4rem}.hover\:translate-y-20:hover{--tw-translate-y:5rem}.hover\:translate-y-24:hover{--tw-translate-y:6rem}.hover\:translate-y-28:hover{--tw-translate-y:7rem}.hover\:translate-y-32:hover{--tw-translate-y:8rem}.hover\:translate-y-36:hover{--tw-translate-y:9rem}.hover\:translate-y-40:hover{--tw-translate-y:10rem}.hover\:translate-y-44:hover{--tw-translate-y:11rem}.hover\:translate-y-48:hover{--tw-translate-y:12rem}.hover\:translate-y-52:hover{--tw-translate-y:13rem}.hover\:translate-y-56:hover{--tw-translate-y:14rem}.hover\:translate-y-60:hover{--tw-translate-y:15rem}.hover\:translate-y-64:hover{--tw-translate-y:16rem}.hover\:translate-y-72:hover{--tw-translate-y:18rem}.hover\:translate-y-80:hover{--tw-translate-y:20rem}.hover\:translate-y-96:hover{--tw-translate-y:24rem}.hover\:translate-y-px:hover{--tw-translate-y:1px}.hover\:translate-y-0\.5:hover{--tw-translate-y:0.125rem}.hover\:translate-y-1\.5:hover{--tw-translate-y:0.375rem}.hover\:translate-y-2\.5:hover{--tw-translate-y:0.625rem}.hover\:translate-y-3\.5:hover{--tw-translate-y:0.875rem}.hover\:-translate-y-0:hover{--tw-translate-y:0px}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.hover\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.hover\:-translate-y-4:hover{--tw-translate-y:-1rem}.hover\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.hover\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.hover\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.hover\:-translate-y-8:hover{--tw-translate-y:-2rem}.hover\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.hover\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.hover\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.hover\:-translate-y-12:hover{--tw-translate-y:-3rem}.hover\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.hover\:-translate-y-16:hover{--tw-translate-y:-4rem}.hover\:-translate-y-20:hover{--tw-translate-y:-5rem}.hover\:-translate-y-24:hover{--tw-translate-y:-6rem}.hover\:-translate-y-28:hover{--tw-translate-y:-7rem}.hover\:-translate-y-32:hover{--tw-translate-y:-8rem}.hover\:-translate-y-36:hover{--tw-translate-y:-9rem}.hover\:-translate-y-40:hover{--tw-translate-y:-10rem}.hover\:-translate-y-44:hover{--tw-translate-y:-11rem}.hover\:-translate-y-48:hover{--tw-translate-y:-12rem}.hover\:-translate-y-52:hover{--tw-translate-y:-13rem}.hover\:-translate-y-56:hover{--tw-translate-y:-14rem}.hover\:-translate-y-60:hover{--tw-translate-y:-15rem}.hover\:-translate-y-64:hover{--tw-translate-y:-16rem}.hover\:-translate-y-72:hover{--tw-translate-y:-18rem}.hover\:-translate-y-80:hover{--tw-translate-y:-20rem}.hover\:-translate-y-96:hover{--tw-translate-y:-24rem}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-1\.5:hover{--tw-translate-y:-0.375rem}.hover\:-translate-y-2\.5:hover{--tw-translate-y:-0.625rem}.hover\:-translate-y-3\.5:hover{--tw-translate-y:-0.875rem}.hover\:translate-y-1\/2:hover{--tw-translate-y:50%}.hover\:translate-y-1\/3:hover{--tw-translate-y:33.333333%}.hover\:translate-y-2\/3:hover{--tw-translate-y:66.666667%}.hover\:translate-y-1\/4:hover{--tw-translate-y:25%}.hover\:translate-y-2\/4:hover{--tw-translate-y:50%}.hover\:translate-y-3\/4:hover{--tw-translate-y:75%}.hover\:translate-y-full:hover{--tw-translate-y:100%}.hover\:-translate-y-1\/2:hover{--tw-translate-y:-50%}.hover\:-translate-y-1\/3:hover{--tw-translate-y:-33.333333%}.hover\:-translate-y-2\/3:hover{--tw-translate-y:-66.666667%}.hover\:-translate-y-1\/4:hover{--tw-translate-y:-25%}.hover\:-translate-y-2\/4:hover{--tw-translate-y:-50%}.hover\:-translate-y-3\/4:hover{--tw-translate-y:-75%}.hover\:-translate-y-full:hover{--tw-translate-y:-100%}.focus\:translate-x-0:focus{--tw-translate-x:0px}.focus\:translate-x-1:focus{--tw-translate-x:0.25rem}.focus\:translate-x-2:focus{--tw-translate-x:0.5rem}.focus\:translate-x-3:focus{--tw-translate-x:0.75rem}.focus\:translate-x-4:focus{--tw-translate-x:1rem}.focus\:translate-x-5:focus{--tw-translate-x:1.25rem}.focus\:translate-x-6:focus{--tw-translate-x:1.5rem}.focus\:translate-x-7:focus{--tw-translate-x:1.75rem}.focus\:translate-x-8:focus{--tw-translate-x:2rem}.focus\:translate-x-9:focus{--tw-translate-x:2.25rem}.focus\:translate-x-10:focus{--tw-translate-x:2.5rem}.focus\:translate-x-11:focus{--tw-translate-x:2.75rem}.focus\:translate-x-12:focus{--tw-translate-x:3rem}.focus\:translate-x-14:focus{--tw-translate-x:3.5rem}.focus\:translate-x-16:focus{--tw-translate-x:4rem}.focus\:translate-x-20:focus{--tw-translate-x:5rem}.focus\:translate-x-24:focus{--tw-translate-x:6rem}.focus\:translate-x-28:focus{--tw-translate-x:7rem}.focus\:translate-x-32:focus{--tw-translate-x:8rem}.focus\:translate-x-36:focus{--tw-translate-x:9rem}.focus\:translate-x-40:focus{--tw-translate-x:10rem}.focus\:translate-x-44:focus{--tw-translate-x:11rem}.focus\:translate-x-48:focus{--tw-translate-x:12rem}.focus\:translate-x-52:focus{--tw-translate-x:13rem}.focus\:translate-x-56:focus{--tw-translate-x:14rem}.focus\:translate-x-60:focus{--tw-translate-x:15rem}.focus\:translate-x-64:focus{--tw-translate-x:16rem}.focus\:translate-x-72:focus{--tw-translate-x:18rem}.focus\:translate-x-80:focus{--tw-translate-x:20rem}.focus\:translate-x-96:focus{--tw-translate-x:24rem}.focus\:translate-x-px:focus{--tw-translate-x:1px}.focus\:translate-x-0\.5:focus{--tw-translate-x:0.125rem}.focus\:translate-x-1\.5:focus{--tw-translate-x:0.375rem}.focus\:translate-x-2\.5:focus{--tw-translate-x:0.625rem}.focus\:translate-x-3\.5:focus{--tw-translate-x:0.875rem}.focus\:-translate-x-0:focus{--tw-translate-x:0px}.focus\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.focus\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.focus\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.focus\:-translate-x-4:focus{--tw-translate-x:-1rem}.focus\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.focus\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.focus\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.focus\:-translate-x-8:focus{--tw-translate-x:-2rem}.focus\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.focus\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.focus\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.focus\:-translate-x-12:focus{--tw-translate-x:-3rem}.focus\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.focus\:-translate-x-16:focus{--tw-translate-x:-4rem}.focus\:-translate-x-20:focus{--tw-translate-x:-5rem}.focus\:-translate-x-24:focus{--tw-translate-x:-6rem}.focus\:-translate-x-28:focus{--tw-translate-x:-7rem}.focus\:-translate-x-32:focus{--tw-translate-x:-8rem}.focus\:-translate-x-36:focus{--tw-translate-x:-9rem}.focus\:-translate-x-40:focus{--tw-translate-x:-10rem}.focus\:-translate-x-44:focus{--tw-translate-x:-11rem}.focus\:-translate-x-48:focus{--tw-translate-x:-12rem}.focus\:-translate-x-52:focus{--tw-translate-x:-13rem}.focus\:-translate-x-56:focus{--tw-translate-x:-14rem}.focus\:-translate-x-60:focus{--tw-translate-x:-15rem}.focus\:-translate-x-64:focus{--tw-translate-x:-16rem}.focus\:-translate-x-72:focus{--tw-translate-x:-18rem}.focus\:-translate-x-80:focus{--tw-translate-x:-20rem}.focus\:-translate-x-96:focus{--tw-translate-x:-24rem}.focus\:-translate-x-px:focus{--tw-translate-x:-1px}.focus\:-translate-x-0\.5:focus{--tw-translate-x:-0.125rem}.focus\:-translate-x-1\.5:focus{--tw-translate-x:-0.375rem}.focus\:-translate-x-2\.5:focus{--tw-translate-x:-0.625rem}.focus\:-translate-x-3\.5:focus{--tw-translate-x:-0.875rem}.focus\:translate-x-1\/2:focus{--tw-translate-x:50%}.focus\:translate-x-1\/3:focus{--tw-translate-x:33.333333%}.focus\:translate-x-2\/3:focus{--tw-translate-x:66.666667%}.focus\:translate-x-1\/4:focus{--tw-translate-x:25%}.focus\:translate-x-2\/4:focus{--tw-translate-x:50%}.focus\:translate-x-3\/4:focus{--tw-translate-x:75%}.focus\:translate-x-full:focus{--tw-translate-x:100%}.focus\:-translate-x-1\/2:focus{--tw-translate-x:-50%}.focus\:-translate-x-1\/3:focus{--tw-translate-x:-33.333333%}.focus\:-translate-x-2\/3:focus{--tw-translate-x:-66.666667%}.focus\:-translate-x-1\/4:focus{--tw-translate-x:-25%}.focus\:-translate-x-2\/4:focus{--tw-translate-x:-50%}.focus\:-translate-x-3\/4:focus{--tw-translate-x:-75%}.focus\:-translate-x-full:focus{--tw-translate-x:-100%}.focus\:translate-y-0:focus{--tw-translate-y:0px}.focus\:translate-y-1:focus{--tw-translate-y:0.25rem}.focus\:translate-y-2:focus{--tw-translate-y:0.5rem}.focus\:translate-y-3:focus{--tw-translate-y:0.75rem}.focus\:translate-y-4:focus{--tw-translate-y:1rem}.focus\:translate-y-5:focus{--tw-translate-y:1.25rem}.focus\:translate-y-6:focus{--tw-translate-y:1.5rem}.focus\:translate-y-7:focus{--tw-translate-y:1.75rem}.focus\:translate-y-8:focus{--tw-translate-y:2rem}.focus\:translate-y-9:focus{--tw-translate-y:2.25rem}.focus\:translate-y-10:focus{--tw-translate-y:2.5rem}.focus\:translate-y-11:focus{--tw-translate-y:2.75rem}.focus\:translate-y-12:focus{--tw-translate-y:3rem}.focus\:translate-y-14:focus{--tw-translate-y:3.5rem}.focus\:translate-y-16:focus{--tw-translate-y:4rem}.focus\:translate-y-20:focus{--tw-translate-y:5rem}.focus\:translate-y-24:focus{--tw-translate-y:6rem}.focus\:translate-y-28:focus{--tw-translate-y:7rem}.focus\:translate-y-32:focus{--tw-translate-y:8rem}.focus\:translate-y-36:focus{--tw-translate-y:9rem}.focus\:translate-y-40:focus{--tw-translate-y:10rem}.focus\:translate-y-44:focus{--tw-translate-y:11rem}.focus\:translate-y-48:focus{--tw-translate-y:12rem}.focus\:translate-y-52:focus{--tw-translate-y:13rem}.focus\:translate-y-56:focus{--tw-translate-y:14rem}.focus\:translate-y-60:focus{--tw-translate-y:15rem}.focus\:translate-y-64:focus{--tw-translate-y:16rem}.focus\:translate-y-72:focus{--tw-translate-y:18rem}.focus\:translate-y-80:focus{--tw-translate-y:20rem}.focus\:translate-y-96:focus{--tw-translate-y:24rem}.focus\:translate-y-px:focus{--tw-translate-y:1px}.focus\:translate-y-0\.5:focus{--tw-translate-y:0.125rem}.focus\:translate-y-1\.5:focus{--tw-translate-y:0.375rem}.focus\:translate-y-2\.5:focus{--tw-translate-y:0.625rem}.focus\:translate-y-3\.5:focus{--tw-translate-y:0.875rem}.focus\:-translate-y-0:focus{--tw-translate-y:0px}.focus\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.focus\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.focus\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.focus\:-translate-y-4:focus{--tw-translate-y:-1rem}.focus\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.focus\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.focus\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.focus\:-translate-y-8:focus{--tw-translate-y:-2rem}.focus\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.focus\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.focus\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.focus\:-translate-y-12:focus{--tw-translate-y:-3rem}.focus\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.focus\:-translate-y-16:focus{--tw-translate-y:-4rem}.focus\:-translate-y-20:focus{--tw-translate-y:-5rem}.focus\:-translate-y-24:focus{--tw-translate-y:-6rem}.focus\:-translate-y-28:focus{--tw-translate-y:-7rem}.focus\:-translate-y-32:focus{--tw-translate-y:-8rem}.focus\:-translate-y-36:focus{--tw-translate-y:-9rem}.focus\:-translate-y-40:focus{--tw-translate-y:-10rem}.focus\:-translate-y-44:focus{--tw-translate-y:-11rem}.focus\:-translate-y-48:focus{--tw-translate-y:-12rem}.focus\:-translate-y-52:focus{--tw-translate-y:-13rem}.focus\:-translate-y-56:focus{--tw-translate-y:-14rem}.focus\:-translate-y-60:focus{--tw-translate-y:-15rem}.focus\:-translate-y-64:focus{--tw-translate-y:-16rem}.focus\:-translate-y-72:focus{--tw-translate-y:-18rem}.focus\:-translate-y-80:focus{--tw-translate-y:-20rem}.focus\:-translate-y-96:focus{--tw-translate-y:-24rem}.focus\:-translate-y-px:focus{--tw-translate-y:-1px}.focus\:-translate-y-0\.5:focus{--tw-translate-y:-0.125rem}.focus\:-translate-y-1\.5:focus{--tw-translate-y:-0.375rem}.focus\:-translate-y-2\.5:focus{--tw-translate-y:-0.625rem}.focus\:-translate-y-3\.5:focus{--tw-translate-y:-0.875rem}.focus\:translate-y-1\/2:focus{--tw-translate-y:50%}.focus\:translate-y-1\/3:focus{--tw-translate-y:33.333333%}.focus\:translate-y-2\/3:focus{--tw-translate-y:66.666667%}.focus\:translate-y-1\/4:focus{--tw-translate-y:25%}.focus\:translate-y-2\/4:focus{--tw-translate-y:50%}.focus\:translate-y-3\/4:focus{--tw-translate-y:75%}.focus\:translate-y-full:focus{--tw-translate-y:100%}.focus\:-translate-y-1\/2:focus{--tw-translate-y:-50%}.focus\:-translate-y-1\/3:focus{--tw-translate-y:-33.333333%}.focus\:-translate-y-2\/3:focus{--tw-translate-y:-66.666667%}.focus\:-translate-y-1\/4:focus{--tw-translate-y:-25%}.focus\:-translate-y-2\/4:focus{--tw-translate-y:-50%}.focus\:-translate-y-3\/4:focus{--tw-translate-y:-75%}.focus\:-translate-y-full:focus{--tw-translate-y:-100%}.rotate-0{--tw-rotate:0deg}.rotate-1{--tw-rotate:1deg}.rotate-2{--tw-rotate:2deg}.rotate-3{--tw-rotate:3deg}.rotate-6{--tw-rotate:6deg}.rotate-12{--tw-rotate:12deg}.rotate-45{--tw-rotate:45deg}.rotate-90{--tw-rotate:90deg}.rotate-180{--tw-rotate:180deg}.-rotate-180{--tw-rotate:-180deg}.-rotate-90{--tw-rotate:-90deg}.-rotate-45{--tw-rotate:-45deg}.-rotate-12{--tw-rotate:-12deg}.-rotate-6{--tw-rotate:-6deg}.-rotate-3{--tw-rotate:-3deg}.-rotate-2{--tw-rotate:-2deg}.-rotate-1{--tw-rotate:-1deg}.hover\:rotate-0:hover{--tw-rotate:0deg}.hover\:rotate-1:hover{--tw-rotate:1deg}.hover\:rotate-2:hover{--tw-rotate:2deg}.hover\:rotate-3:hover{--tw-rotate:3deg}.hover\:rotate-6:hover{--tw-rotate:6deg}.hover\:rotate-12:hover{--tw-rotate:12deg}.hover\:rotate-45:hover{--tw-rotate:45deg}.hover\:rotate-90:hover{--tw-rotate:90deg}.hover\:rotate-180:hover{--tw-rotate:180deg}.hover\:-rotate-180:hover{--tw-rotate:-180deg}.hover\:-rotate-90:hover{--tw-rotate:-90deg}.hover\:-rotate-45:hover{--tw-rotate:-45deg}.hover\:-rotate-12:hover{--tw-rotate:-12deg}.hover\:-rotate-6:hover{--tw-rotate:-6deg}.hover\:-rotate-3:hover{--tw-rotate:-3deg}.hover\:-rotate-2:hover{--tw-rotate:-2deg}.hover\:-rotate-1:hover{--tw-rotate:-1deg}.focus\:rotate-0:focus{--tw-rotate:0deg}.focus\:rotate-1:focus{--tw-rotate:1deg}.focus\:rotate-2:focus{--tw-rotate:2deg}.focus\:rotate-3:focus{--tw-rotate:3deg}.focus\:rotate-6:focus{--tw-rotate:6deg}.focus\:rotate-12:focus{--tw-rotate:12deg}.focus\:rotate-45:focus{--tw-rotate:45deg}.focus\:rotate-90:focus{--tw-rotate:90deg}.focus\:rotate-180:focus{--tw-rotate:180deg}.focus\:-rotate-180:focus{--tw-rotate:-180deg}.focus\:-rotate-90:focus{--tw-rotate:-90deg}.focus\:-rotate-45:focus{--tw-rotate:-45deg}.focus\:-rotate-12:focus{--tw-rotate:-12deg}.focus\:-rotate-6:focus{--tw-rotate:-6deg}.focus\:-rotate-3:focus{--tw-rotate:-3deg}.focus\:-rotate-2:focus{--tw-rotate:-2deg}.focus\:-rotate-1:focus{--tw-rotate:-1deg}.skew-x-0{--tw-skew-x:0deg}.skew-x-1{--tw-skew-x:1deg}.skew-x-2{--tw-skew-x:2deg}.skew-x-3{--tw-skew-x:3deg}.skew-x-6{--tw-skew-x:6deg}.skew-x-12{--tw-skew-x:12deg}.-skew-x-12{--tw-skew-x:-12deg}.-skew-x-6{--tw-skew-x:-6deg}.-skew-x-3{--tw-skew-x:-3deg}.-skew-x-2{--tw-skew-x:-2deg}.-skew-x-1{--tw-skew-x:-1deg}.skew-y-0{--tw-skew-y:0deg}.skew-y-1{--tw-skew-y:1deg}.skew-y-2{--tw-skew-y:2deg}.skew-y-3{--tw-skew-y:3deg}.skew-y-6{--tw-skew-y:6deg}.skew-y-12{--tw-skew-y:12deg}.-skew-y-12{--tw-skew-y:-12deg}.-skew-y-6{--tw-skew-y:-6deg}.-skew-y-3{--tw-skew-y:-3deg}.-skew-y-2{--tw-skew-y:-2deg}.-skew-y-1{--tw-skew-y:-1deg}.hover\:skew-x-0:hover{--tw-skew-x:0deg}.hover\:skew-x-1:hover{--tw-skew-x:1deg}.hover\:skew-x-2:hover{--tw-skew-x:2deg}.hover\:skew-x-3:hover{--tw-skew-x:3deg}.hover\:skew-x-6:hover{--tw-skew-x:6deg}.hover\:skew-x-12:hover{--tw-skew-x:12deg}.hover\:-skew-x-12:hover{--tw-skew-x:-12deg}.hover\:-skew-x-6:hover{--tw-skew-x:-6deg}.hover\:-skew-x-3:hover{--tw-skew-x:-3deg}.hover\:-skew-x-2:hover{--tw-skew-x:-2deg}.hover\:-skew-x-1:hover{--tw-skew-x:-1deg}.hover\:skew-y-0:hover{--tw-skew-y:0deg}.hover\:skew-y-1:hover{--tw-skew-y:1deg}.hover\:skew-y-2:hover{--tw-skew-y:2deg}.hover\:skew-y-3:hover{--tw-skew-y:3deg}.hover\:skew-y-6:hover{--tw-skew-y:6deg}.hover\:skew-y-12:hover{--tw-skew-y:12deg}.hover\:-skew-y-12:hover{--tw-skew-y:-12deg}.hover\:-skew-y-6:hover{--tw-skew-y:-6deg}.hover\:-skew-y-3:hover{--tw-skew-y:-3deg}.hover\:-skew-y-2:hover{--tw-skew-y:-2deg}.hover\:-skew-y-1:hover{--tw-skew-y:-1deg}.focus\:skew-x-0:focus{--tw-skew-x:0deg}.focus\:skew-x-1:focus{--tw-skew-x:1deg}.focus\:skew-x-2:focus{--tw-skew-x:2deg}.focus\:skew-x-3:focus{--tw-skew-x:3deg}.focus\:skew-x-6:focus{--tw-skew-x:6deg}.focus\:skew-x-12:focus{--tw-skew-x:12deg}.focus\:-skew-x-12:focus{--tw-skew-x:-12deg}.focus\:-skew-x-6:focus{--tw-skew-x:-6deg}.focus\:-skew-x-3:focus{--tw-skew-x:-3deg}.focus\:-skew-x-2:focus{--tw-skew-x:-2deg}.focus\:-skew-x-1:focus{--tw-skew-x:-1deg}.focus\:skew-y-0:focus{--tw-skew-y:0deg}.focus\:skew-y-1:focus{--tw-skew-y:1deg}.focus\:skew-y-2:focus{--tw-skew-y:2deg}.focus\:skew-y-3:focus{--tw-skew-y:3deg}.focus\:skew-y-6:focus{--tw-skew-y:6deg}.focus\:skew-y-12:focus{--tw-skew-y:12deg}.focus\:-skew-y-12:focus{--tw-skew-y:-12deg}.focus\:-skew-y-6:focus{--tw-skew-y:-6deg}.focus\:-skew-y-3:focus{--tw-skew-y:-3deg}.focus\:-skew-y-2:focus{--tw-skew-y:-2deg}.focus\:-skew-y-1:focus{--tw-skew-y:-1deg}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.hover\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.hover\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.hover\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.hover\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.hover\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.hover\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.hover\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.focus\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.focus\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.focus\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.focus\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.focus\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.focus\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.focus\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.focus\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.focus\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.focus\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.scale-x-0{--tw-scale-x:0}.scale-x-50{--tw-scale-x:.5}.scale-x-75{--tw-scale-x:.75}.scale-x-90{--tw-scale-x:.9}.scale-x-95{--tw-scale-x:.95}.scale-x-100{--tw-scale-x:1}.scale-x-105{--tw-scale-x:1.05}.scale-x-110{--tw-scale-x:1.1}.scale-x-125{--tw-scale-x:1.25}.scale-x-150{--tw-scale-x:1.5}.scale-y-0{--tw-scale-y:0}.scale-y-50{--tw-scale-y:.5}.scale-y-75{--tw-scale-y:.75}.scale-y-90{--tw-scale-y:.9}.scale-y-95{--tw-scale-y:.95}.scale-y-100{--tw-scale-y:1}.scale-y-105{--tw-scale-y:1.05}.scale-y-110{--tw-scale-y:1.1}.scale-y-125{--tw-scale-y:1.25}.scale-y-150{--tw-scale-y:1.5}.hover\:scale-x-0:hover{--tw-scale-x:0}.hover\:scale-x-50:hover{--tw-scale-x:.5}.hover\:scale-x-75:hover{--tw-scale-x:.75}.hover\:scale-x-90:hover{--tw-scale-x:.9}.hover\:scale-x-95:hover{--tw-scale-x:.95}.hover\:scale-x-100:hover{--tw-scale-x:1}.hover\:scale-x-105:hover{--tw-scale-x:1.05}.hover\:scale-x-110:hover{--tw-scale-x:1.1}.hover\:scale-x-125:hover{--tw-scale-x:1.25}.hover\:scale-x-150:hover{--tw-scale-x:1.5}.hover\:scale-y-0:hover{--tw-scale-y:0}.hover\:scale-y-50:hover{--tw-scale-y:.5}.hover\:scale-y-75:hover{--tw-scale-y:.75}.hover\:scale-y-90:hover{--tw-scale-y:.9}.hover\:scale-y-95:hover{--tw-scale-y:.95}.hover\:scale-y-100:hover{--tw-scale-y:1}.hover\:scale-y-105:hover{--tw-scale-y:1.05}.hover\:scale-y-110:hover{--tw-scale-y:1.1}.hover\:scale-y-125:hover{--tw-scale-y:1.25}.hover\:scale-y-150:hover{--tw-scale-y:1.5}.focus\:scale-x-0:focus{--tw-scale-x:0}.focus\:scale-x-50:focus{--tw-scale-x:.5}.focus\:scale-x-75:focus{--tw-scale-x:.75}.focus\:scale-x-90:focus{--tw-scale-x:.9}.focus\:scale-x-95:focus{--tw-scale-x:.95}.focus\:scale-x-100:focus{--tw-scale-x:1}.focus\:scale-x-105:focus{--tw-scale-x:1.05}.focus\:scale-x-110:focus{--tw-scale-x:1.1}.focus\:scale-x-125:focus{--tw-scale-x:1.25}.focus\:scale-x-150:focus{--tw-scale-x:1.5}.focus\:scale-y-0:focus{--tw-scale-y:0}.focus\:scale-y-50:focus{--tw-scale-y:.5}.focus\:scale-y-75:focus{--tw-scale-y:.75}.focus\:scale-y-90:focus{--tw-scale-y:.9}.focus\:scale-y-95:focus{--tw-scale-y:.95}.focus\:scale-y-100:focus{--tw-scale-y:1}.focus\:scale-y-105:focus{--tw-scale-y:1.05}.focus\:scale-y-110:focus{--tw-scale-y:1.1}.focus\:scale-y-125:focus{--tw-scale-y:1.25}.focus\:scale-y-150:focus{--tw-scale-y:1.5}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-none{-webkit-animation:none;animation:none}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-10{gap:2.5rem}.gap-11{gap:2.75rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-28{gap:7rem}.gap-32{gap:8rem}.gap-36{gap:9rem}.gap-40{gap:10rem}.gap-44{gap:11rem}.gap-48{gap:12rem}.gap-52{gap:13rem}.gap-56{gap:14rem}.gap-60{gap:15rem}.gap-64{gap:16rem}.gap-72{gap:18rem}.gap-80{gap:20rem}.gap-96{gap:24rem}.gap-px{gap:1px}.gap-0\.5{gap:.125rem}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.gap-3\.5{gap:.875rem}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.gap-x-28{-moz-column-gap:7rem;column-gap:7rem}.gap-x-32{-moz-column-gap:8rem;column-gap:8rem}.gap-x-36{-moz-column-gap:9rem;column-gap:9rem}.gap-x-40{-moz-column-gap:10rem;column-gap:10rem}.gap-x-44{-moz-column-gap:11rem;column-gap:11rem}.gap-x-48{-moz-column-gap:12rem;column-gap:12rem}.gap-x-52{-moz-column-gap:13rem;column-gap:13rem}.gap-x-56{-moz-column-gap:14rem;column-gap:14rem}.gap-x-60{-moz-column-gap:15rem;column-gap:15rem}.gap-x-64{-moz-column-gap:16rem;column-gap:16rem}.gap-x-72{-moz-column-gap:18rem;column-gap:18rem}.gap-x-80{-moz-column-gap:20rem;column-gap:20rem}.gap-x-96{-moz-column-gap:24rem;column-gap:24rem}.gap-x-px{-moz-column-gap:1px;column-gap:1px}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-9{row-gap:2.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-11{row-gap:2.75rem}.gap-y-12{row-gap:3rem}.gap-y-14{row-gap:3.5rem}.gap-y-16{row-gap:4rem}.gap-y-20{row-gap:5rem}.gap-y-24{row-gap:6rem}.gap-y-28{row-gap:7rem}.gap-y-32{row-gap:8rem}.gap-y-36{row-gap:9rem}.gap-y-40{row-gap:10rem}.gap-y-44{row-gap:11rem}.gap-y-48{row-gap:12rem}.gap-y-52{row-gap:13rem}.gap-y-56{row-gap:14rem}.gap-y-60{row-gap:15rem}.gap-y-64{row-gap:16rem}.gap-y-72{row-gap:18rem}.gap-y-80{row-gap:20rem}.gap-y-96{row-gap:24rem}.gap-y-px{row-gap:1px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3\.5{row-gap:.875rem}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.75rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.25rem*var(--tw-space-x-reverse))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.75rem*var(--tw-space-x-reverse))}.space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3.5rem*var(--tw-space-x-reverse))}.space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(5rem*var(--tw-space-x-reverse))}.space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(6rem*var(--tw-space-x-reverse))}.space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(7rem*var(--tw-space-x-reverse))}.space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(8rem*var(--tw-space-x-reverse))}.space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(9rem*var(--tw-space-x-reverse))}.space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(10rem*var(--tw-space-x-reverse))}.space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(11rem*var(--tw-space-x-reverse))}.space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(12rem*var(--tw-space-x-reverse))}.space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(13rem*var(--tw-space-x-reverse))}.space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(14rem*var(--tw-space-x-reverse))}.space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(15rem*var(--tw-space-x-reverse))}.space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(16rem*var(--tw-space-x-reverse))}.space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(18rem*var(--tw-space-x-reverse))}.space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(20rem*var(--tw-space-x-reverse))}.space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(24rem*var(--tw-space-x-reverse))}.space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(1px*var(--tw-space-x-reverse))}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.625rem*var(--tw-space-x-reverse))}.space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.875rem*var(--tw-space-x-reverse))}.-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.25rem*var(--tw-space-x-reverse))}.-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.5rem*var(--tw-space-x-reverse))}.-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.75rem*var(--tw-space-x-reverse))}.-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3rem*var(--tw-space-x-reverse))}.-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3.5rem*var(--tw-space-x-reverse))}.-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-4rem*var(--tw-space-x-reverse))}.-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-5rem*var(--tw-space-x-reverse))}.-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-6rem*var(--tw-space-x-reverse))}.-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-7rem*var(--tw-space-x-reverse))}.-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-8rem*var(--tw-space-x-reverse))}.-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-9rem*var(--tw-space-x-reverse))}.-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-10rem*var(--tw-space-x-reverse))}.-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-11rem*var(--tw-space-x-reverse))}.-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-12rem*var(--tw-space-x-reverse))}.-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-13rem*var(--tw-space-x-reverse))}.-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-14rem*var(--tw-space-x-reverse))}.-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-15rem*var(--tw-space-x-reverse))}.-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-16rem*var(--tw-space-x-reverse))}.-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-18rem*var(--tw-space-x-reverse))}.-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-20rem*var(--tw-space-x-reverse))}.-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-24rem*var(--tw-space-x-reverse))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.-space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.125rem*var(--tw-space-x-reverse))}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.375rem*var(--tw-space-x-reverse))}.-space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.625rem*var(--tw-space-x-reverse))}.-space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.875rem*var(--tw-space-x-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.75rem*var(--tw-space-y-reverse));margin-top:calc(2.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3.5rem*var(--tw-space-y-reverse));margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}.space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6rem*var(--tw-space-y-reverse));margin-top:calc(6rem*(1 - var(--tw-space-y-reverse)))}.space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(7rem*var(--tw-space-y-reverse));margin-top:calc(7rem*(1 - var(--tw-space-y-reverse)))}.space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(8rem*var(--tw-space-y-reverse));margin-top:calc(8rem*(1 - var(--tw-space-y-reverse)))}.space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(9rem*var(--tw-space-y-reverse));margin-top:calc(9rem*(1 - var(--tw-space-y-reverse)))}.space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(10rem*var(--tw-space-y-reverse));margin-top:calc(10rem*(1 - var(--tw-space-y-reverse)))}.space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(11rem*var(--tw-space-y-reverse));margin-top:calc(11rem*(1 - var(--tw-space-y-reverse)))}.space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(12rem*var(--tw-space-y-reverse));margin-top:calc(12rem*(1 - var(--tw-space-y-reverse)))}.space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(13rem*var(--tw-space-y-reverse));margin-top:calc(13rem*(1 - var(--tw-space-y-reverse)))}.space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(14rem*var(--tw-space-y-reverse));margin-top:calc(14rem*(1 - var(--tw-space-y-reverse)))}.space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(15rem*var(--tw-space-y-reverse));margin-top:calc(15rem*(1 - var(--tw-space-y-reverse)))}.space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(16rem*var(--tw-space-y-reverse));margin-top:calc(16rem*(1 - var(--tw-space-y-reverse)))}.space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(18rem*var(--tw-space-y-reverse));margin-top:calc(18rem*(1 - var(--tw-space-y-reverse)))}.space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(20rem*var(--tw-space-y-reverse));margin-top:calc(20rem*(1 - var(--tw-space-y-reverse)))}.space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(24rem*var(--tw-space-y-reverse));margin-top:calc(24rem*(1 - var(--tw-space-y-reverse)))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1px*var(--tw-space-y-reverse));margin-top:calc(1px*(1 - var(--tw-space-y-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.25rem*var(--tw-space-y-reverse));margin-top:calc(-.25rem*(1 - var(--tw-space-y-reverse)))}.-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.5rem*var(--tw-space-y-reverse));margin-top:calc(-.5rem*(1 - var(--tw-space-y-reverse)))}.-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.75rem*var(--tw-space-y-reverse));margin-top:calc(-.75rem*(1 - var(--tw-space-y-reverse)))}.-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1rem*var(--tw-space-y-reverse));margin-top:calc(-1rem*(1 - var(--tw-space-y-reverse)))}.-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.25rem*var(--tw-space-y-reverse));margin-top:calc(-1.25rem*(1 - var(--tw-space-y-reverse)))}.-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.5rem*var(--tw-space-y-reverse));margin-top:calc(-1.5rem*(1 - var(--tw-space-y-reverse)))}.-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.75rem*var(--tw-space-y-reverse));margin-top:calc(-1.75rem*(1 - var(--tw-space-y-reverse)))}.-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2rem*var(--tw-space-y-reverse));margin-top:calc(-2rem*(1 - var(--tw-space-y-reverse)))}.-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.25rem*var(--tw-space-y-reverse));margin-top:calc(-2.25rem*(1 - var(--tw-space-y-reverse)))}.-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.5rem*var(--tw-space-y-reverse));margin-top:calc(-2.5rem*(1 - var(--tw-space-y-reverse)))}.-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.75rem*var(--tw-space-y-reverse));margin-top:calc(-2.75rem*(1 - var(--tw-space-y-reverse)))}.-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3rem*var(--tw-space-y-reverse));margin-top:calc(-3rem*(1 - var(--tw-space-y-reverse)))}.-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3.5rem*var(--tw-space-y-reverse));margin-top:calc(-3.5rem*(1 - var(--tw-space-y-reverse)))}.-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-4rem*var(--tw-space-y-reverse));margin-top:calc(-4rem*(1 - var(--tw-space-y-reverse)))}.-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-5rem*var(--tw-space-y-reverse));margin-top:calc(-5rem*(1 - var(--tw-space-y-reverse)))}.-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-6rem*var(--tw-space-y-reverse));margin-top:calc(-6rem*(1 - var(--tw-space-y-reverse)))}.-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-7rem*var(--tw-space-y-reverse));margin-top:calc(-7rem*(1 - var(--tw-space-y-reverse)))}.-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-8rem*var(--tw-space-y-reverse));margin-top:calc(-8rem*(1 - var(--tw-space-y-reverse)))}.-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-9rem*var(--tw-space-y-reverse));margin-top:calc(-9rem*(1 - var(--tw-space-y-reverse)))}.-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-10rem*var(--tw-space-y-reverse));margin-top:calc(-10rem*(1 - var(--tw-space-y-reverse)))}.-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-11rem*var(--tw-space-y-reverse));margin-top:calc(-11rem*(1 - var(--tw-space-y-reverse)))}.-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-12rem*var(--tw-space-y-reverse));margin-top:calc(-12rem*(1 - var(--tw-space-y-reverse)))}.-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-13rem*var(--tw-space-y-reverse));margin-top:calc(-13rem*(1 - var(--tw-space-y-reverse)))}.-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-14rem*var(--tw-space-y-reverse));margin-top:calc(-14rem*(1 - var(--tw-space-y-reverse)))}.-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-15rem*var(--tw-space-y-reverse));margin-top:calc(-15rem*(1 - var(--tw-space-y-reverse)))}.-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-16rem*var(--tw-space-y-reverse));margin-top:calc(-16rem*(1 - var(--tw-space-y-reverse)))}.-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-18rem*var(--tw-space-y-reverse));margin-top:calc(-18rem*(1 - var(--tw-space-y-reverse)))}.-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-20rem*var(--tw-space-y-reverse));margin-top:calc(-20rem*(1 - var(--tw-space-y-reverse)))}.-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-24rem*var(--tw-space-y-reverse));margin-top:calc(-24rem*(1 - var(--tw-space-y-reverse)))}.-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1px*var(--tw-space-y-reverse));margin-top:calc(-1px*(1 - var(--tw-space-y-reverse)))}.-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.125rem*var(--tw-space-y-reverse));margin-top:calc(-.125rem*(1 - var(--tw-space-y-reverse)))}.-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.375rem*var(--tw-space-y-reverse));margin-top:calc(-.375rem*(1 - var(--tw-space-y-reverse)))}.-space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.625rem*var(--tw-space-y-reverse));margin-top:calc(-.625rem*(1 - var(--tw-space-y-reverse)))}.-space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.875rem*var(--tw-space-y-reverse));margin-top:calc(-.875rem*(1 - var(--tw-space-y-reverse)))}.space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(0px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(0px*var(--tw-divide-x-reverse))}.divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(2px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(2px*var(--tw-divide-x-reverse))}.divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(4px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(4px*var(--tw-divide-x-reverse))}.divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(8px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(8px*var(--tw-divide-x-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(2px*var(--tw-divide-y-reverse));border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)))}.divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(4px*var(--tw-divide-y-reverse));border-top-width:calc(4px*(1 - var(--tw-divide-y-reverse)))}.divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(8px*var(--tw-divide-y-reverse));border-top-width:calc(8px*(1 - var(--tw-divide-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.divide-double>:not([hidden])~:not([hidden]){border-style:double}.divide-none>:not([hidden])~:not([hidden]){border-style:none}.divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}@media (prefers-color-scheme:dark){.dark\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.dark\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.dark\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.dark\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.dark\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.dark\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.dark\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.dark\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.dark\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.dark\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.dark\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.dark\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.dark\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.dark\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.dark\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.dark\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.dark\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.dark\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.dark\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.dark\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.dark\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.dark\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.dark\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.dark\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.dark\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.dark\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.dark\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.dark\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.dark\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.dark\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.dark\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.dark\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.dark\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.dark\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.dark\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.dark\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.dark\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.dark\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.dark\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.dark\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.dark\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.dark\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.dark\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.dark\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.dark\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.dark\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.dark\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.dark\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.dark\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.dark\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.dark\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.dark\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.dark\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.dark\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.dark\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.dark\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.dark\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.dark\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.dark\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.dark\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.dark\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.dark\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.dark\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.dark\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.dark\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.dark\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.dark\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.dark\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.dark\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.dark\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.dark\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.dark\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.dark\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.dark\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.dark\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.dark\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.dark\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.dark\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.dark\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.dark\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.dark\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.dark\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.dark\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.dark\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.dark\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.dark\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.dark\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.dark\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.dark\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.dark\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.dark\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.dark\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.dark\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.dark\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.dark\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.dark\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.dark\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.dark\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.dark\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.dark\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.dark\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.dark\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.dark\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.dark\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.dark\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.dark\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.dark\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.dark\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.dark\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.dark\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.dark\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.dark\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}}.divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}@media (prefers-color-scheme:dark){.dark\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.dark\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.dark\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.dark\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.dark\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.dark\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.dark\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.dark\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.dark\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.dark\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.dark\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.dark\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.dark\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.dark\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.dark\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.truncate{overflow:hidden;white-space:nowrap}.overflow-ellipsis,.truncate{text-overflow:ellipsis}.overflow-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.rounded-r-sm{border-bottom-right-radius:.125rem;border-top-right-radius:.125rem}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.rounded-r-2xl{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.rounded-r-3xl{border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.rounded-l-sm{border-bottom-left-radius:.125rem;border-top-left-radius:.125rem}.rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-l-xl{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.rounded-l-3xl{border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}.rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-tr-xl{border-top-right-radius:.75rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-tr-3xl{border-top-right-radius:1.5rem}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-none{border-bottom-right-radius:0}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-br-3xl{border-bottom-right-radius:1.5rem}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-bl-full{border-bottom-left-radius:9999px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border{border-width:1px}.first\:border-0:first-child{border-width:0}.first\:border-2:first-child{border-width:2px}.first\:border-4:first-child{border-width:4px}.first\:border-8:first-child{border-width:8px}.first\:border:first-child{border-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-8{border-top-width:8px}.border-t{border-top-width:1px}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-r-4{border-right-width:4px}.border-r-8{border-right-width:8px}.border-r{border-right-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-8{border-left-width:8px}.border-l{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0}.first\:border-t-2:first-child{border-top-width:2px}.first\:border-t-4:first-child{border-top-width:4px}.first\:border-t-8:first-child{border-top-width:8px}.first\:border-t:first-child{border-top-width:1px}.first\:border-r-0:first-child{border-right-width:0}.first\:border-r-2:first-child{border-right-width:2px}.first\:border-r-4:first-child{border-right-width:4px}.first\:border-r-8:first-child{border-right-width:8px}.first\:border-r:first-child{border-right-width:1px}.first\:border-b-0:first-child{border-bottom-width:0}.first\:border-b-2:first-child{border-bottom-width:2px}.first\:border-b-4:first-child{border-bottom-width:4px}.first\:border-b-8:first-child{border-bottom-width:8px}.first\:border-b:first-child{border-bottom-width:1px}.first\:border-l-0:first-child{border-left-width:0}.first\:border-l-2:first-child{border-left-width:2px}.first\:border-l-4:first-child{border-left-width:4px}.first\:border-l-8:first-child{border-left-width:8px}.first\:border-l:first-child{border-left-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-current{border-color:currentColor}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .group-hover\:border-transparent{border-color:transparent}.group:hover .group-hover\:border-current{border-color:currentColor}.group:hover .group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.focus-within\:border-transparent:focus-within{border-color:transparent}.focus-within\:border-current:focus-within{border-color:currentColor}.focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-current:hover{border-color:currentColor}.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-current:focus{border-color:currentColor}.focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.dark\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.dark\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.dark\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.dark\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.dark\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.dark\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.dark\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.dark\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.dark\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.dark\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.dark\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.dark\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.dark\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.dark\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.dark\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.dark\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.dark\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.dark\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.dark\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.dark\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.dark\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.dark\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.dark\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.dark\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.dark\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.dark\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.dark\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.dark\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.dark\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.dark\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.dark\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.dark\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.dark\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.dark\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.dark\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.dark\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.dark\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.dark\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.dark\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.dark\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.dark\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.dark\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.dark\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.dark\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.dark\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.dark\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.dark\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.dark\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.dark\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.dark\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.dark\:border-transparent{border-color:transparent}.dark\:border-current{border-color:currentColor}.dark\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.dark\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.dark\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.dark\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.dark\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.dark\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.dark\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.dark\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.dark\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.dark\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.dark\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.dark\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.dark\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.dark\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.dark\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.dark\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.dark\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.dark\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.dark\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.dark\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.dark\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.dark\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.dark\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.dark\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.dark\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.dark\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.dark\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.dark\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.dark\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.dark\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.dark\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.dark\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.dark\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.dark\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.dark\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.dark\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.dark\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.dark\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.dark\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.dark\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.dark\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.dark\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.dark\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.dark\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.dark\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.dark\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.dark\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.dark\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.dark\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.dark\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.dark\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.dark\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.dark\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.dark\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.dark\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.dark\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.dark\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.dark\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.dark\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-transparent{border-color:transparent}.group:hover .dark\:group-hover\:border-current{border-color:currentColor}.group:hover .dark\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .dark\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.dark\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.dark\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.dark\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.dark\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.dark\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.dark\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.dark\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.dark\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.dark\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.dark\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.dark\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.dark\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.dark\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.dark\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.dark\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.dark\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.dark\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.dark\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.dark\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.dark\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.dark\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.dark\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.dark\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.dark\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.dark\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.dark\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.dark\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.dark\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.dark\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.dark\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.dark\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.dark\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.dark\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.dark\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.dark\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.dark\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.dark\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.dark\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.dark\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.dark\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.dark\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.dark\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.dark\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.dark\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.dark\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.dark\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.dark\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.dark\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.dark\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.dark\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.dark\:focus-within\:border-transparent:focus-within{border-color:transparent}.dark\:focus-within\:border-current:focus-within{border-color:currentColor}.dark\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.dark\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.dark\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.dark\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.dark\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.dark\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.dark\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.dark\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.dark\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.dark\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.dark\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.dark\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.dark\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.dark\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.dark\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.dark\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.dark\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.dark\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.dark\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.dark\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.dark\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.dark\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.dark\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.dark\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.dark\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.dark\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.dark\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.dark\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.dark\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.dark\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.dark\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.dark\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.dark\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.dark\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.dark\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.dark\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.dark\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.dark\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.dark\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.dark\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.dark\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.dark\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.dark\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.dark\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.dark\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.dark\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.dark\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.dark\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.dark\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.dark\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.dark\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.dark\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.dark\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.dark\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.dark\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.dark\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.dark\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.dark\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.dark\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.dark\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.dark\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.dark\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.dark\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.dark\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.dark\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.dark\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.dark\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.dark\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.dark\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.dark\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.dark\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.dark\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.dark\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.dark\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.dark\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.dark\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.dark\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.dark\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.dark\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.dark\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.dark\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.dark\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.dark\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.dark\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.dark\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.dark\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.dark\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.dark\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.dark\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.dark\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.dark\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.dark\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.dark\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.dark\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.dark\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.dark\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.dark\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.dark\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.dark\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.dark\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.dark\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.dark\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.dark\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.dark\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.dark\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.dark\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.dark\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.dark\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.dark\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.dark\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.dark\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.dark\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.dark\:hover\:border-transparent:hover{border-color:transparent}.dark\:hover\:border-current:hover{border-color:currentColor}.dark\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.dark\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.dark\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.dark\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.dark\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.dark\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.dark\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.dark\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.dark\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.dark\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.dark\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.dark\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.dark\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.dark\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.dark\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.dark\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.dark\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.dark\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.dark\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.dark\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.dark\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.dark\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.dark\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.dark\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.dark\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.dark\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.dark\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.dark\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.dark\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.dark\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.dark\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.dark\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.dark\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.dark\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.dark\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.dark\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.dark\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.dark\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.dark\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.dark\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.dark\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.dark\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.dark\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.dark\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.dark\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.dark\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.dark\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.dark\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.dark\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.dark\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.dark\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.dark\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.dark\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.dark\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.dark\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.dark\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.dark\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.dark\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.dark\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.dark\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.dark\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.dark\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.dark\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.dark\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.dark\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.dark\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.dark\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.dark\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.dark\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.dark\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.dark\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.dark\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.dark\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.dark\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.dark\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.dark\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.dark\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.dark\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.dark\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.dark\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.dark\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.dark\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.dark\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.dark\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.dark\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.dark\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.dark\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.dark\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.dark\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.dark\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.dark\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.dark\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.dark\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.dark\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.dark\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.dark\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.dark\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.dark\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.dark\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.dark\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.dark\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.dark\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.dark\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.dark\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.dark\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.dark\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.dark\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.dark\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.dark\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.dark\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.dark\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.dark\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.dark\:focus\:border-transparent:focus{border-color:transparent}.dark\:focus\:border-current:focus{border-color:currentColor}.dark\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.dark\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.dark\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.dark\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.dark\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.dark\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.dark\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.dark\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.dark\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.dark\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.dark\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.dark\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.dark\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.dark\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.dark\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.dark\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.dark\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.dark\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.dark\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.dark\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.dark\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.dark\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.dark\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.dark\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.dark\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.dark\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.dark\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.dark\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.dark\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.dark\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.dark\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.dark\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.dark\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.dark\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.dark\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.dark\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.dark\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.dark\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.dark\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.dark\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.dark\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.dark\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.dark\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.dark\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.dark\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.dark\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.dark\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.dark\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.dark\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.dark\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.dark\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.dark\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.dark\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.dark\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.dark\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.dark\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.dark\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.dark\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.dark\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.dark\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}}.border-opacity-0{--tw-border-opacity:0}.border-opacity-5{--tw-border-opacity:0.05}.border-opacity-10{--tw-border-opacity:0.1}.border-opacity-20{--tw-border-opacity:0.2}.border-opacity-25{--tw-border-opacity:0.25}.border-opacity-30{--tw-border-opacity:0.3}.border-opacity-40{--tw-border-opacity:0.4}.border-opacity-50{--tw-border-opacity:0.5}.border-opacity-60{--tw-border-opacity:0.6}.border-opacity-70{--tw-border-opacity:0.7}.border-opacity-75{--tw-border-opacity:0.75}.border-opacity-80{--tw-border-opacity:0.8}.border-opacity-90{--tw-border-opacity:0.9}.border-opacity-95{--tw-border-opacity:0.95}.border-opacity-100{--tw-border-opacity:1}.group:hover .group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .group-hover\:border-opacity-100{--tw-border-opacity:1}.focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.hover\:border-opacity-0:hover{--tw-border-opacity:0}.hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.hover\:border-opacity-100:hover{--tw-border-opacity:1}.focus\:border-opacity-0:focus{--tw-border-opacity:0}.focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.focus\:border-opacity-100:focus{--tw-border-opacity:1}@media (prefers-color-scheme:dark){.dark\:border-opacity-0{--tw-border-opacity:0}.dark\:border-opacity-5{--tw-border-opacity:0.05}.dark\:border-opacity-10{--tw-border-opacity:0.1}.dark\:border-opacity-20{--tw-border-opacity:0.2}.dark\:border-opacity-25{--tw-border-opacity:0.25}.dark\:border-opacity-30{--tw-border-opacity:0.3}.dark\:border-opacity-40{--tw-border-opacity:0.4}.dark\:border-opacity-50{--tw-border-opacity:0.5}.dark\:border-opacity-60{--tw-border-opacity:0.6}.dark\:border-opacity-70{--tw-border-opacity:0.7}.dark\:border-opacity-75{--tw-border-opacity:0.75}.dark\:border-opacity-80{--tw-border-opacity:0.8}.dark\:border-opacity-90{--tw-border-opacity:0.9}.dark\:border-opacity-95{--tw-border-opacity:0.95}.dark\:border-opacity-100{--tw-border-opacity:1}.group:hover .dark\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .dark\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .dark\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .dark\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .dark\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .dark\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .dark\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .dark\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .dark\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .dark\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .dark\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .dark\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .dark\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .dark\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .dark\:group-hover\:border-opacity-100{--tw-border-opacity:1}.dark\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.dark\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.dark\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.dark\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.dark\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.dark\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.dark\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.dark\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.dark\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.dark\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.dark\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.dark\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.dark\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.dark\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.dark\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.dark\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.dark\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.dark\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.dark\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.dark\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.dark\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.dark\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.dark\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.dark\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.dark\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.dark\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.dark\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.dark\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.dark\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.dark\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.dark\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.dark\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.dark\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.dark\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.dark\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.dark\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.dark\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.dark\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.dark\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.dark\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.dark\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.dark\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.dark\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.dark\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.dark\:focus\:border-opacity-100:focus{--tw-border-opacity:1}}.bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-current{background-color:currentColor}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-transparent{background-color:transparent}.group:hover .group-hover\:bg-current{background-color:currentColor}.group:hover .group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.focus-within\:bg-transparent:focus-within{background-color:transparent}.focus-within\:bg-current:focus-within{background-color:currentColor}.focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-current:hover{background-color:currentColor}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.focus\:bg-transparent:focus{background-color:transparent}.focus\:bg-current:focus{background-color:currentColor}.focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.dark\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.dark\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.dark\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.dark\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.dark\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.dark\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.dark\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.dark\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.dark\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.dark\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.dark\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.dark\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.dark\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.dark\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.dark\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.dark\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.dark\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.dark\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.dark\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.dark\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.dark\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.dark\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.dark\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.dark\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.dark\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.dark\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.dark\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.dark\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.dark\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.dark\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.dark\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.dark\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.dark\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.dark\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.dark\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.dark\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.dark\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.dark\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.dark\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.dark\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.dark\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.dark\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.dark\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.dark\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.dark\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.dark\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.dark\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.dark\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.dark\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.dark\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.dark\:bg-transparent{background-color:transparent}.dark\:bg-current{background-color:currentColor}.dark\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.dark\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.dark\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.dark\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.dark\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.dark\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.dark\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.dark\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.dark\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.dark\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.dark\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.dark\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.dark\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.dark\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.dark\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.dark\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.dark\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.dark\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.dark\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.dark\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.dark\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.dark\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.dark\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.dark\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.dark\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.dark\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.dark\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.dark\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.dark\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.dark\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.dark\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.dark\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.dark\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.dark\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.dark\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.dark\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.dark\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.dark\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.dark\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.dark\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.dark\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.dark\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.dark\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.dark\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.dark\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.dark\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.dark\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.dark\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.dark\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.dark\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.dark\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.dark\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.dark\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.dark\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-transparent{background-color:transparent}.group:hover .dark\:group-hover\:bg-current{background-color:currentColor}.group:hover .dark\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.dark\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.dark\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.dark\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.dark\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.dark\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.dark\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.dark\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.dark\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.dark\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.dark\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.dark\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.dark\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.dark\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.dark\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.dark\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.dark\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.dark\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.dark\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.dark\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.dark\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.dark\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.dark\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.dark\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.dark\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.dark\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.dark\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.dark\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.dark\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.dark\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.dark\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.dark\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.dark\:focus-within\:bg-transparent:focus-within{background-color:transparent}.dark\:focus-within\:bg-current:focus-within{background-color:currentColor}.dark\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.dark\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.dark\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.dark\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.dark\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.dark\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.dark\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.dark\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.dark\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.dark\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.dark\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.dark\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.dark\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.dark\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.dark\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.dark\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.dark\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.dark\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.dark\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.dark\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.dark\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.dark\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.dark\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.dark\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.dark\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.dark\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.dark\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.dark\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.dark\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.dark\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.dark\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.dark\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.dark\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.dark\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.dark\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.dark\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.dark\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.dark\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.dark\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.dark\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.dark\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.dark\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.dark\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.dark\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.dark\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.dark\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.dark\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.dark\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.dark\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.dark\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.dark\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.dark\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.dark\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.dark\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.dark\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.dark\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.dark\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.dark\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.dark\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.dark\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.dark\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.dark\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.dark\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.dark\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.dark\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.dark\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.dark\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.dark\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.dark\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.dark\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.dark\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.dark\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.dark\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.dark\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.dark\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.dark\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.dark\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.dark\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.dark\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.dark\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.dark\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.dark\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.dark\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.dark\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.dark\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.dark\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.dark\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.dark\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.dark\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.dark\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.dark\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.dark\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.dark\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.dark\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.dark\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.dark\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.dark\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.dark\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.dark\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.dark\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.dark\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.dark\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.dark\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.dark\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.dark\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.dark\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.dark\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.dark\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.dark\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.dark\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.dark\:hover\:bg-transparent:hover{background-color:transparent}.dark\:hover\:bg-current:hover{background-color:currentColor}.dark\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.dark\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.dark\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.dark\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.dark\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.dark\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.dark\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.dark\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.dark\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.dark\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.dark\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.dark\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.dark\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.dark\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.dark\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.dark\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.dark\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.dark\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.dark\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.dark\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.dark\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.dark\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.dark\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.dark\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.dark\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.dark\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.dark\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.dark\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.dark\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.dark\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.dark\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.dark\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.dark\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.dark\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.dark\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.dark\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.dark\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.dark\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.dark\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.dark\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.dark\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.dark\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.dark\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.dark\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.dark\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.dark\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.dark\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.dark\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.dark\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.dark\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.dark\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.dark\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.dark\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.dark\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.dark\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.dark\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.dark\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.dark\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.dark\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.dark\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.dark\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.dark\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.dark\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.dark\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.dark\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.dark\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.dark\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.dark\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.dark\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.dark\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.dark\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.dark\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.dark\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.dark\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.dark\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.dark\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.dark\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.dark\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.dark\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.dark\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.dark\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.dark\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.dark\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.dark\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.dark\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.dark\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.dark\:focus\:bg-transparent:focus{background-color:transparent}.dark\:focus\:bg-current:focus{background-color:currentColor}.dark\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.dark\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.dark\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.dark\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.dark\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.dark\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.dark\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.dark\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.dark\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.dark\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.dark\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.dark\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.dark\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.dark\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.dark\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.dark\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.dark\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.dark\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.dark\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.dark\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.dark\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.dark\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.dark\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.dark\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.dark\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.dark\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.dark\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.dark\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.dark\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.dark\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.dark\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.dark\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.dark\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.dark\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.dark\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.dark\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.dark\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.dark\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.dark\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.dark\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.dark\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.dark\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.dark\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.dark\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.dark\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.dark\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.dark\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.dark\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.dark\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.dark\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.dark\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.dark\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.dark\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.dark\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.dark\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.dark\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.dark\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.dark\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.dark\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.dark\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.dark\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}}.bg-opacity-0{--tw-bg-opacity:0}.bg-opacity-5{--tw-bg-opacity:0.05}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-opacity-95{--tw-bg-opacity:0.95}.bg-opacity-100{--tw-bg-opacity:1}.group:hover .group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .group-hover\:bg-opacity-100{--tw-bg-opacity:1}.focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.focus\:bg-opacity-100:focus{--tw-bg-opacity:1}@media (prefers-color-scheme:dark){.dark\:bg-opacity-0{--tw-bg-opacity:0}.dark\:bg-opacity-5{--tw-bg-opacity:0.05}.dark\:bg-opacity-10{--tw-bg-opacity:0.1}.dark\:bg-opacity-20{--tw-bg-opacity:0.2}.dark\:bg-opacity-25{--tw-bg-opacity:0.25}.dark\:bg-opacity-30{--tw-bg-opacity:0.3}.dark\:bg-opacity-40{--tw-bg-opacity:0.4}.dark\:bg-opacity-50{--tw-bg-opacity:0.5}.dark\:bg-opacity-60{--tw-bg-opacity:0.6}.dark\:bg-opacity-70{--tw-bg-opacity:0.7}.dark\:bg-opacity-75{--tw-bg-opacity:0.75}.dark\:bg-opacity-80{--tw-bg-opacity:0.8}.dark\:bg-opacity-90{--tw-bg-opacity:0.9}.dark\:bg-opacity-95{--tw-bg-opacity:0.95}.dark\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .dark\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .dark\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .dark\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .dark\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .dark\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .dark\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .dark\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .dark\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .dark\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .dark\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .dark\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .dark\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .dark\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .dark\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .dark\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.dark\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.dark\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.dark\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.dark\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.dark\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.dark\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.dark\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.dark\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.dark\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.dark\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.dark\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.dark\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.dark\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.dark\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.dark\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.dark\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.dark\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.dark\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.dark\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.dark\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.dark\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.dark\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.dark\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.dark\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.dark\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.dark\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.dark\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.dark\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.dark\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.dark\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.dark\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.dark\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.dark\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.dark\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.dark\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.dark\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.dark\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.dark\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.dark\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.dark\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.dark\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.dark\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.dark\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.dark\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.dark\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}}.bg-none{background-image:none}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.dark\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.dark\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.dark\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.dark\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.dark\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.dark\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.dark\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.dark\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.dark\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.dark\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.dark\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.dark\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.dark\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.dark\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.dark\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.dark\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.dark\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.dark\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.dark\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.dark\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.dark\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.dark\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.dark\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.dark\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.dark\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.dark\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.dark\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.dark\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.dark\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.dark\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.dark\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.dark\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.dark\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.dark\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.dark\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.dark\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.dark\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.dark\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.dark\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.dark\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.dark\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.dark\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.dark\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.dark\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.dark\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.dark\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.dark\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.dark\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.dark\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.dark\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.dark\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.dark\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.dark\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.dark\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.dark\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.dark\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.dark\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.dark\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.dark\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.dark\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.dark\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.dark\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.dark\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.dark\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.dark\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.dark\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.dark\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.dark\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.dark\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.dark\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.dark\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.dark\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.dark\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.dark\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.dark\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.dark\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.dark\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.dark\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.dark\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.dark\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.dark\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.dark\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.dark\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.dark\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.dark\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.dark\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.dark\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.dark\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.dark\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.dark\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.dark\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.dark\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.dark\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.dark\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.dark\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.dark\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.dark\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.dark\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.dark\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.dark\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.dark\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.dark\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.dark\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.dark\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.dark\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.dark\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.dark\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.dark\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.dark\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.dark\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.dark\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.dark\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.dark\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.dark\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.dark\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.dark\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.dark\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.dark\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.dark\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.dark\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.dark\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.dark\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.dark\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.dark\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.dark\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.dark\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.dark\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.dark\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.dark\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.dark\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.dark\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.dark\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.dark\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.dark\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.dark\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.dark\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.dark\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.dark\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.dark\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.dark\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.dark\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.dark\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.dark\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.dark\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.dark\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.dark\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.dark\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.dark\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.dark\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.dark\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.dark\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.dark\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.dark\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.dark\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.dark\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.dark\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.dark\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.dark\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.dark\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.dark\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.dark\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.dark\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.dark\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.dark\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.dark\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.dark\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.dark\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.dark\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.dark\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.dark\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.dark\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.dark\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.dark\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.dark\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.dark\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.dark\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.dark\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.dark\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.dark\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.dark\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.dark\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.dark\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.dark\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.dark\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.dark\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.dark\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.dark\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.dark\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.dark\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.dark\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.dark\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.dark\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.dark\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.dark\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.dark\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.dark\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.dark\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.dark\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.dark\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.dark\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.dark\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.dark\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.dark\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.dark\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.dark\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.dark\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.dark\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.dark\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.dark\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.dark\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.dark\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.dark\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.dark\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.dark\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.dark\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.dark\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.dark\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.dark\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.dark\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.dark\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.dark\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.dark\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.dark\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.dark\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.dark\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.dark\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.dark\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.dark\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.dark\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.dark\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.dark\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.dark\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.dark\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.dark\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.dark\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.dark\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.dark\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.dark\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.dark\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.dark\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.dark\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.dark\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.dark\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.dark\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.dark\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.dark\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.dark\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.dark\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.dark\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.dark\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.dark\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.dark\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.dark\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.dark\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.dark\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.dark\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.dark\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.dark\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.dark\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.dark\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.dark\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.dark\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.dark\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.dark\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.dark\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.dark\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.dark\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.dark\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.dark\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.dark\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.dark\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.dark\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.dark\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.dark\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.dark\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.dark\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}}.via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.dark\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.dark\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.dark\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.dark\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.dark\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.dark\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.dark\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.dark\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.dark\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.dark\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.dark\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.dark\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.dark\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.dark\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.dark\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.dark\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.dark\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.dark\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.dark\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.dark\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.dark\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.dark\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.dark\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.dark\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.dark\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.dark\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.dark\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.dark\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.dark\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.dark\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.dark\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.dark\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.dark\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.dark\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.dark\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.dark\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.dark\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.dark\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.dark\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.dark\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.dark\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.dark\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.dark\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.dark\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.dark\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.dark\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.dark\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.dark\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.dark\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.dark\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.dark\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.dark\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.dark\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.dark\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.dark\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.dark\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.dark\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.dark\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.dark\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.dark\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.dark\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.dark\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.dark\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.dark\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.dark\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.dark\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.dark\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.dark\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.dark\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.dark\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.dark\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.dark\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.dark\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.dark\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.dark\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.dark\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.dark\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.dark\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.dark\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.dark\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.dark\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.dark\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.dark\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.dark\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.dark\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.dark\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.dark\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.dark\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.dark\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.dark\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.dark\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.dark\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.dark\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.dark\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.dark\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.dark\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.dark\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.dark\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.dark\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.dark\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.dark\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.dark\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.dark\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.dark\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.dark\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.dark\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.dark\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.dark\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.dark\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.dark\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.dark\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.dark\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.dark\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.dark\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.dark\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.dark\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.dark\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.dark\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.dark\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.dark\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.dark\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.dark\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.dark\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.dark\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.dark\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.dark\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.dark\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.dark\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.dark\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.dark\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.dark\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.dark\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.dark\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.dark\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.dark\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.dark\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.dark\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.dark\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.dark\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.dark\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.dark\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.dark\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.dark\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.dark\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.dark\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.dark\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.dark\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.dark\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.dark\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.dark\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.dark\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.dark\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.dark\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.dark\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.dark\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.dark\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.dark\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.dark\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.dark\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.dark\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.dark\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.dark\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.dark\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.dark\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.dark\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.dark\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.dark\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.dark\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.dark\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.dark\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.dark\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.dark\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.dark\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.dark\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.dark\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.dark\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.dark\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.dark\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.dark\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.dark\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.dark\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.dark\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.dark\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.dark\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.dark\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.dark\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.dark\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.dark\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.dark\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.dark\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.dark\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.dark\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.dark\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.dark\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.dark\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.dark\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.dark\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.dark\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.dark\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.dark\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.dark\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.dark\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.dark\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.dark\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.dark\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.dark\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.dark\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.dark\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.dark\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.dark\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.dark\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.dark\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.dark\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.dark\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.dark\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.dark\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.dark\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.dark\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.dark\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.dark\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.dark\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.dark\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.dark\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.dark\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.dark\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.dark\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.dark\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.dark\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.dark\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.dark\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.dark\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.dark\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.dark\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.dark\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.dark\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.dark\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.dark\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.dark\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.dark\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.dark\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.dark\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.dark\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.dark\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.dark\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.dark\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.dark\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.dark\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.dark\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.dark\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.dark\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.dark\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.dark\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.dark\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.dark\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.dark\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.dark\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.dark\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.dark\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.dark\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.dark\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.dark\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.dark\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.dark\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.dark\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.dark\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.dark\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.dark\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.dark\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.dark\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.dark\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.dark\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.dark\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.dark\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.dark\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.dark\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.dark\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.dark\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.dark\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.dark\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.dark\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.dark\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.dark\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.dark\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.dark\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.dark\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.dark\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}}.to-connection-50{--tw-gradient-to:#eef2ff}.to-connection-100{--tw-gradient-to:#e0e7ff}.to-connection-200{--tw-gradient-to:#c7d2fe}.to-connection-300{--tw-gradient-to:#a5b4fc}.to-connection-400{--tw-gradient-to:#818cf8}.to-connection-500{--tw-gradient-to:#6366f1}.to-connection-600{--tw-gradient-to:#4f46e5}.to-connection-700{--tw-gradient-to:#4338ca}.to-connection-800{--tw-gradient-to:#3730a3}.to-connection-900{--tw-gradient-to:#312e81}.to-connect-50{--tw-gradient-to:#fef2f2}.to-connect-100{--tw-gradient-to:#fee2e2}.to-connect-200{--tw-gradient-to:#fecaca}.to-connect-300{--tw-gradient-to:#fca5a5}.to-connect-400{--tw-gradient-to:#f87171}.to-connect-500{--tw-gradient-to:#ef4444}.to-connect-600{--tw-gradient-to:#dc2626}.to-connect-700{--tw-gradient-to:#b91c1c}.to-connect-800{--tw-gradient-to:#991b1b}.to-connect-900{--tw-gradient-to:#7f1d1d}.to-punch-50{--tw-gradient-to:#fefce8}.to-punch-100{--tw-gradient-to:#fef9c3}.to-punch-200{--tw-gradient-to:#fef08a}.to-punch-300{--tw-gradient-to:#fde047}.to-punch-400{--tw-gradient-to:#facc15}.to-punch-500{--tw-gradient-to:#eab308}.to-punch-600{--tw-gradient-to:#ca8a04}.to-punch-700{--tw-gradient-to:#a16207}.to-punch-800{--tw-gradient-to:#854d0e}.to-punch-900{--tw-gradient-to:#713f12}.to-touch-50{--tw-gradient-to:#f0fdf4}.to-touch-100{--tw-gradient-to:#dcfce7}.to-touch-200{--tw-gradient-to:#bbf7d0}.to-touch-300{--tw-gradient-to:#86efac}.to-touch-400{--tw-gradient-to:#4ade80}.to-touch-500{--tw-gradient-to:#22c55e}.to-touch-600{--tw-gradient-to:#16a34a}.to-touch-700{--tw-gradient-to:#15803d}.to-touch-800{--tw-gradient-to:#166534}.to-touch-900{--tw-gradient-to:#14532d}.to-pulse-50{--tw-gradient-to:#fdf2f8}.to-pulse-100{--tw-gradient-to:#fce7f3}.to-pulse-200{--tw-gradient-to:#fbcfe8}.to-pulse-300{--tw-gradient-to:#f9a8d4}.to-pulse-400{--tw-gradient-to:#f472b6}.to-pulse-500{--tw-gradient-to:#ec4899}.to-pulse-600{--tw-gradient-to:#db2777}.to-pulse-700{--tw-gradient-to:#be185d}.to-pulse-800{--tw-gradient-to:#9d174d}.to-pulse-900{--tw-gradient-to:#831843}.to-transparent{--tw-gradient-to:transparent}.to-current{--tw-gradient-to:currentColor}.to-black{--tw-gradient-to:#000}.to-white{--tw-gradient-to:#fff}.to-gray-50{--tw-gradient-to:#fafaf9}.to-gray-100{--tw-gradient-to:#f5f5f4}.to-gray-200{--tw-gradient-to:#e7e5e4}.to-gray-300{--tw-gradient-to:#d6d3d1}.to-gray-400{--tw-gradient-to:#a8a29e}.to-gray-500{--tw-gradient-to:#78716c}.to-gray-600{--tw-gradient-to:#57534e}.to-gray-700{--tw-gradient-to:#44403c}.to-gray-800{--tw-gradient-to:#292524}.to-gray-900{--tw-gradient-to:#1c1917}.to-indigo-50{--tw-gradient-to:#eef2ff}.to-indigo-100{--tw-gradient-to:#e0e7ff}.to-indigo-200{--tw-gradient-to:#c7d2fe}.to-indigo-300{--tw-gradient-to:#a5b4fc}.to-indigo-400{--tw-gradient-to:#818cf8}.to-indigo-500{--tw-gradient-to:#6366f1}.to-indigo-600{--tw-gradient-to:#4f46e5}.to-indigo-700{--tw-gradient-to:#4338ca}.to-indigo-800{--tw-gradient-to:#3730a3}.to-indigo-900{--tw-gradient-to:#312e81}.to-red-50{--tw-gradient-to:#fff1f2}.to-red-100{--tw-gradient-to:#ffe4e6}.to-red-200{--tw-gradient-to:#fecdd3}.to-red-300{--tw-gradient-to:#fda4af}.to-red-400{--tw-gradient-to:#fb7185}.to-red-500{--tw-gradient-to:#f43f5e}.to-red-600{--tw-gradient-to:#e11d48}.to-red-700{--tw-gradient-to:#be123c}.to-red-800{--tw-gradient-to:#9f1239}.to-red-900{--tw-gradient-to:#881337}.to-yellow-50{--tw-gradient-to:#fffbeb}.to-yellow-100{--tw-gradient-to:#fef3c7}.to-yellow-200{--tw-gradient-to:#fde68a}.to-yellow-300{--tw-gradient-to:#fcd34d}.to-yellow-400{--tw-gradient-to:#fbbf24}.to-yellow-500{--tw-gradient-to:#f59e0b}.to-yellow-600{--tw-gradient-to:#d97706}.to-yellow-700{--tw-gradient-to:#b45309}.to-yellow-800{--tw-gradient-to:#92400e}.to-yellow-900{--tw-gradient-to:#78350f}.to-blue-50{--tw-gradient-to:#eff6ff}.to-blue-100{--tw-gradient-to:#dbeafe}.to-blue-200{--tw-gradient-to:#bfdbfe}.to-blue-300{--tw-gradient-to:#93c5fd}.to-blue-400{--tw-gradient-to:#60a5fa}.to-blue-500{--tw-gradient-to:#3b82f6}.to-blue-600{--tw-gradient-to:#2563eb}.to-blue-700{--tw-gradient-to:#1d4ed8}.to-blue-800{--tw-gradient-to:#1e40af}.to-blue-900{--tw-gradient-to:#1e3a8a}.to-purple-50{--tw-gradient-to:#faf5ff}.to-purple-100{--tw-gradient-to:#f3e8ff}.to-purple-200{--tw-gradient-to:#e9d5ff}.to-purple-300{--tw-gradient-to:#d8b4fe}.to-purple-400{--tw-gradient-to:#c084fc}.to-purple-500{--tw-gradient-to:#a855f7}.to-purple-600{--tw-gradient-to:#9333ea}.to-purple-700{--tw-gradient-to:#7e22ce}.to-purple-800{--tw-gradient-to:#6b21a8}.to-purple-900{--tw-gradient-to:#581c87}.hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.hover\:to-touch-800:hover{--tw-gradient-to:#166534}.hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.hover\:to-transparent:hover{--tw-gradient-to:transparent}.hover\:to-current:hover{--tw-gradient-to:currentColor}.hover\:to-black:hover{--tw-gradient-to:#000}.hover\:to-white:hover{--tw-gradient-to:#fff}.hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.hover\:to-gray-800:hover{--tw-gradient-to:#292524}.hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.hover\:to-red-700:hover{--tw-gradient-to:#be123c}.hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.hover\:to-red-900:hover{--tw-gradient-to:#881337}.hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.focus\:to-touch-800:focus{--tw-gradient-to:#166534}.focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.focus\:to-transparent:focus{--tw-gradient-to:transparent}.focus\:to-current:focus{--tw-gradient-to:currentColor}.focus\:to-black:focus{--tw-gradient-to:#000}.focus\:to-white:focus{--tw-gradient-to:#fff}.focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.focus\:to-gray-800:focus{--tw-gradient-to:#292524}.focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.focus\:to-red-700:focus{--tw-gradient-to:#be123c}.focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.focus\:to-red-900:focus{--tw-gradient-to:#881337}.focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.focus\:to-purple-900:focus{--tw-gradient-to:#581c87}@media (prefers-color-scheme:dark){.dark\:to-connection-50{--tw-gradient-to:#eef2ff}.dark\:to-connection-100{--tw-gradient-to:#e0e7ff}.dark\:to-connection-200{--tw-gradient-to:#c7d2fe}.dark\:to-connection-300{--tw-gradient-to:#a5b4fc}.dark\:to-connection-400{--tw-gradient-to:#818cf8}.dark\:to-connection-500{--tw-gradient-to:#6366f1}.dark\:to-connection-600{--tw-gradient-to:#4f46e5}.dark\:to-connection-700{--tw-gradient-to:#4338ca}.dark\:to-connection-800{--tw-gradient-to:#3730a3}.dark\:to-connection-900{--tw-gradient-to:#312e81}.dark\:to-connect-50{--tw-gradient-to:#fef2f2}.dark\:to-connect-100{--tw-gradient-to:#fee2e2}.dark\:to-connect-200{--tw-gradient-to:#fecaca}.dark\:to-connect-300{--tw-gradient-to:#fca5a5}.dark\:to-connect-400{--tw-gradient-to:#f87171}.dark\:to-connect-500{--tw-gradient-to:#ef4444}.dark\:to-connect-600{--tw-gradient-to:#dc2626}.dark\:to-connect-700{--tw-gradient-to:#b91c1c}.dark\:to-connect-800{--tw-gradient-to:#991b1b}.dark\:to-connect-900{--tw-gradient-to:#7f1d1d}.dark\:to-punch-50{--tw-gradient-to:#fefce8}.dark\:to-punch-100{--tw-gradient-to:#fef9c3}.dark\:to-punch-200{--tw-gradient-to:#fef08a}.dark\:to-punch-300{--tw-gradient-to:#fde047}.dark\:to-punch-400{--tw-gradient-to:#facc15}.dark\:to-punch-500{--tw-gradient-to:#eab308}.dark\:to-punch-600{--tw-gradient-to:#ca8a04}.dark\:to-punch-700{--tw-gradient-to:#a16207}.dark\:to-punch-800{--tw-gradient-to:#854d0e}.dark\:to-punch-900{--tw-gradient-to:#713f12}.dark\:to-touch-50{--tw-gradient-to:#f0fdf4}.dark\:to-touch-100{--tw-gradient-to:#dcfce7}.dark\:to-touch-200{--tw-gradient-to:#bbf7d0}.dark\:to-touch-300{--tw-gradient-to:#86efac}.dark\:to-touch-400{--tw-gradient-to:#4ade80}.dark\:to-touch-500{--tw-gradient-to:#22c55e}.dark\:to-touch-600{--tw-gradient-to:#16a34a}.dark\:to-touch-700{--tw-gradient-to:#15803d}.dark\:to-touch-800{--tw-gradient-to:#166534}.dark\:to-touch-900{--tw-gradient-to:#14532d}.dark\:to-pulse-50{--tw-gradient-to:#fdf2f8}.dark\:to-pulse-100{--tw-gradient-to:#fce7f3}.dark\:to-pulse-200{--tw-gradient-to:#fbcfe8}.dark\:to-pulse-300{--tw-gradient-to:#f9a8d4}.dark\:to-pulse-400{--tw-gradient-to:#f472b6}.dark\:to-pulse-500{--tw-gradient-to:#ec4899}.dark\:to-pulse-600{--tw-gradient-to:#db2777}.dark\:to-pulse-700{--tw-gradient-to:#be185d}.dark\:to-pulse-800{--tw-gradient-to:#9d174d}.dark\:to-pulse-900{--tw-gradient-to:#831843}.dark\:to-transparent{--tw-gradient-to:transparent}.dark\:to-current{--tw-gradient-to:currentColor}.dark\:to-black{--tw-gradient-to:#000}.dark\:to-white{--tw-gradient-to:#fff}.dark\:to-gray-50{--tw-gradient-to:#fafaf9}.dark\:to-gray-100{--tw-gradient-to:#f5f5f4}.dark\:to-gray-200{--tw-gradient-to:#e7e5e4}.dark\:to-gray-300{--tw-gradient-to:#d6d3d1}.dark\:to-gray-400{--tw-gradient-to:#a8a29e}.dark\:to-gray-500{--tw-gradient-to:#78716c}.dark\:to-gray-600{--tw-gradient-to:#57534e}.dark\:to-gray-700{--tw-gradient-to:#44403c}.dark\:to-gray-800{--tw-gradient-to:#292524}.dark\:to-gray-900{--tw-gradient-to:#1c1917}.dark\:to-indigo-50{--tw-gradient-to:#eef2ff}.dark\:to-indigo-100{--tw-gradient-to:#e0e7ff}.dark\:to-indigo-200{--tw-gradient-to:#c7d2fe}.dark\:to-indigo-300{--tw-gradient-to:#a5b4fc}.dark\:to-indigo-400{--tw-gradient-to:#818cf8}.dark\:to-indigo-500{--tw-gradient-to:#6366f1}.dark\:to-indigo-600{--tw-gradient-to:#4f46e5}.dark\:to-indigo-700{--tw-gradient-to:#4338ca}.dark\:to-indigo-800{--tw-gradient-to:#3730a3}.dark\:to-indigo-900{--tw-gradient-to:#312e81}.dark\:to-red-50{--tw-gradient-to:#fff1f2}.dark\:to-red-100{--tw-gradient-to:#ffe4e6}.dark\:to-red-200{--tw-gradient-to:#fecdd3}.dark\:to-red-300{--tw-gradient-to:#fda4af}.dark\:to-red-400{--tw-gradient-to:#fb7185}.dark\:to-red-500{--tw-gradient-to:#f43f5e}.dark\:to-red-600{--tw-gradient-to:#e11d48}.dark\:to-red-700{--tw-gradient-to:#be123c}.dark\:to-red-800{--tw-gradient-to:#9f1239}.dark\:to-red-900{--tw-gradient-to:#881337}.dark\:to-yellow-50{--tw-gradient-to:#fffbeb}.dark\:to-yellow-100{--tw-gradient-to:#fef3c7}.dark\:to-yellow-200{--tw-gradient-to:#fde68a}.dark\:to-yellow-300{--tw-gradient-to:#fcd34d}.dark\:to-yellow-400{--tw-gradient-to:#fbbf24}.dark\:to-yellow-500{--tw-gradient-to:#f59e0b}.dark\:to-yellow-600{--tw-gradient-to:#d97706}.dark\:to-yellow-700{--tw-gradient-to:#b45309}.dark\:to-yellow-800{--tw-gradient-to:#92400e}.dark\:to-yellow-900{--tw-gradient-to:#78350f}.dark\:to-blue-50{--tw-gradient-to:#eff6ff}.dark\:to-blue-100{--tw-gradient-to:#dbeafe}.dark\:to-blue-200{--tw-gradient-to:#bfdbfe}.dark\:to-blue-300{--tw-gradient-to:#93c5fd}.dark\:to-blue-400{--tw-gradient-to:#60a5fa}.dark\:to-blue-500{--tw-gradient-to:#3b82f6}.dark\:to-blue-600{--tw-gradient-to:#2563eb}.dark\:to-blue-700{--tw-gradient-to:#1d4ed8}.dark\:to-blue-800{--tw-gradient-to:#1e40af}.dark\:to-blue-900{--tw-gradient-to:#1e3a8a}.dark\:to-purple-50{--tw-gradient-to:#faf5ff}.dark\:to-purple-100{--tw-gradient-to:#f3e8ff}.dark\:to-purple-200{--tw-gradient-to:#e9d5ff}.dark\:to-purple-300{--tw-gradient-to:#d8b4fe}.dark\:to-purple-400{--tw-gradient-to:#c084fc}.dark\:to-purple-500{--tw-gradient-to:#a855f7}.dark\:to-purple-600{--tw-gradient-to:#9333ea}.dark\:to-purple-700{--tw-gradient-to:#7e22ce}.dark\:to-purple-800{--tw-gradient-to:#6b21a8}.dark\:to-purple-900{--tw-gradient-to:#581c87}.dark\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.dark\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.dark\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.dark\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.dark\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.dark\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.dark\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.dark\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.dark\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.dark\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.dark\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.dark\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.dark\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.dark\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.dark\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.dark\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.dark\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.dark\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.dark\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.dark\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.dark\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.dark\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.dark\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.dark\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.dark\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.dark\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.dark\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.dark\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.dark\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.dark\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.dark\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.dark\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.dark\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.dark\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.dark\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.dark\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.dark\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.dark\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.dark\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.dark\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.dark\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.dark\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.dark\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.dark\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.dark\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.dark\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.dark\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.dark\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.dark\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.dark\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.dark\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.dark\:hover\:to-current:hover{--tw-gradient-to:currentColor}.dark\:hover\:to-black:hover{--tw-gradient-to:#000}.dark\:hover\:to-white:hover{--tw-gradient-to:#fff}.dark\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.dark\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.dark\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.dark\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.dark\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.dark\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.dark\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.dark\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.dark\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.dark\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.dark\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.dark\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.dark\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.dark\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.dark\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.dark\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.dark\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.dark\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.dark\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.dark\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.dark\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.dark\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.dark\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.dark\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.dark\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.dark\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.dark\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.dark\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.dark\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.dark\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.dark\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.dark\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.dark\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.dark\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.dark\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.dark\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.dark\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.dark\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.dark\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.dark\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.dark\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.dark\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.dark\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.dark\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.dark\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.dark\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.dark\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.dark\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.dark\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.dark\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.dark\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.dark\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.dark\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.dark\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.dark\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.dark\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.dark\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.dark\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.dark\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.dark\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.dark\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.dark\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.dark\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.dark\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.dark\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.dark\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.dark\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.dark\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.dark\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.dark\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.dark\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.dark\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.dark\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.dark\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.dark\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.dark\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.dark\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.dark\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.dark\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.dark\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.dark\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.dark\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.dark\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.dark\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.dark\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.dark\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.dark\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.dark\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.dark\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.dark\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.dark\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.dark\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.dark\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.dark\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.dark\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.dark\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.dark\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.dark\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.dark\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.dark\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.dark\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.dark\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.dark\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.dark\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.dark\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.dark\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.dark\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.dark\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.dark\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.dark\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.dark\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.dark\:focus\:to-current:focus{--tw-gradient-to:currentColor}.dark\:focus\:to-black:focus{--tw-gradient-to:#000}.dark\:focus\:to-white:focus{--tw-gradient-to:#fff}.dark\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.dark\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.dark\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.dark\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.dark\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.dark\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.dark\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.dark\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.dark\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.dark\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.dark\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.dark\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.dark\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.dark\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.dark\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.dark\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.dark\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.dark\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.dark\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.dark\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.dark\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.dark\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.dark\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.dark\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.dark\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.dark\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.dark\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.dark\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.dark\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.dark\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.dark\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.dark\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.dark\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.dark\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.dark\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.dark\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.dark\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.dark\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.dark\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.dark\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.dark\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.dark\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.dark\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.dark\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.dark\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.dark\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.dark\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.dark\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.dark\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.dark\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.dark\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.dark\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.dark\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.dark\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.dark\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.dark\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.dark\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.dark\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.dark\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.dark\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-origin-border{background-origin:border-box}.bg-origin-padding{background-origin:padding-box}.bg-origin-content{background-origin:content-box}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-0{stroke-width:0}.stroke-1{stroke-width:1}.stroke-2{stroke-width:2}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.object-left-top{-o-object-position:left top;object-position:left top}.object-right{-o-object-position:right;object-position:right}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.object-right-top{-o-object-position:right top;object-position:right top}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-10{padding:2.5rem}.p-11{padding:2.75rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-28{padding:7rem}.p-32{padding:8rem}.p-36{padding:9rem}.p-40{padding:10rem}.p-44{padding:11rem}.p-48{padding:12rem}.p-52{padding:13rem}.p-56{padding:14rem}.p-60{padding:15rem}.p-64{padding:16rem}.p-72{padding:18rem}.p-80{padding:20rem}.p-96{padding:24rem}.p-px{padding:1px}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2\.5{padding:.625rem}.p-3\.5{padding:.875rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-12{padding-left:3rem;padding-right:3rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-28{padding-left:7rem;padding-right:7rem}.px-32{padding-left:8rem;padding-right:8rem}.px-36{padding-left:9rem;padding-right:9rem}.px-40{padding-left:10rem;padding-right:10rem}.px-44{padding-left:11rem;padding-right:11rem}.px-48{padding-left:12rem;padding-right:12rem}.px-52{padding-left:13rem;padding-right:13rem}.px-56{padding-left:14rem;padding-right:14rem}.px-60{padding-left:15rem;padding-right:15rem}.px-64{padding-left:16rem;padding-right:16rem}.px-72{padding-left:18rem;padding-right:18rem}.px-80{padding-left:20rem;padding-right:20rem}.px-96{padding-left:24rem;padding-right:24rem}.px-px{padding-left:1px;padding-right:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-9{padding-bottom:2.25rem;padding-top:2.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-11{padding-bottom:2.75rem;padding-top:2.75rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-28{padding-bottom:7rem;padding-top:7rem}.py-32{padding-bottom:8rem;padding-top:8rem}.py-36{padding-bottom:9rem;padding-top:9rem}.py-40{padding-bottom:10rem;padding-top:10rem}.py-44{padding-bottom:11rem;padding-top:11rem}.py-48{padding-bottom:12rem;padding-top:12rem}.py-52{padding-bottom:13rem;padding-top:13rem}.py-56{padding-bottom:14rem;padding-top:14rem}.py-60{padding-bottom:15rem;padding-top:15rem}.py-64{padding-bottom:16rem;padding-top:16rem}.py-72{padding-bottom:18rem;padding-top:18rem}.py-80{padding-bottom:20rem;padding-top:20rem}.py-96{padding-bottom:24rem;padding-top:24rem}.py-px{padding-bottom:1px;padding-top:1px}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-10{padding-top:2.5rem}.pt-11{padding-top:2.75rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.pt-36{padding-top:9rem}.pt-40{padding-top:10rem}.pt-44{padding-top:11rem}.pt-48{padding-top:12rem}.pt-52{padding-top:13rem}.pt-56{padding-top:14rem}.pt-60{padding-top:15rem}.pt-64{padding-top:16rem}.pt-72{padding-top:18rem}.pt-80{padding-top:20rem}.pt-96{padding-top:24rem}.pt-px{padding-top:1px}.pt-0\.5{padding-top:.125rem}.pt-1\.5{padding-top:.375rem}.pt-2\.5{padding-top:.625rem}.pt-3\.5{padding-top:.875rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-20{padding-right:5rem}.pr-24{padding-right:6rem}.pr-28{padding-right:7rem}.pr-32{padding-right:8rem}.pr-36{padding-right:9rem}.pr-40{padding-right:10rem}.pr-44{padding-right:11rem}.pr-48{padding-right:12rem}.pr-52{padding-right:13rem}.pr-56{padding-right:14rem}.pr-60{padding-right:15rem}.pr-64{padding-right:16rem}.pr-72{padding-right:18rem}.pr-80{padding-right:20rem}.pr-96{padding-right:24rem}.pr-px{padding-right:1px}.pr-0\.5{padding-right:.125rem}.pr-1\.5{padding-right:.375rem}.pr-2\.5{padding-right:.625rem}.pr-3\.5{padding-right:.875rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-11{padding-bottom:2.75rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-36{padding-bottom:9rem}.pb-40{padding-bottom:10rem}.pb-44{padding-bottom:11rem}.pb-48{padding-bottom:12rem}.pb-52{padding-bottom:13rem}.pb-56{padding-bottom:14rem}.pb-60{padding-bottom:15rem}.pb-64{padding-bottom:16rem}.pb-72{padding-bottom:18rem}.pb-80{padding-bottom:20rem}.pb-96{padding-bottom:24rem}.pb-px{padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1\.5{padding-bottom:.375rem}.pb-2\.5{padding-bottom:.625rem}.pb-3\.5{padding-bottom:.875rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-14{padding-left:3.5rem}.pl-16{padding-left:4rem}.pl-20{padding-left:5rem}.pl-24{padding-left:6rem}.pl-28{padding-left:7rem}.pl-32{padding-left:8rem}.pl-36{padding-left:9rem}.pl-40{padding-left:10rem}.pl-44{padding-left:11rem}.pl-48{padding-left:12rem}.pl-52{padding-left:13rem}.pl-56{padding-left:14rem}.pl-60{padding-left:15rem}.pl-64{padding-left:16rem}.pl-72{padding-left:18rem}.pl-80{padding-left:20rem}.pl-96{padding-left:24rem}.pl-px{padding-left:1px}.pl-0\.5{padding-left:.125rem}.pl-1\.5{padding-left:.375rem}.pl-2\.5{padding-left:.625rem}.pl-3\.5{padding-left:.875rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions,.lining-nums,.oldstyle-nums,.ordinal,.proportional-nums,.slashed-zero,.stacked-fractions,.tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.normal-nums{font-variant-numeric:normal}.ordinal{--tw-ordinal:ordinal}.slashed-zero{--tw-slashed-zero:slashed-zero}.lining-nums{--tw-numeric-figure:lining-nums}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.proportional-nums{--tw-numeric-spacing:proportional-nums}.tabular-nums{--tw-numeric-spacing:tabular-nums}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.stacked-fractions{--tw-numeric-fraction:stacked-fractions}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.text-transparent{color:transparent}.text-current{color:currentColor}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .group-hover\:text-transparent{color:transparent}.group:hover .group-hover\:text-current{color:currentColor}.group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.focus-within\:text-transparent:focus-within{color:transparent}.focus-within\:text-current:focus-within{color:currentColor}.focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.hover\:text-transparent:hover{color:transparent}.hover\:text-current:hover{color:currentColor}.hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.focus\:text-transparent:focus{color:transparent}.focus\:text-current:focus{color:currentColor}.focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.dark\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.dark\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.dark\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.dark\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.dark\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.dark\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.dark\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.dark\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.dark\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.dark\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.dark\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.dark\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.dark\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.dark\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.dark\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.dark\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.dark\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.dark\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.dark\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.dark\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.dark\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.dark\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.dark\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.dark\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.dark\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.dark\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.dark\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.dark\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.dark\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.dark\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.dark\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.dark\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.dark\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.dark\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.dark\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.dark\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.dark\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.dark\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.dark\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.dark\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.dark\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.dark\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.dark\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.dark\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.dark\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.dark\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.dark\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.dark\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.dark\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.dark\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.dark\:text-transparent{color:transparent}.dark\:text-current{color:currentColor}.dark\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.dark\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.dark\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.dark\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.dark\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.dark\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.dark\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.dark\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.dark\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.dark\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.dark\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.dark\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.dark\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.dark\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.dark\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.dark\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.dark\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.dark\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.dark\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.dark\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.dark\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.dark\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.dark\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.dark\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.dark\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.dark\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.dark\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.dark\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.dark\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.dark\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.dark\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.dark\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.dark\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.dark\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.dark\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.dark\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.dark\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.dark\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.dark\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.dark\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.dark\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.dark\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.dark\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.dark\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.dark\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.dark\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.dark\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.dark\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.dark\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.dark\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.dark\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.dark\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.dark\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.dark\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.dark\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.dark\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-transparent{color:transparent}.group:hover .dark\:group-hover\:text-current{color:currentColor}.group:hover .dark\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.dark\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.dark\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.dark\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.dark\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.dark\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.dark\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.dark\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.dark\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.dark\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.dark\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.dark\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.dark\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.dark\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.dark\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.dark\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.dark\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.dark\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.dark\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.dark\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.dark\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.dark\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.dark\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.dark\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.dark\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.dark\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.dark\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.dark\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.dark\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.dark\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.dark\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.dark\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.dark\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.dark\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.dark\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.dark\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.dark\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.dark\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.dark\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.dark\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.dark\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.dark\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.dark\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.dark\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.dark\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.dark\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.dark\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.dark\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.dark\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.dark\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.dark\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.dark\:focus-within\:text-transparent:focus-within{color:transparent}.dark\:focus-within\:text-current:focus-within{color:currentColor}.dark\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.dark\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.dark\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.dark\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.dark\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.dark\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.dark\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.dark\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.dark\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.dark\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.dark\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.dark\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.dark\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.dark\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.dark\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.dark\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.dark\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.dark\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.dark\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.dark\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.dark\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.dark\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.dark\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.dark\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.dark\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.dark\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.dark\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.dark\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.dark\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.dark\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.dark\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.dark\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.dark\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.dark\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.dark\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.dark\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.dark\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.dark\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.dark\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.dark\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.dark\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.dark\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.dark\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.dark\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.dark\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.dark\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.dark\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.dark\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.dark\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.dark\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.dark\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.dark\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.dark\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.dark\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.dark\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.dark\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.dark\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.dark\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.dark\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.dark\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.dark\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.dark\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.dark\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.dark\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.dark\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.dark\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.dark\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.dark\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.dark\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.dark\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.dark\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.dark\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.dark\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.dark\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.dark\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.dark\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.dark\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.dark\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.dark\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.dark\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.dark\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.dark\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.dark\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.dark\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.dark\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.dark\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.dark\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.dark\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.dark\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.dark\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.dark\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.dark\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.dark\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.dark\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.dark\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.dark\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.dark\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.dark\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.dark\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.dark\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.dark\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.dark\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.dark\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.dark\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.dark\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.dark\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.dark\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.dark\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.dark\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.dark\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.dark\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.dark\:hover\:text-transparent:hover{color:transparent}.dark\:hover\:text-current:hover{color:currentColor}.dark\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.dark\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.dark\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.dark\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.dark\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.dark\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.dark\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.dark\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.dark\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.dark\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.dark\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.dark\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.dark\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.dark\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.dark\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.dark\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.dark\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.dark\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.dark\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.dark\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.dark\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.dark\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.dark\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.dark\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.dark\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.dark\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.dark\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.dark\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.dark\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.dark\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.dark\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.dark\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.dark\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.dark\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.dark\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.dark\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.dark\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.dark\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.dark\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.dark\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.dark\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.dark\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.dark\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.dark\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.dark\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.dark\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.dark\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.dark\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.dark\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.dark\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.dark\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.dark\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.dark\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.dark\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.dark\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.dark\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.dark\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.dark\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.dark\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.dark\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.dark\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.dark\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.dark\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.dark\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.dark\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.dark\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.dark\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.dark\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.dark\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.dark\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.dark\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.dark\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.dark\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.dark\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.dark\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.dark\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.dark\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.dark\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.dark\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.dark\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.dark\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.dark\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.dark\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.dark\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.dark\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.dark\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.dark\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.dark\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.dark\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.dark\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.dark\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.dark\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.dark\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.dark\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.dark\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.dark\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.dark\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.dark\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.dark\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.dark\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.dark\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.dark\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.dark\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.dark\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.dark\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.dark\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.dark\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.dark\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.dark\:focus\:text-transparent:focus{color:transparent}.dark\:focus\:text-current:focus{color:currentColor}.dark\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.dark\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.dark\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.dark\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.dark\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.dark\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.dark\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.dark\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.dark\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.dark\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.dark\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.dark\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.dark\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.dark\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.dark\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.dark\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.dark\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.dark\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.dark\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.dark\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.dark\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.dark\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.dark\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.dark\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.dark\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.dark\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.dark\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.dark\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.dark\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.dark\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.dark\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.dark\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.dark\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.dark\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.dark\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.dark\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.dark\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.dark\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.dark\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.dark\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.dark\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.dark\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.dark\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.dark\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.dark\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.dark\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.dark\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.dark\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.dark\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.dark\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.dark\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.dark\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.dark\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.dark\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.dark\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.dark\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.dark\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.dark\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.dark\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.dark\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.dark\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}}.text-opacity-0{--tw-text-opacity:0}.text-opacity-5{--tw-text-opacity:0.05}.text-opacity-10{--tw-text-opacity:0.1}.text-opacity-20{--tw-text-opacity:0.2}.text-opacity-25{--tw-text-opacity:0.25}.text-opacity-30{--tw-text-opacity:0.3}.text-opacity-40{--tw-text-opacity:0.4}.text-opacity-50{--tw-text-opacity:0.5}.text-opacity-60{--tw-text-opacity:0.6}.text-opacity-70{--tw-text-opacity:0.7}.text-opacity-75{--tw-text-opacity:0.75}.text-opacity-80{--tw-text-opacity:0.8}.text-opacity-90{--tw-text-opacity:0.9}.text-opacity-95{--tw-text-opacity:0.95}.text-opacity-100{--tw-text-opacity:1}.group:hover .group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .group-hover\:text-opacity-100{--tw-text-opacity:1}.focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.hover\:text-opacity-0:hover{--tw-text-opacity:0}.hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.hover\:text-opacity-100:hover{--tw-text-opacity:1}.focus\:text-opacity-0:focus{--tw-text-opacity:0}.focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.focus\:text-opacity-100:focus{--tw-text-opacity:1}@media (prefers-color-scheme:dark){.dark\:text-opacity-0{--tw-text-opacity:0}.dark\:text-opacity-5{--tw-text-opacity:0.05}.dark\:text-opacity-10{--tw-text-opacity:0.1}.dark\:text-opacity-20{--tw-text-opacity:0.2}.dark\:text-opacity-25{--tw-text-opacity:0.25}.dark\:text-opacity-30{--tw-text-opacity:0.3}.dark\:text-opacity-40{--tw-text-opacity:0.4}.dark\:text-opacity-50{--tw-text-opacity:0.5}.dark\:text-opacity-60{--tw-text-opacity:0.6}.dark\:text-opacity-70{--tw-text-opacity:0.7}.dark\:text-opacity-75{--tw-text-opacity:0.75}.dark\:text-opacity-80{--tw-text-opacity:0.8}.dark\:text-opacity-90{--tw-text-opacity:0.9}.dark\:text-opacity-95{--tw-text-opacity:0.95}.dark\:text-opacity-100{--tw-text-opacity:1}.group:hover .dark\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .dark\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .dark\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .dark\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .dark\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .dark\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .dark\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .dark\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .dark\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .dark\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .dark\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .dark\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .dark\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .dark\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .dark\:group-hover\:text-opacity-100{--tw-text-opacity:1}.dark\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.dark\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.dark\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.dark\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.dark\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.dark\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.dark\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.dark\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.dark\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.dark\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.dark\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.dark\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.dark\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.dark\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.dark\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.dark\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.dark\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.dark\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.dark\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.dark\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.dark\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.dark\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.dark\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.dark\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.dark\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.dark\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.dark\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.dark\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.dark\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.dark\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.dark\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.dark\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.dark\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.dark\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.dark\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.dark\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.dark\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.dark\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.dark\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.dark\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.dark\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.dark\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.dark\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.dark\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.dark\:focus\:text-opacity-100:focus{--tw-text-opacity:1}}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.group:hover .group-hover\:underline{text-decoration:underline}.group:hover .group-hover\:line-through{text-decoration:line-through}.group:hover .group-hover\:no-underline{text-decoration:none}.focus-within\:underline:focus-within{text-decoration:underline}.focus-within\:line-through:focus-within{text-decoration:line-through}.focus-within\:no-underline:focus-within{text-decoration:none}.hover\:underline:hover{text-decoration:underline}.hover\:line-through:hover{text-decoration:line-through}.hover\:no-underline:hover{text-decoration:none}.focus\:underline:focus{text-decoration:underline}.focus\:line-through:focus{text-decoration:line-through}.focus\:no-underline:focus{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.placeholder-transparent::-moz-placeholder{color:transparent}.placeholder-transparent:-ms-input-placeholder{color:transparent}.placeholder-transparent::placeholder{color:transparent}.placeholder-current::-moz-placeholder{color:currentColor}.placeholder-current:-ms-input-placeholder{color:currentColor}.placeholder-current::placeholder{color:currentColor}.placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.focus\:placeholder-transparent:focus::placeholder{color:transparent}.focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.focus\:placeholder-current:focus::placeholder{color:currentColor}.focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}@media (prefers-color-scheme:dark){.dark\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.dark\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.dark\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.dark\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.dark\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.dark\:placeholder-transparent::-moz-placeholder{color:transparent}.dark\:placeholder-transparent:-ms-input-placeholder{color:transparent}.dark\:placeholder-transparent::placeholder{color:transparent}.dark\:placeholder-current::-moz-placeholder{color:currentColor}.dark\:placeholder-current:-ms-input-placeholder{color:currentColor}.dark\:placeholder-current::placeholder{color:currentColor}.dark\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.dark\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.dark\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.dark\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.dark\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.dark\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.dark\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.dark\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.dark\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.dark\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.dark\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.dark\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.dark\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.dark\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.dark\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.dark\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.dark\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.dark\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.dark\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.dark\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.dark\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.dark\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.dark\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.dark\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.dark\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.dark\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.dark\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.dark\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.dark\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.dark\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.dark\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.dark\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.dark\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.dark\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.dark\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.dark\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.dark\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.dark\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.dark\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.dark\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.dark\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.dark\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.dark\:focus\:placeholder-current:focus::placeholder{color:currentColor}.dark\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.dark\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}}.placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}@media (prefers-color-scheme:dark){.dark\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.dark\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.dark\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.dark\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.dark\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.dark\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.dark\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.dark\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.dark\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.dark\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.dark\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.dark\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.dark\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.dark\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.dark\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.dark\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.dark\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.dark\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.dark\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.dark\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.dark\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.dark\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.dark\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.dark\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.dark\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.dark\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.dark\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.dark\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.dark\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.dark\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.dark\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.dark\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.dark\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.dark\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.dark\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.dark\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.dark\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.dark\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.dark\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.dark\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.dark\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.dark\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.dark\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.dark\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.dark\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.dark\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.dark\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.dark\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.dark\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.dark\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.dark\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.dark\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.dark\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.dark\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.dark\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.dark\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.dark\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.dark\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.dark\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.dark\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.dark\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.dark\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.dark\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.dark\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.dark\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.dark\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.dark\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.dark\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.dark\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.dark\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.dark\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.dark\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.dark\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.dark\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.dark\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.dark\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.dark\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.dark\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.dark\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.dark\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.dark\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.dark\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.dark\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.dark\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.dark\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.dark\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.dark\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.dark\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.dark\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.dark\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}}.caret-connection-50{caret-color:#eef2ff}.caret-connection-100{caret-color:#e0e7ff}.caret-connection-200{caret-color:#c7d2fe}.caret-connection-300{caret-color:#a5b4fc}.caret-connection-400{caret-color:#818cf8}.caret-connection-500{caret-color:#6366f1}.caret-connection-600{caret-color:#4f46e5}.caret-connection-700{caret-color:#4338ca}.caret-connection-800{caret-color:#3730a3}.caret-connection-900{caret-color:#312e81}.caret-connect-50{caret-color:#fef2f2}.caret-connect-100{caret-color:#fee2e2}.caret-connect-200{caret-color:#fecaca}.caret-connect-300{caret-color:#fca5a5}.caret-connect-400{caret-color:#f87171}.caret-connect-500{caret-color:#ef4444}.caret-connect-600{caret-color:#dc2626}.caret-connect-700{caret-color:#b91c1c}.caret-connect-800{caret-color:#991b1b}.caret-connect-900{caret-color:#7f1d1d}.caret-punch-50{caret-color:#fefce8}.caret-punch-100{caret-color:#fef9c3}.caret-punch-200{caret-color:#fef08a}.caret-punch-300{caret-color:#fde047}.caret-punch-400{caret-color:#facc15}.caret-punch-500{caret-color:#eab308}.caret-punch-600{caret-color:#ca8a04}.caret-punch-700{caret-color:#a16207}.caret-punch-800{caret-color:#854d0e}.caret-punch-900{caret-color:#713f12}.caret-touch-50{caret-color:#f0fdf4}.caret-touch-100{caret-color:#dcfce7}.caret-touch-200{caret-color:#bbf7d0}.caret-touch-300{caret-color:#86efac}.caret-touch-400{caret-color:#4ade80}.caret-touch-500{caret-color:#22c55e}.caret-touch-600{caret-color:#16a34a}.caret-touch-700{caret-color:#15803d}.caret-touch-800{caret-color:#166534}.caret-touch-900{caret-color:#14532d}.caret-pulse-50{caret-color:#fdf2f8}.caret-pulse-100{caret-color:#fce7f3}.caret-pulse-200{caret-color:#fbcfe8}.caret-pulse-300{caret-color:#f9a8d4}.caret-pulse-400{caret-color:#f472b6}.caret-pulse-500{caret-color:#ec4899}.caret-pulse-600{caret-color:#db2777}.caret-pulse-700{caret-color:#be185d}.caret-pulse-800{caret-color:#9d174d}.caret-pulse-900{caret-color:#831843}.caret-transparent{caret-color:transparent}.caret-current{caret-color:currentColor}.caret-black{caret-color:#000}.caret-white{caret-color:#fff}.caret-gray-50{caret-color:#fafaf9}.caret-gray-100{caret-color:#f5f5f4}.caret-gray-200{caret-color:#e7e5e4}.caret-gray-300{caret-color:#d6d3d1}.caret-gray-400{caret-color:#a8a29e}.caret-gray-500{caret-color:#78716c}.caret-gray-600{caret-color:#57534e}.caret-gray-700{caret-color:#44403c}.caret-gray-800{caret-color:#292524}.caret-gray-900{caret-color:#1c1917}.caret-indigo-50{caret-color:#eef2ff}.caret-indigo-100{caret-color:#e0e7ff}.caret-indigo-200{caret-color:#c7d2fe}.caret-indigo-300{caret-color:#a5b4fc}.caret-indigo-400{caret-color:#818cf8}.caret-indigo-500{caret-color:#6366f1}.caret-indigo-600{caret-color:#4f46e5}.caret-indigo-700{caret-color:#4338ca}.caret-indigo-800{caret-color:#3730a3}.caret-indigo-900{caret-color:#312e81}.caret-red-50{caret-color:#fff1f2}.caret-red-100{caret-color:#ffe4e6}.caret-red-200{caret-color:#fecdd3}.caret-red-300{caret-color:#fda4af}.caret-red-400{caret-color:#fb7185}.caret-red-500{caret-color:#f43f5e}.caret-red-600{caret-color:#e11d48}.caret-red-700{caret-color:#be123c}.caret-red-800{caret-color:#9f1239}.caret-red-900{caret-color:#881337}.caret-yellow-50{caret-color:#fffbeb}.caret-yellow-100{caret-color:#fef3c7}.caret-yellow-200{caret-color:#fde68a}.caret-yellow-300{caret-color:#fcd34d}.caret-yellow-400{caret-color:#fbbf24}.caret-yellow-500{caret-color:#f59e0b}.caret-yellow-600{caret-color:#d97706}.caret-yellow-700{caret-color:#b45309}.caret-yellow-800{caret-color:#92400e}.caret-yellow-900{caret-color:#78350f}.caret-blue-50{caret-color:#eff6ff}.caret-blue-100{caret-color:#dbeafe}.caret-blue-200{caret-color:#bfdbfe}.caret-blue-300{caret-color:#93c5fd}.caret-blue-400{caret-color:#60a5fa}.caret-blue-500{caret-color:#3b82f6}.caret-blue-600{caret-color:#2563eb}.caret-blue-700{caret-color:#1d4ed8}.caret-blue-800{caret-color:#1e40af}.caret-blue-900{caret-color:#1e3a8a}.caret-purple-50{caret-color:#faf5ff}.caret-purple-100{caret-color:#f3e8ff}.caret-purple-200{caret-color:#e9d5ff}.caret-purple-300{caret-color:#d8b4fe}.caret-purple-400{caret-color:#c084fc}.caret-purple-500{caret-color:#a855f7}.caret-purple-600{caret-color:#9333ea}.caret-purple-700{caret-color:#7e22ce}.caret-purple-800{caret-color:#6b21a8}.caret-purple-900{caret-color:#581c87}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-5{opacity:.05}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:opacity-25{opacity:.25}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-75{opacity:.75}.group:hover .group-hover\:opacity-80{opacity:.8}.group:hover .group-hover\:opacity-90{opacity:.9}.group:hover .group-hover\:opacity-95{opacity:.95}.group:hover .group-hover\:opacity-100{opacity:1}.focus-within\:opacity-0:focus-within{opacity:0}.focus-within\:opacity-5:focus-within{opacity:.05}.focus-within\:opacity-10:focus-within{opacity:.1}.focus-within\:opacity-20:focus-within{opacity:.2}.focus-within\:opacity-25:focus-within{opacity:.25}.focus-within\:opacity-30:focus-within{opacity:.3}.focus-within\:opacity-40:focus-within{opacity:.4}.focus-within\:opacity-50:focus-within{opacity:.5}.focus-within\:opacity-60:focus-within{opacity:.6}.focus-within\:opacity-70:focus-within{opacity:.7}.focus-within\:opacity-75:focus-within{opacity:.75}.focus-within\:opacity-80:focus-within{opacity:.8}.focus-within\:opacity-90:focus-within{opacity:.9}.focus-within\:opacity-95:focus-within{opacity:.95}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:opacity-0:hover{opacity:0}.hover\:opacity-5:hover{opacity:.05}.hover\:opacity-10:hover{opacity:.1}.hover\:opacity-20:hover{opacity:.2}.hover\:opacity-25:hover{opacity:.25}.hover\:opacity-30:hover{opacity:.3}.hover\:opacity-40:hover{opacity:.4}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.focus\:opacity-0:focus{opacity:0}.focus\:opacity-5:focus{opacity:.05}.focus\:opacity-10:focus{opacity:.1}.focus\:opacity-20:focus{opacity:.2}.focus\:opacity-25:focus{opacity:.25}.focus\:opacity-30:focus{opacity:.3}.focus\:opacity-40:focus{opacity:.4}.focus\:opacity-50:focus{opacity:.5}.focus\:opacity-60:focus{opacity:.6}.focus\:opacity-70:focus{opacity:.7}.focus\:opacity-75:focus{opacity:.75}.focus\:opacity-80:focus{opacity:.8}.focus\:opacity-90:focus{opacity:.9}.focus\:opacity-95:focus{opacity:.95}.focus\:opacity-100:focus{opacity:1}.bg-blend-normal{background-blend-mode:normal}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-screen{background-blend-mode:screen}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-darken{background-blend-mode:darken}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-color-dodge{background-blend-mode:color-dodge}.bg-blend-color-burn{background-blend-mode:color-burn}.bg-blend-hard-light{background-blend-mode:hard-light}.bg-blend-soft-light{background-blend-mode:soft-light}.bg-blend-difference{background-blend-mode:difference}.bg-blend-exclusion{background-blend-mode:exclusion}.bg-blend-hue{background-blend-mode:hue}.bg-blend-saturation{background-blend-mode:saturation}.bg-blend-color{background-blend-mode:color}.bg-blend-luminosity{background-blend-mode:luminosity}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-lighten{mix-blend-mode:lighten}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-soft-light{mix-blend-mode:soft-light}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-exclusion{mix-blend-mode:exclusion}.mix-blend-hue{mix-blend-mode:hue}.mix-blend-saturation{mix-blend-mode:saturation}.mix-blend-color{mix-blend-mode:color}.mix-blend-luminosity{mix-blend-mode:luminosity}*,:after,:before{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.shadow-2xl,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.shadow-inner,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.group:hover .group-hover\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.group:hover .group-hover\:shadow,.group:hover .group-hover\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.group:hover .group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.group:hover .group-hover\:shadow-lg,.group:hover .group-hover\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.group:hover .group-hover\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.group:hover .group-hover\:shadow-2xl,.group:hover .group-hover\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.group:hover .group-hover\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.group:hover .group-hover\:shadow-inner,.group:hover .group-hover\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-none{--tw-shadow:0 0 #0000}.focus-within\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow:focus-within{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-none:focus-within{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.hover\:shadow-sm:hover,.hover\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.hover\:shadow-2xl:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.hover\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.hover\:shadow-inner:hover,.hover\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000}.focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.focus\:shadow-sm:focus,.focus\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow:focus{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.focus\:shadow-lg:focus,.focus\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.focus\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.focus\:shadow-2xl:focus,.focus\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.focus\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.focus\:shadow-inner:focus,.focus\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-white{outline:2px dotted #fff;outline-offset:2px}.outline-black{outline:2px dotted #000;outline-offset:2px}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.focus-within\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.ring-2{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2,.ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-8{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-within\:ring-0:focus-within{--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(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)}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-2:focus-within{--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(2px + 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)}.focus-within\:ring-4:focus-within{--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(4px + 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)}.focus-within\:ring-8:focus-within{--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(8px + 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)}.focus-within\:ring:focus-within{--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(3px + 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)}.focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-8:focus{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-8:focus,.focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring:focus{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}.focus\:ring-inset:focus{--tw-ring-inset:inset}.ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.ring-transparent{--tw-ring-color:transparent}.ring-current{--tw-ring-color:currentColor}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.focus\:ring-transparent:focus{--tw-ring-color:transparent}.focus\:ring-current:focus{--tw-ring-color:currentColor}.focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}@media (prefers-color-scheme:dark){.dark\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.dark\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.dark\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.dark\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.dark\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.dark\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.dark\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.dark\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.dark\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.dark\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.dark\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.dark\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.dark\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.dark\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.dark\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.dark\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.dark\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.dark\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.dark\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.dark\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.dark\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.dark\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.dark\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.dark\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.dark\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.dark\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.dark\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.dark\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.dark\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.dark\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.dark\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.dark\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.dark\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.dark\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.dark\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.dark\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.dark\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.dark\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.dark\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.dark\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.dark\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.dark\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.dark\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.dark\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.dark\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.dark\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.dark\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.dark\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.dark\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.dark\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.dark\:ring-transparent{--tw-ring-color:transparent}.dark\:ring-current{--tw-ring-color:currentColor}.dark\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.dark\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.dark\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.dark\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.dark\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.dark\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.dark\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.dark\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.dark\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.dark\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.dark\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.dark\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.dark\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.dark\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.dark\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.dark\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.dark\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.dark\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.dark\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.dark\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.dark\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.dark\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.dark\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.dark\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.dark\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.dark\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.dark\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.dark\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.dark\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.dark\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.dark\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.dark\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.dark\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.dark\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.dark\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.dark\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.dark\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.dark\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.dark\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.dark\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.dark\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.dark\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.dark\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.dark\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.dark\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.dark\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.dark\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.dark\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.dark\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.dark\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.dark\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.dark\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.dark\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.dark\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.dark\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.dark\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.dark\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.dark\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.dark\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.dark\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.dark\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.dark\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.dark\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.dark\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.dark\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.dark\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.dark\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.dark\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.dark\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.dark\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.dark\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.dark\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.dark\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.dark\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.dark\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.dark\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.dark\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.dark\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.dark\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.dark\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.dark\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.dark\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.dark\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.dark\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.dark\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.dark\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.dark\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.dark\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.dark\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.dark\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.dark\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.dark\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.dark\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.dark\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.dark\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.dark\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.dark\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.dark\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.dark\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.dark\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.dark\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.dark\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.dark\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.dark\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.dark\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.dark\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.dark\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.dark\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.dark\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.dark\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.dark\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.dark\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.dark\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.dark\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.dark\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.dark\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.dark\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.dark\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.dark\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.dark\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.dark\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.dark\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.dark\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.dark\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.dark\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.dark\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.dark\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.dark\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.dark\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.dark\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.dark\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.dark\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.dark\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.dark\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.dark\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.dark\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.dark\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.dark\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.dark\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.dark\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.dark\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.dark\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.dark\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.dark\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.dark\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.dark\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.dark\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.dark\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.dark\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.dark\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.dark\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.dark\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.dark\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.dark\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.dark\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.dark\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.dark\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.dark\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.dark\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.dark\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.dark\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.dark\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.dark\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.dark\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.dark\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.dark\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.dark\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.dark\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.dark\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.dark\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.dark\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.dark\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.dark\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.dark\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.dark\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.dark\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.dark\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.dark\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.dark\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.dark\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.dark\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.dark\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.dark\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.dark\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.dark\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.dark\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.dark\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.dark\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.dark\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.dark\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.dark\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.dark\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.dark\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.dark\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.dark\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.dark\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.dark\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.dark\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.dark\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.dark\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.dark\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.dark\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.dark\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.dark\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.dark\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.dark\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.dark\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.dark\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.dark\:focus\:ring-current:focus{--tw-ring-color:currentColor}.dark\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.dark\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.dark\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.dark\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.dark\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.dark\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.dark\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.dark\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.dark\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.dark\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.dark\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.dark\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.dark\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.dark\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.dark\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.dark\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.dark\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.dark\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.dark\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.dark\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.dark\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.dark\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.dark\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.dark\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.dark\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.dark\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.dark\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.dark\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.dark\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.dark\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.dark\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.dark\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.dark\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.dark\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.dark\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.dark\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.dark\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.dark\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.dark\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.dark\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.dark\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.dark\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}}.ring-opacity-0{--tw-ring-opacity:0}.ring-opacity-5{--tw-ring-opacity:0.05}.ring-opacity-10{--tw-ring-opacity:0.1}.ring-opacity-20{--tw-ring-opacity:0.2}.ring-opacity-25{--tw-ring-opacity:0.25}.ring-opacity-30{--tw-ring-opacity:0.3}.ring-opacity-40{--tw-ring-opacity:0.4}.ring-opacity-50{--tw-ring-opacity:0.5}.ring-opacity-60{--tw-ring-opacity:0.6}.ring-opacity-70{--tw-ring-opacity:0.7}.ring-opacity-75{--tw-ring-opacity:0.75}.ring-opacity-80{--tw-ring-opacity:0.8}.ring-opacity-90{--tw-ring-opacity:0.9}.ring-opacity-95{--tw-ring-opacity:0.95}.ring-opacity-100{--tw-ring-opacity:1}.focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.focus\:ring-opacity-100:focus{--tw-ring-opacity:1}@media (prefers-color-scheme:dark){.dark\:ring-opacity-0{--tw-ring-opacity:0}.dark\:ring-opacity-5{--tw-ring-opacity:0.05}.dark\:ring-opacity-10{--tw-ring-opacity:0.1}.dark\:ring-opacity-20{--tw-ring-opacity:0.2}.dark\:ring-opacity-25{--tw-ring-opacity:0.25}.dark\:ring-opacity-30{--tw-ring-opacity:0.3}.dark\:ring-opacity-40{--tw-ring-opacity:0.4}.dark\:ring-opacity-50{--tw-ring-opacity:0.5}.dark\:ring-opacity-60{--tw-ring-opacity:0.6}.dark\:ring-opacity-70{--tw-ring-opacity:0.7}.dark\:ring-opacity-75{--tw-ring-opacity:0.75}.dark\:ring-opacity-80{--tw-ring-opacity:0.8}.dark\:ring-opacity-90{--tw-ring-opacity:0.9}.dark\:ring-opacity-95{--tw-ring-opacity:0.95}.dark\:ring-opacity-100{--tw-ring-opacity:1}.dark\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.dark\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.dark\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.dark\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.dark\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.dark\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.dark\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.dark\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.dark\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.dark\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.dark\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.dark\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.dark\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.dark\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.dark\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.dark\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.dark\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.dark\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.dark\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.dark\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.dark\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.dark\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.dark\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.dark\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.dark\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.dark\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.dark\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.dark\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.dark\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.dark\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}}.ring-offset-0{--tw-ring-offset-width:0px}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-4{--tw-ring-offset-width:4px}.ring-offset-8{--tw-ring-offset-width:8px}.focus-within\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.focus-within\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.focus-within\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-4:focus{--tw-ring-offset-width:4px}.focus\:ring-offset-8:focus{--tw-ring-offset-width:8px}.ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.ring-offset-connection-900{--tw-ring-offset-color:#312e81}.ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.ring-offset-connect-400{--tw-ring-offset-color:#f87171}.ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.ring-offset-punch-300{--tw-ring-offset-color:#fde047}.ring-offset-punch-400{--tw-ring-offset-color:#facc15}.ring-offset-punch-500{--tw-ring-offset-color:#eab308}.ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.ring-offset-punch-700{--tw-ring-offset-color:#a16207}.ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.ring-offset-punch-900{--tw-ring-offset-color:#713f12}.ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.ring-offset-touch-300{--tw-ring-offset-color:#86efac}.ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.ring-offset-touch-700{--tw-ring-offset-color:#15803d}.ring-offset-touch-800{--tw-ring-offset-color:#166534}.ring-offset-touch-900{--tw-ring-offset-color:#14532d}.ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.ring-offset-pulse-900{--tw-ring-offset-color:#831843}.ring-offset-transparent{--tw-ring-offset-color:transparent}.ring-offset-current{--tw-ring-offset-color:currentColor}.ring-offset-black{--tw-ring-offset-color:#000}.ring-offset-white{--tw-ring-offset-color:#fff}.ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.ring-offset-gray-500{--tw-ring-offset-color:#78716c}.ring-offset-gray-600{--tw-ring-offset-color:#57534e}.ring-offset-gray-700{--tw-ring-offset-color:#44403c}.ring-offset-gray-800{--tw-ring-offset-color:#292524}.ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.ring-offset-red-300{--tw-ring-offset-color:#fda4af}.ring-offset-red-400{--tw-ring-offset-color:#fb7185}.ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.ring-offset-red-600{--tw-ring-offset-color:#e11d48}.ring-offset-red-700{--tw-ring-offset-color:#be123c}.ring-offset-red-800{--tw-ring-offset-color:#9f1239}.ring-offset-red-900{--tw-ring-offset-color:#881337}.ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.ring-offset-purple-900{--tw-ring-offset-color:#581c87}.focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}@media (prefers-color-scheme:dark){.dark\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.dark\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.dark\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.dark\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.dark\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.dark\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.dark\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.dark\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.dark\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.dark\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.dark\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.dark\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.dark\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.dark\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.dark\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.dark\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.dark\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.dark\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.dark\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.dark\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.dark\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.dark\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.dark\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.dark\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.dark\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.dark\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.dark\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.dark\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.dark\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.dark\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.dark\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.dark\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.dark\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.dark\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.dark\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.dark\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.dark\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.dark\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.dark\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.dark\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.dark\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.dark\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.dark\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.dark\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.dark\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.dark\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.dark\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.dark\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.dark\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.dark\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.dark\:ring-offset-transparent{--tw-ring-offset-color:transparent}.dark\:ring-offset-current{--tw-ring-offset-color:currentColor}.dark\:ring-offset-black{--tw-ring-offset-color:#000}.dark\:ring-offset-white{--tw-ring-offset-color:#fff}.dark\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.dark\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.dark\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.dark\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.dark\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.dark\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.dark\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.dark\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.dark\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.dark\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.dark\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.dark\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.dark\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.dark\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.dark\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.dark\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.dark\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.dark\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.dark\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.dark\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.dark\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.dark\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.dark\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.dark\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.dark\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.dark\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.dark\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.dark\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.dark\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.dark\:ring-offset-red-900{--tw-ring-offset-color:#881337}.dark\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.dark\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.dark\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.dark\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.dark\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.dark\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.dark\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.dark\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.dark\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.dark\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.dark\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.dark\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.dark\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.dark\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.dark\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.dark\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.dark\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.dark\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.dark\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.dark\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.dark\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.dark\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.dark\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.dark\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.dark\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.dark\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.dark\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.dark\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.dark\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.dark\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.dark\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.dark\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.dark\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.dark\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.dark\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.dark\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.dark\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.dark\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.dark\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.dark\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.dark\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.dark\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.dark\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.dark\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.dark\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.dark\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.dark\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.dark\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.dark\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.dark\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.dark\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.dark\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.dark\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.dark\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.dark\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.dark\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.dark\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.dark\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.dark\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.dark\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.dark\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.dark\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.dark\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.dark\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.dark\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.dark\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.dark\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.dark\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.dark\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.dark\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.dark\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.dark\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.dark\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.dark\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.dark\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.dark\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.dark\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.dark\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.dark\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.dark\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.dark\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.dark\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.dark\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.dark\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.dark\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.dark\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.dark\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.dark\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.dark\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.dark\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.dark\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.dark\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.dark\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.dark\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.dark\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.dark\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.dark\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.dark\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.dark\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.dark\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.dark\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.dark\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.dark\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.dark\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.dark\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.dark\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.dark\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.dark\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.dark\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.dark\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.dark\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.dark\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.dark\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.dark\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.dark\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.dark\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.dark\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.dark\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.dark\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.dark\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.dark\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.dark\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.dark\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.dark\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.dark\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.dark\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.dark\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.dark\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.dark\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.dark\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.dark\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.dark\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.dark\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.dark\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.dark\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.dark\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.dark\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.dark\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.dark\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.dark\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.dark\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.dark\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.dark\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.dark\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.dark\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.dark\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.dark\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.dark\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.dark\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.dark\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.dark\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.dark\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.dark\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.dark\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.dark\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.dark\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.dark\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.dark\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.dark\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.dark\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.dark\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.dark\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.dark\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.dark\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.dark\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.dark\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.dark\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.dark\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.dark\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.dark\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.dark\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.dark\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.dark\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.dark\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.dark\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.dark\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.dark\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.dark\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.dark\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.dark\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.dark\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.dark\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.dark\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.dark\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.dark\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.dark\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.dark\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.dark\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.dark\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.dark\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.dark\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.dark\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.dark\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.dark\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.dark\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.dark\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.dark\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.dark\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.dark\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.dark\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.dark\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.dark\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.dark\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.dark\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.dark\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.dark\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.dark\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.dark\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.dark\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.dark\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.dark\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.dark\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.dark\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.dark\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.dark\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.dark\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.dark\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.dark\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.dark\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.dark\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.dark\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.dark\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.dark\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.dark\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.dark\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.dark\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.dark\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.dark\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.dark\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.dark\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.dark\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.dark\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.dark\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.dark\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.dark\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.dark\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.dark\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.dark\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.dark\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.dark\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.dark\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.dark\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.dark\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.dark\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.dark\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.dark\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.dark\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.dark\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.dark\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.dark\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.dark\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.dark\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.dark\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.dark\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.dark\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.dark\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.dark\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);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)}.filter-none{filter:none}.blur-0,.blur-none{--tw-blur:blur(0)}.blur-sm{--tw-blur:blur(4px)}.blur{--tw-blur:blur(8px)}.blur-md{--tw-blur:blur(12px)}.blur-lg{--tw-blur:blur(16px)}.blur-xl{--tw-blur:blur(24px)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.brightness-0{--tw-brightness:brightness(0)}.brightness-50{--tw-brightness:brightness(.5)}.brightness-75{--tw-brightness:brightness(.75)}.brightness-90{--tw-brightness:brightness(.9)}.brightness-95{--tw-brightness:brightness(.95)}.brightness-100{--tw-brightness:brightness(1)}.brightness-105{--tw-brightness:brightness(1.05)}.brightness-110{--tw-brightness:brightness(1.1)}.brightness-125{--tw-brightness:brightness(1.25)}.brightness-150{--tw-brightness:brightness(1.5)}.brightness-200{--tw-brightness:brightness(2)}.contrast-0{--tw-contrast:contrast(0)}.contrast-50{--tw-contrast:contrast(.5)}.contrast-75{--tw-contrast:contrast(.75)}.contrast-100{--tw-contrast:contrast(1)}.contrast-125{--tw-contrast:contrast(1.25)}.contrast-150{--tw-contrast:contrast(1.5)}.contrast-200{--tw-contrast:contrast(2)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,0.05))}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,0.1)) drop-shadow(0 1px 1px rgba(0,0,0,0.06))}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,0.07)) drop-shadow(0 2px 2px rgba(0,0,0,0.06))}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1))}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,0.03)) drop-shadow(0 8px 5px rgba(0,0,0,0.08))}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgba(0,0,0,0.15))}.drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.grayscale-0{--tw-grayscale:grayscale(0)}.grayscale{--tw-grayscale:grayscale(100%)}.hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.invert-0{--tw-invert:invert(0)}.invert{--tw-invert:invert(100%)}.saturate-0{--tw-saturate:saturate(0)}.saturate-50{--tw-saturate:saturate(.5)}.saturate-100{--tw-saturate:saturate(1)}.saturate-150{--tw-saturate:saturate(1.5)}.saturate-200{--tw-saturate:saturate(2)}.sepia-0{--tw-sepia:sepia(0)}.sepia{--tw-sepia:sepia(100%)}.backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.backdrop-blur-0,.backdrop-blur-none{--tw-backdrop-blur:blur(0)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.backdrop-invert-0{--tw-backdrop-invert:invert(0)}.backdrop-invert{--tw-backdrop-invert:invert(100%)}.backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.transition-none{transition-property:none}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-1000{transition-delay:1s}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.content-none{content:none}.dropdown{position:relative}.dropdown summary{cursor:pointer;list-style:none}.dropdown summary::-webkit-details-marker{display:none}.dropdown summary .content{position:absolute}.dropdown summary details[open] summary:before{bottom:0;content:"";cursor:default;left:0;position:fixed;right:0;top:0}.phx-disconnected>.chat .disconnected,.phx-error>.chat .phx-errored{@display block}.chat{height:100vh;max-height:100vh}.chat .disconnected,.chat .phx-errored{display:none}.chat .body{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));height:75%}.chat .body .log{gap:1rem;grid-column:span 9/span 9;height:24rem;height:100%;max-width:100%}.chat .body .log .time-component{cursor:default;display:inline-block;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.chat .body .log li.event .time-component{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))};@media (prefers-color-scheme:dark){.chat .body .log li.event .time-component{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}}.chat .body .log li.event .nick{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.chat .body .log li.event .nick{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}}.chat .body aside{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}.chat .body aside .user.dropdown .content{--tw-bg-opacity:1;--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);background-color:rgba(250,250,249,var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-right:1rem;margin-top:-1rem;padding:1rem;position:absolute;right:100%;transform-origin:top right;width:20rem;z-index:40}.chat .body aside .user.dropdown .content:focus{outline:2px solid transparent;outline-offset:2px}.chat .body aside .user.dropdown .content{--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);--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity));--tw-ring-opacity:0.05;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:640px){.sm\:container{width:100%}@media (min-width:640px){.sm\:container{max-width:640px}}@media (min-width:768px){.sm\:container{max-width:768px}}@media (min-width:1024px){.sm\:container{max-width:1024px}}@media (min-width:1280px){.sm\:container{max-width:1280px}}@media (min-width:1536px){.sm\:container{max-width:1536px}}.sm\:prose{color:#44403c;max-width:65ch}.sm\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.sm\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.sm\:prose strong{color:#1c1917;font-weight:600}.sm\:prose ol[type=A]{--list-counter-style:upper-alpha}.sm\:prose ol[type=a]{--list-counter-style:lower-alpha}.sm\:prose ol[type=A s]{--list-counter-style:upper-alpha}.sm\:prose ol[type=a s]{--list-counter-style:lower-alpha}.sm\:prose ol[type=I]{--list-counter-style:upper-roman}.sm\:prose ol[type=i]{--list-counter-style:lower-roman}.sm\:prose ol[type=I s]{--list-counter-style:upper-roman}.sm\:prose ol[type=i s]{--list-counter-style:lower-roman}.sm\:prose ol[type="1"]{--list-counter-style:decimal}.sm\:prose ol>li{padding-left:1.75em;position:relative}.sm\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.sm\:prose ul>li{padding-left:1.75em;position:relative}.sm\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.sm\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.sm\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.sm\:prose blockquote p:first-of-type:before{content:open-quote}.sm\:prose blockquote p:last-of-type:after{content:close-quote}.sm\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.sm\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.sm\:prose h3{font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.sm\:prose h3,.sm\:prose h4{color:#1c1917;font-weight:600}.sm\:prose h4{line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.sm\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.sm\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.sm\:prose code:after,.sm\:prose code:before{content:"`"}.sm\:prose a code{color:#1c1917}.sm\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.sm\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.sm\:prose pre code:after,.sm\:prose pre code:before{content:none}.sm\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.sm\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.sm\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.sm\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.sm\:prose tbody tr:last-child{border-bottom-width:0}.sm\:prose tbody td{padding:.5714286em;vertical-align:top}.sm\:prose{font-size:1rem;line-height:1.75}.sm\:prose p{margin-bottom:1.25em;margin-top:1.25em}.sm\:prose figure,.sm\:prose img,.sm\:prose video{margin-bottom:2em;margin-top:2em}.sm\:prose figure>*{margin-bottom:0;margin-top:0}.sm\:prose h2 code{font-size:.875em}.sm\:prose h3 code{font-size:.9em}.sm\:prose ol,.sm\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.sm\:prose li{margin-bottom:.5em;margin-top:.5em}.sm\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.sm\:prose>ul>li>:first-child{margin-top:1.25em}.sm\:prose>ul>li>:last-child{margin-bottom:1.25em}.sm\:prose>ol>li>:first-child{margin-top:1.25em}.sm\:prose>ol>li>:last-child{margin-bottom:1.25em}.sm\:prose ol ol,.sm\:prose ol ul,.sm\:prose ul ol,.sm\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.sm\:prose h2+*,.sm\:prose h3+*,.sm\:prose h4+*,.sm\:prose hr+*{margin-top:0}.sm\:prose thead th:first-child{padding-left:0}.sm\:prose thead th:last-child{padding-right:0}.sm\:prose tbody td:first-child{padding-left:0}.sm\:prose tbody td:last-child{padding-right:0}.sm\:prose>:first-child{margin-top:0}.sm\:prose>:last-child{margin-bottom:0}.sm\:prose-sm{font-size:.875rem;line-height:1.7142857}.sm\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.sm\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.sm\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.sm\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.sm\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.sm\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.sm\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.sm\:prose-sm figure,.sm\:prose-sm img,.sm\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.sm\:prose-sm figure>*{margin-bottom:0;margin-top:0}.sm\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.sm\:prose-sm code{font-size:.8571429em}.sm\:prose-sm h2 code{font-size:.9em}.sm\:prose-sm h3 code{font-size:.8888889em}.sm\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.sm\:prose-sm ol,.sm\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.sm\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.sm\:prose-sm ol>li{padding-left:1.5714286em}.sm\:prose-sm ol>li:before{left:0}.sm\:prose-sm ul>li{padding-left:1.5714286em}.sm\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.sm\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.sm\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.sm\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.sm\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.sm\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.sm\:prose-sm ol ol,.sm\:prose-sm ol ul,.sm\:prose-sm ul ol,.sm\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.sm\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.sm\:prose-sm h2+*,.sm\:prose-sm h3+*,.sm\:prose-sm h4+*,.sm\:prose-sm hr+*{margin-top:0}.sm\:prose-sm table{font-size:.8571429em;line-height:1.5}.sm\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.sm\:prose-sm thead th:first-child{padding-left:0}.sm\:prose-sm thead th:last-child{padding-right:0}.sm\:prose-sm tbody td{padding:.6666667em 1em}.sm\:prose-sm tbody td:first-child{padding-left:0}.sm\:prose-sm tbody td:last-child{padding-right:0}.sm\:prose-sm>:first-child{margin-top:0}.sm\:prose-sm>:last-child{margin-bottom:0}.sm\:prose-lg{font-size:1.125rem;line-height:1.7777778}.sm\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.sm\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.sm\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.sm\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.sm\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.sm\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.sm\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.sm\:prose-lg figure,.sm\:prose-lg img,.sm\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.sm\:prose-lg figure>*{margin-bottom:0;margin-top:0}.sm\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.sm\:prose-lg code{font-size:.8888889em}.sm\:prose-lg h2 code{font-size:.8666667em}.sm\:prose-lg h3 code{font-size:.875em}.sm\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.sm\:prose-lg ol,.sm\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.sm\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.sm\:prose-lg ol>li{padding-left:1.6666667em}.sm\:prose-lg ol>li:before{left:0}.sm\:prose-lg ul>li{padding-left:1.6666667em}.sm\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.sm\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.sm\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.sm\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.sm\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-lg ol ol,.sm\:prose-lg ol ul,.sm\:prose-lg ul ol,.sm\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.sm\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.sm\:prose-lg h2+*,.sm\:prose-lg h3+*,.sm\:prose-lg h4+*,.sm\:prose-lg hr+*{margin-top:0}.sm\:prose-lg table{font-size:.8888889em;line-height:1.5}.sm\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.sm\:prose-lg thead th:first-child{padding-left:0}.sm\:prose-lg thead th:last-child{padding-right:0}.sm\:prose-lg tbody td{padding:.75em}.sm\:prose-lg tbody td:first-child{padding-left:0}.sm\:prose-lg tbody td:last-child{padding-right:0}.sm\:prose-lg>:first-child{margin-top:0}.sm\:prose-lg>:last-child{margin-bottom:0}.sm\:prose-xl{font-size:1.25rem;line-height:1.8}.sm\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.sm\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.sm\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.sm\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.sm\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.sm\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.sm\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.sm\:prose-xl figure,.sm\:prose-xl img,.sm\:prose-xl video{margin-bottom:2em;margin-top:2em}.sm\:prose-xl figure>*{margin-bottom:0;margin-top:0}.sm\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.sm\:prose-xl code{font-size:.9em}.sm\:prose-xl h2 code{font-size:.8611111em}.sm\:prose-xl h3 code{font-size:.9em}.sm\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.sm\:prose-xl ol,.sm\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.sm\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.sm\:prose-xl ol>li{padding-left:1.8em}.sm\:prose-xl ol>li:before{left:0}.sm\:prose-xl ul>li{padding-left:1.8em}.sm\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.sm\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.sm\:prose-xl>ul>li>:first-child{margin-top:1.2em}.sm\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.sm\:prose-xl>ol>li>:first-child{margin-top:1.2em}.sm\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.sm\:prose-xl ol ol,.sm\:prose-xl ol ul,.sm\:prose-xl ul ol,.sm\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.sm\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.sm\:prose-xl h2+*,.sm\:prose-xl h3+*,.sm\:prose-xl h4+*,.sm\:prose-xl hr+*{margin-top:0}.sm\:prose-xl table{font-size:.9em;line-height:1.5555556}.sm\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.sm\:prose-xl thead th:first-child{padding-left:0}.sm\:prose-xl thead th:last-child{padding-right:0}.sm\:prose-xl tbody td{padding:.8888889em .6666667em}.sm\:prose-xl tbody td:first-child{padding-left:0}.sm\:prose-xl tbody td:last-child{padding-right:0}.sm\:prose-xl>:first-child{margin-top:0}.sm\:prose-xl>:last-child{margin-bottom:0}.sm\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.sm\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.sm\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.sm\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.sm\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.sm\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.sm\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.sm\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.sm\:prose-2xl figure,.sm\:prose-2xl img,.sm\:prose-2xl video{margin-bottom:2em;margin-top:2em}.sm\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.sm\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.sm\:prose-2xl code{font-size:.8333333em}.sm\:prose-2xl h2 code{font-size:.875em}.sm\:prose-2xl h3 code{font-size:.8888889em}.sm\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.sm\:prose-2xl ol,.sm\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.sm\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.sm\:prose-2xl ol>li{padding-left:1.6666667em}.sm\:prose-2xl ol>li:before{left:0}.sm\:prose-2xl ul>li{padding-left:1.6666667em}.sm\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.sm\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.sm\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.sm\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.sm\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-2xl ol ol,.sm\:prose-2xl ol ul,.sm\:prose-2xl ul ol,.sm\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.sm\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.sm\:prose-2xl h2+*,.sm\:prose-2xl h3+*,.sm\:prose-2xl h4+*,.sm\:prose-2xl hr+*{margin-top:0}.sm\:prose-2xl table{font-size:.8333333em;line-height:1.4}.sm\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.sm\:prose-2xl thead th:first-child{padding-left:0}.sm\:prose-2xl thead th:last-child{padding-right:0}.sm\:prose-2xl tbody td{padding:.8em .6em}.sm\:prose-2xl tbody td:first-child{padding-left:0}.sm\:prose-2xl tbody td:last-child{padding-right:0}.sm\:prose-2xl>:first-child{margin-top:0}.sm\:prose-2xl>:last-child{margin-bottom:0}.sm\:prose-connection a,.sm\:prose-connection a code{color:#4f46e5}.sm\:prose-connect a,.sm\:prose-connect a code{color:#dc2626}.sm\:prose-punch a,.sm\:prose-punch a code{color:#ca8a04}.sm\:prose-touch a,.sm\:prose-touch a code{color:#16a34a}.sm\:prose-pulse a,.sm\:prose-pulse a code{color:#db2777}.sm\:prose-indigo a,.sm\:prose-indigo a code{color:#4f46e5}.sm\:prose-red a,.sm\:prose-red a code{color:#e11d48}.sm\:prose-yellow a,.sm\:prose-yellow a code{color:#d97706}.sm\:prose-blue a,.sm\:prose-blue a code{color:#2563eb}.sm\:prose-purple a,.sm\:prose-purple a code{color:#9333ea}.sm\:prose-light,.sm\:prose-light [class~=lead]{color:#d6d3d1}.sm\:prose-light a,.sm\:prose-light strong{color:#e7e5e4}.sm\:prose-light ol>li:before{color:#a8a29e}.sm\:prose-light ul>li:before{background-color:#57534e}.sm\:prose-light hr{border-color:#44403c}.sm\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.sm\:prose-light h1,.sm\:prose-light h2,.sm\:prose-light h3,.sm\:prose-light h4{color:#e7e5e4}.sm\:prose-light figure figcaption{color:#a8a29e}.sm\:prose-light a code,.sm\:prose-light code{color:#e7e5e4}.sm\:prose-light pre{color:#44403c}.sm\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.sm\:prose-light tbody tr{border-bottom-color:#44403c}@media (prefers-color-scheme:dark){.sm\:dark\:prose{color:#44403c;max-width:65ch}.sm\:dark\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.sm\:dark\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.sm\:dark\:prose strong{color:#1c1917;font-weight:600}.sm\:dark\:prose ol[type=A]{--list-counter-style:upper-alpha}.sm\:dark\:prose ol[type=a]{--list-counter-style:lower-alpha}.sm\:dark\:prose ol[type=A s]{--list-counter-style:upper-alpha}.sm\:dark\:prose ol[type=a s]{--list-counter-style:lower-alpha}.sm\:dark\:prose ol[type=I]{--list-counter-style:upper-roman}.sm\:dark\:prose ol[type=i]{--list-counter-style:lower-roman}.sm\:dark\:prose ol[type=I s]{--list-counter-style:upper-roman}.sm\:dark\:prose ol[type=i s]{--list-counter-style:lower-roman}.sm\:dark\:prose ol[type="1"]{--list-counter-style:decimal}.sm\:dark\:prose ol>li{padding-left:1.75em;position:relative}.sm\:dark\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.sm\:dark\:prose ul>li{padding-left:1.75em;position:relative}.sm\:dark\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.sm\:dark\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.sm\:dark\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.sm\:dark\:prose blockquote p:first-of-type:before{content:open-quote}.sm\:dark\:prose blockquote p:last-of-type:after{content:close-quote}.sm\:dark\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.sm\:dark\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.sm\:dark\:prose h3{color:#1c1917;font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.sm\:dark\:prose h4{color:#1c1917;font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.sm\:dark\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.sm\:dark\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.sm\:dark\:prose code:after,.sm\:dark\:prose code:before{content:"`"}.sm\:dark\:prose a code{color:#1c1917}.sm\:dark\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.sm\:dark\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.sm\:dark\:prose pre code:after,.sm\:dark\:prose pre code:before{content:none}.sm\:dark\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.sm\:dark\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.sm\:dark\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.sm\:dark\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.sm\:dark\:prose tbody tr:last-child{border-bottom-width:0}.sm\:dark\:prose tbody td{padding:.5714286em;vertical-align:top}.sm\:dark\:prose{font-size:1rem;line-height:1.75}.sm\:dark\:prose p{margin-bottom:1.25em;margin-top:1.25em}.sm\:dark\:prose figure,.sm\:dark\:prose img,.sm\:dark\:prose video{margin-bottom:2em;margin-top:2em}.sm\:dark\:prose figure>*{margin-bottom:0;margin-top:0}.sm\:dark\:prose h2 code{font-size:.875em}.sm\:dark\:prose h3 code{font-size:.9em}.sm\:dark\:prose ol,.sm\:dark\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.sm\:dark\:prose li{margin-bottom:.5em;margin-top:.5em}.sm\:dark\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.sm\:dark\:prose>ul>li>:first-child{margin-top:1.25em}.sm\:dark\:prose>ul>li>:last-child{margin-bottom:1.25em}.sm\:dark\:prose>ol>li>:first-child{margin-top:1.25em}.sm\:dark\:prose>ol>li>:last-child{margin-bottom:1.25em}.sm\:dark\:prose ol ol,.sm\:dark\:prose ol ul,.sm\:dark\:prose ul ol,.sm\:dark\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.sm\:dark\:prose h2+*,.sm\:dark\:prose h3+*,.sm\:dark\:prose h4+*,.sm\:dark\:prose hr+*{margin-top:0}.sm\:dark\:prose thead th:first-child{padding-left:0}.sm\:dark\:prose thead th:last-child{padding-right:0}.sm\:dark\:prose tbody td:first-child{padding-left:0}.sm\:dark\:prose tbody td:last-child{padding-right:0}.sm\:dark\:prose>:first-child{margin-top:0}.sm\:dark\:prose>:last-child{margin-bottom:0}.sm\:dark\:prose-sm{font-size:.875rem;line-height:1.7142857}.sm\:dark\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.sm\:dark\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.sm\:dark\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.sm\:dark\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.sm\:dark\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.sm\:dark\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.sm\:dark\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.sm\:dark\:prose-sm figure,.sm\:dark\:prose-sm img,.sm\:dark\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.sm\:dark\:prose-sm figure>*{margin-bottom:0;margin-top:0}.sm\:dark\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.sm\:dark\:prose-sm code{font-size:.8571429em}.sm\:dark\:prose-sm h2 code{font-size:.9em}.sm\:dark\:prose-sm h3 code{font-size:.8888889em}.sm\:dark\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.sm\:dark\:prose-sm ol,.sm\:dark\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.sm\:dark\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.sm\:dark\:prose-sm ol>li{padding-left:1.5714286em}.sm\:dark\:prose-sm ol>li:before{left:0}.sm\:dark\:prose-sm ul>li{padding-left:1.5714286em}.sm\:dark\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.sm\:dark\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.sm\:dark\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.sm\:dark\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.sm\:dark\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.sm\:dark\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.sm\:dark\:prose-sm ol ol,.sm\:dark\:prose-sm ol ul,.sm\:dark\:prose-sm ul ol,.sm\:dark\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.sm\:dark\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.sm\:dark\:prose-sm h2+*,.sm\:dark\:prose-sm h3+*,.sm\:dark\:prose-sm h4+*,.sm\:dark\:prose-sm hr+*{margin-top:0}.sm\:dark\:prose-sm table{font-size:.8571429em;line-height:1.5}.sm\:dark\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.sm\:dark\:prose-sm thead th:first-child{padding-left:0}.sm\:dark\:prose-sm thead th:last-child{padding-right:0}.sm\:dark\:prose-sm tbody td{padding:.6666667em 1em}.sm\:dark\:prose-sm tbody td:first-child{padding-left:0}.sm\:dark\:prose-sm tbody td:last-child{padding-right:0}.sm\:dark\:prose-sm>:first-child{margin-top:0}.sm\:dark\:prose-sm>:last-child{margin-bottom:0}.sm\:dark\:prose-lg{font-size:1.125rem;line-height:1.7777778}.sm\:dark\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.sm\:dark\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.sm\:dark\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.sm\:dark\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.sm\:dark\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.sm\:dark\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.sm\:dark\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.sm\:dark\:prose-lg figure,.sm\:dark\:prose-lg img,.sm\:dark\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.sm\:dark\:prose-lg figure>*{margin-bottom:0;margin-top:0}.sm\:dark\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.sm\:dark\:prose-lg code{font-size:.8888889em}.sm\:dark\:prose-lg h2 code{font-size:.8666667em}.sm\:dark\:prose-lg h3 code{font-size:.875em}.sm\:dark\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.sm\:dark\:prose-lg ol,.sm\:dark\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.sm\:dark\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.sm\:dark\:prose-lg ol>li{padding-left:1.6666667em}.sm\:dark\:prose-lg ol>li:before{left:0}.sm\:dark\:prose-lg ul>li{padding-left:1.6666667em}.sm\:dark\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.sm\:dark\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.sm\:dark\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.sm\:dark\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.sm\:dark\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.sm\:dark\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.sm\:dark\:prose-lg ol ol,.sm\:dark\:prose-lg ol ul,.sm\:dark\:prose-lg ul ol,.sm\:dark\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.sm\:dark\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.sm\:dark\:prose-lg h2+*,.sm\:dark\:prose-lg h3+*,.sm\:dark\:prose-lg h4+*,.sm\:dark\:prose-lg hr+*{margin-top:0}.sm\:dark\:prose-lg table{font-size:.8888889em;line-height:1.5}.sm\:dark\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.sm\:dark\:prose-lg thead th:first-child{padding-left:0}.sm\:dark\:prose-lg thead th:last-child{padding-right:0}.sm\:dark\:prose-lg tbody td{padding:.75em}.sm\:dark\:prose-lg tbody td:first-child{padding-left:0}.sm\:dark\:prose-lg tbody td:last-child{padding-right:0}.sm\:dark\:prose-lg>:first-child{margin-top:0}.sm\:dark\:prose-lg>:last-child{margin-bottom:0}.sm\:dark\:prose-xl{font-size:1.25rem;line-height:1.8}.sm\:dark\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.sm\:dark\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.sm\:dark\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.sm\:dark\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.sm\:dark\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.sm\:dark\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.sm\:dark\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.sm\:dark\:prose-xl figure,.sm\:dark\:prose-xl img,.sm\:dark\:prose-xl video{margin-bottom:2em;margin-top:2em}.sm\:dark\:prose-xl figure>*{margin-bottom:0;margin-top:0}.sm\:dark\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.sm\:dark\:prose-xl code{font-size:.9em}.sm\:dark\:prose-xl h2 code{font-size:.8611111em}.sm\:dark\:prose-xl h3 code{font-size:.9em}.sm\:dark\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.sm\:dark\:prose-xl ol,.sm\:dark\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.sm\:dark\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.sm\:dark\:prose-xl ol>li{padding-left:1.8em}.sm\:dark\:prose-xl ol>li:before{left:0}.sm\:dark\:prose-xl ul>li{padding-left:1.8em}.sm\:dark\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.sm\:dark\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.sm\:dark\:prose-xl>ul>li>:first-child{margin-top:1.2em}.sm\:dark\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.sm\:dark\:prose-xl>ol>li>:first-child{margin-top:1.2em}.sm\:dark\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.sm\:dark\:prose-xl ol ol,.sm\:dark\:prose-xl ol ul,.sm\:dark\:prose-xl ul ol,.sm\:dark\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.sm\:dark\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.sm\:dark\:prose-xl h2+*,.sm\:dark\:prose-xl h3+*,.sm\:dark\:prose-xl h4+*,.sm\:dark\:prose-xl hr+*{margin-top:0}.sm\:dark\:prose-xl table{font-size:.9em;line-height:1.5555556}.sm\:dark\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.sm\:dark\:prose-xl thead th:first-child{padding-left:0}.sm\:dark\:prose-xl thead th:last-child{padding-right:0}.sm\:dark\:prose-xl tbody td{padding:.8888889em .6666667em}.sm\:dark\:prose-xl tbody td:first-child{padding-left:0}.sm\:dark\:prose-xl tbody td:last-child{padding-right:0}.sm\:dark\:prose-xl>:first-child{margin-top:0}.sm\:dark\:prose-xl>:last-child{margin-bottom:0}.sm\:dark\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.sm\:dark\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.sm\:dark\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.sm\:dark\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.sm\:dark\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.sm\:dark\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.sm\:dark\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.sm\:dark\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.sm\:dark\:prose-2xl figure,.sm\:dark\:prose-2xl img,.sm\:dark\:prose-2xl video{margin-bottom:2em;margin-top:2em}.sm\:dark\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.sm\:dark\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.sm\:dark\:prose-2xl code{font-size:.8333333em}.sm\:dark\:prose-2xl h2 code{font-size:.875em}.sm\:dark\:prose-2xl h3 code{font-size:.8888889em}.sm\:dark\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.sm\:dark\:prose-2xl ol,.sm\:dark\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.sm\:dark\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.sm\:dark\:prose-2xl ol>li{padding-left:1.6666667em}.sm\:dark\:prose-2xl ol>li:before{left:0}.sm\:dark\:prose-2xl ul>li{padding-left:1.6666667em}.sm\:dark\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.sm\:dark\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.sm\:dark\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.sm\:dark\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.sm\:dark\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.sm\:dark\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.sm\:dark\:prose-2xl ol ol,.sm\:dark\:prose-2xl ol ul,.sm\:dark\:prose-2xl ul ol,.sm\:dark\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.sm\:dark\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.sm\:dark\:prose-2xl h2+*,.sm\:dark\:prose-2xl h3+*,.sm\:dark\:prose-2xl h4+*,.sm\:dark\:prose-2xl hr+*{margin-top:0}.sm\:dark\:prose-2xl table{font-size:.8333333em;line-height:1.4}.sm\:dark\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.sm\:dark\:prose-2xl thead th:first-child{padding-left:0}.sm\:dark\:prose-2xl thead th:last-child{padding-right:0}.sm\:dark\:prose-2xl tbody td{padding:.8em .6em}.sm\:dark\:prose-2xl tbody td:first-child{padding-left:0}.sm\:dark\:prose-2xl tbody td:last-child{padding-right:0}.sm\:dark\:prose-2xl>:first-child{margin-top:0}.sm\:dark\:prose-2xl>:last-child{margin-bottom:0}.sm\:dark\:prose-connection a,.sm\:dark\:prose-connection a code{color:#4f46e5}.sm\:dark\:prose-connect a,.sm\:dark\:prose-connect a code{color:#dc2626}.sm\:dark\:prose-punch a,.sm\:dark\:prose-punch a code{color:#ca8a04}.sm\:dark\:prose-touch a,.sm\:dark\:prose-touch a code{color:#16a34a}.sm\:dark\:prose-pulse a,.sm\:dark\:prose-pulse a code{color:#db2777}.sm\:dark\:prose-indigo a,.sm\:dark\:prose-indigo a code{color:#4f46e5}.sm\:dark\:prose-red a,.sm\:dark\:prose-red a code{color:#e11d48}.sm\:dark\:prose-yellow a,.sm\:dark\:prose-yellow a code{color:#d97706}.sm\:dark\:prose-blue a,.sm\:dark\:prose-blue a code{color:#2563eb}.sm\:dark\:prose-purple a,.sm\:dark\:prose-purple a code{color:#9333ea}.sm\:dark\:prose-light,.sm\:dark\:prose-light [class~=lead]{color:#d6d3d1}.sm\:dark\:prose-light a,.sm\:dark\:prose-light strong{color:#e7e5e4}.sm\:dark\:prose-light ol>li:before{color:#a8a29e}.sm\:dark\:prose-light ul>li:before{background-color:#57534e}.sm\:dark\:prose-light hr{border-color:#44403c}.sm\:dark\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.sm\:dark\:prose-light h1,.sm\:dark\:prose-light h2,.sm\:dark\:prose-light h3,.sm\:dark\:prose-light h4{color:#e7e5e4}.sm\:dark\:prose-light figure figcaption{color:#a8a29e}.sm\:dark\:prose-light a code,.sm\:dark\:prose-light code{color:#e7e5e4}.sm\:dark\:prose-light pre{color:#44403c}.sm\:dark\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.sm\:dark\:prose-light tbody tr{border-bottom-color:#44403c}}.sm\:aspect-w-1,.sm\:aspect-w-2,.sm\:aspect-w-3,.sm\:aspect-w-4,.sm\:aspect-w-5,.sm\:aspect-w-6,.sm\:aspect-w-7,.sm\:aspect-w-8,.sm\:aspect-w-9,.sm\:aspect-w-10,.sm\:aspect-w-11,.sm\:aspect-w-12,.sm\:aspect-w-13,.sm\:aspect-w-14,.sm\:aspect-w-15,.sm\:aspect-w-16{padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative}.sm\:aspect-w-1>*,.sm\:aspect-w-2>*,.sm\:aspect-w-3>*,.sm\:aspect-w-4>*,.sm\:aspect-w-5>*,.sm\:aspect-w-6>*,.sm\:aspect-w-7>*,.sm\:aspect-w-8>*,.sm\:aspect-w-9>*,.sm\:aspect-w-10>*,.sm\:aspect-w-11>*,.sm\:aspect-w-12>*,.sm\:aspect-w-13>*,.sm\:aspect-w-14>*,.sm\:aspect-w-15>*,.sm\:aspect-w-16>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.sm\:aspect-none{padding-bottom:0;position:static}.sm\:aspect-none>*{bottom:auto;height:auto;left:auto;position:static;right:auto;top:auto;width:auto}.sm\:aspect-w-1{--tw-aspect-w:1}.sm\:aspect-w-2{--tw-aspect-w:2}.sm\:aspect-w-3{--tw-aspect-w:3}.sm\:aspect-w-4{--tw-aspect-w:4}.sm\:aspect-w-5{--tw-aspect-w:5}.sm\:aspect-w-6{--tw-aspect-w:6}.sm\:aspect-w-7{--tw-aspect-w:7}.sm\:aspect-w-8{--tw-aspect-w:8}.sm\:aspect-w-9{--tw-aspect-w:9}.sm\:aspect-w-10{--tw-aspect-w:10}.sm\:aspect-w-11{--tw-aspect-w:11}.sm\:aspect-w-12{--tw-aspect-w:12}.sm\:aspect-w-13{--tw-aspect-w:13}.sm\:aspect-w-14{--tw-aspect-w:14}.sm\:aspect-w-15{--tw-aspect-w:15}.sm\:aspect-w-16{--tw-aspect-w:16}.sm\:aspect-h-1{--tw-aspect-h:1}.sm\:aspect-h-2{--tw-aspect-h:2}.sm\:aspect-h-3{--tw-aspect-h:3}.sm\:aspect-h-4{--tw-aspect-h:4}.sm\:aspect-h-5{--tw-aspect-h:5}.sm\:aspect-h-6{--tw-aspect-h:6}.sm\:aspect-h-7{--tw-aspect-h:7}.sm\:aspect-h-8{--tw-aspect-h:8}.sm\:aspect-h-9{--tw-aspect-h:9}.sm\:aspect-h-10{--tw-aspect-h:10}.sm\:aspect-h-11{--tw-aspect-h:11}.sm\:aspect-h-12{--tw-aspect-h:12}.sm\:aspect-h-13{--tw-aspect-h:13}.sm\:aspect-h-14{--tw-aspect-h:14}.sm\:aspect-h-15{--tw-aspect-h:15}.sm\:aspect-h-16{--tw-aspect-h:16}.sm\:sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sm\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.sm\:focus-within\:sr-only:focus-within{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sm\:focus-within\:not-sr-only:focus-within{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.sm\:focus\:sr-only:focus{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sm\:focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.sm\:pointer-events-none{pointer-events:none}.sm\:pointer-events-auto{pointer-events:auto}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}.sm\:static{position:static}.sm\:fixed{position:fixed}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:sticky{position:sticky}.sm\:inset-0{bottom:0;left:0;right:0;top:0}.sm\:inset-1{bottom:.25rem;left:.25rem;right:.25rem;top:.25rem}.sm\:inset-2{bottom:.5rem;left:.5rem;right:.5rem;top:.5rem}.sm\:inset-3{bottom:.75rem;left:.75rem;right:.75rem;top:.75rem}.sm\:inset-4{bottom:1rem;left:1rem;right:1rem;top:1rem}.sm\:inset-5{bottom:1.25rem;left:1.25rem;right:1.25rem;top:1.25rem}.sm\:inset-6{bottom:1.5rem;left:1.5rem;right:1.5rem;top:1.5rem}.sm\:inset-7{bottom:1.75rem;left:1.75rem;right:1.75rem;top:1.75rem}.sm\:inset-8{bottom:2rem;left:2rem;right:2rem;top:2rem}.sm\:inset-9{bottom:2.25rem;left:2.25rem;right:2.25rem;top:2.25rem}.sm\:inset-10{bottom:2.5rem;left:2.5rem;right:2.5rem;top:2.5rem}.sm\:inset-11{bottom:2.75rem;left:2.75rem;right:2.75rem;top:2.75rem}.sm\:inset-12{bottom:3rem;left:3rem;right:3rem;top:3rem}.sm\:inset-14{bottom:3.5rem;left:3.5rem;right:3.5rem;top:3.5rem}.sm\:inset-16{bottom:4rem;left:4rem;right:4rem;top:4rem}.sm\:inset-20{bottom:5rem;left:5rem;right:5rem;top:5rem}.sm\:inset-24{bottom:6rem;left:6rem;right:6rem;top:6rem}.sm\:inset-28{bottom:7rem;left:7rem;right:7rem;top:7rem}.sm\:inset-32{bottom:8rem;left:8rem;right:8rem;top:8rem}.sm\:inset-36{bottom:9rem;left:9rem;right:9rem;top:9rem}.sm\:inset-40{bottom:10rem;left:10rem;right:10rem;top:10rem}.sm\:inset-44{bottom:11rem;left:11rem;right:11rem;top:11rem}.sm\:inset-48{bottom:12rem;left:12rem;right:12rem;top:12rem}.sm\:inset-52{bottom:13rem;left:13rem;right:13rem;top:13rem}.sm\:inset-56{bottom:14rem;left:14rem;right:14rem;top:14rem}.sm\:inset-60{bottom:15rem;left:15rem;right:15rem;top:15rem}.sm\:inset-64{bottom:16rem;left:16rem;right:16rem;top:16rem}.sm\:inset-72{bottom:18rem;left:18rem;right:18rem;top:18rem}.sm\:inset-80{bottom:20rem;left:20rem;right:20rem;top:20rem}.sm\:inset-96{bottom:24rem;left:24rem;right:24rem;top:24rem}.sm\:inset-auto{bottom:auto;left:auto;right:auto;top:auto}.sm\:inset-px{bottom:1px;left:1px;right:1px;top:1px}.sm\:inset-0\.5{bottom:.125rem;left:.125rem;right:.125rem;top:.125rem}.sm\:inset-1\.5{bottom:.375rem;left:.375rem;right:.375rem;top:.375rem}.sm\:inset-2\.5{bottom:.625rem;left:.625rem;right:.625rem;top:.625rem}.sm\:inset-3\.5{bottom:.875rem;left:.875rem;right:.875rem;top:.875rem}.sm\:-inset-0{bottom:0;left:0;right:0;top:0}.sm\:-inset-1{bottom:-.25rem;left:-.25rem;right:-.25rem;top:-.25rem}.sm\:-inset-2{bottom:-.5rem;left:-.5rem;right:-.5rem;top:-.5rem}.sm\:-inset-3{bottom:-.75rem;left:-.75rem;right:-.75rem;top:-.75rem}.sm\:-inset-4{bottom:-1rem;left:-1rem;right:-1rem;top:-1rem}.sm\:-inset-5{bottom:-1.25rem;left:-1.25rem;right:-1.25rem;top:-1.25rem}.sm\:-inset-6{bottom:-1.5rem;left:-1.5rem;right:-1.5rem;top:-1.5rem}.sm\:-inset-7{bottom:-1.75rem;left:-1.75rem;right:-1.75rem;top:-1.75rem}.sm\:-inset-8{bottom:-2rem;left:-2rem;right:-2rem;top:-2rem}.sm\:-inset-9{bottom:-2.25rem;left:-2.25rem;right:-2.25rem;top:-2.25rem}.sm\:-inset-10{bottom:-2.5rem;left:-2.5rem;right:-2.5rem;top:-2.5rem}.sm\:-inset-11{bottom:-2.75rem;left:-2.75rem;right:-2.75rem;top:-2.75rem}.sm\:-inset-12{bottom:-3rem;left:-3rem;right:-3rem;top:-3rem}.sm\:-inset-14{bottom:-3.5rem;left:-3.5rem;right:-3.5rem;top:-3.5rem}.sm\:-inset-16{bottom:-4rem;left:-4rem;right:-4rem;top:-4rem}.sm\:-inset-20{bottom:-5rem;left:-5rem;right:-5rem;top:-5rem}.sm\:-inset-24{bottom:-6rem;left:-6rem;right:-6rem;top:-6rem}.sm\:-inset-28{bottom:-7rem;left:-7rem;right:-7rem;top:-7rem}.sm\:-inset-32{bottom:-8rem;left:-8rem;right:-8rem;top:-8rem}.sm\:-inset-36{bottom:-9rem;left:-9rem;right:-9rem;top:-9rem}.sm\:-inset-40{bottom:-10rem;left:-10rem;right:-10rem;top:-10rem}.sm\:-inset-44{bottom:-11rem;left:-11rem;right:-11rem;top:-11rem}.sm\:-inset-48{bottom:-12rem;left:-12rem;right:-12rem;top:-12rem}.sm\:-inset-52{bottom:-13rem;left:-13rem;right:-13rem;top:-13rem}.sm\:-inset-56{bottom:-14rem;left:-14rem;right:-14rem;top:-14rem}.sm\:-inset-60{bottom:-15rem;left:-15rem;right:-15rem;top:-15rem}.sm\:-inset-64{bottom:-16rem;left:-16rem;right:-16rem;top:-16rem}.sm\:-inset-72{bottom:-18rem;left:-18rem;right:-18rem;top:-18rem}.sm\:-inset-80{bottom:-20rem;left:-20rem;right:-20rem;top:-20rem}.sm\:-inset-96{bottom:-24rem;left:-24rem;right:-24rem;top:-24rem}.sm\:-inset-px{bottom:-1px;left:-1px;right:-1px;top:-1px}.sm\:-inset-0\.5{bottom:-.125rem;left:-.125rem;right:-.125rem;top:-.125rem}.sm\:-inset-1\.5{bottom:-.375rem;left:-.375rem;right:-.375rem;top:-.375rem}.sm\:-inset-2\.5{bottom:-.625rem;left:-.625rem;right:-.625rem;top:-.625rem}.sm\:-inset-3\.5{bottom:-.875rem;left:-.875rem;right:-.875rem;top:-.875rem}.sm\:inset-1\/2{bottom:50%;left:50%;right:50%;top:50%}.sm\:inset-1\/3{bottom:33.333333%;left:33.333333%;right:33.333333%;top:33.333333%}.sm\:inset-2\/3{bottom:66.666667%;left:66.666667%;right:66.666667%;top:66.666667%}.sm\:inset-1\/4{bottom:25%;left:25%;right:25%;top:25%}.sm\:inset-2\/4{bottom:50%;left:50%;right:50%;top:50%}.sm\:inset-3\/4{bottom:75%;left:75%;right:75%;top:75%}.sm\:inset-full{bottom:100%;left:100%;right:100%;top:100%}.sm\:-inset-1\/2{bottom:-50%;left:-50%;right:-50%;top:-50%}.sm\:-inset-1\/3{bottom:-33.333333%;left:-33.333333%;right:-33.333333%;top:-33.333333%}.sm\:-inset-2\/3{bottom:-66.666667%;left:-66.666667%;right:-66.666667%;top:-66.666667%}.sm\:-inset-1\/4{bottom:-25%;left:-25%;right:-25%;top:-25%}.sm\:-inset-2\/4{bottom:-50%;left:-50%;right:-50%;top:-50%}.sm\:-inset-3\/4{bottom:-75%;left:-75%;right:-75%;top:-75%}.sm\:-inset-full{bottom:-100%;left:-100%;right:-100%;top:-100%}.sm\:inset-x-0{left:0;right:0}.sm\:inset-x-1{left:.25rem;right:.25rem}.sm\:inset-x-2{left:.5rem;right:.5rem}.sm\:inset-x-3{left:.75rem;right:.75rem}.sm\:inset-x-4{left:1rem;right:1rem}.sm\:inset-x-5{left:1.25rem;right:1.25rem}.sm\:inset-x-6{left:1.5rem;right:1.5rem}.sm\:inset-x-7{left:1.75rem;right:1.75rem}.sm\:inset-x-8{left:2rem;right:2rem}.sm\:inset-x-9{left:2.25rem;right:2.25rem}.sm\:inset-x-10{left:2.5rem;right:2.5rem}.sm\:inset-x-11{left:2.75rem;right:2.75rem}.sm\:inset-x-12{left:3rem;right:3rem}.sm\:inset-x-14{left:3.5rem;right:3.5rem}.sm\:inset-x-16{left:4rem;right:4rem}.sm\:inset-x-20{left:5rem;right:5rem}.sm\:inset-x-24{left:6rem;right:6rem}.sm\:inset-x-28{left:7rem;right:7rem}.sm\:inset-x-32{left:8rem;right:8rem}.sm\:inset-x-36{left:9rem;right:9rem}.sm\:inset-x-40{left:10rem;right:10rem}.sm\:inset-x-44{left:11rem;right:11rem}.sm\:inset-x-48{left:12rem;right:12rem}.sm\:inset-x-52{left:13rem;right:13rem}.sm\:inset-x-56{left:14rem;right:14rem}.sm\:inset-x-60{left:15rem;right:15rem}.sm\:inset-x-64{left:16rem;right:16rem}.sm\:inset-x-72{left:18rem;right:18rem}.sm\:inset-x-80{left:20rem;right:20rem}.sm\:inset-x-96{left:24rem;right:24rem}.sm\:inset-x-auto{left:auto;right:auto}.sm\:inset-x-px{left:1px;right:1px}.sm\:inset-x-0\.5{left:.125rem;right:.125rem}.sm\:inset-x-1\.5{left:.375rem;right:.375rem}.sm\:inset-x-2\.5{left:.625rem;right:.625rem}.sm\:inset-x-3\.5{left:.875rem;right:.875rem}.sm\:-inset-x-0{left:0;right:0}.sm\:-inset-x-1{left:-.25rem;right:-.25rem}.sm\:-inset-x-2{left:-.5rem;right:-.5rem}.sm\:-inset-x-3{left:-.75rem;right:-.75rem}.sm\:-inset-x-4{left:-1rem;right:-1rem}.sm\:-inset-x-5{left:-1.25rem;right:-1.25rem}.sm\:-inset-x-6{left:-1.5rem;right:-1.5rem}.sm\:-inset-x-7{left:-1.75rem;right:-1.75rem}.sm\:-inset-x-8{left:-2rem;right:-2rem}.sm\:-inset-x-9{left:-2.25rem;right:-2.25rem}.sm\:-inset-x-10{left:-2.5rem;right:-2.5rem}.sm\:-inset-x-11{left:-2.75rem;right:-2.75rem}.sm\:-inset-x-12{left:-3rem;right:-3rem}.sm\:-inset-x-14{left:-3.5rem;right:-3.5rem}.sm\:-inset-x-16{left:-4rem;right:-4rem}.sm\:-inset-x-20{left:-5rem;right:-5rem}.sm\:-inset-x-24{left:-6rem;right:-6rem}.sm\:-inset-x-28{left:-7rem;right:-7rem}.sm\:-inset-x-32{left:-8rem;right:-8rem}.sm\:-inset-x-36{left:-9rem;right:-9rem}.sm\:-inset-x-40{left:-10rem;right:-10rem}.sm\:-inset-x-44{left:-11rem;right:-11rem}.sm\:-inset-x-48{left:-12rem;right:-12rem}.sm\:-inset-x-52{left:-13rem;right:-13rem}.sm\:-inset-x-56{left:-14rem;right:-14rem}.sm\:-inset-x-60{left:-15rem;right:-15rem}.sm\:-inset-x-64{left:-16rem;right:-16rem}.sm\:-inset-x-72{left:-18rem;right:-18rem}.sm\:-inset-x-80{left:-20rem;right:-20rem}.sm\:-inset-x-96{left:-24rem;right:-24rem}.sm\:-inset-x-px{left:-1px;right:-1px}.sm\:-inset-x-0\.5{left:-.125rem;right:-.125rem}.sm\:-inset-x-1\.5{left:-.375rem;right:-.375rem}.sm\:-inset-x-2\.5{left:-.625rem;right:-.625rem}.sm\:-inset-x-3\.5{left:-.875rem;right:-.875rem}.sm\:inset-x-1\/2{left:50%;right:50%}.sm\:inset-x-1\/3{left:33.333333%;right:33.333333%}.sm\:inset-x-2\/3{left:66.666667%;right:66.666667%}.sm\:inset-x-1\/4{left:25%;right:25%}.sm\:inset-x-2\/4{left:50%;right:50%}.sm\:inset-x-3\/4{left:75%;right:75%}.sm\:inset-x-full{left:100%;right:100%}.sm\:-inset-x-1\/2{left:-50%;right:-50%}.sm\:-inset-x-1\/3{left:-33.333333%;right:-33.333333%}.sm\:-inset-x-2\/3{left:-66.666667%;right:-66.666667%}.sm\:-inset-x-1\/4{left:-25%;right:-25%}.sm\:-inset-x-2\/4{left:-50%;right:-50%}.sm\:-inset-x-3\/4{left:-75%;right:-75%}.sm\:-inset-x-full{left:-100%;right:-100%}.sm\:inset-y-0{bottom:0;top:0}.sm\:inset-y-1{bottom:.25rem;top:.25rem}.sm\:inset-y-2{bottom:.5rem;top:.5rem}.sm\:inset-y-3{bottom:.75rem;top:.75rem}.sm\:inset-y-4{bottom:1rem;top:1rem}.sm\:inset-y-5{bottom:1.25rem;top:1.25rem}.sm\:inset-y-6{bottom:1.5rem;top:1.5rem}.sm\:inset-y-7{bottom:1.75rem;top:1.75rem}.sm\:inset-y-8{bottom:2rem;top:2rem}.sm\:inset-y-9{bottom:2.25rem;top:2.25rem}.sm\:inset-y-10{bottom:2.5rem;top:2.5rem}.sm\:inset-y-11{bottom:2.75rem;top:2.75rem}.sm\:inset-y-12{bottom:3rem;top:3rem}.sm\:inset-y-14{bottom:3.5rem;top:3.5rem}.sm\:inset-y-16{bottom:4rem;top:4rem}.sm\:inset-y-20{bottom:5rem;top:5rem}.sm\:inset-y-24{bottom:6rem;top:6rem}.sm\:inset-y-28{bottom:7rem;top:7rem}.sm\:inset-y-32{bottom:8rem;top:8rem}.sm\:inset-y-36{bottom:9rem;top:9rem}.sm\:inset-y-40{bottom:10rem;top:10rem}.sm\:inset-y-44{bottom:11rem;top:11rem}.sm\:inset-y-48{bottom:12rem;top:12rem}.sm\:inset-y-52{bottom:13rem;top:13rem}.sm\:inset-y-56{bottom:14rem;top:14rem}.sm\:inset-y-60{bottom:15rem;top:15rem}.sm\:inset-y-64{bottom:16rem;top:16rem}.sm\:inset-y-72{bottom:18rem;top:18rem}.sm\:inset-y-80{bottom:20rem;top:20rem}.sm\:inset-y-96{bottom:24rem;top:24rem}.sm\:inset-y-auto{bottom:auto;top:auto}.sm\:inset-y-px{bottom:1px;top:1px}.sm\:inset-y-0\.5{bottom:.125rem;top:.125rem}.sm\:inset-y-1\.5{bottom:.375rem;top:.375rem}.sm\:inset-y-2\.5{bottom:.625rem;top:.625rem}.sm\:inset-y-3\.5{bottom:.875rem;top:.875rem}.sm\:-inset-y-0{bottom:0;top:0}.sm\:-inset-y-1{bottom:-.25rem;top:-.25rem}.sm\:-inset-y-2{bottom:-.5rem;top:-.5rem}.sm\:-inset-y-3{bottom:-.75rem;top:-.75rem}.sm\:-inset-y-4{bottom:-1rem;top:-1rem}.sm\:-inset-y-5{bottom:-1.25rem;top:-1.25rem}.sm\:-inset-y-6{bottom:-1.5rem;top:-1.5rem}.sm\:-inset-y-7{bottom:-1.75rem;top:-1.75rem}.sm\:-inset-y-8{bottom:-2rem;top:-2rem}.sm\:-inset-y-9{bottom:-2.25rem;top:-2.25rem}.sm\:-inset-y-10{bottom:-2.5rem;top:-2.5rem}.sm\:-inset-y-11{bottom:-2.75rem;top:-2.75rem}.sm\:-inset-y-12{bottom:-3rem;top:-3rem}.sm\:-inset-y-14{bottom:-3.5rem;top:-3.5rem}.sm\:-inset-y-16{bottom:-4rem;top:-4rem}.sm\:-inset-y-20{bottom:-5rem;top:-5rem}.sm\:-inset-y-24{bottom:-6rem;top:-6rem}.sm\:-inset-y-28{bottom:-7rem;top:-7rem}.sm\:-inset-y-32{bottom:-8rem;top:-8rem}.sm\:-inset-y-36{bottom:-9rem;top:-9rem}.sm\:-inset-y-40{bottom:-10rem;top:-10rem}.sm\:-inset-y-44{bottom:-11rem;top:-11rem}.sm\:-inset-y-48{bottom:-12rem;top:-12rem}.sm\:-inset-y-52{bottom:-13rem;top:-13rem}.sm\:-inset-y-56{bottom:-14rem;top:-14rem}.sm\:-inset-y-60{bottom:-15rem;top:-15rem}.sm\:-inset-y-64{bottom:-16rem;top:-16rem}.sm\:-inset-y-72{bottom:-18rem;top:-18rem}.sm\:-inset-y-80{bottom:-20rem;top:-20rem}.sm\:-inset-y-96{bottom:-24rem;top:-24rem}.sm\:-inset-y-px{bottom:-1px;top:-1px}.sm\:-inset-y-0\.5{bottom:-.125rem;top:-.125rem}.sm\:-inset-y-1\.5{bottom:-.375rem;top:-.375rem}.sm\:-inset-y-2\.5{bottom:-.625rem;top:-.625rem}.sm\:-inset-y-3\.5{bottom:-.875rem;top:-.875rem}.sm\:inset-y-1\/2{bottom:50%;top:50%}.sm\:inset-y-1\/3{bottom:33.333333%;top:33.333333%}.sm\:inset-y-2\/3{bottom:66.666667%;top:66.666667%}.sm\:inset-y-1\/4{bottom:25%;top:25%}.sm\:inset-y-2\/4{bottom:50%;top:50%}.sm\:inset-y-3\/4{bottom:75%;top:75%}.sm\:inset-y-full{bottom:100%;top:100%}.sm\:-inset-y-1\/2{bottom:-50%;top:-50%}.sm\:-inset-y-1\/3{bottom:-33.333333%;top:-33.333333%}.sm\:-inset-y-2\/3{bottom:-66.666667%;top:-66.666667%}.sm\:-inset-y-1\/4{bottom:-25%;top:-25%}.sm\:-inset-y-2\/4{bottom:-50%;top:-50%}.sm\:-inset-y-3\/4{bottom:-75%;top:-75%}.sm\:-inset-y-full{bottom:-100%;top:-100%}.sm\:top-0{top:0}.sm\:top-1{top:.25rem}.sm\:top-2{top:.5rem}.sm\:top-3{top:.75rem}.sm\:top-4{top:1rem}.sm\:top-5{top:1.25rem}.sm\:top-6{top:1.5rem}.sm\:top-7{top:1.75rem}.sm\:top-8{top:2rem}.sm\:top-9{top:2.25rem}.sm\:top-10{top:2.5rem}.sm\:top-11{top:2.75rem}.sm\:top-12{top:3rem}.sm\:top-14{top:3.5rem}.sm\:top-16{top:4rem}.sm\:top-20{top:5rem}.sm\:top-24{top:6rem}.sm\:top-28{top:7rem}.sm\:top-32{top:8rem}.sm\:top-36{top:9rem}.sm\:top-40{top:10rem}.sm\:top-44{top:11rem}.sm\:top-48{top:12rem}.sm\:top-52{top:13rem}.sm\:top-56{top:14rem}.sm\:top-60{top:15rem}.sm\:top-64{top:16rem}.sm\:top-72{top:18rem}.sm\:top-80{top:20rem}.sm\:top-96{top:24rem}.sm\:top-auto{top:auto}.sm\:top-px{top:1px}.sm\:top-0\.5{top:.125rem}.sm\:top-1\.5{top:.375rem}.sm\:top-2\.5{top:.625rem}.sm\:top-3\.5{top:.875rem}.sm\:-top-0{top:0}.sm\:-top-1{top:-.25rem}.sm\:-top-2{top:-.5rem}.sm\:-top-3{top:-.75rem}.sm\:-top-4{top:-1rem}.sm\:-top-5{top:-1.25rem}.sm\:-top-6{top:-1.5rem}.sm\:-top-7{top:-1.75rem}.sm\:-top-8{top:-2rem}.sm\:-top-9{top:-2.25rem}.sm\:-top-10{top:-2.5rem}.sm\:-top-11{top:-2.75rem}.sm\:-top-12{top:-3rem}.sm\:-top-14{top:-3.5rem}.sm\:-top-16{top:-4rem}.sm\:-top-20{top:-5rem}.sm\:-top-24{top:-6rem}.sm\:-top-28{top:-7rem}.sm\:-top-32{top:-8rem}.sm\:-top-36{top:-9rem}.sm\:-top-40{top:-10rem}.sm\:-top-44{top:-11rem}.sm\:-top-48{top:-12rem}.sm\:-top-52{top:-13rem}.sm\:-top-56{top:-14rem}.sm\:-top-60{top:-15rem}.sm\:-top-64{top:-16rem}.sm\:-top-72{top:-18rem}.sm\:-top-80{top:-20rem}.sm\:-top-96{top:-24rem}.sm\:-top-px{top:-1px}.sm\:-top-0\.5{top:-.125rem}.sm\:-top-1\.5{top:-.375rem}.sm\:-top-2\.5{top:-.625rem}.sm\:-top-3\.5{top:-.875rem}.sm\:top-1\/2{top:50%}.sm\:top-1\/3{top:33.333333%}.sm\:top-2\/3{top:66.666667%}.sm\:top-1\/4{top:25%}.sm\:top-2\/4{top:50%}.sm\:top-3\/4{top:75%}.sm\:top-full{top:100%}.sm\:-top-1\/2{top:-50%}.sm\:-top-1\/3{top:-33.333333%}.sm\:-top-2\/3{top:-66.666667%}.sm\:-top-1\/4{top:-25%}.sm\:-top-2\/4{top:-50%}.sm\:-top-3\/4{top:-75%}.sm\:-top-full{top:-100%}.sm\:right-0{right:0}.sm\:right-1{right:.25rem}.sm\:right-2{right:.5rem}.sm\:right-3{right:.75rem}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:right-6{right:1.5rem}.sm\:right-7{right:1.75rem}.sm\:right-8{right:2rem}.sm\:right-9{right:2.25rem}.sm\:right-10{right:2.5rem}.sm\:right-11{right:2.75rem}.sm\:right-12{right:3rem}.sm\:right-14{right:3.5rem}.sm\:right-16{right:4rem}.sm\:right-20{right:5rem}.sm\:right-24{right:6rem}.sm\:right-28{right:7rem}.sm\:right-32{right:8rem}.sm\:right-36{right:9rem}.sm\:right-40{right:10rem}.sm\:right-44{right:11rem}.sm\:right-48{right:12rem}.sm\:right-52{right:13rem}.sm\:right-56{right:14rem}.sm\:right-60{right:15rem}.sm\:right-64{right:16rem}.sm\:right-72{right:18rem}.sm\:right-80{right:20rem}.sm\:right-96{right:24rem}.sm\:right-auto{right:auto}.sm\:right-px{right:1px}.sm\:right-0\.5{right:.125rem}.sm\:right-1\.5{right:.375rem}.sm\:right-2\.5{right:.625rem}.sm\:right-3\.5{right:.875rem}.sm\:-right-0{right:0}.sm\:-right-1{right:-.25rem}.sm\:-right-2{right:-.5rem}.sm\:-right-3{right:-.75rem}.sm\:-right-4{right:-1rem}.sm\:-right-5{right:-1.25rem}.sm\:-right-6{right:-1.5rem}.sm\:-right-7{right:-1.75rem}.sm\:-right-8{right:-2rem}.sm\:-right-9{right:-2.25rem}.sm\:-right-10{right:-2.5rem}.sm\:-right-11{right:-2.75rem}.sm\:-right-12{right:-3rem}.sm\:-right-14{right:-3.5rem}.sm\:-right-16{right:-4rem}.sm\:-right-20{right:-5rem}.sm\:-right-24{right:-6rem}.sm\:-right-28{right:-7rem}.sm\:-right-32{right:-8rem}.sm\:-right-36{right:-9rem}.sm\:-right-40{right:-10rem}.sm\:-right-44{right:-11rem}.sm\:-right-48{right:-12rem}.sm\:-right-52{right:-13rem}.sm\:-right-56{right:-14rem}.sm\:-right-60{right:-15rem}.sm\:-right-64{right:-16rem}.sm\:-right-72{right:-18rem}.sm\:-right-80{right:-20rem}.sm\:-right-96{right:-24rem}.sm\:-right-px{right:-1px}.sm\:-right-0\.5{right:-.125rem}.sm\:-right-1\.5{right:-.375rem}.sm\:-right-2\.5{right:-.625rem}.sm\:-right-3\.5{right:-.875rem}.sm\:right-1\/2{right:50%}.sm\:right-1\/3{right:33.333333%}.sm\:right-2\/3{right:66.666667%}.sm\:right-1\/4{right:25%}.sm\:right-2\/4{right:50%}.sm\:right-3\/4{right:75%}.sm\:right-full{right:100%}.sm\:-right-1\/2{right:-50%}.sm\:-right-1\/3{right:-33.333333%}.sm\:-right-2\/3{right:-66.666667%}.sm\:-right-1\/4{right:-25%}.sm\:-right-2\/4{right:-50%}.sm\:-right-3\/4{right:-75%}.sm\:-right-full{right:-100%}.sm\:bottom-0{bottom:0}.sm\:bottom-1{bottom:.25rem}.sm\:bottom-2{bottom:.5rem}.sm\:bottom-3{bottom:.75rem}.sm\:bottom-4{bottom:1rem}.sm\:bottom-5{bottom:1.25rem}.sm\:bottom-6{bottom:1.5rem}.sm\:bottom-7{bottom:1.75rem}.sm\:bottom-8{bottom:2rem}.sm\:bottom-9{bottom:2.25rem}.sm\:bottom-10{bottom:2.5rem}.sm\:bottom-11{bottom:2.75rem}.sm\:bottom-12{bottom:3rem}.sm\:bottom-14{bottom:3.5rem}.sm\:bottom-16{bottom:4rem}.sm\:bottom-20{bottom:5rem}.sm\:bottom-24{bottom:6rem}.sm\:bottom-28{bottom:7rem}.sm\:bottom-32{bottom:8rem}.sm\:bottom-36{bottom:9rem}.sm\:bottom-40{bottom:10rem}.sm\:bottom-44{bottom:11rem}.sm\:bottom-48{bottom:12rem}.sm\:bottom-52{bottom:13rem}.sm\:bottom-56{bottom:14rem}.sm\:bottom-60{bottom:15rem}.sm\:bottom-64{bottom:16rem}.sm\:bottom-72{bottom:18rem}.sm\:bottom-80{bottom:20rem}.sm\:bottom-96{bottom:24rem}.sm\:bottom-auto{bottom:auto}.sm\:bottom-px{bottom:1px}.sm\:bottom-0\.5{bottom:.125rem}.sm\:bottom-1\.5{bottom:.375rem}.sm\:bottom-2\.5{bottom:.625rem}.sm\:bottom-3\.5{bottom:.875rem}.sm\:-bottom-0{bottom:0}.sm\:-bottom-1{bottom:-.25rem}.sm\:-bottom-2{bottom:-.5rem}.sm\:-bottom-3{bottom:-.75rem}.sm\:-bottom-4{bottom:-1rem}.sm\:-bottom-5{bottom:-1.25rem}.sm\:-bottom-6{bottom:-1.5rem}.sm\:-bottom-7{bottom:-1.75rem}.sm\:-bottom-8{bottom:-2rem}.sm\:-bottom-9{bottom:-2.25rem}.sm\:-bottom-10{bottom:-2.5rem}.sm\:-bottom-11{bottom:-2.75rem}.sm\:-bottom-12{bottom:-3rem}.sm\:-bottom-14{bottom:-3.5rem}.sm\:-bottom-16{bottom:-4rem}.sm\:-bottom-20{bottom:-5rem}.sm\:-bottom-24{bottom:-6rem}.sm\:-bottom-28{bottom:-7rem}.sm\:-bottom-32{bottom:-8rem}.sm\:-bottom-36{bottom:-9rem}.sm\:-bottom-40{bottom:-10rem}.sm\:-bottom-44{bottom:-11rem}.sm\:-bottom-48{bottom:-12rem}.sm\:-bottom-52{bottom:-13rem}.sm\:-bottom-56{bottom:-14rem}.sm\:-bottom-60{bottom:-15rem}.sm\:-bottom-64{bottom:-16rem}.sm\:-bottom-72{bottom:-18rem}.sm\:-bottom-80{bottom:-20rem}.sm\:-bottom-96{bottom:-24rem}.sm\:-bottom-px{bottom:-1px}.sm\:-bottom-0\.5{bottom:-.125rem}.sm\:-bottom-1\.5{bottom:-.375rem}.sm\:-bottom-2\.5{bottom:-.625rem}.sm\:-bottom-3\.5{bottom:-.875rem}.sm\:bottom-1\/2{bottom:50%}.sm\:bottom-1\/3{bottom:33.333333%}.sm\:bottom-2\/3{bottom:66.666667%}.sm\:bottom-1\/4{bottom:25%}.sm\:bottom-2\/4{bottom:50%}.sm\:bottom-3\/4{bottom:75%}.sm\:bottom-full{bottom:100%}.sm\:-bottom-1\/2{bottom:-50%}.sm\:-bottom-1\/3{bottom:-33.333333%}.sm\:-bottom-2\/3{bottom:-66.666667%}.sm\:-bottom-1\/4{bottom:-25%}.sm\:-bottom-2\/4{bottom:-50%}.sm\:-bottom-3\/4{bottom:-75%}.sm\:-bottom-full{bottom:-100%}.sm\:left-0{left:0}.sm\:left-1{left:.25rem}.sm\:left-2{left:.5rem}.sm\:left-3{left:.75rem}.sm\:left-4{left:1rem}.sm\:left-5{left:1.25rem}.sm\:left-6{left:1.5rem}.sm\:left-7{left:1.75rem}.sm\:left-8{left:2rem}.sm\:left-9{left:2.25rem}.sm\:left-10{left:2.5rem}.sm\:left-11{left:2.75rem}.sm\:left-12{left:3rem}.sm\:left-14{left:3.5rem}.sm\:left-16{left:4rem}.sm\:left-20{left:5rem}.sm\:left-24{left:6rem}.sm\:left-28{left:7rem}.sm\:left-32{left:8rem}.sm\:left-36{left:9rem}.sm\:left-40{left:10rem}.sm\:left-44{left:11rem}.sm\:left-48{left:12rem}.sm\:left-52{left:13rem}.sm\:left-56{left:14rem}.sm\:left-60{left:15rem}.sm\:left-64{left:16rem}.sm\:left-72{left:18rem}.sm\:left-80{left:20rem}.sm\:left-96{left:24rem}.sm\:left-auto{left:auto}.sm\:left-px{left:1px}.sm\:left-0\.5{left:.125rem}.sm\:left-1\.5{left:.375rem}.sm\:left-2\.5{left:.625rem}.sm\:left-3\.5{left:.875rem}.sm\:-left-0{left:0}.sm\:-left-1{left:-.25rem}.sm\:-left-2{left:-.5rem}.sm\:-left-3{left:-.75rem}.sm\:-left-4{left:-1rem}.sm\:-left-5{left:-1.25rem}.sm\:-left-6{left:-1.5rem}.sm\:-left-7{left:-1.75rem}.sm\:-left-8{left:-2rem}.sm\:-left-9{left:-2.25rem}.sm\:-left-10{left:-2.5rem}.sm\:-left-11{left:-2.75rem}.sm\:-left-12{left:-3rem}.sm\:-left-14{left:-3.5rem}.sm\:-left-16{left:-4rem}.sm\:-left-20{left:-5rem}.sm\:-left-24{left:-6rem}.sm\:-left-28{left:-7rem}.sm\:-left-32{left:-8rem}.sm\:-left-36{left:-9rem}.sm\:-left-40{left:-10rem}.sm\:-left-44{left:-11rem}.sm\:-left-48{left:-12rem}.sm\:-left-52{left:-13rem}.sm\:-left-56{left:-14rem}.sm\:-left-60{left:-15rem}.sm\:-left-64{left:-16rem}.sm\:-left-72{left:-18rem}.sm\:-left-80{left:-20rem}.sm\:-left-96{left:-24rem}.sm\:-left-px{left:-1px}.sm\:-left-0\.5{left:-.125rem}.sm\:-left-1\.5{left:-.375rem}.sm\:-left-2\.5{left:-.625rem}.sm\:-left-3\.5{left:-.875rem}.sm\:left-1\/2{left:50%}.sm\:left-1\/3{left:33.333333%}.sm\:left-2\/3{left:66.666667%}.sm\:left-1\/4{left:25%}.sm\:left-2\/4{left:50%}.sm\:left-3\/4{left:75%}.sm\:left-full{left:100%}.sm\:-left-1\/2{left:-50%}.sm\:-left-1\/3{left:-33.333333%}.sm\:-left-2\/3{left:-66.666667%}.sm\:-left-1\/4{left:-25%}.sm\:-left-2\/4{left:-50%}.sm\:-left-3\/4{left:-75%}.sm\:-left-full{left:-100%}.sm\:isolate{isolation:isolate}.sm\:isolation-auto{isolation:auto}.sm\:z-0{z-index:0}.sm\:z-10{z-index:10}.sm\:z-20{z-index:20}.sm\:z-30{z-index:30}.sm\:z-40{z-index:40}.sm\:z-50{z-index:50}.sm\:z-auto{z-index:auto}.sm\:focus-within\:z-0:focus-within{z-index:0}.sm\:focus-within\:z-10:focus-within{z-index:10}.sm\:focus-within\:z-20:focus-within{z-index:20}.sm\:focus-within\:z-30:focus-within{z-index:30}.sm\:focus-within\:z-40:focus-within{z-index:40}.sm\:focus-within\:z-50:focus-within{z-index:50}.sm\:focus-within\:z-auto:focus-within{z-index:auto}.sm\:focus\:z-0:focus{z-index:0}.sm\:focus\:z-10:focus{z-index:10}.sm\:focus\:z-20:focus{z-index:20}.sm\:focus\:z-30:focus{z-index:30}.sm\:focus\:z-40:focus{z-index:40}.sm\:focus\:z-50:focus{z-index:50}.sm\:focus\:z-auto:focus{z-index:auto}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-6{order:6}.sm\:order-7{order:7}.sm\:order-8{order:8}.sm\:order-9{order:9}.sm\:order-10{order:10}.sm\:order-11{order:11}.sm\:order-12{order:12}.sm\:order-first{order:-9999}.sm\:order-last{order:9999}.sm\:order-none{order:0}.sm\:col-auto{grid-column:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-span-full{grid-column:1/-1}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-5{grid-column-start:5}.sm\:col-start-6{grid-column-start:6}.sm\:col-start-7{grid-column-start:7}.sm\:col-start-8{grid-column-start:8}.sm\:col-start-9{grid-column-start:9}.sm\:col-start-10{grid-column-start:10}.sm\:col-start-11{grid-column-start:11}.sm\:col-start-12{grid-column-start:12}.sm\:col-start-13{grid-column-start:13}.sm\:col-start-auto{grid-column-start:auto}.sm\:col-end-1{grid-column-end:1}.sm\:col-end-2{grid-column-end:2}.sm\:col-end-3{grid-column-end:3}.sm\:col-end-4{grid-column-end:4}.sm\:col-end-5{grid-column-end:5}.sm\:col-end-6{grid-column-end:6}.sm\:col-end-7{grid-column-end:7}.sm\:col-end-8{grid-column-end:8}.sm\:col-end-9{grid-column-end:9}.sm\:col-end-10{grid-column-end:10}.sm\:col-end-11{grid-column-end:11}.sm\:col-end-12{grid-column-end:12}.sm\:col-end-13{grid-column-end:13}.sm\:col-end-auto{grid-column-end:auto}.sm\:row-auto{grid-row:auto}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:row-span-3{grid-row:span 3/span 3}.sm\:row-span-4{grid-row:span 4/span 4}.sm\:row-span-5{grid-row:span 5/span 5}.sm\:row-span-6{grid-row:span 6/span 6}.sm\:row-span-full{grid-row:1/-1}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:row-start-3{grid-row-start:3}.sm\:row-start-4{grid-row-start:4}.sm\:row-start-5{grid-row-start:5}.sm\:row-start-6{grid-row-start:6}.sm\:row-start-7{grid-row-start:7}.sm\:row-start-auto{grid-row-start:auto}.sm\:row-end-1{grid-row-end:1}.sm\:row-end-2{grid-row-end:2}.sm\:row-end-3{grid-row-end:3}.sm\:row-end-4{grid-row-end:4}.sm\:row-end-5{grid-row-end:5}.sm\:row-end-6{grid-row-end:6}.sm\:row-end-7{grid-row-end:7}.sm\:row-end-auto{grid-row-end:auto}.sm\:float-right{float:right}.sm\:float-left{float:left}.sm\:float-none{float:none}.sm\:clear-left{clear:left}.sm\:clear-right{clear:right}.sm\:clear-both{clear:both}.sm\:clear-none{clear:none}.sm\:m-0{margin:0}.sm\:m-1{margin:.25rem}.sm\:m-2{margin:.5rem}.sm\:m-3{margin:.75rem}.sm\:m-4{margin:1rem}.sm\:m-5{margin:1.25rem}.sm\:m-6{margin:1.5rem}.sm\:m-7{margin:1.75rem}.sm\:m-8{margin:2rem}.sm\:m-9{margin:2.25rem}.sm\:m-10{margin:2.5rem}.sm\:m-11{margin:2.75rem}.sm\:m-12{margin:3rem}.sm\:m-14{margin:3.5rem}.sm\:m-16{margin:4rem}.sm\:m-20{margin:5rem}.sm\:m-24{margin:6rem}.sm\:m-28{margin:7rem}.sm\:m-32{margin:8rem}.sm\:m-36{margin:9rem}.sm\:m-40{margin:10rem}.sm\:m-44{margin:11rem}.sm\:m-48{margin:12rem}.sm\:m-52{margin:13rem}.sm\:m-56{margin:14rem}.sm\:m-60{margin:15rem}.sm\:m-64{margin:16rem}.sm\:m-72{margin:18rem}.sm\:m-80{margin:20rem}.sm\:m-96{margin:24rem}.sm\:m-auto{margin:auto}.sm\:m-px{margin:1px}.sm\:m-0\.5{margin:.125rem}.sm\:m-1\.5{margin:.375rem}.sm\:m-2\.5{margin:.625rem}.sm\:m-3\.5{margin:.875rem}.sm\:-m-0{margin:0}.sm\:-m-1{margin:-.25rem}.sm\:-m-2{margin:-.5rem}.sm\:-m-3{margin:-.75rem}.sm\:-m-4{margin:-1rem}.sm\:-m-5{margin:-1.25rem}.sm\:-m-6{margin:-1.5rem}.sm\:-m-7{margin:-1.75rem}.sm\:-m-8{margin:-2rem}.sm\:-m-9{margin:-2.25rem}.sm\:-m-10{margin:-2.5rem}.sm\:-m-11{margin:-2.75rem}.sm\:-m-12{margin:-3rem}.sm\:-m-14{margin:-3.5rem}.sm\:-m-16{margin:-4rem}.sm\:-m-20{margin:-5rem}.sm\:-m-24{margin:-6rem}.sm\:-m-28{margin:-7rem}.sm\:-m-32{margin:-8rem}.sm\:-m-36{margin:-9rem}.sm\:-m-40{margin:-10rem}.sm\:-m-44{margin:-11rem}.sm\:-m-48{margin:-12rem}.sm\:-m-52{margin:-13rem}.sm\:-m-56{margin:-14rem}.sm\:-m-60{margin:-15rem}.sm\:-m-64{margin:-16rem}.sm\:-m-72{margin:-18rem}.sm\:-m-80{margin:-20rem}.sm\:-m-96{margin:-24rem}.sm\:-m-px{margin:-1px}.sm\:-m-0\.5{margin:-.125rem}.sm\:-m-1\.5{margin:-.375rem}.sm\:-m-2\.5{margin:-.625rem}.sm\:-m-3\.5{margin:-.875rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.sm\:mx-12{margin-left:3rem;margin-right:3rem}.sm\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:mx-24{margin-left:6rem;margin-right:6rem}.sm\:mx-28{margin-left:7rem;margin-right:7rem}.sm\:mx-32{margin-left:8rem;margin-right:8rem}.sm\:mx-36{margin-left:9rem;margin-right:9rem}.sm\:mx-40{margin-left:10rem;margin-right:10rem}.sm\:mx-44{margin-left:11rem;margin-right:11rem}.sm\:mx-48{margin-left:12rem;margin-right:12rem}.sm\:mx-52{margin-left:13rem;margin-right:13rem}.sm\:mx-56{margin-left:14rem;margin-right:14rem}.sm\:mx-60{margin-left:15rem;margin-right:15rem}.sm\:mx-64{margin-left:16rem;margin-right:16rem}.sm\:mx-72{margin-left:18rem;margin-right:18rem}.sm\:mx-80{margin-left:20rem;margin-right:20rem}.sm\:mx-96{margin-left:24rem;margin-right:24rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mx-px{margin-left:1px;margin-right:1px}.sm\:mx-0\.5{margin-left:.125rem;margin-right:.125rem}.sm\:mx-1\.5{margin-left:.375rem;margin-right:.375rem}.sm\:mx-2\.5{margin-left:.625rem;margin-right:.625rem}.sm\:mx-3\.5{margin-left:.875rem;margin-right:.875rem}.sm\:-mx-0{margin-left:0;margin-right:0}.sm\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.sm\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.sm\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.sm\:-mx-12{margin-left:-3rem;margin-right:-3rem}.sm\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.sm\:-mx-16{margin-left:-4rem;margin-right:-4rem}.sm\:-mx-20{margin-left:-5rem;margin-right:-5rem}.sm\:-mx-24{margin-left:-6rem;margin-right:-6rem}.sm\:-mx-28{margin-left:-7rem;margin-right:-7rem}.sm\:-mx-32{margin-left:-8rem;margin-right:-8rem}.sm\:-mx-36{margin-left:-9rem;margin-right:-9rem}.sm\:-mx-40{margin-left:-10rem;margin-right:-10rem}.sm\:-mx-44{margin-left:-11rem;margin-right:-11rem}.sm\:-mx-48{margin-left:-12rem;margin-right:-12rem}.sm\:-mx-52{margin-left:-13rem;margin-right:-13rem}.sm\:-mx-56{margin-left:-14rem;margin-right:-14rem}.sm\:-mx-60{margin-left:-15rem;margin-right:-15rem}.sm\:-mx-64{margin-left:-16rem;margin-right:-16rem}.sm\:-mx-72{margin-left:-18rem;margin-right:-18rem}.sm\:-mx-80{margin-left:-20rem;margin-right:-20rem}.sm\:-mx-96{margin-left:-24rem;margin-right:-24rem}.sm\:-mx-px{margin-left:-1px;margin-right:-1px}.sm\:-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.sm\:-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.sm\:-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.sm\:-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}.sm\:my-0{margin-bottom:0;margin-top:0}.sm\:my-1{margin-bottom:.25rem;margin-top:.25rem}.sm\:my-2{margin-bottom:.5rem;margin-top:.5rem}.sm\:my-3{margin-bottom:.75rem;margin-top:.75rem}.sm\:my-4{margin-bottom:1rem;margin-top:1rem}.sm\:my-5{margin-bottom:1.25rem;margin-top:1.25rem}.sm\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.sm\:my-7{margin-bottom:1.75rem;margin-top:1.75rem}.sm\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.sm\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.sm\:my-11{margin-bottom:2.75rem;margin-top:2.75rem}.sm\:my-12{margin-bottom:3rem;margin-top:3rem}.sm\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.sm\:my-16{margin-bottom:4rem;margin-top:4rem}.sm\:my-20{margin-bottom:5rem;margin-top:5rem}.sm\:my-24{margin-bottom:6rem;margin-top:6rem}.sm\:my-28{margin-bottom:7rem;margin-top:7rem}.sm\:my-32{margin-bottom:8rem;margin-top:8rem}.sm\:my-36{margin-bottom:9rem;margin-top:9rem}.sm\:my-40{margin-bottom:10rem;margin-top:10rem}.sm\:my-44{margin-bottom:11rem;margin-top:11rem}.sm\:my-48{margin-bottom:12rem;margin-top:12rem}.sm\:my-52{margin-bottom:13rem;margin-top:13rem}.sm\:my-56{margin-bottom:14rem;margin-top:14rem}.sm\:my-60{margin-bottom:15rem;margin-top:15rem}.sm\:my-64{margin-bottom:16rem;margin-top:16rem}.sm\:my-72{margin-bottom:18rem;margin-top:18rem}.sm\:my-80{margin-bottom:20rem;margin-top:20rem}.sm\:my-96{margin-bottom:24rem;margin-top:24rem}.sm\:my-auto{margin-bottom:auto;margin-top:auto}.sm\:my-px{margin-bottom:1px;margin-top:1px}.sm\:my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.sm\:my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.sm\:my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.sm\:my-3\.5{margin-bottom:.875rem;margin-top:.875rem}.sm\:-my-0{margin-bottom:0;margin-top:0}.sm\:-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.sm\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.sm\:-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.sm\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.sm\:-my-5{margin-bottom:-1.25rem;margin-top:-1.25rem}.sm\:-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.sm\:-my-7{margin-bottom:-1.75rem;margin-top:-1.75rem}.sm\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.sm\:-my-9{margin-bottom:-2.25rem;margin-top:-2.25rem}.sm\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.sm\:-my-11{margin-bottom:-2.75rem;margin-top:-2.75rem}.sm\:-my-12{margin-bottom:-3rem;margin-top:-3rem}.sm\:-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.sm\:-my-16{margin-bottom:-4rem;margin-top:-4rem}.sm\:-my-20{margin-bottom:-5rem;margin-top:-5rem}.sm\:-my-24{margin-bottom:-6rem;margin-top:-6rem}.sm\:-my-28{margin-bottom:-7rem;margin-top:-7rem}.sm\:-my-32{margin-bottom:-8rem;margin-top:-8rem}.sm\:-my-36{margin-bottom:-9rem;margin-top:-9rem}.sm\:-my-40{margin-bottom:-10rem;margin-top:-10rem}.sm\:-my-44{margin-bottom:-11rem;margin-top:-11rem}.sm\:-my-48{margin-bottom:-12rem;margin-top:-12rem}.sm\:-my-52{margin-bottom:-13rem;margin-top:-13rem}.sm\:-my-56{margin-bottom:-14rem;margin-top:-14rem}.sm\:-my-60{margin-bottom:-15rem;margin-top:-15rem}.sm\:-my-64{margin-bottom:-16rem;margin-top:-16rem}.sm\:-my-72{margin-bottom:-18rem;margin-top:-18rem}.sm\:-my-80{margin-bottom:-20rem;margin-top:-20rem}.sm\:-my-96{margin-bottom:-24rem;margin-top:-24rem}.sm\:-my-px{margin-bottom:-1px;margin-top:-1px}.sm\:-my-0\.5{margin-bottom:-.125rem;margin-top:-.125rem}.sm\:-my-1\.5{margin-bottom:-.375rem;margin-top:-.375rem}.sm\:-my-2\.5{margin-bottom:-.625rem;margin-top:-.625rem}.sm\:-my-3\.5{margin-bottom:-.875rem;margin-top:-.875rem}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mt-8{margin-top:2rem}.sm\:mt-9{margin-top:2.25rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-11{margin-top:2.75rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-24{margin-top:6rem}.sm\:mt-28{margin-top:7rem}.sm\:mt-32{margin-top:8rem}.sm\:mt-36{margin-top:9rem}.sm\:mt-40{margin-top:10rem}.sm\:mt-44{margin-top:11rem}.sm\:mt-48{margin-top:12rem}.sm\:mt-52{margin-top:13rem}.sm\:mt-56{margin-top:14rem}.sm\:mt-60{margin-top:15rem}.sm\:mt-64{margin-top:16rem}.sm\:mt-72{margin-top:18rem}.sm\:mt-80{margin-top:20rem}.sm\:mt-96{margin-top:24rem}.sm\:mt-auto{margin-top:auto}.sm\:mt-px{margin-top:1px}.sm\:mt-0\.5{margin-top:.125rem}.sm\:mt-1\.5{margin-top:.375rem}.sm\:mt-2\.5{margin-top:.625rem}.sm\:mt-3\.5{margin-top:.875rem}.sm\:-mt-0{margin-top:0}.sm\:-mt-1{margin-top:-.25rem}.sm\:-mt-2{margin-top:-.5rem}.sm\:-mt-3{margin-top:-.75rem}.sm\:-mt-4{margin-top:-1rem}.sm\:-mt-5{margin-top:-1.25rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:-mt-7{margin-top:-1.75rem}.sm\:-mt-8{margin-top:-2rem}.sm\:-mt-9{margin-top:-2.25rem}.sm\:-mt-10{margin-top:-2.5rem}.sm\:-mt-11{margin-top:-2.75rem}.sm\:-mt-12{margin-top:-3rem}.sm\:-mt-14{margin-top:-3.5rem}.sm\:-mt-16{margin-top:-4rem}.sm\:-mt-20{margin-top:-5rem}.sm\:-mt-24{margin-top:-6rem}.sm\:-mt-28{margin-top:-7rem}.sm\:-mt-32{margin-top:-8rem}.sm\:-mt-36{margin-top:-9rem}.sm\:-mt-40{margin-top:-10rem}.sm\:-mt-44{margin-top:-11rem}.sm\:-mt-48{margin-top:-12rem}.sm\:-mt-52{margin-top:-13rem}.sm\:-mt-56{margin-top:-14rem}.sm\:-mt-60{margin-top:-15rem}.sm\:-mt-64{margin-top:-16rem}.sm\:-mt-72{margin-top:-18rem}.sm\:-mt-80{margin-top:-20rem}.sm\:-mt-96{margin-top:-24rem}.sm\:-mt-px{margin-top:-1px}.sm\:-mt-0\.5{margin-top:-.125rem}.sm\:-mt-1\.5{margin-top:-.375rem}.sm\:-mt-2\.5{margin-top:-.625rem}.sm\:-mt-3\.5{margin-top:-.875rem}.sm\:mr-0{margin-right:0}.sm\:mr-1{margin-right:.25rem}.sm\:mr-2{margin-right:.5rem}.sm\:mr-3{margin-right:.75rem}.sm\:mr-4{margin-right:1rem}.sm\:mr-5{margin-right:1.25rem}.sm\:mr-6{margin-right:1.5rem}.sm\:mr-7{margin-right:1.75rem}.sm\:mr-8{margin-right:2rem}.sm\:mr-9{margin-right:2.25rem}.sm\:mr-10{margin-right:2.5rem}.sm\:mr-11{margin-right:2.75rem}.sm\:mr-12{margin-right:3rem}.sm\:mr-14{margin-right:3.5rem}.sm\:mr-16{margin-right:4rem}.sm\:mr-20{margin-right:5rem}.sm\:mr-24{margin-right:6rem}.sm\:mr-28{margin-right:7rem}.sm\:mr-32{margin-right:8rem}.sm\:mr-36{margin-right:9rem}.sm\:mr-40{margin-right:10rem}.sm\:mr-44{margin-right:11rem}.sm\:mr-48{margin-right:12rem}.sm\:mr-52{margin-right:13rem}.sm\:mr-56{margin-right:14rem}.sm\:mr-60{margin-right:15rem}.sm\:mr-64{margin-right:16rem}.sm\:mr-72{margin-right:18rem}.sm\:mr-80{margin-right:20rem}.sm\:mr-96{margin-right:24rem}.sm\:mr-auto{margin-right:auto}.sm\:mr-px{margin-right:1px}.sm\:mr-0\.5{margin-right:.125rem}.sm\:mr-1\.5{margin-right:.375rem}.sm\:mr-2\.5{margin-right:.625rem}.sm\:mr-3\.5{margin-right:.875rem}.sm\:-mr-0{margin-right:0}.sm\:-mr-1{margin-right:-.25rem}.sm\:-mr-2{margin-right:-.5rem}.sm\:-mr-3{margin-right:-.75rem}.sm\:-mr-4{margin-right:-1rem}.sm\:-mr-5{margin-right:-1.25rem}.sm\:-mr-6{margin-right:-1.5rem}.sm\:-mr-7{margin-right:-1.75rem}.sm\:-mr-8{margin-right:-2rem}.sm\:-mr-9{margin-right:-2.25rem}.sm\:-mr-10{margin-right:-2.5rem}.sm\:-mr-11{margin-right:-2.75rem}.sm\:-mr-12{margin-right:-3rem}.sm\:-mr-14{margin-right:-3.5rem}.sm\:-mr-16{margin-right:-4rem}.sm\:-mr-20{margin-right:-5rem}.sm\:-mr-24{margin-right:-6rem}.sm\:-mr-28{margin-right:-7rem}.sm\:-mr-32{margin-right:-8rem}.sm\:-mr-36{margin-right:-9rem}.sm\:-mr-40{margin-right:-10rem}.sm\:-mr-44{margin-right:-11rem}.sm\:-mr-48{margin-right:-12rem}.sm\:-mr-52{margin-right:-13rem}.sm\:-mr-56{margin-right:-14rem}.sm\:-mr-60{margin-right:-15rem}.sm\:-mr-64{margin-right:-16rem}.sm\:-mr-72{margin-right:-18rem}.sm\:-mr-80{margin-right:-20rem}.sm\:-mr-96{margin-right:-24rem}.sm\:-mr-px{margin-right:-1px}.sm\:-mr-0\.5{margin-right:-.125rem}.sm\:-mr-1\.5{margin-right:-.375rem}.sm\:-mr-2\.5{margin-right:-.625rem}.sm\:-mr-3\.5{margin-right:-.875rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-7{margin-bottom:1.75rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mb-9{margin-bottom:2.25rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-11{margin-bottom:2.75rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-20{margin-bottom:5rem}.sm\:mb-24{margin-bottom:6rem}.sm\:mb-28{margin-bottom:7rem}.sm\:mb-32{margin-bottom:8rem}.sm\:mb-36{margin-bottom:9rem}.sm\:mb-40{margin-bottom:10rem}.sm\:mb-44{margin-bottom:11rem}.sm\:mb-48{margin-bottom:12rem}.sm\:mb-52{margin-bottom:13rem}.sm\:mb-56{margin-bottom:14rem}.sm\:mb-60{margin-bottom:15rem}.sm\:mb-64{margin-bottom:16rem}.sm\:mb-72{margin-bottom:18rem}.sm\:mb-80{margin-bottom:20rem}.sm\:mb-96{margin-bottom:24rem}.sm\:mb-auto{margin-bottom:auto}.sm\:mb-px{margin-bottom:1px}.sm\:mb-0\.5{margin-bottom:.125rem}.sm\:mb-1\.5{margin-bottom:.375rem}.sm\:mb-2\.5{margin-bottom:.625rem}.sm\:mb-3\.5{margin-bottom:.875rem}.sm\:-mb-0{margin-bottom:0}.sm\:-mb-1{margin-bottom:-.25rem}.sm\:-mb-2{margin-bottom:-.5rem}.sm\:-mb-3{margin-bottom:-.75rem}.sm\:-mb-4{margin-bottom:-1rem}.sm\:-mb-5{margin-bottom:-1.25rem}.sm\:-mb-6{margin-bottom:-1.5rem}.sm\:-mb-7{margin-bottom:-1.75rem}.sm\:-mb-8{margin-bottom:-2rem}.sm\:-mb-9{margin-bottom:-2.25rem}.sm\:-mb-10{margin-bottom:-2.5rem}.sm\:-mb-11{margin-bottom:-2.75rem}.sm\:-mb-12{margin-bottom:-3rem}.sm\:-mb-14{margin-bottom:-3.5rem}.sm\:-mb-16{margin-bottom:-4rem}.sm\:-mb-20{margin-bottom:-5rem}.sm\:-mb-24{margin-bottom:-6rem}.sm\:-mb-28{margin-bottom:-7rem}.sm\:-mb-32{margin-bottom:-8rem}.sm\:-mb-36{margin-bottom:-9rem}.sm\:-mb-40{margin-bottom:-10rem}.sm\:-mb-44{margin-bottom:-11rem}.sm\:-mb-48{margin-bottom:-12rem}.sm\:-mb-52{margin-bottom:-13rem}.sm\:-mb-56{margin-bottom:-14rem}.sm\:-mb-60{margin-bottom:-15rem}.sm\:-mb-64{margin-bottom:-16rem}.sm\:-mb-72{margin-bottom:-18rem}.sm\:-mb-80{margin-bottom:-20rem}.sm\:-mb-96{margin-bottom:-24rem}.sm\:-mb-px{margin-bottom:-1px}.sm\:-mb-0\.5{margin-bottom:-.125rem}.sm\:-mb-1\.5{margin-bottom:-.375rem}.sm\:-mb-2\.5{margin-bottom:-.625rem}.sm\:-mb-3\.5{margin-bottom:-.875rem}.sm\:ml-0{margin-left:0}.sm\:ml-1{margin-left:.25rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-5{margin-left:1.25rem}.sm\:ml-6{margin-left:1.5rem}.sm\:ml-7{margin-left:1.75rem}.sm\:ml-8{margin-left:2rem}.sm\:ml-9{margin-left:2.25rem}.sm\:ml-10{margin-left:2.5rem}.sm\:ml-11{margin-left:2.75rem}.sm\:ml-12{margin-left:3rem}.sm\:ml-14{margin-left:3.5rem}.sm\:ml-16{margin-left:4rem}.sm\:ml-20{margin-left:5rem}.sm\:ml-24{margin-left:6rem}.sm\:ml-28{margin-left:7rem}.sm\:ml-32{margin-left:8rem}.sm\:ml-36{margin-left:9rem}.sm\:ml-40{margin-left:10rem}.sm\:ml-44{margin-left:11rem}.sm\:ml-48{margin-left:12rem}.sm\:ml-52{margin-left:13rem}.sm\:ml-56{margin-left:14rem}.sm\:ml-60{margin-left:15rem}.sm\:ml-64{margin-left:16rem}.sm\:ml-72{margin-left:18rem}.sm\:ml-80{margin-left:20rem}.sm\:ml-96{margin-left:24rem}.sm\:ml-auto{margin-left:auto}.sm\:ml-px{margin-left:1px}.sm\:ml-0\.5{margin-left:.125rem}.sm\:ml-1\.5{margin-left:.375rem}.sm\:ml-2\.5{margin-left:.625rem}.sm\:ml-3\.5{margin-left:.875rem}.sm\:-ml-0{margin-left:0}.sm\:-ml-1{margin-left:-.25rem}.sm\:-ml-2{margin-left:-.5rem}.sm\:-ml-3{margin-left:-.75rem}.sm\:-ml-4{margin-left:-1rem}.sm\:-ml-5{margin-left:-1.25rem}.sm\:-ml-6{margin-left:-1.5rem}.sm\:-ml-7{margin-left:-1.75rem}.sm\:-ml-8{margin-left:-2rem}.sm\:-ml-9{margin-left:-2.25rem}.sm\:-ml-10{margin-left:-2.5rem}.sm\:-ml-11{margin-left:-2.75rem}.sm\:-ml-12{margin-left:-3rem}.sm\:-ml-14{margin-left:-3.5rem}.sm\:-ml-16{margin-left:-4rem}.sm\:-ml-20{margin-left:-5rem}.sm\:-ml-24{margin-left:-6rem}.sm\:-ml-28{margin-left:-7rem}.sm\:-ml-32{margin-left:-8rem}.sm\:-ml-36{margin-left:-9rem}.sm\:-ml-40{margin-left:-10rem}.sm\:-ml-44{margin-left:-11rem}.sm\:-ml-48{margin-left:-12rem}.sm\:-ml-52{margin-left:-13rem}.sm\:-ml-56{margin-left:-14rem}.sm\:-ml-60{margin-left:-15rem}.sm\:-ml-64{margin-left:-16rem}.sm\:-ml-72{margin-left:-18rem}.sm\:-ml-80{margin-left:-20rem}.sm\:-ml-96{margin-left:-24rem}.sm\:-ml-px{margin-left:-1px}.sm\:-ml-0\.5{margin-left:-.125rem}.sm\:-ml-1\.5{margin-left:-.375rem}.sm\:-ml-2\.5{margin-left:-.625rem}.sm\:-ml-3\.5{margin-left:-.875rem}.sm\:box-border{box-sizing:border-box}.sm\:box-content{box-sizing:content-box}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table{display:table}.sm\:inline-table{display:inline-table}.sm\:table-caption{display:table-caption}.sm\:table-cell{display:table-cell}.sm\:table-column{display:table-column}.sm\:table-column-group{display:table-column-group}.sm\:table-footer-group{display:table-footer-group}.sm\:table-header-group{display:table-header-group}.sm\:table-row-group{display:table-row-group}.sm\:table-row{display:table-row}.sm\:flow-root{display:flow-root}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:contents{display:contents}.sm\:list-item{display:list-item}.sm\:hidden{display:none}.sm\:h-0{height:0}.sm\:h-1{height:.25rem}.sm\:h-2{height:.5rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-32{height:8rem}.sm\:h-36{height:9rem}.sm\:h-40{height:10rem}.sm\:h-44{height:11rem}.sm\:h-48{height:12rem}.sm\:h-52{height:13rem}.sm\:h-56{height:14rem}.sm\:h-60{height:15rem}.sm\:h-64{height:16rem}.sm\:h-72{height:18rem}.sm\:h-80{height:20rem}.sm\:h-96{height:24rem}.sm\:h-auto{height:auto}.sm\:h-px{height:1px}.sm\:h-0\.5{height:.125rem}.sm\:h-1\.5{height:.375rem}.sm\:h-2\.5{height:.625rem}.sm\:h-3\.5{height:.875rem}.sm\:h-1\/2{height:50%}.sm\:h-1\/3{height:33.333333%}.sm\:h-2\/3{height:66.666667%}.sm\:h-1\/4{height:25%}.sm\:h-2\/4{height:50%}.sm\:h-3\/4{height:75%}.sm\:h-1\/5{height:20%}.sm\:h-2\/5{height:40%}.sm\:h-3\/5{height:60%}.sm\:h-4\/5{height:80%}.sm\:h-1\/6{height:16.666667%}.sm\:h-2\/6{height:33.333333%}.sm\:h-3\/6{height:50%}.sm\:h-4\/6{height:66.666667%}.sm\:h-5\/6{height:83.333333%}.sm\:h-full{height:100%}.sm\:h-screen{height:100vh}.sm\:max-h-0{max-height:0}.sm\:max-h-1{max-height:.25rem}.sm\:max-h-2{max-height:.5rem}.sm\:max-h-3{max-height:.75rem}.sm\:max-h-4{max-height:1rem}.sm\:max-h-5{max-height:1.25rem}.sm\:max-h-6{max-height:1.5rem}.sm\:max-h-7{max-height:1.75rem}.sm\:max-h-8{max-height:2rem}.sm\:max-h-9{max-height:2.25rem}.sm\:max-h-10{max-height:2.5rem}.sm\:max-h-11{max-height:2.75rem}.sm\:max-h-12{max-height:3rem}.sm\:max-h-14{max-height:3.5rem}.sm\:max-h-16{max-height:4rem}.sm\:max-h-20{max-height:5rem}.sm\:max-h-24{max-height:6rem}.sm\:max-h-28{max-height:7rem}.sm\:max-h-32{max-height:8rem}.sm\:max-h-36{max-height:9rem}.sm\:max-h-40{max-height:10rem}.sm\:max-h-44{max-height:11rem}.sm\:max-h-48{max-height:12rem}.sm\:max-h-52{max-height:13rem}.sm\:max-h-56{max-height:14rem}.sm\:max-h-60{max-height:15rem}.sm\:max-h-64{max-height:16rem}.sm\:max-h-72{max-height:18rem}.sm\:max-h-80{max-height:20rem}.sm\:max-h-96{max-height:24rem}.sm\:max-h-px{max-height:1px}.sm\:max-h-0\.5{max-height:.125rem}.sm\:max-h-1\.5{max-height:.375rem}.sm\:max-h-2\.5{max-height:.625rem}.sm\:max-h-3\.5{max-height:.875rem}.sm\:max-h-full{max-height:100%}.sm\:max-h-screen{max-height:100vh}.sm\:min-h-0{min-height:0}.sm\:min-h-full{min-height:100%}.sm\:min-h-screen{min-height:100vh}.sm\:w-0{width:0}.sm\:w-1{width:.25rem}.sm\:w-2{width:.5rem}.sm\:w-3{width:.75rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-32{width:8rem}.sm\:w-36{width:9rem}.sm\:w-40{width:10rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:w-px{width:1px}.sm\:w-0\.5{width:.125rem}.sm\:w-1\.5{width:.375rem}.sm\:w-2\.5{width:.625rem}.sm\:w-3\.5{width:.875rem}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}.sm\:w-1\/4{width:25%}.sm\:w-2\/4{width:50%}.sm\:w-3\/4{width:75%}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}.sm\:w-4\/5{width:80%}.sm\:w-1\/6{width:16.666667%}.sm\:w-2\/6{width:33.333333%}.sm\:w-3\/6{width:50%}.sm\:w-4\/6{width:66.666667%}.sm\:w-5\/6{width:83.333333%}.sm\:w-1\/12{width:8.333333%}.sm\:w-2\/12{width:16.666667%}.sm\:w-3\/12{width:25%}.sm\:w-4\/12{width:33.333333%}.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:w-7\/12{width:58.333333%}.sm\:w-8\/12{width:66.666667%}.sm\:w-9\/12{width:75%}.sm\:w-10\/12{width:83.333333%}.sm\:w-11\/12{width:91.666667%}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:w-min{width:-webkit-min-content;width:-moz-min-content;width:min-content}.sm\:w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.sm\:min-w-0{min-width:0}.sm\:min-w-full{min-width:100%}.sm\:min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.sm\:min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.sm\:max-w-0{max-width:0}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:20rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-7xl{max-width:80rem}.sm\:max-w-full{max-width:100%}.sm\:max-w-min{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.sm\:max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.sm\:max-w-prose{max-width:65ch}.sm\:max-w-screen-sm{max-width:640px}.sm\:max-w-screen-md{max-width:768px}.sm\:max-w-screen-lg{max-width:1024px}.sm\:max-w-screen-xl{max-width:1280px}.sm\:max-w-screen-2xl{max-width:1536px}.sm\:flex-1{flex:1 1 0%}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:flex-shrink-0{flex-shrink:0}.sm\:flex-shrink{flex-shrink:1}.sm\:flex-grow-0{flex-grow:0}.sm\:flex-grow{flex-grow:1}.sm\:table-auto{table-layout:auto}.sm\:table-fixed{table-layout:fixed}.sm\:border-collapse{border-collapse:collapse}.sm\:border-separate{border-collapse:separate}.sm\:origin-center{transform-origin:center}.sm\:origin-top{transform-origin:top}.sm\:origin-top-right{transform-origin:top right}.sm\:origin-right{transform-origin:right}.sm\:origin-bottom-right{transform-origin:bottom right}.sm\:origin-bottom{transform-origin:bottom}.sm\:origin-bottom-left{transform-origin:bottom left}.sm\:origin-left{transform-origin:left}.sm\:origin-top-left{transform-origin:top left}.sm\:transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:transform,.sm\:transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:transform-none{transform:none}.sm\:translate-x-0{--tw-translate-x:0px}.sm\:translate-x-1{--tw-translate-x:0.25rem}.sm\:translate-x-2{--tw-translate-x:0.5rem}.sm\:translate-x-3{--tw-translate-x:0.75rem}.sm\:translate-x-4{--tw-translate-x:1rem}.sm\:translate-x-5{--tw-translate-x:1.25rem}.sm\:translate-x-6{--tw-translate-x:1.5rem}.sm\:translate-x-7{--tw-translate-x:1.75rem}.sm\:translate-x-8{--tw-translate-x:2rem}.sm\:translate-x-9{--tw-translate-x:2.25rem}.sm\:translate-x-10{--tw-translate-x:2.5rem}.sm\:translate-x-11{--tw-translate-x:2.75rem}.sm\:translate-x-12{--tw-translate-x:3rem}.sm\:translate-x-14{--tw-translate-x:3.5rem}.sm\:translate-x-16{--tw-translate-x:4rem}.sm\:translate-x-20{--tw-translate-x:5rem}.sm\:translate-x-24{--tw-translate-x:6rem}.sm\:translate-x-28{--tw-translate-x:7rem}.sm\:translate-x-32{--tw-translate-x:8rem}.sm\:translate-x-36{--tw-translate-x:9rem}.sm\:translate-x-40{--tw-translate-x:10rem}.sm\:translate-x-44{--tw-translate-x:11rem}.sm\:translate-x-48{--tw-translate-x:12rem}.sm\:translate-x-52{--tw-translate-x:13rem}.sm\:translate-x-56{--tw-translate-x:14rem}.sm\:translate-x-60{--tw-translate-x:15rem}.sm\:translate-x-64{--tw-translate-x:16rem}.sm\:translate-x-72{--tw-translate-x:18rem}.sm\:translate-x-80{--tw-translate-x:20rem}.sm\:translate-x-96{--tw-translate-x:24rem}.sm\:translate-x-px{--tw-translate-x:1px}.sm\:translate-x-0\.5{--tw-translate-x:0.125rem}.sm\:translate-x-1\.5{--tw-translate-x:0.375rem}.sm\:translate-x-2\.5{--tw-translate-x:0.625rem}.sm\:translate-x-3\.5{--tw-translate-x:0.875rem}.sm\:-translate-x-0{--tw-translate-x:0px}.sm\:-translate-x-1{--tw-translate-x:-0.25rem}.sm\:-translate-x-2{--tw-translate-x:-0.5rem}.sm\:-translate-x-3{--tw-translate-x:-0.75rem}.sm\:-translate-x-4{--tw-translate-x:-1rem}.sm\:-translate-x-5{--tw-translate-x:-1.25rem}.sm\:-translate-x-6{--tw-translate-x:-1.5rem}.sm\:-translate-x-7{--tw-translate-x:-1.75rem}.sm\:-translate-x-8{--tw-translate-x:-2rem}.sm\:-translate-x-9{--tw-translate-x:-2.25rem}.sm\:-translate-x-10{--tw-translate-x:-2.5rem}.sm\:-translate-x-11{--tw-translate-x:-2.75rem}.sm\:-translate-x-12{--tw-translate-x:-3rem}.sm\:-translate-x-14{--tw-translate-x:-3.5rem}.sm\:-translate-x-16{--tw-translate-x:-4rem}.sm\:-translate-x-20{--tw-translate-x:-5rem}.sm\:-translate-x-24{--tw-translate-x:-6rem}.sm\:-translate-x-28{--tw-translate-x:-7rem}.sm\:-translate-x-32{--tw-translate-x:-8rem}.sm\:-translate-x-36{--tw-translate-x:-9rem}.sm\:-translate-x-40{--tw-translate-x:-10rem}.sm\:-translate-x-44{--tw-translate-x:-11rem}.sm\:-translate-x-48{--tw-translate-x:-12rem}.sm\:-translate-x-52{--tw-translate-x:-13rem}.sm\:-translate-x-56{--tw-translate-x:-14rem}.sm\:-translate-x-60{--tw-translate-x:-15rem}.sm\:-translate-x-64{--tw-translate-x:-16rem}.sm\:-translate-x-72{--tw-translate-x:-18rem}.sm\:-translate-x-80{--tw-translate-x:-20rem}.sm\:-translate-x-96{--tw-translate-x:-24rem}.sm\:-translate-x-px{--tw-translate-x:-1px}.sm\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.sm\:-translate-x-1\.5{--tw-translate-x:-0.375rem}.sm\:-translate-x-2\.5{--tw-translate-x:-0.625rem}.sm\:-translate-x-3\.5{--tw-translate-x:-0.875rem}.sm\:translate-x-1\/2{--tw-translate-x:50%}.sm\:translate-x-1\/3{--tw-translate-x:33.333333%}.sm\:translate-x-2\/3{--tw-translate-x:66.666667%}.sm\:translate-x-1\/4{--tw-translate-x:25%}.sm\:translate-x-2\/4{--tw-translate-x:50%}.sm\:translate-x-3\/4{--tw-translate-x:75%}.sm\:translate-x-full{--tw-translate-x:100%}.sm\:-translate-x-1\/2{--tw-translate-x:-50%}.sm\:-translate-x-1\/3{--tw-translate-x:-33.333333%}.sm\:-translate-x-2\/3{--tw-translate-x:-66.666667%}.sm\:-translate-x-1\/4{--tw-translate-x:-25%}.sm\:-translate-x-2\/4{--tw-translate-x:-50%}.sm\:-translate-x-3\/4{--tw-translate-x:-75%}.sm\:-translate-x-full{--tw-translate-x:-100%}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:translate-y-1{--tw-translate-y:0.25rem}.sm\:translate-y-2{--tw-translate-y:0.5rem}.sm\:translate-y-3{--tw-translate-y:0.75rem}.sm\:translate-y-4{--tw-translate-y:1rem}.sm\:translate-y-5{--tw-translate-y:1.25rem}.sm\:translate-y-6{--tw-translate-y:1.5rem}.sm\:translate-y-7{--tw-translate-y:1.75rem}.sm\:translate-y-8{--tw-translate-y:2rem}.sm\:translate-y-9{--tw-translate-y:2.25rem}.sm\:translate-y-10{--tw-translate-y:2.5rem}.sm\:translate-y-11{--tw-translate-y:2.75rem}.sm\:translate-y-12{--tw-translate-y:3rem}.sm\:translate-y-14{--tw-translate-y:3.5rem}.sm\:translate-y-16{--tw-translate-y:4rem}.sm\:translate-y-20{--tw-translate-y:5rem}.sm\:translate-y-24{--tw-translate-y:6rem}.sm\:translate-y-28{--tw-translate-y:7rem}.sm\:translate-y-32{--tw-translate-y:8rem}.sm\:translate-y-36{--tw-translate-y:9rem}.sm\:translate-y-40{--tw-translate-y:10rem}.sm\:translate-y-44{--tw-translate-y:11rem}.sm\:translate-y-48{--tw-translate-y:12rem}.sm\:translate-y-52{--tw-translate-y:13rem}.sm\:translate-y-56{--tw-translate-y:14rem}.sm\:translate-y-60{--tw-translate-y:15rem}.sm\:translate-y-64{--tw-translate-y:16rem}.sm\:translate-y-72{--tw-translate-y:18rem}.sm\:translate-y-80{--tw-translate-y:20rem}.sm\:translate-y-96{--tw-translate-y:24rem}.sm\:translate-y-px{--tw-translate-y:1px}.sm\:translate-y-0\.5{--tw-translate-y:0.125rem}.sm\:translate-y-1\.5{--tw-translate-y:0.375rem}.sm\:translate-y-2\.5{--tw-translate-y:0.625rem}.sm\:translate-y-3\.5{--tw-translate-y:0.875rem}.sm\:-translate-y-0{--tw-translate-y:0px}.sm\:-translate-y-1{--tw-translate-y:-0.25rem}.sm\:-translate-y-2{--tw-translate-y:-0.5rem}.sm\:-translate-y-3{--tw-translate-y:-0.75rem}.sm\:-translate-y-4{--tw-translate-y:-1rem}.sm\:-translate-y-5{--tw-translate-y:-1.25rem}.sm\:-translate-y-6{--tw-translate-y:-1.5rem}.sm\:-translate-y-7{--tw-translate-y:-1.75rem}.sm\:-translate-y-8{--tw-translate-y:-2rem}.sm\:-translate-y-9{--tw-translate-y:-2.25rem}.sm\:-translate-y-10{--tw-translate-y:-2.5rem}.sm\:-translate-y-11{--tw-translate-y:-2.75rem}.sm\:-translate-y-12{--tw-translate-y:-3rem}.sm\:-translate-y-14{--tw-translate-y:-3.5rem}.sm\:-translate-y-16{--tw-translate-y:-4rem}.sm\:-translate-y-20{--tw-translate-y:-5rem}.sm\:-translate-y-24{--tw-translate-y:-6rem}.sm\:-translate-y-28{--tw-translate-y:-7rem}.sm\:-translate-y-32{--tw-translate-y:-8rem}.sm\:-translate-y-36{--tw-translate-y:-9rem}.sm\:-translate-y-40{--tw-translate-y:-10rem}.sm\:-translate-y-44{--tw-translate-y:-11rem}.sm\:-translate-y-48{--tw-translate-y:-12rem}.sm\:-translate-y-52{--tw-translate-y:-13rem}.sm\:-translate-y-56{--tw-translate-y:-14rem}.sm\:-translate-y-60{--tw-translate-y:-15rem}.sm\:-translate-y-64{--tw-translate-y:-16rem}.sm\:-translate-y-72{--tw-translate-y:-18rem}.sm\:-translate-y-80{--tw-translate-y:-20rem}.sm\:-translate-y-96{--tw-translate-y:-24rem}.sm\:-translate-y-px{--tw-translate-y:-1px}.sm\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.sm\:-translate-y-1\.5{--tw-translate-y:-0.375rem}.sm\:-translate-y-2\.5{--tw-translate-y:-0.625rem}.sm\:-translate-y-3\.5{--tw-translate-y:-0.875rem}.sm\:translate-y-1\/2{--tw-translate-y:50%}.sm\:translate-y-1\/3{--tw-translate-y:33.333333%}.sm\:translate-y-2\/3{--tw-translate-y:66.666667%}.sm\:translate-y-1\/4{--tw-translate-y:25%}.sm\:translate-y-2\/4{--tw-translate-y:50%}.sm\:translate-y-3\/4{--tw-translate-y:75%}.sm\:translate-y-full{--tw-translate-y:100%}.sm\:-translate-y-1\/2{--tw-translate-y:-50%}.sm\:-translate-y-1\/3{--tw-translate-y:-33.333333%}.sm\:-translate-y-2\/3{--tw-translate-y:-66.666667%}.sm\:-translate-y-1\/4{--tw-translate-y:-25%}.sm\:-translate-y-2\/4{--tw-translate-y:-50%}.sm\:-translate-y-3\/4{--tw-translate-y:-75%}.sm\:-translate-y-full{--tw-translate-y:-100%}.sm\:hover\:translate-x-0:hover{--tw-translate-x:0px}.sm\:hover\:translate-x-1:hover{--tw-translate-x:0.25rem}.sm\:hover\:translate-x-2:hover{--tw-translate-x:0.5rem}.sm\:hover\:translate-x-3:hover{--tw-translate-x:0.75rem}.sm\:hover\:translate-x-4:hover{--tw-translate-x:1rem}.sm\:hover\:translate-x-5:hover{--tw-translate-x:1.25rem}.sm\:hover\:translate-x-6:hover{--tw-translate-x:1.5rem}.sm\:hover\:translate-x-7:hover{--tw-translate-x:1.75rem}.sm\:hover\:translate-x-8:hover{--tw-translate-x:2rem}.sm\:hover\:translate-x-9:hover{--tw-translate-x:2.25rem}.sm\:hover\:translate-x-10:hover{--tw-translate-x:2.5rem}.sm\:hover\:translate-x-11:hover{--tw-translate-x:2.75rem}.sm\:hover\:translate-x-12:hover{--tw-translate-x:3rem}.sm\:hover\:translate-x-14:hover{--tw-translate-x:3.5rem}.sm\:hover\:translate-x-16:hover{--tw-translate-x:4rem}.sm\:hover\:translate-x-20:hover{--tw-translate-x:5rem}.sm\:hover\:translate-x-24:hover{--tw-translate-x:6rem}.sm\:hover\:translate-x-28:hover{--tw-translate-x:7rem}.sm\:hover\:translate-x-32:hover{--tw-translate-x:8rem}.sm\:hover\:translate-x-36:hover{--tw-translate-x:9rem}.sm\:hover\:translate-x-40:hover{--tw-translate-x:10rem}.sm\:hover\:translate-x-44:hover{--tw-translate-x:11rem}.sm\:hover\:translate-x-48:hover{--tw-translate-x:12rem}.sm\:hover\:translate-x-52:hover{--tw-translate-x:13rem}.sm\:hover\:translate-x-56:hover{--tw-translate-x:14rem}.sm\:hover\:translate-x-60:hover{--tw-translate-x:15rem}.sm\:hover\:translate-x-64:hover{--tw-translate-x:16rem}.sm\:hover\:translate-x-72:hover{--tw-translate-x:18rem}.sm\:hover\:translate-x-80:hover{--tw-translate-x:20rem}.sm\:hover\:translate-x-96:hover{--tw-translate-x:24rem}.sm\:hover\:translate-x-px:hover{--tw-translate-x:1px}.sm\:hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.sm\:hover\:translate-x-1\.5:hover{--tw-translate-x:0.375rem}.sm\:hover\:translate-x-2\.5:hover{--tw-translate-x:0.625rem}.sm\:hover\:translate-x-3\.5:hover{--tw-translate-x:0.875rem}.sm\:hover\:-translate-x-0:hover{--tw-translate-x:0px}.sm\:hover\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.sm\:hover\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.sm\:hover\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.sm\:hover\:-translate-x-4:hover{--tw-translate-x:-1rem}.sm\:hover\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.sm\:hover\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.sm\:hover\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.sm\:hover\:-translate-x-8:hover{--tw-translate-x:-2rem}.sm\:hover\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.sm\:hover\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.sm\:hover\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.sm\:hover\:-translate-x-12:hover{--tw-translate-x:-3rem}.sm\:hover\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.sm\:hover\:-translate-x-16:hover{--tw-translate-x:-4rem}.sm\:hover\:-translate-x-20:hover{--tw-translate-x:-5rem}.sm\:hover\:-translate-x-24:hover{--tw-translate-x:-6rem}.sm\:hover\:-translate-x-28:hover{--tw-translate-x:-7rem}.sm\:hover\:-translate-x-32:hover{--tw-translate-x:-8rem}.sm\:hover\:-translate-x-36:hover{--tw-translate-x:-9rem}.sm\:hover\:-translate-x-40:hover{--tw-translate-x:-10rem}.sm\:hover\:-translate-x-44:hover{--tw-translate-x:-11rem}.sm\:hover\:-translate-x-48:hover{--tw-translate-x:-12rem}.sm\:hover\:-translate-x-52:hover{--tw-translate-x:-13rem}.sm\:hover\:-translate-x-56:hover{--tw-translate-x:-14rem}.sm\:hover\:-translate-x-60:hover{--tw-translate-x:-15rem}.sm\:hover\:-translate-x-64:hover{--tw-translate-x:-16rem}.sm\:hover\:-translate-x-72:hover{--tw-translate-x:-18rem}.sm\:hover\:-translate-x-80:hover{--tw-translate-x:-20rem}.sm\:hover\:-translate-x-96:hover{--tw-translate-x:-24rem}.sm\:hover\:-translate-x-px:hover{--tw-translate-x:-1px}.sm\:hover\:-translate-x-0\.5:hover{--tw-translate-x:-0.125rem}.sm\:hover\:-translate-x-1\.5:hover{--tw-translate-x:-0.375rem}.sm\:hover\:-translate-x-2\.5:hover{--tw-translate-x:-0.625rem}.sm\:hover\:-translate-x-3\.5:hover{--tw-translate-x:-0.875rem}.sm\:hover\:translate-x-1\/2:hover{--tw-translate-x:50%}.sm\:hover\:translate-x-1\/3:hover{--tw-translate-x:33.333333%}.sm\:hover\:translate-x-2\/3:hover{--tw-translate-x:66.666667%}.sm\:hover\:translate-x-1\/4:hover{--tw-translate-x:25%}.sm\:hover\:translate-x-2\/4:hover{--tw-translate-x:50%}.sm\:hover\:translate-x-3\/4:hover{--tw-translate-x:75%}.sm\:hover\:translate-x-full:hover{--tw-translate-x:100%}.sm\:hover\:-translate-x-1\/2:hover{--tw-translate-x:-50%}.sm\:hover\:-translate-x-1\/3:hover{--tw-translate-x:-33.333333%}.sm\:hover\:-translate-x-2\/3:hover{--tw-translate-x:-66.666667%}.sm\:hover\:-translate-x-1\/4:hover{--tw-translate-x:-25%}.sm\:hover\:-translate-x-2\/4:hover{--tw-translate-x:-50%}.sm\:hover\:-translate-x-3\/4:hover{--tw-translate-x:-75%}.sm\:hover\:-translate-x-full:hover{--tw-translate-x:-100%}.sm\:hover\:translate-y-0:hover{--tw-translate-y:0px}.sm\:hover\:translate-y-1:hover{--tw-translate-y:0.25rem}.sm\:hover\:translate-y-2:hover{--tw-translate-y:0.5rem}.sm\:hover\:translate-y-3:hover{--tw-translate-y:0.75rem}.sm\:hover\:translate-y-4:hover{--tw-translate-y:1rem}.sm\:hover\:translate-y-5:hover{--tw-translate-y:1.25rem}.sm\:hover\:translate-y-6:hover{--tw-translate-y:1.5rem}.sm\:hover\:translate-y-7:hover{--tw-translate-y:1.75rem}.sm\:hover\:translate-y-8:hover{--tw-translate-y:2rem}.sm\:hover\:translate-y-9:hover{--tw-translate-y:2.25rem}.sm\:hover\:translate-y-10:hover{--tw-translate-y:2.5rem}.sm\:hover\:translate-y-11:hover{--tw-translate-y:2.75rem}.sm\:hover\:translate-y-12:hover{--tw-translate-y:3rem}.sm\:hover\:translate-y-14:hover{--tw-translate-y:3.5rem}.sm\:hover\:translate-y-16:hover{--tw-translate-y:4rem}.sm\:hover\:translate-y-20:hover{--tw-translate-y:5rem}.sm\:hover\:translate-y-24:hover{--tw-translate-y:6rem}.sm\:hover\:translate-y-28:hover{--tw-translate-y:7rem}.sm\:hover\:translate-y-32:hover{--tw-translate-y:8rem}.sm\:hover\:translate-y-36:hover{--tw-translate-y:9rem}.sm\:hover\:translate-y-40:hover{--tw-translate-y:10rem}.sm\:hover\:translate-y-44:hover{--tw-translate-y:11rem}.sm\:hover\:translate-y-48:hover{--tw-translate-y:12rem}.sm\:hover\:translate-y-52:hover{--tw-translate-y:13rem}.sm\:hover\:translate-y-56:hover{--tw-translate-y:14rem}.sm\:hover\:translate-y-60:hover{--tw-translate-y:15rem}.sm\:hover\:translate-y-64:hover{--tw-translate-y:16rem}.sm\:hover\:translate-y-72:hover{--tw-translate-y:18rem}.sm\:hover\:translate-y-80:hover{--tw-translate-y:20rem}.sm\:hover\:translate-y-96:hover{--tw-translate-y:24rem}.sm\:hover\:translate-y-px:hover{--tw-translate-y:1px}.sm\:hover\:translate-y-0\.5:hover{--tw-translate-y:0.125rem}.sm\:hover\:translate-y-1\.5:hover{--tw-translate-y:0.375rem}.sm\:hover\:translate-y-2\.5:hover{--tw-translate-y:0.625rem}.sm\:hover\:translate-y-3\.5:hover{--tw-translate-y:0.875rem}.sm\:hover\:-translate-y-0:hover{--tw-translate-y:0px}.sm\:hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.sm\:hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.sm\:hover\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.sm\:hover\:-translate-y-4:hover{--tw-translate-y:-1rem}.sm\:hover\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.sm\:hover\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.sm\:hover\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.sm\:hover\:-translate-y-8:hover{--tw-translate-y:-2rem}.sm\:hover\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.sm\:hover\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.sm\:hover\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.sm\:hover\:-translate-y-12:hover{--tw-translate-y:-3rem}.sm\:hover\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.sm\:hover\:-translate-y-16:hover{--tw-translate-y:-4rem}.sm\:hover\:-translate-y-20:hover{--tw-translate-y:-5rem}.sm\:hover\:-translate-y-24:hover{--tw-translate-y:-6rem}.sm\:hover\:-translate-y-28:hover{--tw-translate-y:-7rem}.sm\:hover\:-translate-y-32:hover{--tw-translate-y:-8rem}.sm\:hover\:-translate-y-36:hover{--tw-translate-y:-9rem}.sm\:hover\:-translate-y-40:hover{--tw-translate-y:-10rem}.sm\:hover\:-translate-y-44:hover{--tw-translate-y:-11rem}.sm\:hover\:-translate-y-48:hover{--tw-translate-y:-12rem}.sm\:hover\:-translate-y-52:hover{--tw-translate-y:-13rem}.sm\:hover\:-translate-y-56:hover{--tw-translate-y:-14rem}.sm\:hover\:-translate-y-60:hover{--tw-translate-y:-15rem}.sm\:hover\:-translate-y-64:hover{--tw-translate-y:-16rem}.sm\:hover\:-translate-y-72:hover{--tw-translate-y:-18rem}.sm\:hover\:-translate-y-80:hover{--tw-translate-y:-20rem}.sm\:hover\:-translate-y-96:hover{--tw-translate-y:-24rem}.sm\:hover\:-translate-y-px:hover{--tw-translate-y:-1px}.sm\:hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.sm\:hover\:-translate-y-1\.5:hover{--tw-translate-y:-0.375rem}.sm\:hover\:-translate-y-2\.5:hover{--tw-translate-y:-0.625rem}.sm\:hover\:-translate-y-3\.5:hover{--tw-translate-y:-0.875rem}.sm\:hover\:translate-y-1\/2:hover{--tw-translate-y:50%}.sm\:hover\:translate-y-1\/3:hover{--tw-translate-y:33.333333%}.sm\:hover\:translate-y-2\/3:hover{--tw-translate-y:66.666667%}.sm\:hover\:translate-y-1\/4:hover{--tw-translate-y:25%}.sm\:hover\:translate-y-2\/4:hover{--tw-translate-y:50%}.sm\:hover\:translate-y-3\/4:hover{--tw-translate-y:75%}.sm\:hover\:translate-y-full:hover{--tw-translate-y:100%}.sm\:hover\:-translate-y-1\/2:hover{--tw-translate-y:-50%}.sm\:hover\:-translate-y-1\/3:hover{--tw-translate-y:-33.333333%}.sm\:hover\:-translate-y-2\/3:hover{--tw-translate-y:-66.666667%}.sm\:hover\:-translate-y-1\/4:hover{--tw-translate-y:-25%}.sm\:hover\:-translate-y-2\/4:hover{--tw-translate-y:-50%}.sm\:hover\:-translate-y-3\/4:hover{--tw-translate-y:-75%}.sm\:hover\:-translate-y-full:hover{--tw-translate-y:-100%}.sm\:focus\:translate-x-0:focus{--tw-translate-x:0px}.sm\:focus\:translate-x-1:focus{--tw-translate-x:0.25rem}.sm\:focus\:translate-x-2:focus{--tw-translate-x:0.5rem}.sm\:focus\:translate-x-3:focus{--tw-translate-x:0.75rem}.sm\:focus\:translate-x-4:focus{--tw-translate-x:1rem}.sm\:focus\:translate-x-5:focus{--tw-translate-x:1.25rem}.sm\:focus\:translate-x-6:focus{--tw-translate-x:1.5rem}.sm\:focus\:translate-x-7:focus{--tw-translate-x:1.75rem}.sm\:focus\:translate-x-8:focus{--tw-translate-x:2rem}.sm\:focus\:translate-x-9:focus{--tw-translate-x:2.25rem}.sm\:focus\:translate-x-10:focus{--tw-translate-x:2.5rem}.sm\:focus\:translate-x-11:focus{--tw-translate-x:2.75rem}.sm\:focus\:translate-x-12:focus{--tw-translate-x:3rem}.sm\:focus\:translate-x-14:focus{--tw-translate-x:3.5rem}.sm\:focus\:translate-x-16:focus{--tw-translate-x:4rem}.sm\:focus\:translate-x-20:focus{--tw-translate-x:5rem}.sm\:focus\:translate-x-24:focus{--tw-translate-x:6rem}.sm\:focus\:translate-x-28:focus{--tw-translate-x:7rem}.sm\:focus\:translate-x-32:focus{--tw-translate-x:8rem}.sm\:focus\:translate-x-36:focus{--tw-translate-x:9rem}.sm\:focus\:translate-x-40:focus{--tw-translate-x:10rem}.sm\:focus\:translate-x-44:focus{--tw-translate-x:11rem}.sm\:focus\:translate-x-48:focus{--tw-translate-x:12rem}.sm\:focus\:translate-x-52:focus{--tw-translate-x:13rem}.sm\:focus\:translate-x-56:focus{--tw-translate-x:14rem}.sm\:focus\:translate-x-60:focus{--tw-translate-x:15rem}.sm\:focus\:translate-x-64:focus{--tw-translate-x:16rem}.sm\:focus\:translate-x-72:focus{--tw-translate-x:18rem}.sm\:focus\:translate-x-80:focus{--tw-translate-x:20rem}.sm\:focus\:translate-x-96:focus{--tw-translate-x:24rem}.sm\:focus\:translate-x-px:focus{--tw-translate-x:1px}.sm\:focus\:translate-x-0\.5:focus{--tw-translate-x:0.125rem}.sm\:focus\:translate-x-1\.5:focus{--tw-translate-x:0.375rem}.sm\:focus\:translate-x-2\.5:focus{--tw-translate-x:0.625rem}.sm\:focus\:translate-x-3\.5:focus{--tw-translate-x:0.875rem}.sm\:focus\:-translate-x-0:focus{--tw-translate-x:0px}.sm\:focus\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.sm\:focus\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.sm\:focus\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.sm\:focus\:-translate-x-4:focus{--tw-translate-x:-1rem}.sm\:focus\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.sm\:focus\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.sm\:focus\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.sm\:focus\:-translate-x-8:focus{--tw-translate-x:-2rem}.sm\:focus\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.sm\:focus\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.sm\:focus\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.sm\:focus\:-translate-x-12:focus{--tw-translate-x:-3rem}.sm\:focus\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.sm\:focus\:-translate-x-16:focus{--tw-translate-x:-4rem}.sm\:focus\:-translate-x-20:focus{--tw-translate-x:-5rem}.sm\:focus\:-translate-x-24:focus{--tw-translate-x:-6rem}.sm\:focus\:-translate-x-28:focus{--tw-translate-x:-7rem}.sm\:focus\:-translate-x-32:focus{--tw-translate-x:-8rem}.sm\:focus\:-translate-x-36:focus{--tw-translate-x:-9rem}.sm\:focus\:-translate-x-40:focus{--tw-translate-x:-10rem}.sm\:focus\:-translate-x-44:focus{--tw-translate-x:-11rem}.sm\:focus\:-translate-x-48:focus{--tw-translate-x:-12rem}.sm\:focus\:-translate-x-52:focus{--tw-translate-x:-13rem}.sm\:focus\:-translate-x-56:focus{--tw-translate-x:-14rem}.sm\:focus\:-translate-x-60:focus{--tw-translate-x:-15rem}.sm\:focus\:-translate-x-64:focus{--tw-translate-x:-16rem}.sm\:focus\:-translate-x-72:focus{--tw-translate-x:-18rem}.sm\:focus\:-translate-x-80:focus{--tw-translate-x:-20rem}.sm\:focus\:-translate-x-96:focus{--tw-translate-x:-24rem}.sm\:focus\:-translate-x-px:focus{--tw-translate-x:-1px}.sm\:focus\:-translate-x-0\.5:focus{--tw-translate-x:-0.125rem}.sm\:focus\:-translate-x-1\.5:focus{--tw-translate-x:-0.375rem}.sm\:focus\:-translate-x-2\.5:focus{--tw-translate-x:-0.625rem}.sm\:focus\:-translate-x-3\.5:focus{--tw-translate-x:-0.875rem}.sm\:focus\:translate-x-1\/2:focus{--tw-translate-x:50%}.sm\:focus\:translate-x-1\/3:focus{--tw-translate-x:33.333333%}.sm\:focus\:translate-x-2\/3:focus{--tw-translate-x:66.666667%}.sm\:focus\:translate-x-1\/4:focus{--tw-translate-x:25%}.sm\:focus\:translate-x-2\/4:focus{--tw-translate-x:50%}.sm\:focus\:translate-x-3\/4:focus{--tw-translate-x:75%}.sm\:focus\:translate-x-full:focus{--tw-translate-x:100%}.sm\:focus\:-translate-x-1\/2:focus{--tw-translate-x:-50%}.sm\:focus\:-translate-x-1\/3:focus{--tw-translate-x:-33.333333%}.sm\:focus\:-translate-x-2\/3:focus{--tw-translate-x:-66.666667%}.sm\:focus\:-translate-x-1\/4:focus{--tw-translate-x:-25%}.sm\:focus\:-translate-x-2\/4:focus{--tw-translate-x:-50%}.sm\:focus\:-translate-x-3\/4:focus{--tw-translate-x:-75%}.sm\:focus\:-translate-x-full:focus{--tw-translate-x:-100%}.sm\:focus\:translate-y-0:focus{--tw-translate-y:0px}.sm\:focus\:translate-y-1:focus{--tw-translate-y:0.25rem}.sm\:focus\:translate-y-2:focus{--tw-translate-y:0.5rem}.sm\:focus\:translate-y-3:focus{--tw-translate-y:0.75rem}.sm\:focus\:translate-y-4:focus{--tw-translate-y:1rem}.sm\:focus\:translate-y-5:focus{--tw-translate-y:1.25rem}.sm\:focus\:translate-y-6:focus{--tw-translate-y:1.5rem}.sm\:focus\:translate-y-7:focus{--tw-translate-y:1.75rem}.sm\:focus\:translate-y-8:focus{--tw-translate-y:2rem}.sm\:focus\:translate-y-9:focus{--tw-translate-y:2.25rem}.sm\:focus\:translate-y-10:focus{--tw-translate-y:2.5rem}.sm\:focus\:translate-y-11:focus{--tw-translate-y:2.75rem}.sm\:focus\:translate-y-12:focus{--tw-translate-y:3rem}.sm\:focus\:translate-y-14:focus{--tw-translate-y:3.5rem}.sm\:focus\:translate-y-16:focus{--tw-translate-y:4rem}.sm\:focus\:translate-y-20:focus{--tw-translate-y:5rem}.sm\:focus\:translate-y-24:focus{--tw-translate-y:6rem}.sm\:focus\:translate-y-28:focus{--tw-translate-y:7rem}.sm\:focus\:translate-y-32:focus{--tw-translate-y:8rem}.sm\:focus\:translate-y-36:focus{--tw-translate-y:9rem}.sm\:focus\:translate-y-40:focus{--tw-translate-y:10rem}.sm\:focus\:translate-y-44:focus{--tw-translate-y:11rem}.sm\:focus\:translate-y-48:focus{--tw-translate-y:12rem}.sm\:focus\:translate-y-52:focus{--tw-translate-y:13rem}.sm\:focus\:translate-y-56:focus{--tw-translate-y:14rem}.sm\:focus\:translate-y-60:focus{--tw-translate-y:15rem}.sm\:focus\:translate-y-64:focus{--tw-translate-y:16rem}.sm\:focus\:translate-y-72:focus{--tw-translate-y:18rem}.sm\:focus\:translate-y-80:focus{--tw-translate-y:20rem}.sm\:focus\:translate-y-96:focus{--tw-translate-y:24rem}.sm\:focus\:translate-y-px:focus{--tw-translate-y:1px}.sm\:focus\:translate-y-0\.5:focus{--tw-translate-y:0.125rem}.sm\:focus\:translate-y-1\.5:focus{--tw-translate-y:0.375rem}.sm\:focus\:translate-y-2\.5:focus{--tw-translate-y:0.625rem}.sm\:focus\:translate-y-3\.5:focus{--tw-translate-y:0.875rem}.sm\:focus\:-translate-y-0:focus{--tw-translate-y:0px}.sm\:focus\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.sm\:focus\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.sm\:focus\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.sm\:focus\:-translate-y-4:focus{--tw-translate-y:-1rem}.sm\:focus\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.sm\:focus\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.sm\:focus\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.sm\:focus\:-translate-y-8:focus{--tw-translate-y:-2rem}.sm\:focus\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.sm\:focus\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.sm\:focus\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.sm\:focus\:-translate-y-12:focus{--tw-translate-y:-3rem}.sm\:focus\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.sm\:focus\:-translate-y-16:focus{--tw-translate-y:-4rem}.sm\:focus\:-translate-y-20:focus{--tw-translate-y:-5rem}.sm\:focus\:-translate-y-24:focus{--tw-translate-y:-6rem}.sm\:focus\:-translate-y-28:focus{--tw-translate-y:-7rem}.sm\:focus\:-translate-y-32:focus{--tw-translate-y:-8rem}.sm\:focus\:-translate-y-36:focus{--tw-translate-y:-9rem}.sm\:focus\:-translate-y-40:focus{--tw-translate-y:-10rem}.sm\:focus\:-translate-y-44:focus{--tw-translate-y:-11rem}.sm\:focus\:-translate-y-48:focus{--tw-translate-y:-12rem}.sm\:focus\:-translate-y-52:focus{--tw-translate-y:-13rem}.sm\:focus\:-translate-y-56:focus{--tw-translate-y:-14rem}.sm\:focus\:-translate-y-60:focus{--tw-translate-y:-15rem}.sm\:focus\:-translate-y-64:focus{--tw-translate-y:-16rem}.sm\:focus\:-translate-y-72:focus{--tw-translate-y:-18rem}.sm\:focus\:-translate-y-80:focus{--tw-translate-y:-20rem}.sm\:focus\:-translate-y-96:focus{--tw-translate-y:-24rem}.sm\:focus\:-translate-y-px:focus{--tw-translate-y:-1px}.sm\:focus\:-translate-y-0\.5:focus{--tw-translate-y:-0.125rem}.sm\:focus\:-translate-y-1\.5:focus{--tw-translate-y:-0.375rem}.sm\:focus\:-translate-y-2\.5:focus{--tw-translate-y:-0.625rem}.sm\:focus\:-translate-y-3\.5:focus{--tw-translate-y:-0.875rem}.sm\:focus\:translate-y-1\/2:focus{--tw-translate-y:50%}.sm\:focus\:translate-y-1\/3:focus{--tw-translate-y:33.333333%}.sm\:focus\:translate-y-2\/3:focus{--tw-translate-y:66.666667%}.sm\:focus\:translate-y-1\/4:focus{--tw-translate-y:25%}.sm\:focus\:translate-y-2\/4:focus{--tw-translate-y:50%}.sm\:focus\:translate-y-3\/4:focus{--tw-translate-y:75%}.sm\:focus\:translate-y-full:focus{--tw-translate-y:100%}.sm\:focus\:-translate-y-1\/2:focus{--tw-translate-y:-50%}.sm\:focus\:-translate-y-1\/3:focus{--tw-translate-y:-33.333333%}.sm\:focus\:-translate-y-2\/3:focus{--tw-translate-y:-66.666667%}.sm\:focus\:-translate-y-1\/4:focus{--tw-translate-y:-25%}.sm\:focus\:-translate-y-2\/4:focus{--tw-translate-y:-50%}.sm\:focus\:-translate-y-3\/4:focus{--tw-translate-y:-75%}.sm\:focus\:-translate-y-full:focus{--tw-translate-y:-100%}.sm\:rotate-0{--tw-rotate:0deg}.sm\:rotate-1{--tw-rotate:1deg}.sm\:rotate-2{--tw-rotate:2deg}.sm\:rotate-3{--tw-rotate:3deg}.sm\:rotate-6{--tw-rotate:6deg}.sm\:rotate-12{--tw-rotate:12deg}.sm\:rotate-45{--tw-rotate:45deg}.sm\:rotate-90{--tw-rotate:90deg}.sm\:rotate-180{--tw-rotate:180deg}.sm\:-rotate-180{--tw-rotate:-180deg}.sm\:-rotate-90{--tw-rotate:-90deg}.sm\:-rotate-45{--tw-rotate:-45deg}.sm\:-rotate-12{--tw-rotate:-12deg}.sm\:-rotate-6{--tw-rotate:-6deg}.sm\:-rotate-3{--tw-rotate:-3deg}.sm\:-rotate-2{--tw-rotate:-2deg}.sm\:-rotate-1{--tw-rotate:-1deg}.sm\:hover\:rotate-0:hover{--tw-rotate:0deg}.sm\:hover\:rotate-1:hover{--tw-rotate:1deg}.sm\:hover\:rotate-2:hover{--tw-rotate:2deg}.sm\:hover\:rotate-3:hover{--tw-rotate:3deg}.sm\:hover\:rotate-6:hover{--tw-rotate:6deg}.sm\:hover\:rotate-12:hover{--tw-rotate:12deg}.sm\:hover\:rotate-45:hover{--tw-rotate:45deg}.sm\:hover\:rotate-90:hover{--tw-rotate:90deg}.sm\:hover\:rotate-180:hover{--tw-rotate:180deg}.sm\:hover\:-rotate-180:hover{--tw-rotate:-180deg}.sm\:hover\:-rotate-90:hover{--tw-rotate:-90deg}.sm\:hover\:-rotate-45:hover{--tw-rotate:-45deg}.sm\:hover\:-rotate-12:hover{--tw-rotate:-12deg}.sm\:hover\:-rotate-6:hover{--tw-rotate:-6deg}.sm\:hover\:-rotate-3:hover{--tw-rotate:-3deg}.sm\:hover\:-rotate-2:hover{--tw-rotate:-2deg}.sm\:hover\:-rotate-1:hover{--tw-rotate:-1deg}.sm\:focus\:rotate-0:focus{--tw-rotate:0deg}.sm\:focus\:rotate-1:focus{--tw-rotate:1deg}.sm\:focus\:rotate-2:focus{--tw-rotate:2deg}.sm\:focus\:rotate-3:focus{--tw-rotate:3deg}.sm\:focus\:rotate-6:focus{--tw-rotate:6deg}.sm\:focus\:rotate-12:focus{--tw-rotate:12deg}.sm\:focus\:rotate-45:focus{--tw-rotate:45deg}.sm\:focus\:rotate-90:focus{--tw-rotate:90deg}.sm\:focus\:rotate-180:focus{--tw-rotate:180deg}.sm\:focus\:-rotate-180:focus{--tw-rotate:-180deg}.sm\:focus\:-rotate-90:focus{--tw-rotate:-90deg}.sm\:focus\:-rotate-45:focus{--tw-rotate:-45deg}.sm\:focus\:-rotate-12:focus{--tw-rotate:-12deg}.sm\:focus\:-rotate-6:focus{--tw-rotate:-6deg}.sm\:focus\:-rotate-3:focus{--tw-rotate:-3deg}.sm\:focus\:-rotate-2:focus{--tw-rotate:-2deg}.sm\:focus\:-rotate-1:focus{--tw-rotate:-1deg}.sm\:skew-x-0{--tw-skew-x:0deg}.sm\:skew-x-1{--tw-skew-x:1deg}.sm\:skew-x-2{--tw-skew-x:2deg}.sm\:skew-x-3{--tw-skew-x:3deg}.sm\:skew-x-6{--tw-skew-x:6deg}.sm\:skew-x-12{--tw-skew-x:12deg}.sm\:-skew-x-12{--tw-skew-x:-12deg}.sm\:-skew-x-6{--tw-skew-x:-6deg}.sm\:-skew-x-3{--tw-skew-x:-3deg}.sm\:-skew-x-2{--tw-skew-x:-2deg}.sm\:-skew-x-1{--tw-skew-x:-1deg}.sm\:skew-y-0{--tw-skew-y:0deg}.sm\:skew-y-1{--tw-skew-y:1deg}.sm\:skew-y-2{--tw-skew-y:2deg}.sm\:skew-y-3{--tw-skew-y:3deg}.sm\:skew-y-6{--tw-skew-y:6deg}.sm\:skew-y-12{--tw-skew-y:12deg}.sm\:-skew-y-12{--tw-skew-y:-12deg}.sm\:-skew-y-6{--tw-skew-y:-6deg}.sm\:-skew-y-3{--tw-skew-y:-3deg}.sm\:-skew-y-2{--tw-skew-y:-2deg}.sm\:-skew-y-1{--tw-skew-y:-1deg}.sm\:hover\:skew-x-0:hover{--tw-skew-x:0deg}.sm\:hover\:skew-x-1:hover{--tw-skew-x:1deg}.sm\:hover\:skew-x-2:hover{--tw-skew-x:2deg}.sm\:hover\:skew-x-3:hover{--tw-skew-x:3deg}.sm\:hover\:skew-x-6:hover{--tw-skew-x:6deg}.sm\:hover\:skew-x-12:hover{--tw-skew-x:12deg}.sm\:hover\:-skew-x-12:hover{--tw-skew-x:-12deg}.sm\:hover\:-skew-x-6:hover{--tw-skew-x:-6deg}.sm\:hover\:-skew-x-3:hover{--tw-skew-x:-3deg}.sm\:hover\:-skew-x-2:hover{--tw-skew-x:-2deg}.sm\:hover\:-skew-x-1:hover{--tw-skew-x:-1deg}.sm\:hover\:skew-y-0:hover{--tw-skew-y:0deg}.sm\:hover\:skew-y-1:hover{--tw-skew-y:1deg}.sm\:hover\:skew-y-2:hover{--tw-skew-y:2deg}.sm\:hover\:skew-y-3:hover{--tw-skew-y:3deg}.sm\:hover\:skew-y-6:hover{--tw-skew-y:6deg}.sm\:hover\:skew-y-12:hover{--tw-skew-y:12deg}.sm\:hover\:-skew-y-12:hover{--tw-skew-y:-12deg}.sm\:hover\:-skew-y-6:hover{--tw-skew-y:-6deg}.sm\:hover\:-skew-y-3:hover{--tw-skew-y:-3deg}.sm\:hover\:-skew-y-2:hover{--tw-skew-y:-2deg}.sm\:hover\:-skew-y-1:hover{--tw-skew-y:-1deg}.sm\:focus\:skew-x-0:focus{--tw-skew-x:0deg}.sm\:focus\:skew-x-1:focus{--tw-skew-x:1deg}.sm\:focus\:skew-x-2:focus{--tw-skew-x:2deg}.sm\:focus\:skew-x-3:focus{--tw-skew-x:3deg}.sm\:focus\:skew-x-6:focus{--tw-skew-x:6deg}.sm\:focus\:skew-x-12:focus{--tw-skew-x:12deg}.sm\:focus\:-skew-x-12:focus{--tw-skew-x:-12deg}.sm\:focus\:-skew-x-6:focus{--tw-skew-x:-6deg}.sm\:focus\:-skew-x-3:focus{--tw-skew-x:-3deg}.sm\:focus\:-skew-x-2:focus{--tw-skew-x:-2deg}.sm\:focus\:-skew-x-1:focus{--tw-skew-x:-1deg}.sm\:focus\:skew-y-0:focus{--tw-skew-y:0deg}.sm\:focus\:skew-y-1:focus{--tw-skew-y:1deg}.sm\:focus\:skew-y-2:focus{--tw-skew-y:2deg}.sm\:focus\:skew-y-3:focus{--tw-skew-y:3deg}.sm\:focus\:skew-y-6:focus{--tw-skew-y:6deg}.sm\:focus\:skew-y-12:focus{--tw-skew-y:12deg}.sm\:focus\:-skew-y-12:focus{--tw-skew-y:-12deg}.sm\:focus\:-skew-y-6:focus{--tw-skew-y:-6deg}.sm\:focus\:-skew-y-3:focus{--tw-skew-y:-3deg}.sm\:focus\:-skew-y-2:focus{--tw-skew-y:-2deg}.sm\:focus\:-skew-y-1:focus{--tw-skew-y:-1deg}.sm\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.sm\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.sm\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.sm\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.sm\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.sm\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.sm\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.sm\:hover\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.sm\:hover\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.sm\:hover\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.sm\:hover\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.sm\:hover\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.sm\:hover\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.sm\:hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.sm\:hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.sm\:hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.sm\:hover\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.sm\:focus\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.sm\:focus\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.sm\:focus\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.sm\:focus\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.sm\:focus\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.sm\:focus\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.sm\:focus\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.sm\:focus\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.sm\:focus\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.sm\:focus\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.sm\:scale-x-0{--tw-scale-x:0}.sm\:scale-x-50{--tw-scale-x:.5}.sm\:scale-x-75{--tw-scale-x:.75}.sm\:scale-x-90{--tw-scale-x:.9}.sm\:scale-x-95{--tw-scale-x:.95}.sm\:scale-x-100{--tw-scale-x:1}.sm\:scale-x-105{--tw-scale-x:1.05}.sm\:scale-x-110{--tw-scale-x:1.1}.sm\:scale-x-125{--tw-scale-x:1.25}.sm\:scale-x-150{--tw-scale-x:1.5}.sm\:scale-y-0{--tw-scale-y:0}.sm\:scale-y-50{--tw-scale-y:.5}.sm\:scale-y-75{--tw-scale-y:.75}.sm\:scale-y-90{--tw-scale-y:.9}.sm\:scale-y-95{--tw-scale-y:.95}.sm\:scale-y-100{--tw-scale-y:1}.sm\:scale-y-105{--tw-scale-y:1.05}.sm\:scale-y-110{--tw-scale-y:1.1}.sm\:scale-y-125{--tw-scale-y:1.25}.sm\:scale-y-150{--tw-scale-y:1.5}.sm\:hover\:scale-x-0:hover{--tw-scale-x:0}.sm\:hover\:scale-x-50:hover{--tw-scale-x:.5}.sm\:hover\:scale-x-75:hover{--tw-scale-x:.75}.sm\:hover\:scale-x-90:hover{--tw-scale-x:.9}.sm\:hover\:scale-x-95:hover{--tw-scale-x:.95}.sm\:hover\:scale-x-100:hover{--tw-scale-x:1}.sm\:hover\:scale-x-105:hover{--tw-scale-x:1.05}.sm\:hover\:scale-x-110:hover{--tw-scale-x:1.1}.sm\:hover\:scale-x-125:hover{--tw-scale-x:1.25}.sm\:hover\:scale-x-150:hover{--tw-scale-x:1.5}.sm\:hover\:scale-y-0:hover{--tw-scale-y:0}.sm\:hover\:scale-y-50:hover{--tw-scale-y:.5}.sm\:hover\:scale-y-75:hover{--tw-scale-y:.75}.sm\:hover\:scale-y-90:hover{--tw-scale-y:.9}.sm\:hover\:scale-y-95:hover{--tw-scale-y:.95}.sm\:hover\:scale-y-100:hover{--tw-scale-y:1}.sm\:hover\:scale-y-105:hover{--tw-scale-y:1.05}.sm\:hover\:scale-y-110:hover{--tw-scale-y:1.1}.sm\:hover\:scale-y-125:hover{--tw-scale-y:1.25}.sm\:hover\:scale-y-150:hover{--tw-scale-y:1.5}.sm\:focus\:scale-x-0:focus{--tw-scale-x:0}.sm\:focus\:scale-x-50:focus{--tw-scale-x:.5}.sm\:focus\:scale-x-75:focus{--tw-scale-x:.75}.sm\:focus\:scale-x-90:focus{--tw-scale-x:.9}.sm\:focus\:scale-x-95:focus{--tw-scale-x:.95}.sm\:focus\:scale-x-100:focus{--tw-scale-x:1}.sm\:focus\:scale-x-105:focus{--tw-scale-x:1.05}.sm\:focus\:scale-x-110:focus{--tw-scale-x:1.1}.sm\:focus\:scale-x-125:focus{--tw-scale-x:1.25}.sm\:focus\:scale-x-150:focus{--tw-scale-x:1.5}.sm\:focus\:scale-y-0:focus{--tw-scale-y:0}.sm\:focus\:scale-y-50:focus{--tw-scale-y:.5}.sm\:focus\:scale-y-75:focus{--tw-scale-y:.75}.sm\:focus\:scale-y-90:focus{--tw-scale-y:.9}.sm\:focus\:scale-y-95:focus{--tw-scale-y:.95}.sm\:focus\:scale-y-100:focus{--tw-scale-y:1}.sm\:focus\:scale-y-105:focus{--tw-scale-y:1.05}.sm\:focus\:scale-y-110:focus{--tw-scale-y:1.1}.sm\:focus\:scale-y-125:focus{--tw-scale-y:1.25}.sm\:focus\:scale-y-150:focus{--tw-scale-y:1.5}.sm\:animate-none{-webkit-animation:none;animation:none}.sm\:animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.sm\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.sm\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.sm\:animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.sm\:cursor-auto{cursor:auto}.sm\:cursor-default{cursor:default}.sm\:cursor-pointer{cursor:pointer}.sm\:cursor-wait{cursor:wait}.sm\:cursor-text{cursor:text}.sm\:cursor-move{cursor:move}.sm\:cursor-help{cursor:help}.sm\:cursor-not-allowed{cursor:not-allowed}.sm\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.sm\:select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.sm\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.sm\:resize-none{resize:none}.sm\:resize-y{resize:vertical}.sm\:resize-x{resize:horizontal}.sm\:resize{resize:both}.sm\:list-inside{list-style-position:inside}.sm\:list-outside{list-style-position:outside}.sm\:list-none{list-style-type:none}.sm\:list-disc{list-style-type:disc}.sm\:list-decimal{list-style-type:decimal}.sm\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sm\:auto-cols-auto{grid-auto-columns:auto}.sm\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.sm\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.sm\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-flow-row-dense{grid-auto-flow:row dense}.sm\:grid-flow-col-dense{grid-auto-flow:column dense}.sm\:auto-rows-auto{grid-auto-rows:auto}.sm\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.sm\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.sm\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:grid-rows-none{grid-template-rows:none}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:place-content-center{place-content:center}.sm\:place-content-start{place-content:start}.sm\:place-content-end{place-content:end}.sm\:place-content-between{place-content:space-between}.sm\:place-content-around{place-content:space-around}.sm\:place-content-evenly{place-content:space-evenly}.sm\:place-content-stretch{place-content:stretch}.sm\:place-items-start{place-items:start}.sm\:place-items-end{place-items:end}.sm\:place-items-center{place-items:center}.sm\:place-items-stretch{place-items:stretch}.sm\:content-center{align-content:center}.sm\:content-start{align-content:flex-start}.sm\:content-end{align-content:flex-end}.sm\:content-between{align-content:space-between}.sm\:content-around{align-content:space-around}.sm\:content-evenly{align-content:space-evenly}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-around{justify-content:space-around}.sm\:justify-evenly{justify-content:space-evenly}.sm\:justify-items-start{justify-items:start}.sm\:justify-items-end{justify-items:end}.sm\:justify-items-center{justify-items:center}.sm\:justify-items-stretch{justify-items:stretch}.sm\:gap-0{gap:0}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\:gap-8{gap:2rem}.sm\:gap-9{gap:2.25rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-11{gap:2.75rem}.sm\:gap-12{gap:3rem}.sm\:gap-14{gap:3.5rem}.sm\:gap-16{gap:4rem}.sm\:gap-20{gap:5rem}.sm\:gap-24{gap:6rem}.sm\:gap-28{gap:7rem}.sm\:gap-32{gap:8rem}.sm\:gap-36{gap:9rem}.sm\:gap-40{gap:10rem}.sm\:gap-44{gap:11rem}.sm\:gap-48{gap:12rem}.sm\:gap-52{gap:13rem}.sm\:gap-56{gap:14rem}.sm\:gap-60{gap:15rem}.sm\:gap-64{gap:16rem}.sm\:gap-72{gap:18rem}.sm\:gap-80{gap:20rem}.sm\:gap-96{gap:24rem}.sm\:gap-px{gap:1px}.sm\:gap-0\.5{gap:.125rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-x-0{-moz-column-gap:0;column-gap:0}.sm\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.sm\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.sm\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.sm\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.sm\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.sm\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.sm\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.sm\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.sm\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.sm\:gap-x-28{-moz-column-gap:7rem;column-gap:7rem}.sm\:gap-x-32{-moz-column-gap:8rem;column-gap:8rem}.sm\:gap-x-36{-moz-column-gap:9rem;column-gap:9rem}.sm\:gap-x-40{-moz-column-gap:10rem;column-gap:10rem}.sm\:gap-x-44{-moz-column-gap:11rem;column-gap:11rem}.sm\:gap-x-48{-moz-column-gap:12rem;column-gap:12rem}.sm\:gap-x-52{-moz-column-gap:13rem;column-gap:13rem}.sm\:gap-x-56{-moz-column-gap:14rem;column-gap:14rem}.sm\:gap-x-60{-moz-column-gap:15rem;column-gap:15rem}.sm\:gap-x-64{-moz-column-gap:16rem;column-gap:16rem}.sm\:gap-x-72{-moz-column-gap:18rem;column-gap:18rem}.sm\:gap-x-80{-moz-column-gap:20rem;column-gap:20rem}.sm\:gap-x-96{-moz-column-gap:24rem;column-gap:24rem}.sm\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.sm\:gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.sm\:gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.sm\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.sm\:gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.sm\:gap-y-0{row-gap:0}.sm\:gap-y-1{row-gap:.25rem}.sm\:gap-y-2{row-gap:.5rem}.sm\:gap-y-3{row-gap:.75rem}.sm\:gap-y-4{row-gap:1rem}.sm\:gap-y-5{row-gap:1.25rem}.sm\:gap-y-6{row-gap:1.5rem}.sm\:gap-y-7{row-gap:1.75rem}.sm\:gap-y-8{row-gap:2rem}.sm\:gap-y-9{row-gap:2.25rem}.sm\:gap-y-10{row-gap:2.5rem}.sm\:gap-y-11{row-gap:2.75rem}.sm\:gap-y-12{row-gap:3rem}.sm\:gap-y-14{row-gap:3.5rem}.sm\:gap-y-16{row-gap:4rem}.sm\:gap-y-20{row-gap:5rem}.sm\:gap-y-24{row-gap:6rem}.sm\:gap-y-28{row-gap:7rem}.sm\:gap-y-32{row-gap:8rem}.sm\:gap-y-36{row-gap:9rem}.sm\:gap-y-40{row-gap:10rem}.sm\:gap-y-44{row-gap:11rem}.sm\:gap-y-48{row-gap:12rem}.sm\:gap-y-52{row-gap:13rem}.sm\:gap-y-56{row-gap:14rem}.sm\:gap-y-60{row-gap:15rem}.sm\:gap-y-64{row-gap:16rem}.sm\:gap-y-72{row-gap:18rem}.sm\:gap-y-80{row-gap:20rem}.sm\:gap-y-96{row-gap:24rem}.sm\:gap-y-px{row-gap:1px}.sm\:gap-y-0\.5{row-gap:.125rem}.sm\:gap-y-1\.5{row-gap:.375rem}.sm\:gap-y-2\.5{row-gap:.625rem}.sm\:gap-y-3\.5{row-gap:.875rem}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.sm\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.sm\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.sm\:space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.75rem*var(--tw-space-x-reverse))}.sm\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.sm\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.25rem*var(--tw-space-x-reverse))}.sm\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.sm\:space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.75rem*var(--tw-space-x-reverse))}.sm\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.sm\:space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3.5rem*var(--tw-space-x-reverse))}.sm\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.sm\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(5rem*var(--tw-space-x-reverse))}.sm\:space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(6rem*var(--tw-space-x-reverse))}.sm\:space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(7rem*var(--tw-space-x-reverse))}.sm\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(8rem*var(--tw-space-x-reverse))}.sm\:space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(9rem*var(--tw-space-x-reverse))}.sm\:space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(10rem*var(--tw-space-x-reverse))}.sm\:space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(11rem*var(--tw-space-x-reverse))}.sm\:space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(12rem*var(--tw-space-x-reverse))}.sm\:space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(13rem*var(--tw-space-x-reverse))}.sm\:space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(14rem*var(--tw-space-x-reverse))}.sm\:space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(15rem*var(--tw-space-x-reverse))}.sm\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(16rem*var(--tw-space-x-reverse))}.sm\:space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(18rem*var(--tw-space-x-reverse))}.sm\:space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(20rem*var(--tw-space-x-reverse))}.sm\:space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(24rem*var(--tw-space-x-reverse))}.sm\:space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(1px*var(--tw-space-x-reverse))}.sm\:space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.sm\:space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.sm\:space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.625rem*var(--tw-space-x-reverse))}.sm\:space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.875rem*var(--tw-space-x-reverse))}.sm\:-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.sm\:-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.sm\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.sm\:-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.sm\:-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.sm\:-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.sm\:-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.sm\:-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.sm\:-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.sm\:-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.25rem*var(--tw-space-x-reverse))}.sm\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.5rem*var(--tw-space-x-reverse))}.sm\:-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.75rem*var(--tw-space-x-reverse))}.sm\:-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3rem*var(--tw-space-x-reverse))}.sm\:-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3.5rem*var(--tw-space-x-reverse))}.sm\:-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-4rem*var(--tw-space-x-reverse))}.sm\:-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-5rem*var(--tw-space-x-reverse))}.sm\:-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-6rem*var(--tw-space-x-reverse))}.sm\:-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-7rem*var(--tw-space-x-reverse))}.sm\:-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-8rem*var(--tw-space-x-reverse))}.sm\:-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-9rem*var(--tw-space-x-reverse))}.sm\:-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-10rem*var(--tw-space-x-reverse))}.sm\:-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-11rem*var(--tw-space-x-reverse))}.sm\:-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-12rem*var(--tw-space-x-reverse))}.sm\:-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-13rem*var(--tw-space-x-reverse))}.sm\:-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-14rem*var(--tw-space-x-reverse))}.sm\:-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-15rem*var(--tw-space-x-reverse))}.sm\:-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-16rem*var(--tw-space-x-reverse))}.sm\:-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-18rem*var(--tw-space-x-reverse))}.sm\:-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-20rem*var(--tw-space-x-reverse))}.sm\:-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-24rem*var(--tw-space-x-reverse))}.sm\:-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.sm\:-space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.125rem*var(--tw-space-x-reverse))}.sm\:-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.375rem*var(--tw-space-x-reverse))}.sm\:-space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.625rem*var(--tw-space-x-reverse))}.sm\:-space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.875rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.75rem*var(--tw-space-y-reverse));margin-top:calc(2.75rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3.5rem*var(--tw-space-y-reverse));margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6rem*var(--tw-space-y-reverse));margin-top:calc(6rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(7rem*var(--tw-space-y-reverse));margin-top:calc(7rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(8rem*var(--tw-space-y-reverse));margin-top:calc(8rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(9rem*var(--tw-space-y-reverse));margin-top:calc(9rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(10rem*var(--tw-space-y-reverse));margin-top:calc(10rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(11rem*var(--tw-space-y-reverse));margin-top:calc(11rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(12rem*var(--tw-space-y-reverse));margin-top:calc(12rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(13rem*var(--tw-space-y-reverse));margin-top:calc(13rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(14rem*var(--tw-space-y-reverse));margin-top:calc(14rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(15rem*var(--tw-space-y-reverse));margin-top:calc(15rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(16rem*var(--tw-space-y-reverse));margin-top:calc(16rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(18rem*var(--tw-space-y-reverse));margin-top:calc(18rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(20rem*var(--tw-space-y-reverse));margin-top:calc(20rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(24rem*var(--tw-space-y-reverse));margin-top:calc(24rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1px*var(--tw-space-y-reverse));margin-top:calc(1px*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.25rem*var(--tw-space-y-reverse));margin-top:calc(-.25rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.5rem*var(--tw-space-y-reverse));margin-top:calc(-.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.75rem*var(--tw-space-y-reverse));margin-top:calc(-.75rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1rem*var(--tw-space-y-reverse));margin-top:calc(-1rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.25rem*var(--tw-space-y-reverse));margin-top:calc(-1.25rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.5rem*var(--tw-space-y-reverse));margin-top:calc(-1.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.75rem*var(--tw-space-y-reverse));margin-top:calc(-1.75rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2rem*var(--tw-space-y-reverse));margin-top:calc(-2rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.25rem*var(--tw-space-y-reverse));margin-top:calc(-2.25rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.5rem*var(--tw-space-y-reverse));margin-top:calc(-2.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.75rem*var(--tw-space-y-reverse));margin-top:calc(-2.75rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3rem*var(--tw-space-y-reverse));margin-top:calc(-3rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3.5rem*var(--tw-space-y-reverse));margin-top:calc(-3.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-4rem*var(--tw-space-y-reverse));margin-top:calc(-4rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-5rem*var(--tw-space-y-reverse));margin-top:calc(-5rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-6rem*var(--tw-space-y-reverse));margin-top:calc(-6rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-7rem*var(--tw-space-y-reverse));margin-top:calc(-7rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-8rem*var(--tw-space-y-reverse));margin-top:calc(-8rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-9rem*var(--tw-space-y-reverse));margin-top:calc(-9rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-10rem*var(--tw-space-y-reverse));margin-top:calc(-10rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-11rem*var(--tw-space-y-reverse));margin-top:calc(-11rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-12rem*var(--tw-space-y-reverse));margin-top:calc(-12rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-13rem*var(--tw-space-y-reverse));margin-top:calc(-13rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-14rem*var(--tw-space-y-reverse));margin-top:calc(-14rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-15rem*var(--tw-space-y-reverse));margin-top:calc(-15rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-16rem*var(--tw-space-y-reverse));margin-top:calc(-16rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-18rem*var(--tw-space-y-reverse));margin-top:calc(-18rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-20rem*var(--tw-space-y-reverse));margin-top:calc(-20rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-24rem*var(--tw-space-y-reverse));margin-top:calc(-24rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1px*var(--tw-space-y-reverse));margin-top:calc(-1px*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.125rem*var(--tw-space-y-reverse));margin-top:calc(-.125rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.375rem*var(--tw-space-y-reverse));margin-top:calc(-.375rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.625rem*var(--tw-space-y-reverse));margin-top:calc(-.625rem*(1 - var(--tw-space-y-reverse)))}.sm\:-space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.875rem*var(--tw-space-y-reverse));margin-top:calc(-.875rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.sm\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.sm\:divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(0px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(0px*var(--tw-divide-x-reverse))}.sm\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(2px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(2px*var(--tw-divide-x-reverse))}.sm\:divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(4px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(4px*var(--tw-divide-x-reverse))}.sm\:divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(8px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(8px*var(--tw-divide-x-reverse))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.sm\:divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(2px*var(--tw-divide-y-reverse));border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)))}.sm\:divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(4px*var(--tw-divide-y-reverse));border-top-width:calc(4px*(1 - var(--tw-divide-y-reverse)))}.sm\:divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(8px*var(--tw-divide-y-reverse));border-top-width:calc(8px*(1 - var(--tw-divide-y-reverse)))}.sm\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.sm\:divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.sm\:divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.sm\:divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.sm\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.sm\:divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.sm\:divide-double>:not([hidden])~:not([hidden]){border-style:double}.sm\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.sm\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.sm\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.sm\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.sm\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.sm\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.sm\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.sm\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.sm\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.sm\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.sm\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.sm\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.sm\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.sm\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.sm\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.sm\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.sm\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.sm\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.sm\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.sm\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.sm\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.sm\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.sm\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.sm\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.sm\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.sm\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.sm\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.sm\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.sm\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.sm\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.sm\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.sm\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.sm\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.sm\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.sm\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.sm\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.sm\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.sm\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.sm\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.sm\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.sm\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.sm\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.sm\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.sm\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.sm\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.sm\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.sm\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.sm\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.sm\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.sm\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.sm\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.sm\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.sm\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.sm\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.sm\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.sm\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.sm\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.sm\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.sm\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.sm\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.sm\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.sm\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.sm\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.sm\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.sm\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.sm\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.sm\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.sm\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.sm\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.sm\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.sm\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.sm\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.sm\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.sm\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.sm\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.sm\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.sm\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.sm\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.sm\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.sm\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.sm\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.sm\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.sm\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.sm\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.sm\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.sm\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.sm\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.sm\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.sm\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.sm\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.sm\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.sm\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.sm\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.sm\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.sm\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.sm\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.sm\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.sm\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.sm\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.sm\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.sm\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.sm\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.sm\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.sm\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.sm\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.sm\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.sm\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.sm\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.sm\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.sm\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.sm\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.sm\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.sm\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.sm\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.sm\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}@media (prefers-color-scheme:dark){.sm\:dark\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.sm\:dark\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.sm\:dark\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.sm\:dark\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.sm\:dark\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.sm\:dark\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.sm\:dark\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.sm\:dark\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.sm\:dark\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.sm\:dark\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.sm\:dark\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.sm\:dark\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.sm\:dark\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.sm\:dark\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.sm\:dark\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.sm\:dark\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.sm\:dark\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.sm\:dark\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.sm\:dark\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.sm\:dark\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.sm\:dark\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.sm\:dark\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.sm\:dark\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.sm\:dark\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.sm\:dark\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.sm\:dark\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.sm\:dark\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.sm\:dark\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.sm\:dark\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.sm\:dark\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.sm\:dark\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.sm\:dark\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.sm\:dark\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.sm\:dark\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.sm\:dark\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.sm\:dark\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.sm\:dark\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.sm\:dark\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.sm\:dark\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.sm\:dark\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.sm\:dark\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.sm\:dark\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.sm\:dark\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.sm\:dark\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.sm\:dark\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.sm\:dark\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.sm\:dark\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.sm\:dark\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.sm\:dark\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.sm\:dark\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.sm\:dark\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.sm\:dark\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.sm\:dark\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.sm\:dark\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.sm\:dark\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.sm\:dark\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.sm\:dark\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.sm\:dark\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.sm\:dark\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.sm\:dark\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.sm\:dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.sm\:dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.sm\:dark\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.sm\:dark\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.sm\:dark\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.sm\:dark\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.sm\:dark\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.sm\:dark\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.sm\:dark\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.sm\:dark\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.sm\:dark\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.sm\:dark\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.sm\:dark\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.sm\:dark\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.sm\:dark\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.sm\:dark\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.sm\:dark\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.sm\:dark\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.sm\:dark\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.sm\:dark\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.sm\:dark\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.sm\:dark\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.sm\:dark\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.sm\:dark\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.sm\:dark\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.sm\:dark\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.sm\:dark\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.sm\:dark\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.sm\:dark\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.sm\:dark\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.sm\:dark\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.sm\:dark\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.sm\:dark\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.sm\:dark\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.sm\:dark\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.sm\:dark\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.sm\:dark\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.sm\:dark\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.sm\:dark\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.sm\:dark\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.sm\:dark\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.sm\:dark\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.sm\:dark\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.sm\:dark\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.sm\:dark\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.sm\:dark\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.sm\:dark\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.sm\:dark\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.sm\:dark\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.sm\:dark\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.sm\:dark\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.sm\:dark\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.sm\:dark\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.sm\:dark\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}}.sm\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.sm\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.sm\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.sm\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.sm\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.sm\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.sm\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.sm\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.sm\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.sm\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.sm\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.sm\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.sm\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.sm\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.sm\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}@media (prefers-color-scheme:dark){.sm\:dark\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.sm\:dark\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.sm\:dark\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.sm\:dark\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.sm\:dark\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.sm\:dark\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.sm\:dark\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.sm\:dark\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.sm\:dark\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.sm\:dark\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.sm\:dark\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.sm\:dark\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.sm\:dark\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.sm\:dark\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.sm\:dark\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}}.sm\:place-self-auto{place-self:auto}.sm\:place-self-start{place-self:start}.sm\:place-self-end{place-self:end}.sm\:place-self-center{place-self:center}.sm\:place-self-stretch{place-self:stretch}.sm\:self-auto{align-self:auto}.sm\:self-start{align-self:flex-start}.sm\:self-end{align-self:flex-end}.sm\:self-center{align-self:center}.sm\:self-stretch{align-self:stretch}.sm\:self-baseline{align-self:baseline}.sm\:justify-self-auto{justify-self:auto}.sm\:justify-self-start{justify-self:start}.sm\:justify-self-end{justify-self:end}.sm\:justify-self-center{justify-self:center}.sm\:justify-self-stretch{justify-self:stretch}.sm\:overflow-auto{overflow:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:overflow-scroll{overflow:scroll}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:overflow-y-hidden{overflow-y:hidden}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overflow-y-visible{overflow-y:visible}.sm\:overflow-x-scroll{overflow-x:scroll}.sm\:overflow-y-scroll{overflow-y:scroll}.sm\:overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.sm\:overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.sm\:overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.sm\:overscroll-y-auto{overscroll-behavior-y:auto}.sm\:overscroll-y-contain{overscroll-behavior-y:contain}.sm\:overscroll-y-none{overscroll-behavior-y:none}.sm\:overscroll-x-auto{overscroll-behavior-x:auto}.sm\:overscroll-x-contain{overscroll-behavior-x:contain}.sm\:overscroll-x-none{overscroll-behavior-x:none}.sm\:truncate{overflow:hidden;white-space:nowrap}.sm\:overflow-ellipsis,.sm\:truncate{text-overflow:ellipsis}.sm\:overflow-clip{text-overflow:clip}.sm\:whitespace-normal{white-space:normal}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:whitespace-pre{white-space:pre}.sm\:whitespace-pre-line{white-space:pre-line}.sm\:whitespace-pre-wrap{white-space:pre-wrap}.sm\:break-normal{overflow-wrap:normal;word-break:normal}.sm\:break-words{overflow-wrap:break-word}.sm\:break-all{word-break:break-all}.sm\:rounded-none{border-radius:0}.sm\:rounded-sm{border-radius:.125rem}.sm\:rounded{border-radius:.25rem}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.sm\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.sm\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.sm\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.sm\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.sm\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.sm\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.sm\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.sm\:rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.sm\:rounded-r-sm{border-bottom-right-radius:.125rem;border-top-right-radius:.125rem}.sm\:rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.sm\:rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.sm\:rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.sm\:rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.sm\:rounded-r-2xl{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.sm\:rounded-r-3xl{border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem}.sm\:rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.sm\:rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.sm\:rounded-b-sm{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.sm\:rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.sm\:rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.sm\:rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.sm\:rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.sm\:rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.sm\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.sm\:rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.sm\:rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.sm\:rounded-l-sm{border-bottom-left-radius:.125rem;border-top-left-radius:.125rem}.sm\:rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.sm\:rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.sm\:rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.sm\:rounded-l-xl{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.sm\:rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.sm\:rounded-l-3xl{border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}.sm\:rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.sm\:rounded-tl-none{border-top-left-radius:0}.sm\:rounded-tl-sm{border-top-left-radius:.125rem}.sm\:rounded-tl{border-top-left-radius:.25rem}.sm\:rounded-tl-md{border-top-left-radius:.375rem}.sm\:rounded-tl-lg{border-top-left-radius:.5rem}.sm\:rounded-tl-xl{border-top-left-radius:.75rem}.sm\:rounded-tl-2xl{border-top-left-radius:1rem}.sm\:rounded-tl-3xl{border-top-left-radius:1.5rem}.sm\:rounded-tl-full{border-top-left-radius:9999px}.sm\:rounded-tr-none{border-top-right-radius:0}.sm\:rounded-tr-sm{border-top-right-radius:.125rem}.sm\:rounded-tr{border-top-right-radius:.25rem}.sm\:rounded-tr-md{border-top-right-radius:.375rem}.sm\:rounded-tr-lg{border-top-right-radius:.5rem}.sm\:rounded-tr-xl{border-top-right-radius:.75rem}.sm\:rounded-tr-2xl{border-top-right-radius:1rem}.sm\:rounded-tr-3xl{border-top-right-radius:1.5rem}.sm\:rounded-tr-full{border-top-right-radius:9999px}.sm\:rounded-br-none{border-bottom-right-radius:0}.sm\:rounded-br-sm{border-bottom-right-radius:.125rem}.sm\:rounded-br{border-bottom-right-radius:.25rem}.sm\:rounded-br-md{border-bottom-right-radius:.375rem}.sm\:rounded-br-lg{border-bottom-right-radius:.5rem}.sm\:rounded-br-xl{border-bottom-right-radius:.75rem}.sm\:rounded-br-2xl{border-bottom-right-radius:1rem}.sm\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.sm\:rounded-br-full{border-bottom-right-radius:9999px}.sm\:rounded-bl-none{border-bottom-left-radius:0}.sm\:rounded-bl-sm{border-bottom-left-radius:.125rem}.sm\:rounded-bl{border-bottom-left-radius:.25rem}.sm\:rounded-bl-md{border-bottom-left-radius:.375rem}.sm\:rounded-bl-lg{border-bottom-left-radius:.5rem}.sm\:rounded-bl-xl{border-bottom-left-radius:.75rem}.sm\:rounded-bl-2xl{border-bottom-left-radius:1rem}.sm\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.sm\:rounded-bl-full{border-bottom-left-radius:9999px}.sm\:border-0{border-width:0}.sm\:border-2{border-width:2px}.sm\:border-4{border-width:4px}.sm\:border-8{border-width:8px}.sm\:border{border-width:1px}.sm\:first\:border-0:first-child{border-width:0}.sm\:first\:border-2:first-child{border-width:2px}.sm\:first\:border-4:first-child{border-width:4px}.sm\:first\:border-8:first-child{border-width:8px}.sm\:first\:border:first-child{border-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:border-t-2{border-top-width:2px}.sm\:border-t-4{border-top-width:4px}.sm\:border-t-8{border-top-width:8px}.sm\:border-t{border-top-width:1px}.sm\:border-r-0{border-right-width:0}.sm\:border-r-2{border-right-width:2px}.sm\:border-r-4{border-right-width:4px}.sm\:border-r-8{border-right-width:8px}.sm\:border-r{border-right-width:1px}.sm\:border-b-0{border-bottom-width:0}.sm\:border-b-2{border-bottom-width:2px}.sm\:border-b-4{border-bottom-width:4px}.sm\:border-b-8{border-bottom-width:8px}.sm\:border-b{border-bottom-width:1px}.sm\:border-l-0{border-left-width:0}.sm\:border-l-2{border-left-width:2px}.sm\:border-l-4{border-left-width:4px}.sm\:border-l-8{border-left-width:8px}.sm\:border-l{border-left-width:1px}.sm\:first\:border-t-0:first-child{border-top-width:0}.sm\:first\:border-t-2:first-child{border-top-width:2px}.sm\:first\:border-t-4:first-child{border-top-width:4px}.sm\:first\:border-t-8:first-child{border-top-width:8px}.sm\:first\:border-t:first-child{border-top-width:1px}.sm\:first\:border-r-0:first-child{border-right-width:0}.sm\:first\:border-r-2:first-child{border-right-width:2px}.sm\:first\:border-r-4:first-child{border-right-width:4px}.sm\:first\:border-r-8:first-child{border-right-width:8px}.sm\:first\:border-r:first-child{border-right-width:1px}.sm\:first\:border-b-0:first-child{border-bottom-width:0}.sm\:first\:border-b-2:first-child{border-bottom-width:2px}.sm\:first\:border-b-4:first-child{border-bottom-width:4px}.sm\:first\:border-b-8:first-child{border-bottom-width:8px}.sm\:first\:border-b:first-child{border-bottom-width:1px}.sm\:first\:border-l-0:first-child{border-left-width:0}.sm\:first\:border-l-2:first-child{border-left-width:2px}.sm\:first\:border-l-4:first-child{border-left-width:4px}.sm\:first\:border-l-8:first-child{border-left-width:8px}.sm\:first\:border-l:first-child{border-left-width:1px}.sm\:border-solid{border-style:solid}.sm\:border-dashed{border-style:dashed}.sm\:border-dotted{border-style:dotted}.sm\:border-double{border-style:double}.sm\:border-none{border-style:none}.sm\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.sm\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.sm\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.sm\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.sm\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.sm\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.sm\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.sm\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.sm\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.sm\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.sm\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.sm\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.sm\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.sm\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.sm\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.sm\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.sm\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.sm\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.sm\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.sm\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.sm\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.sm\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.sm\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.sm\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.sm\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.sm\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.sm\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.sm\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.sm\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.sm\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.sm\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.sm\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.sm\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.sm\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.sm\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.sm\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.sm\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.sm\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.sm\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.sm\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.sm\:border-transparent{border-color:transparent}.sm\:border-current{border-color:currentColor}.sm\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.sm\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.sm\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.sm\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.sm\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.sm\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.sm\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.sm\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.sm\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.sm\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.sm\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.sm\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.sm\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.sm\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.sm\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.sm\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.sm\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.sm\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.sm\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.sm\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.sm\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.sm\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.sm\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.sm\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.sm\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.sm\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.sm\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.sm\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.sm\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.sm\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.sm\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.sm\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.sm\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.sm\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.sm\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.sm\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.sm\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.sm\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.sm\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.sm\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.sm\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.sm\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.sm\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.sm\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.sm\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.sm\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.sm\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.sm\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.sm\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.sm\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.sm\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-transparent{border-color:transparent}.group:hover .sm\:group-hover\:border-current{border-color:currentColor}.group:hover .sm\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .sm\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.sm\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.sm\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.sm\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.sm\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.sm\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.sm\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.sm\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.sm\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.sm\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.sm\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.sm\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.sm\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.sm\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.sm\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.sm\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.sm\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.sm\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.sm\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.sm\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.sm\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.sm\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.sm\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.sm\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.sm\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.sm\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.sm\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.sm\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.sm\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.sm\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.sm\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.sm\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.sm\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.sm\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.sm\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.sm\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.sm\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.sm\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.sm\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.sm\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.sm\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.sm\:focus-within\:border-transparent:focus-within{border-color:transparent}.sm\:focus-within\:border-current:focus-within{border-color:currentColor}.sm\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.sm\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.sm\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.sm\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.sm\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.sm\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.sm\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.sm\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.sm\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.sm\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.sm\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.sm\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.sm\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.sm\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.sm\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.sm\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.sm\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.sm\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.sm\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.sm\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.sm\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.sm\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.sm\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.sm\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.sm\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.sm\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.sm\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.sm\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.sm\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.sm\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.sm\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.sm\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.sm\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.sm\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.sm\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.sm\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.sm\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.sm\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.sm\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.sm\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.sm\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.sm\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.sm\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.sm\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.sm\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.sm\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.sm\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.sm\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.sm\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.sm\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.sm\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.sm\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.sm\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.sm\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.sm\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.sm\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.sm\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.sm\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.sm\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.sm\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.sm\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.sm\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.sm\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.sm\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.sm\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.sm\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.sm\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.sm\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.sm\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.sm\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.sm\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.sm\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.sm\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.sm\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.sm\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.sm\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.sm\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.sm\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.sm\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.sm\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.sm\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.sm\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.sm\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.sm\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.sm\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.sm\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.sm\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.sm\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.sm\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.sm\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.sm\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.sm\:hover\:border-transparent:hover{border-color:transparent}.sm\:hover\:border-current:hover{border-color:currentColor}.sm\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.sm\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.sm\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.sm\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.sm\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.sm\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.sm\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.sm\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.sm\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.sm\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.sm\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.sm\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.sm\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.sm\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.sm\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.sm\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.sm\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.sm\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.sm\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.sm\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.sm\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.sm\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.sm\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.sm\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.sm\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.sm\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.sm\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.sm\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.sm\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.sm\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.sm\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.sm\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.sm\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.sm\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.sm\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.sm\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.sm\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.sm\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.sm\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.sm\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.sm\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.sm\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.sm\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.sm\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.sm\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.sm\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.sm\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.sm\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.sm\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.sm\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.sm\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.sm\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.sm\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.sm\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.sm\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.sm\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.sm\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.sm\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.sm\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.sm\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.sm\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.sm\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.sm\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.sm\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.sm\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.sm\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.sm\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.sm\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.sm\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.sm\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.sm\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.sm\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.sm\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.sm\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.sm\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.sm\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.sm\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.sm\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.sm\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.sm\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.sm\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.sm\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.sm\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.sm\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.sm\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.sm\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.sm\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.sm\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.sm\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.sm\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.sm\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.sm\:focus\:border-transparent:focus{border-color:transparent}.sm\:focus\:border-current:focus{border-color:currentColor}.sm\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.sm\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.sm\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.sm\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.sm\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.sm\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.sm\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.sm\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.sm\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.sm\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.sm\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.sm\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.sm\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.sm\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.sm\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.sm\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.sm\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.sm\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.sm\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.sm\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.sm\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.sm\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.sm\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.sm\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.sm\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.sm\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.sm\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.sm\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.sm\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.sm\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.sm\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.sm\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.sm\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.sm\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.sm\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.sm\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.sm\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.sm\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.sm\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.sm\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.sm\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.sm\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.sm\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.sm\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.sm\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.sm\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.sm\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.sm\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.sm\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.sm\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.sm\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.sm\:dark\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:dark\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:dark\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:dark\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:dark\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:dark\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:dark\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:dark\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:dark\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:dark\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:dark\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.sm\:dark\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.sm\:dark\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.sm\:dark\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.sm\:dark\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.sm\:dark\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.sm\:dark\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.sm\:dark\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.sm\:dark\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.sm\:dark\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.sm\:dark\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.sm\:dark\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.sm\:dark\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.sm\:dark\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.sm\:dark\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.sm\:dark\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.sm\:dark\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.sm\:dark\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.sm\:dark\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.sm\:dark\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.sm\:dark\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.sm\:dark\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.sm\:dark\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.sm\:dark\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.sm\:dark\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.sm\:dark\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.sm\:dark\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.sm\:dark\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.sm\:dark\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.sm\:dark\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.sm\:dark\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.sm\:dark\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.sm\:dark\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.sm\:dark\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.sm\:dark\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.sm\:dark\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.sm\:dark\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.sm\:dark\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.sm\:dark\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.sm\:dark\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.sm\:dark\:border-transparent{border-color:transparent}.sm\:dark\:border-current{border-color:currentColor}.sm\:dark\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.sm\:dark\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\:dark\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.sm\:dark\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.sm\:dark\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.sm\:dark\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.sm\:dark\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.sm\:dark\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.sm\:dark\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.sm\:dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.sm\:dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.sm\:dark\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.sm\:dark\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:dark\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:dark\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:dark\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:dark\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:dark\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:dark\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:dark\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:dark\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:dark\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:dark\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.sm\:dark\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.sm\:dark\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.sm\:dark\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.sm\:dark\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.sm\:dark\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.sm\:dark\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.sm\:dark\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.sm\:dark\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.sm\:dark\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.sm\:dark\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.sm\:dark\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.sm\:dark\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.sm\:dark\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.sm\:dark\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.sm\:dark\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.sm\:dark\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.sm\:dark\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.sm\:dark\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.sm\:dark\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.sm\:dark\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.sm\:dark\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.sm\:dark\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.sm\:dark\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.sm\:dark\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.sm\:dark\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.sm\:dark\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.sm\:dark\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.sm\:dark\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.sm\:dark\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.sm\:dark\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.sm\:dark\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.sm\:dark\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.sm\:dark\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.sm\:dark\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.sm\:dark\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.sm\:dark\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.sm\:dark\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.sm\:dark\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.sm\:dark\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-transparent{border-color:transparent}.group:hover .sm\:dark\:group-hover\:border-current{border-color:currentColor}.group:hover .sm\:dark\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .sm\:dark\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-transparent:focus-within{border-color:transparent}.sm\:dark\:focus-within\:border-current:focus-within{border-color:currentColor}.sm\:dark\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.sm\:dark\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.sm\:dark\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.sm\:dark\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.sm\:dark\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.sm\:dark\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.sm\:dark\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.sm\:dark\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.sm\:dark\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.sm\:dark\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.sm\:dark\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.sm\:dark\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.sm\:dark\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.sm\:dark\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.sm\:dark\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.sm\:dark\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.sm\:dark\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.sm\:dark\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.sm\:dark\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.sm\:dark\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.sm\:dark\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.sm\:dark\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.sm\:dark\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.sm\:dark\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.sm\:dark\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.sm\:dark\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.sm\:dark\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.sm\:dark\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.sm\:dark\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.sm\:dark\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.sm\:dark\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.sm\:dark\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.sm\:dark\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.sm\:dark\:hover\:border-transparent:hover{border-color:transparent}.sm\:dark\:hover\:border-current:hover{border-color:currentColor}.sm\:dark\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.sm\:dark\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\:dark\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.sm\:dark\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.sm\:dark\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.sm\:dark\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.sm\:dark\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.sm\:dark\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.sm\:dark\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.sm\:dark\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.sm\:dark\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.sm\:dark\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.sm\:dark\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:dark\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:dark\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:dark\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:dark\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:dark\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:dark\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:dark\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:dark\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:dark\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:dark\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.sm\:dark\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.sm\:dark\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.sm\:dark\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.sm\:dark\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.sm\:dark\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.sm\:dark\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.sm\:dark\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.sm\:dark\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.sm\:dark\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.sm\:dark\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.sm\:dark\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.sm\:dark\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.sm\:dark\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.sm\:dark\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.sm\:dark\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.sm\:dark\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.sm\:dark\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.sm\:dark\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.sm\:dark\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.sm\:dark\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.sm\:dark\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.sm\:dark\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.sm\:dark\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.sm\:dark\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.sm\:dark\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.sm\:dark\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.sm\:dark\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.sm\:dark\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.sm\:dark\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.sm\:dark\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.sm\:dark\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.sm\:dark\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.sm\:dark\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.sm\:dark\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.sm\:dark\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.sm\:dark\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.sm\:dark\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.sm\:dark\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.sm\:dark\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.sm\:dark\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.sm\:dark\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.sm\:dark\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.sm\:dark\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.sm\:dark\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.sm\:dark\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.sm\:dark\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.sm\:dark\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.sm\:dark\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.sm\:dark\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.sm\:dark\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.sm\:dark\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.sm\:dark\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.sm\:dark\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.sm\:dark\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.sm\:dark\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.sm\:dark\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.sm\:dark\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.sm\:dark\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.sm\:dark\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.sm\:dark\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.sm\:dark\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.sm\:dark\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.sm\:dark\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.sm\:dark\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.sm\:dark\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.sm\:dark\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.sm\:dark\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.sm\:dark\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.sm\:dark\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.sm\:dark\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.sm\:dark\:focus\:border-transparent:focus{border-color:transparent}.sm\:dark\:focus\:border-current:focus{border-color:currentColor}.sm\:dark\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.sm\:dark\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.sm\:dark\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.sm\:dark\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.sm\:dark\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.sm\:dark\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.sm\:dark\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.sm\:dark\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.sm\:dark\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.sm\:dark\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.sm\:dark\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.sm\:dark\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.sm\:dark\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.sm\:dark\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.sm\:dark\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.sm\:dark\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.sm\:dark\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.sm\:dark\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.sm\:dark\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.sm\:dark\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.sm\:dark\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.sm\:dark\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.sm\:dark\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.sm\:dark\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.sm\:dark\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.sm\:dark\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.sm\:dark\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.sm\:dark\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.sm\:dark\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.sm\:dark\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.sm\:dark\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.sm\:dark\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.sm\:dark\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.sm\:dark\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.sm\:dark\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.sm\:dark\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.sm\:dark\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.sm\:dark\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.sm\:dark\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.sm\:dark\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.sm\:dark\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.sm\:dark\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.sm\:dark\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.sm\:dark\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.sm\:dark\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.sm\:dark\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.sm\:dark\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.sm\:dark\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.sm\:dark\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.sm\:dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.sm\:dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.sm\:dark\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.sm\:dark\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.sm\:dark\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.sm\:dark\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.sm\:dark\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.sm\:dark\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.sm\:dark\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.sm\:dark\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.sm\:dark\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.sm\:dark\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.sm\:dark\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}}.sm\:border-opacity-0{--tw-border-opacity:0}.sm\:border-opacity-5{--tw-border-opacity:0.05}.sm\:border-opacity-10{--tw-border-opacity:0.1}.sm\:border-opacity-20{--tw-border-opacity:0.2}.sm\:border-opacity-25{--tw-border-opacity:0.25}.sm\:border-opacity-30{--tw-border-opacity:0.3}.sm\:border-opacity-40{--tw-border-opacity:0.4}.sm\:border-opacity-50{--tw-border-opacity:0.5}.sm\:border-opacity-60{--tw-border-opacity:0.6}.sm\:border-opacity-70{--tw-border-opacity:0.7}.sm\:border-opacity-75{--tw-border-opacity:0.75}.sm\:border-opacity-80{--tw-border-opacity:0.8}.sm\:border-opacity-90{--tw-border-opacity:0.9}.sm\:border-opacity-95{--tw-border-opacity:0.95}.sm\:border-opacity-100{--tw-border-opacity:1}.group:hover .sm\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .sm\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .sm\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .sm\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .sm\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .sm\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .sm\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .sm\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .sm\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .sm\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .sm\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .sm\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .sm\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .sm\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .sm\:group-hover\:border-opacity-100{--tw-border-opacity:1}.sm\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.sm\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.sm\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.sm\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.sm\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.sm\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.sm\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.sm\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.sm\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.sm\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.sm\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.sm\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.sm\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.sm\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.sm\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.sm\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.sm\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.sm\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.sm\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.sm\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.sm\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.sm\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.sm\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.sm\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.sm\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.sm\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.sm\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.sm\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.sm\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.sm\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.sm\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.sm\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.sm\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.sm\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.sm\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.sm\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.sm\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.sm\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.sm\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.sm\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.sm\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.sm\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.sm\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.sm\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.sm\:focus\:border-opacity-100:focus{--tw-border-opacity:1}@media (prefers-color-scheme:dark){.sm\:dark\:border-opacity-0{--tw-border-opacity:0}.sm\:dark\:border-opacity-5{--tw-border-opacity:0.05}.sm\:dark\:border-opacity-10{--tw-border-opacity:0.1}.sm\:dark\:border-opacity-20{--tw-border-opacity:0.2}.sm\:dark\:border-opacity-25{--tw-border-opacity:0.25}.sm\:dark\:border-opacity-30{--tw-border-opacity:0.3}.sm\:dark\:border-opacity-40{--tw-border-opacity:0.4}.sm\:dark\:border-opacity-50{--tw-border-opacity:0.5}.sm\:dark\:border-opacity-60{--tw-border-opacity:0.6}.sm\:dark\:border-opacity-70{--tw-border-opacity:0.7}.sm\:dark\:border-opacity-75{--tw-border-opacity:0.75}.sm\:dark\:border-opacity-80{--tw-border-opacity:0.8}.sm\:dark\:border-opacity-90{--tw-border-opacity:0.9}.sm\:dark\:border-opacity-95{--tw-border-opacity:0.95}.sm\:dark\:border-opacity-100{--tw-border-opacity:1}.group:hover .sm\:dark\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .sm\:dark\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .sm\:dark\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .sm\:dark\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .sm\:dark\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .sm\:dark\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .sm\:dark\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .sm\:dark\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .sm\:dark\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .sm\:dark\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .sm\:dark\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .sm\:dark\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .sm\:dark\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .sm\:dark\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .sm\:dark\:group-hover\:border-opacity-100{--tw-border-opacity:1}.sm\:dark\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.sm\:dark\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.sm\:dark\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.sm\:dark\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.sm\:dark\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.sm\:dark\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.sm\:dark\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.sm\:dark\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.sm\:dark\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.sm\:dark\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.sm\:dark\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.sm\:dark\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.sm\:dark\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.sm\:dark\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.sm\:dark\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.sm\:dark\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.sm\:dark\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.sm\:dark\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.sm\:dark\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.sm\:dark\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.sm\:dark\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.sm\:dark\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.sm\:dark\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.sm\:dark\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.sm\:dark\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.sm\:dark\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.sm\:dark\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.sm\:dark\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.sm\:dark\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.sm\:dark\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.sm\:dark\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.sm\:dark\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.sm\:dark\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.sm\:dark\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.sm\:dark\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.sm\:dark\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.sm\:dark\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.sm\:dark\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.sm\:dark\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.sm\:dark\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.sm\:dark\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.sm\:dark\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.sm\:dark\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.sm\:dark\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.sm\:dark\:focus\:border-opacity-100:focus{--tw-border-opacity:1}}.sm\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.sm\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.sm\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.sm\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.sm\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.sm\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.sm\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.sm\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.sm\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.sm\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.sm\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.sm\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.sm\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.sm\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.sm\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.sm\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.sm\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.sm\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.sm\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.sm\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.sm\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.sm\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.sm\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.sm\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.sm\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.sm\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.sm\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.sm\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.sm\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.sm\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.sm\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.sm\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.sm\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.sm\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.sm\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.sm\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.sm\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.sm\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.sm\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.sm\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.sm\:bg-transparent{background-color:transparent}.sm\:bg-current{background-color:currentColor}.sm\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.sm\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.sm\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.sm\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.sm\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.sm\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.sm\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.sm\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.sm\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.sm\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.sm\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.sm\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.sm\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.sm\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.sm\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.sm\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.sm\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.sm\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.sm\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.sm\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.sm\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.sm\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.sm\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.sm\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.sm\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.sm\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.sm\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.sm\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.sm\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.sm\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.sm\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.sm\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.sm\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.sm\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.sm\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.sm\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.sm\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.sm\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.sm\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.sm\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.sm\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.sm\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.sm\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.sm\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.sm\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.sm\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.sm\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.sm\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.sm\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.sm\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.sm\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-transparent{background-color:transparent}.group:hover .sm\:group-hover\:bg-current{background-color:currentColor}.group:hover .sm\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .sm\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.sm\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.sm\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.sm\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.sm\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.sm\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.sm\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.sm\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.sm\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.sm\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.sm\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.sm\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.sm\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.sm\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.sm\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.sm\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.sm\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.sm\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.sm\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.sm\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.sm\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.sm\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.sm\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.sm\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.sm\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.sm\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.sm\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.sm\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.sm\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.sm\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.sm\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.sm\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.sm\:focus-within\:bg-transparent:focus-within{background-color:transparent}.sm\:focus-within\:bg-current:focus-within{background-color:currentColor}.sm\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.sm\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.sm\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.sm\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.sm\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.sm\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.sm\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.sm\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.sm\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.sm\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.sm\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.sm\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.sm\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.sm\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.sm\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.sm\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.sm\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.sm\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.sm\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.sm\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.sm\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.sm\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.sm\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.sm\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.sm\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.sm\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.sm\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.sm\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.sm\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.sm\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.sm\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.sm\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.sm\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.sm\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.sm\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.sm\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.sm\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.sm\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.sm\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.sm\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.sm\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.sm\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.sm\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.sm\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.sm\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.sm\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.sm\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.sm\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.sm\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.sm\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.sm\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.sm\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.sm\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.sm\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.sm\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.sm\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.sm\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.sm\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.sm\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.sm\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.sm\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.sm\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.sm\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.sm\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.sm\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.sm\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.sm\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.sm\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.sm\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.sm\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.sm\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.sm\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.sm\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.sm\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.sm\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.sm\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.sm\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.sm\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.sm\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.sm\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.sm\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.sm\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.sm\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.sm\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.sm\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.sm\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.sm\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.sm\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.sm\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.sm\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.sm\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.sm\:hover\:bg-transparent:hover{background-color:transparent}.sm\:hover\:bg-current:hover{background-color:currentColor}.sm\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.sm\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.sm\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.sm\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.sm\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.sm\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.sm\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.sm\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.sm\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.sm\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.sm\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.sm\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.sm\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.sm\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.sm\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.sm\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.sm\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.sm\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.sm\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.sm\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.sm\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.sm\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.sm\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.sm\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.sm\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.sm\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.sm\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.sm\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.sm\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.sm\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.sm\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.sm\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.sm\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.sm\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.sm\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.sm\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.sm\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.sm\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.sm\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.sm\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.sm\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.sm\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.sm\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.sm\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.sm\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.sm\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.sm\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.sm\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.sm\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.sm\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.sm\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.sm\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.sm\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.sm\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.sm\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.sm\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.sm\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.sm\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.sm\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.sm\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.sm\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.sm\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.sm\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.sm\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.sm\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.sm\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.sm\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.sm\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.sm\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.sm\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.sm\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.sm\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.sm\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.sm\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.sm\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.sm\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.sm\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.sm\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.sm\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.sm\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.sm\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.sm\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.sm\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.sm\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.sm\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.sm\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.sm\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.sm\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.sm\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.sm\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.sm\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.sm\:focus\:bg-transparent:focus{background-color:transparent}.sm\:focus\:bg-current:focus{background-color:currentColor}.sm\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.sm\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.sm\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.sm\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.sm\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.sm\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.sm\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.sm\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.sm\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.sm\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.sm\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.sm\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.sm\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.sm\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.sm\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.sm\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.sm\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.sm\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.sm\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.sm\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.sm\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.sm\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.sm\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.sm\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.sm\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.sm\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.sm\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.sm\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.sm\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.sm\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.sm\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.sm\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.sm\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.sm\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.sm\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.sm\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.sm\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.sm\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.sm\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.sm\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.sm\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.sm\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.sm\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.sm\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.sm\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.sm\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.sm\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.sm\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.sm\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.sm\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.sm\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.sm\:dark\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:dark\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:dark\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:dark\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:dark\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:dark\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:dark\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:dark\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:dark\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:dark\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:dark\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.sm\:dark\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.sm\:dark\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.sm\:dark\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.sm\:dark\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.sm\:dark\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.sm\:dark\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.sm\:dark\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.sm\:dark\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.sm\:dark\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.sm\:dark\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.sm\:dark\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.sm\:dark\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.sm\:dark\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.sm\:dark\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.sm\:dark\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.sm\:dark\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.sm\:dark\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.sm\:dark\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.sm\:dark\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.sm\:dark\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.sm\:dark\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.sm\:dark\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.sm\:dark\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.sm\:dark\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.sm\:dark\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.sm\:dark\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.sm\:dark\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.sm\:dark\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.sm\:dark\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.sm\:dark\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.sm\:dark\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.sm\:dark\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.sm\:dark\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.sm\:dark\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.sm\:dark\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.sm\:dark\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.sm\:dark\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.sm\:dark\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.sm\:dark\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.sm\:dark\:bg-transparent{background-color:transparent}.sm\:dark\:bg-current{background-color:currentColor}.sm\:dark\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.sm\:dark\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\:dark\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.sm\:dark\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.sm\:dark\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.sm\:dark\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.sm\:dark\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.sm\:dark\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.sm\:dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.sm\:dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.sm\:dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.sm\:dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.sm\:dark\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:dark\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:dark\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:dark\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:dark\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:dark\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:dark\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:dark\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:dark\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:dark\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:dark\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.sm\:dark\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.sm\:dark\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.sm\:dark\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.sm\:dark\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.sm\:dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.sm\:dark\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.sm\:dark\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.sm\:dark\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.sm\:dark\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.sm\:dark\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.sm\:dark\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.sm\:dark\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.sm\:dark\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.sm\:dark\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.sm\:dark\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.sm\:dark\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.sm\:dark\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.sm\:dark\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.sm\:dark\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.sm\:dark\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.sm\:dark\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.sm\:dark\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.sm\:dark\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.sm\:dark\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.sm\:dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.sm\:dark\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.sm\:dark\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.sm\:dark\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.sm\:dark\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.sm\:dark\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.sm\:dark\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.sm\:dark\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.sm\:dark\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.sm\:dark\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.sm\:dark\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.sm\:dark\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.sm\:dark\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.sm\:dark\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.sm\:dark\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-transparent{background-color:transparent}.group:hover .sm\:dark\:group-hover\:bg-current{background-color:currentColor}.group:hover .sm\:dark\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .sm\:dark\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-transparent:focus-within{background-color:transparent}.sm\:dark\:focus-within\:bg-current:focus-within{background-color:currentColor}.sm\:dark\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.sm\:dark\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-transparent:hover{background-color:transparent}.sm\:dark\:hover\:bg-current:hover{background-color:currentColor}.sm\:dark\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.sm\:dark\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-transparent:focus{background-color:transparent}.sm\:dark\:focus\:bg-current:focus{background-color:currentColor}.sm\:dark\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.sm\:dark\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}}.sm\:bg-opacity-0{--tw-bg-opacity:0}.sm\:bg-opacity-5{--tw-bg-opacity:0.05}.sm\:bg-opacity-10{--tw-bg-opacity:0.1}.sm\:bg-opacity-20{--tw-bg-opacity:0.2}.sm\:bg-opacity-25{--tw-bg-opacity:0.25}.sm\:bg-opacity-30{--tw-bg-opacity:0.3}.sm\:bg-opacity-40{--tw-bg-opacity:0.4}.sm\:bg-opacity-50{--tw-bg-opacity:0.5}.sm\:bg-opacity-60{--tw-bg-opacity:0.6}.sm\:bg-opacity-70{--tw-bg-opacity:0.7}.sm\:bg-opacity-75{--tw-bg-opacity:0.75}.sm\:bg-opacity-80{--tw-bg-opacity:0.8}.sm\:bg-opacity-90{--tw-bg-opacity:0.9}.sm\:bg-opacity-95{--tw-bg-opacity:0.95}.sm\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .sm\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .sm\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .sm\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .sm\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .sm\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .sm\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .sm\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .sm\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .sm\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .sm\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .sm\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .sm\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .sm\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .sm\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .sm\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.sm\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.sm\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.sm\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.sm\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.sm\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.sm\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.sm\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.sm\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.sm\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.sm\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.sm\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.sm\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.sm\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.sm\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.sm\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.sm\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.sm\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.sm\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.sm\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.sm\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.sm\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.sm\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.sm\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.sm\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.sm\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.sm\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.sm\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.sm\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.sm\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.sm\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.sm\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.sm\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.sm\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.sm\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.sm\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.sm\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.sm\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.sm\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.sm\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.sm\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.sm\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.sm\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.sm\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.sm\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.sm\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}@media (prefers-color-scheme:dark){.sm\:dark\:bg-opacity-0{--tw-bg-opacity:0}.sm\:dark\:bg-opacity-5{--tw-bg-opacity:0.05}.sm\:dark\:bg-opacity-10{--tw-bg-opacity:0.1}.sm\:dark\:bg-opacity-20{--tw-bg-opacity:0.2}.sm\:dark\:bg-opacity-25{--tw-bg-opacity:0.25}.sm\:dark\:bg-opacity-30{--tw-bg-opacity:0.3}.sm\:dark\:bg-opacity-40{--tw-bg-opacity:0.4}.sm\:dark\:bg-opacity-50{--tw-bg-opacity:0.5}.sm\:dark\:bg-opacity-60{--tw-bg-opacity:0.6}.sm\:dark\:bg-opacity-70{--tw-bg-opacity:0.7}.sm\:dark\:bg-opacity-75{--tw-bg-opacity:0.75}.sm\:dark\:bg-opacity-80{--tw-bg-opacity:0.8}.sm\:dark\:bg-opacity-90{--tw-bg-opacity:0.9}.sm\:dark\:bg-opacity-95{--tw-bg-opacity:0.95}.sm\:dark\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .sm\:dark\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .sm\:dark\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .sm\:dark\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .sm\:dark\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .sm\:dark\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .sm\:dark\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .sm\:dark\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .sm\:dark\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .sm\:dark\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .sm\:dark\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .sm\:dark\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .sm\:dark\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .sm\:dark\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .sm\:dark\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .sm\:dark\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.sm\:dark\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.sm\:dark\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.sm\:dark\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.sm\:dark\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.sm\:dark\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.sm\:dark\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.sm\:dark\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.sm\:dark\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.sm\:dark\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.sm\:dark\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.sm\:dark\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.sm\:dark\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.sm\:dark\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.sm\:dark\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.sm\:dark\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.sm\:dark\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.sm\:dark\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.sm\:dark\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.sm\:dark\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.sm\:dark\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.sm\:dark\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.sm\:dark\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.sm\:dark\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.sm\:dark\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.sm\:dark\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.sm\:dark\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.sm\:dark\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.sm\:dark\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.sm\:dark\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.sm\:dark\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.sm\:dark\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.sm\:dark\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.sm\:dark\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.sm\:dark\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.sm\:dark\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.sm\:dark\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.sm\:dark\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.sm\:dark\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.sm\:dark\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.sm\:dark\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.sm\:dark\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.sm\:dark\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.sm\:dark\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.sm\:dark\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.sm\:dark\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}}.sm\:bg-none{background-image:none}.sm\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.sm\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.sm\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.sm\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.sm\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.sm\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.sm\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.sm\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.sm\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.sm\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.sm\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.sm\:dark\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:dark\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:dark\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:dark\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:dark\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:dark\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:dark\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:dark\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:dark\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:dark\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:dark\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:dark\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:dark\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:dark\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:dark\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:dark\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:dark\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:dark\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:dark\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:dark\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:dark\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:dark\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:dark\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:dark\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:dark\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:dark\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:dark\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:dark\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:dark\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:dark\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:dark\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:dark\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:dark\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:dark\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:dark\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:dark\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:dark\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:dark\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:dark\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:dark\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:dark\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:dark\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:dark\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:dark\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:dark\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:dark\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:dark\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:dark\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:dark\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:dark\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:dark\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:dark\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:dark\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:dark\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:dark\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:dark\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:dark\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:dark\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:dark\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:dark\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:dark\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:dark\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:dark\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:dark\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:dark\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:dark\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:dark\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:dark\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:dark\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:dark\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:dark\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:dark\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:dark\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:dark\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:dark\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:dark\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:dark\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:dark\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:dark\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:dark\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:dark\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:dark\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:dark\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:dark\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:dark\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:dark\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:dark\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:dark\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:dark\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:dark\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:dark\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:dark\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.sm\:dark\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:dark\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:dark\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:dark\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:dark\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:dark\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:dark\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:dark\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:dark\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:dark\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:dark\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:dark\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:dark\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:dark\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:dark\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:dark\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:dark\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:dark\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:dark\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:dark\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:dark\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:dark\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:dark\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:dark\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:dark\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:dark\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:dark\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:dark\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:dark\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:dark\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:dark\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:dark\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:dark\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:dark\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:dark\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:dark\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:dark\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:dark\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:dark\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:dark\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:dark\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:dark\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:dark\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:dark\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:dark\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:dark\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:dark\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:dark\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:dark\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:dark\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:dark\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:dark\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:dark\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:dark\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:dark\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:dark\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:dark\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:dark\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:dark\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:dark\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:dark\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:dark\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:dark\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:dark\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:dark\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:dark\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:dark\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:dark\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:dark\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:dark\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:dark\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:dark\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:dark\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:dark\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:dark\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:dark\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:dark\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:dark\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:dark\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:dark\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:dark\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:dark\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:dark\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:dark\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:dark\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:dark\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:dark\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:dark\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:dark\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:dark\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:dark\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:dark\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.sm\:dark\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:dark\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:dark\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:dark\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:dark\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:dark\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:dark\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:dark\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:dark\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:dark\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:dark\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:dark\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:dark\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:dark\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:dark\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:dark\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:dark\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:dark\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:dark\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:dark\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:dark\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:dark\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:dark\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:dark\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:dark\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:dark\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:dark\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:dark\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:dark\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:dark\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:dark\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:dark\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:dark\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:dark\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:dark\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:dark\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:dark\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:dark\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:dark\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:dark\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:dark\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:dark\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.sm\:dark\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:dark\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:dark\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:dark\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:dark\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:dark\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:dark\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:dark\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:dark\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:dark\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:dark\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:dark\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:dark\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:dark\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:dark\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:dark\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:dark\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:dark\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:dark\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:dark\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:dark\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:dark\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:dark\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:dark\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:dark\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:dark\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:dark\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:dark\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:dark\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:dark\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:dark\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:dark\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:dark\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:dark\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:dark\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:dark\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:dark\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:dark\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:dark\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:dark\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:dark\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:dark\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:dark\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:dark\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:dark\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:dark\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:dark\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:dark\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:dark\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:dark\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}}.sm\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.sm\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.sm\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.sm\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.sm\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.sm\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.sm\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.sm\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.sm\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.sm\:dark\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:dark\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:dark\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:dark\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:dark\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:dark\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:dark\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:dark\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:dark\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:dark\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:dark\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:dark\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:dark\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:dark\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:dark\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:dark\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:dark\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:dark\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:dark\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:dark\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:dark\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:dark\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:dark\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:dark\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:dark\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:dark\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:dark\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:dark\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:dark\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:dark\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:dark\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:dark\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:dark\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:dark\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:dark\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:dark\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:dark\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:dark\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:dark\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:dark\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:dark\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.sm\:dark\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.sm\:dark\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:dark\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:dark\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:dark\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:dark\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:dark\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:dark\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:dark\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:dark\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:dark\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:dark\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:dark\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:dark\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:dark\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:dark\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:dark\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:dark\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:dark\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:dark\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:dark\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:dark\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:dark\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:dark\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:dark\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:dark\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:dark\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:dark\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:dark\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:dark\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:dark\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:dark\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:dark\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:dark\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:dark\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:dark\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:dark\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:dark\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:dark\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:dark\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:dark\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:dark\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:dark\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:dark\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:dark\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:dark\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:dark\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:dark\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:dark\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:dark\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:dark\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.sm\:dark\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:dark\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:dark\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:dark\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:dark\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:dark\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:dark\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:dark\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:dark\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:dark\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:dark\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:dark\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:dark\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:dark\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:dark\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:dark\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:dark\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:dark\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:dark\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:dark\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:dark\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:dark\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:dark\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:dark\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:dark\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:dark\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:dark\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:dark\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:dark\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:dark\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:dark\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:dark\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:dark\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:dark\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:dark\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:dark\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:dark\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:dark\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:dark\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:dark\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:dark\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.sm\:dark\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.sm\:dark\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:dark\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:dark\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:dark\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:dark\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:dark\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:dark\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:dark\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:dark\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:dark\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:dark\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:dark\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:dark\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:dark\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:dark\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:dark\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:dark\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:dark\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:dark\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:dark\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:dark\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:dark\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:dark\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:dark\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:dark\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:dark\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:dark\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:dark\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:dark\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:dark\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:dark\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:dark\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:dark\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:dark\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:dark\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:dark\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:dark\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:dark\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:dark\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:dark\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:dark\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:dark\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:dark\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:dark\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:dark\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:dark\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:dark\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:dark\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:dark\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:dark\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.sm\:dark\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.sm\:dark\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.sm\:dark\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.sm\:dark\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.sm\:dark\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.sm\:dark\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.sm\:dark\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.sm\:dark\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.sm\:dark\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.sm\:dark\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.sm\:dark\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.sm\:dark\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.sm\:dark\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.sm\:dark\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.sm\:dark\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.sm\:dark\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.sm\:dark\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.sm\:dark\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.sm\:dark\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.sm\:dark\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.sm\:dark\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.sm\:dark\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.sm\:dark\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.sm\:dark\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.sm\:dark\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.sm\:dark\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.sm\:dark\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.sm\:dark\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.sm\:dark\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.sm\:dark\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.sm\:dark\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.sm\:dark\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.sm\:dark\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.sm\:dark\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.sm\:dark\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.sm\:dark\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.sm\:dark\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.sm\:dark\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.sm\:dark\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.sm\:dark\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.sm\:dark\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.sm\:dark\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.sm\:dark\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.sm\:dark\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.sm\:dark\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.sm\:dark\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.sm\:dark\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.sm\:dark\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.sm\:dark\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.sm\:dark\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.sm\:dark\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.sm\:dark\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.sm\:dark\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.sm\:dark\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.sm\:dark\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.sm\:dark\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.sm\:dark\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.sm\:dark\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.sm\:dark\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.sm\:dark\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.sm\:dark\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.sm\:dark\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.sm\:dark\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.sm\:dark\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.sm\:dark\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.sm\:dark\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.sm\:dark\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.sm\:dark\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.sm\:dark\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.sm\:dark\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.sm\:dark\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.sm\:dark\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.sm\:dark\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.sm\:dark\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.sm\:dark\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.sm\:dark\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.sm\:dark\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.sm\:dark\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.sm\:dark\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.sm\:dark\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.sm\:dark\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.sm\:dark\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.sm\:dark\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.sm\:dark\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.sm\:dark\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.sm\:dark\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.sm\:dark\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.sm\:dark\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.sm\:dark\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.sm\:dark\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.sm\:dark\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.sm\:dark\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.sm\:dark\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.sm\:dark\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.sm\:dark\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.sm\:dark\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.sm\:dark\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.sm\:dark\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.sm\:dark\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.sm\:dark\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.sm\:dark\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.sm\:dark\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.sm\:dark\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}}.sm\:to-connection-50{--tw-gradient-to:#eef2ff}.sm\:to-connection-100{--tw-gradient-to:#e0e7ff}.sm\:to-connection-200{--tw-gradient-to:#c7d2fe}.sm\:to-connection-300{--tw-gradient-to:#a5b4fc}.sm\:to-connection-400{--tw-gradient-to:#818cf8}.sm\:to-connection-500{--tw-gradient-to:#6366f1}.sm\:to-connection-600{--tw-gradient-to:#4f46e5}.sm\:to-connection-700{--tw-gradient-to:#4338ca}.sm\:to-connection-800{--tw-gradient-to:#3730a3}.sm\:to-connection-900{--tw-gradient-to:#312e81}.sm\:to-connect-50{--tw-gradient-to:#fef2f2}.sm\:to-connect-100{--tw-gradient-to:#fee2e2}.sm\:to-connect-200{--tw-gradient-to:#fecaca}.sm\:to-connect-300{--tw-gradient-to:#fca5a5}.sm\:to-connect-400{--tw-gradient-to:#f87171}.sm\:to-connect-500{--tw-gradient-to:#ef4444}.sm\:to-connect-600{--tw-gradient-to:#dc2626}.sm\:to-connect-700{--tw-gradient-to:#b91c1c}.sm\:to-connect-800{--tw-gradient-to:#991b1b}.sm\:to-connect-900{--tw-gradient-to:#7f1d1d}.sm\:to-punch-50{--tw-gradient-to:#fefce8}.sm\:to-punch-100{--tw-gradient-to:#fef9c3}.sm\:to-punch-200{--tw-gradient-to:#fef08a}.sm\:to-punch-300{--tw-gradient-to:#fde047}.sm\:to-punch-400{--tw-gradient-to:#facc15}.sm\:to-punch-500{--tw-gradient-to:#eab308}.sm\:to-punch-600{--tw-gradient-to:#ca8a04}.sm\:to-punch-700{--tw-gradient-to:#a16207}.sm\:to-punch-800{--tw-gradient-to:#854d0e}.sm\:to-punch-900{--tw-gradient-to:#713f12}.sm\:to-touch-50{--tw-gradient-to:#f0fdf4}.sm\:to-touch-100{--tw-gradient-to:#dcfce7}.sm\:to-touch-200{--tw-gradient-to:#bbf7d0}.sm\:to-touch-300{--tw-gradient-to:#86efac}.sm\:to-touch-400{--tw-gradient-to:#4ade80}.sm\:to-touch-500{--tw-gradient-to:#22c55e}.sm\:to-touch-600{--tw-gradient-to:#16a34a}.sm\:to-touch-700{--tw-gradient-to:#15803d}.sm\:to-touch-800{--tw-gradient-to:#166534}.sm\:to-touch-900{--tw-gradient-to:#14532d}.sm\:to-pulse-50{--tw-gradient-to:#fdf2f8}.sm\:to-pulse-100{--tw-gradient-to:#fce7f3}.sm\:to-pulse-200{--tw-gradient-to:#fbcfe8}.sm\:to-pulse-300{--tw-gradient-to:#f9a8d4}.sm\:to-pulse-400{--tw-gradient-to:#f472b6}.sm\:to-pulse-500{--tw-gradient-to:#ec4899}.sm\:to-pulse-600{--tw-gradient-to:#db2777}.sm\:to-pulse-700{--tw-gradient-to:#be185d}.sm\:to-pulse-800{--tw-gradient-to:#9d174d}.sm\:to-pulse-900{--tw-gradient-to:#831843}.sm\:to-transparent{--tw-gradient-to:transparent}.sm\:to-current{--tw-gradient-to:currentColor}.sm\:to-black{--tw-gradient-to:#000}.sm\:to-white{--tw-gradient-to:#fff}.sm\:to-gray-50{--tw-gradient-to:#fafaf9}.sm\:to-gray-100{--tw-gradient-to:#f5f5f4}.sm\:to-gray-200{--tw-gradient-to:#e7e5e4}.sm\:to-gray-300{--tw-gradient-to:#d6d3d1}.sm\:to-gray-400{--tw-gradient-to:#a8a29e}.sm\:to-gray-500{--tw-gradient-to:#78716c}.sm\:to-gray-600{--tw-gradient-to:#57534e}.sm\:to-gray-700{--tw-gradient-to:#44403c}.sm\:to-gray-800{--tw-gradient-to:#292524}.sm\:to-gray-900{--tw-gradient-to:#1c1917}.sm\:to-indigo-50{--tw-gradient-to:#eef2ff}.sm\:to-indigo-100{--tw-gradient-to:#e0e7ff}.sm\:to-indigo-200{--tw-gradient-to:#c7d2fe}.sm\:to-indigo-300{--tw-gradient-to:#a5b4fc}.sm\:to-indigo-400{--tw-gradient-to:#818cf8}.sm\:to-indigo-500{--tw-gradient-to:#6366f1}.sm\:to-indigo-600{--tw-gradient-to:#4f46e5}.sm\:to-indigo-700{--tw-gradient-to:#4338ca}.sm\:to-indigo-800{--tw-gradient-to:#3730a3}.sm\:to-indigo-900{--tw-gradient-to:#312e81}.sm\:to-red-50{--tw-gradient-to:#fff1f2}.sm\:to-red-100{--tw-gradient-to:#ffe4e6}.sm\:to-red-200{--tw-gradient-to:#fecdd3}.sm\:to-red-300{--tw-gradient-to:#fda4af}.sm\:to-red-400{--tw-gradient-to:#fb7185}.sm\:to-red-500{--tw-gradient-to:#f43f5e}.sm\:to-red-600{--tw-gradient-to:#e11d48}.sm\:to-red-700{--tw-gradient-to:#be123c}.sm\:to-red-800{--tw-gradient-to:#9f1239}.sm\:to-red-900{--tw-gradient-to:#881337}.sm\:to-yellow-50{--tw-gradient-to:#fffbeb}.sm\:to-yellow-100{--tw-gradient-to:#fef3c7}.sm\:to-yellow-200{--tw-gradient-to:#fde68a}.sm\:to-yellow-300{--tw-gradient-to:#fcd34d}.sm\:to-yellow-400{--tw-gradient-to:#fbbf24}.sm\:to-yellow-500{--tw-gradient-to:#f59e0b}.sm\:to-yellow-600{--tw-gradient-to:#d97706}.sm\:to-yellow-700{--tw-gradient-to:#b45309}.sm\:to-yellow-800{--tw-gradient-to:#92400e}.sm\:to-yellow-900{--tw-gradient-to:#78350f}.sm\:to-blue-50{--tw-gradient-to:#eff6ff}.sm\:to-blue-100{--tw-gradient-to:#dbeafe}.sm\:to-blue-200{--tw-gradient-to:#bfdbfe}.sm\:to-blue-300{--tw-gradient-to:#93c5fd}.sm\:to-blue-400{--tw-gradient-to:#60a5fa}.sm\:to-blue-500{--tw-gradient-to:#3b82f6}.sm\:to-blue-600{--tw-gradient-to:#2563eb}.sm\:to-blue-700{--tw-gradient-to:#1d4ed8}.sm\:to-blue-800{--tw-gradient-to:#1e40af}.sm\:to-blue-900{--tw-gradient-to:#1e3a8a}.sm\:to-purple-50{--tw-gradient-to:#faf5ff}.sm\:to-purple-100{--tw-gradient-to:#f3e8ff}.sm\:to-purple-200{--tw-gradient-to:#e9d5ff}.sm\:to-purple-300{--tw-gradient-to:#d8b4fe}.sm\:to-purple-400{--tw-gradient-to:#c084fc}.sm\:to-purple-500{--tw-gradient-to:#a855f7}.sm\:to-purple-600{--tw-gradient-to:#9333ea}.sm\:to-purple-700{--tw-gradient-to:#7e22ce}.sm\:to-purple-800{--tw-gradient-to:#6b21a8}.sm\:to-purple-900{--tw-gradient-to:#581c87}.sm\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.sm\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.sm\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.sm\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.sm\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.sm\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.sm\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.sm\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.sm\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.sm\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.sm\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.sm\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.sm\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.sm\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.sm\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.sm\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.sm\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.sm\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.sm\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.sm\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.sm\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.sm\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.sm\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.sm\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.sm\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.sm\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.sm\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.sm\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.sm\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.sm\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.sm\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.sm\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.sm\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.sm\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.sm\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.sm\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.sm\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.sm\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.sm\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.sm\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.sm\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.sm\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.sm\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.sm\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.sm\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.sm\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.sm\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.sm\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.sm\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.sm\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.sm\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.sm\:hover\:to-current:hover{--tw-gradient-to:currentColor}.sm\:hover\:to-black:hover{--tw-gradient-to:#000}.sm\:hover\:to-white:hover{--tw-gradient-to:#fff}.sm\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.sm\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.sm\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.sm\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.sm\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.sm\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.sm\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.sm\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.sm\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.sm\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.sm\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.sm\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.sm\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.sm\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.sm\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.sm\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.sm\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.sm\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.sm\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.sm\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.sm\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.sm\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.sm\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.sm\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.sm\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.sm\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.sm\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.sm\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.sm\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.sm\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.sm\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.sm\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.sm\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.sm\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.sm\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.sm\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.sm\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.sm\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.sm\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.sm\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.sm\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.sm\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.sm\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.sm\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.sm\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.sm\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.sm\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.sm\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.sm\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.sm\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.sm\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.sm\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.sm\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.sm\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.sm\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.sm\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.sm\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.sm\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.sm\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.sm\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.sm\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.sm\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.sm\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.sm\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.sm\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.sm\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.sm\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.sm\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.sm\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.sm\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.sm\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.sm\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.sm\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.sm\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.sm\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.sm\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.sm\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.sm\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.sm\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.sm\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.sm\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.sm\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.sm\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.sm\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.sm\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.sm\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.sm\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.sm\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.sm\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.sm\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.sm\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.sm\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.sm\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.sm\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.sm\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.sm\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.sm\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.sm\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.sm\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.sm\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.sm\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.sm\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.sm\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.sm\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.sm\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.sm\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.sm\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.sm\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.sm\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.sm\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.sm\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.sm\:focus\:to-current:focus{--tw-gradient-to:currentColor}.sm\:focus\:to-black:focus{--tw-gradient-to:#000}.sm\:focus\:to-white:focus{--tw-gradient-to:#fff}.sm\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.sm\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.sm\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.sm\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.sm\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.sm\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.sm\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.sm\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.sm\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.sm\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.sm\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.sm\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.sm\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.sm\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.sm\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.sm\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.sm\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.sm\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.sm\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.sm\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.sm\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.sm\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.sm\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.sm\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.sm\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.sm\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.sm\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.sm\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.sm\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.sm\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.sm\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.sm\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.sm\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.sm\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.sm\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.sm\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.sm\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.sm\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.sm\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.sm\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.sm\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.sm\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.sm\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.sm\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.sm\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.sm\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.sm\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.sm\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.sm\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.sm\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.sm\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.sm\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.sm\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.sm\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.sm\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.sm\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.sm\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.sm\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.sm\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.sm\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}@media (prefers-color-scheme:dark){.sm\:dark\:to-connection-50{--tw-gradient-to:#eef2ff}.sm\:dark\:to-connection-100{--tw-gradient-to:#e0e7ff}.sm\:dark\:to-connection-200{--tw-gradient-to:#c7d2fe}.sm\:dark\:to-connection-300{--tw-gradient-to:#a5b4fc}.sm\:dark\:to-connection-400{--tw-gradient-to:#818cf8}.sm\:dark\:to-connection-500{--tw-gradient-to:#6366f1}.sm\:dark\:to-connection-600{--tw-gradient-to:#4f46e5}.sm\:dark\:to-connection-700{--tw-gradient-to:#4338ca}.sm\:dark\:to-connection-800{--tw-gradient-to:#3730a3}.sm\:dark\:to-connection-900{--tw-gradient-to:#312e81}.sm\:dark\:to-connect-50{--tw-gradient-to:#fef2f2}.sm\:dark\:to-connect-100{--tw-gradient-to:#fee2e2}.sm\:dark\:to-connect-200{--tw-gradient-to:#fecaca}.sm\:dark\:to-connect-300{--tw-gradient-to:#fca5a5}.sm\:dark\:to-connect-400{--tw-gradient-to:#f87171}.sm\:dark\:to-connect-500{--tw-gradient-to:#ef4444}.sm\:dark\:to-connect-600{--tw-gradient-to:#dc2626}.sm\:dark\:to-connect-700{--tw-gradient-to:#b91c1c}.sm\:dark\:to-connect-800{--tw-gradient-to:#991b1b}.sm\:dark\:to-connect-900{--tw-gradient-to:#7f1d1d}.sm\:dark\:to-punch-50{--tw-gradient-to:#fefce8}.sm\:dark\:to-punch-100{--tw-gradient-to:#fef9c3}.sm\:dark\:to-punch-200{--tw-gradient-to:#fef08a}.sm\:dark\:to-punch-300{--tw-gradient-to:#fde047}.sm\:dark\:to-punch-400{--tw-gradient-to:#facc15}.sm\:dark\:to-punch-500{--tw-gradient-to:#eab308}.sm\:dark\:to-punch-600{--tw-gradient-to:#ca8a04}.sm\:dark\:to-punch-700{--tw-gradient-to:#a16207}.sm\:dark\:to-punch-800{--tw-gradient-to:#854d0e}.sm\:dark\:to-punch-900{--tw-gradient-to:#713f12}.sm\:dark\:to-touch-50{--tw-gradient-to:#f0fdf4}.sm\:dark\:to-touch-100{--tw-gradient-to:#dcfce7}.sm\:dark\:to-touch-200{--tw-gradient-to:#bbf7d0}.sm\:dark\:to-touch-300{--tw-gradient-to:#86efac}.sm\:dark\:to-touch-400{--tw-gradient-to:#4ade80}.sm\:dark\:to-touch-500{--tw-gradient-to:#22c55e}.sm\:dark\:to-touch-600{--tw-gradient-to:#16a34a}.sm\:dark\:to-touch-700{--tw-gradient-to:#15803d}.sm\:dark\:to-touch-800{--tw-gradient-to:#166534}.sm\:dark\:to-touch-900{--tw-gradient-to:#14532d}.sm\:dark\:to-pulse-50{--tw-gradient-to:#fdf2f8}.sm\:dark\:to-pulse-100{--tw-gradient-to:#fce7f3}.sm\:dark\:to-pulse-200{--tw-gradient-to:#fbcfe8}.sm\:dark\:to-pulse-300{--tw-gradient-to:#f9a8d4}.sm\:dark\:to-pulse-400{--tw-gradient-to:#f472b6}.sm\:dark\:to-pulse-500{--tw-gradient-to:#ec4899}.sm\:dark\:to-pulse-600{--tw-gradient-to:#db2777}.sm\:dark\:to-pulse-700{--tw-gradient-to:#be185d}.sm\:dark\:to-pulse-800{--tw-gradient-to:#9d174d}.sm\:dark\:to-pulse-900{--tw-gradient-to:#831843}.sm\:dark\:to-transparent{--tw-gradient-to:transparent}.sm\:dark\:to-current{--tw-gradient-to:currentColor}.sm\:dark\:to-black{--tw-gradient-to:#000}.sm\:dark\:to-white{--tw-gradient-to:#fff}.sm\:dark\:to-gray-50{--tw-gradient-to:#fafaf9}.sm\:dark\:to-gray-100{--tw-gradient-to:#f5f5f4}.sm\:dark\:to-gray-200{--tw-gradient-to:#e7e5e4}.sm\:dark\:to-gray-300{--tw-gradient-to:#d6d3d1}.sm\:dark\:to-gray-400{--tw-gradient-to:#a8a29e}.sm\:dark\:to-gray-500{--tw-gradient-to:#78716c}.sm\:dark\:to-gray-600{--tw-gradient-to:#57534e}.sm\:dark\:to-gray-700{--tw-gradient-to:#44403c}.sm\:dark\:to-gray-800{--tw-gradient-to:#292524}.sm\:dark\:to-gray-900{--tw-gradient-to:#1c1917}.sm\:dark\:to-indigo-50{--tw-gradient-to:#eef2ff}.sm\:dark\:to-indigo-100{--tw-gradient-to:#e0e7ff}.sm\:dark\:to-indigo-200{--tw-gradient-to:#c7d2fe}.sm\:dark\:to-indigo-300{--tw-gradient-to:#a5b4fc}.sm\:dark\:to-indigo-400{--tw-gradient-to:#818cf8}.sm\:dark\:to-indigo-500{--tw-gradient-to:#6366f1}.sm\:dark\:to-indigo-600{--tw-gradient-to:#4f46e5}.sm\:dark\:to-indigo-700{--tw-gradient-to:#4338ca}.sm\:dark\:to-indigo-800{--tw-gradient-to:#3730a3}.sm\:dark\:to-indigo-900{--tw-gradient-to:#312e81}.sm\:dark\:to-red-50{--tw-gradient-to:#fff1f2}.sm\:dark\:to-red-100{--tw-gradient-to:#ffe4e6}.sm\:dark\:to-red-200{--tw-gradient-to:#fecdd3}.sm\:dark\:to-red-300{--tw-gradient-to:#fda4af}.sm\:dark\:to-red-400{--tw-gradient-to:#fb7185}.sm\:dark\:to-red-500{--tw-gradient-to:#f43f5e}.sm\:dark\:to-red-600{--tw-gradient-to:#e11d48}.sm\:dark\:to-red-700{--tw-gradient-to:#be123c}.sm\:dark\:to-red-800{--tw-gradient-to:#9f1239}.sm\:dark\:to-red-900{--tw-gradient-to:#881337}.sm\:dark\:to-yellow-50{--tw-gradient-to:#fffbeb}.sm\:dark\:to-yellow-100{--tw-gradient-to:#fef3c7}.sm\:dark\:to-yellow-200{--tw-gradient-to:#fde68a}.sm\:dark\:to-yellow-300{--tw-gradient-to:#fcd34d}.sm\:dark\:to-yellow-400{--tw-gradient-to:#fbbf24}.sm\:dark\:to-yellow-500{--tw-gradient-to:#f59e0b}.sm\:dark\:to-yellow-600{--tw-gradient-to:#d97706}.sm\:dark\:to-yellow-700{--tw-gradient-to:#b45309}.sm\:dark\:to-yellow-800{--tw-gradient-to:#92400e}.sm\:dark\:to-yellow-900{--tw-gradient-to:#78350f}.sm\:dark\:to-blue-50{--tw-gradient-to:#eff6ff}.sm\:dark\:to-blue-100{--tw-gradient-to:#dbeafe}.sm\:dark\:to-blue-200{--tw-gradient-to:#bfdbfe}.sm\:dark\:to-blue-300{--tw-gradient-to:#93c5fd}.sm\:dark\:to-blue-400{--tw-gradient-to:#60a5fa}.sm\:dark\:to-blue-500{--tw-gradient-to:#3b82f6}.sm\:dark\:to-blue-600{--tw-gradient-to:#2563eb}.sm\:dark\:to-blue-700{--tw-gradient-to:#1d4ed8}.sm\:dark\:to-blue-800{--tw-gradient-to:#1e40af}.sm\:dark\:to-blue-900{--tw-gradient-to:#1e3a8a}.sm\:dark\:to-purple-50{--tw-gradient-to:#faf5ff}.sm\:dark\:to-purple-100{--tw-gradient-to:#f3e8ff}.sm\:dark\:to-purple-200{--tw-gradient-to:#e9d5ff}.sm\:dark\:to-purple-300{--tw-gradient-to:#d8b4fe}.sm\:dark\:to-purple-400{--tw-gradient-to:#c084fc}.sm\:dark\:to-purple-500{--tw-gradient-to:#a855f7}.sm\:dark\:to-purple-600{--tw-gradient-to:#9333ea}.sm\:dark\:to-purple-700{--tw-gradient-to:#7e22ce}.sm\:dark\:to-purple-800{--tw-gradient-to:#6b21a8}.sm\:dark\:to-purple-900{--tw-gradient-to:#581c87}.sm\:dark\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.sm\:dark\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.sm\:dark\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.sm\:dark\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.sm\:dark\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.sm\:dark\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.sm\:dark\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.sm\:dark\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.sm\:dark\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.sm\:dark\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.sm\:dark\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.sm\:dark\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.sm\:dark\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.sm\:dark\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.sm\:dark\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.sm\:dark\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.sm\:dark\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.sm\:dark\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.sm\:dark\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.sm\:dark\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.sm\:dark\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.sm\:dark\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.sm\:dark\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.sm\:dark\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.sm\:dark\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.sm\:dark\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.sm\:dark\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.sm\:dark\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.sm\:dark\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.sm\:dark\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.sm\:dark\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.sm\:dark\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.sm\:dark\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.sm\:dark\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.sm\:dark\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.sm\:dark\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.sm\:dark\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.sm\:dark\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.sm\:dark\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.sm\:dark\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.sm\:dark\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.sm\:dark\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.sm\:dark\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.sm\:dark\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.sm\:dark\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.sm\:dark\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.sm\:dark\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.sm\:dark\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.sm\:dark\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.sm\:dark\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.sm\:dark\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.sm\:dark\:hover\:to-current:hover{--tw-gradient-to:currentColor}.sm\:dark\:hover\:to-black:hover{--tw-gradient-to:#000}.sm\:dark\:hover\:to-white:hover{--tw-gradient-to:#fff}.sm\:dark\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.sm\:dark\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.sm\:dark\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.sm\:dark\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.sm\:dark\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.sm\:dark\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.sm\:dark\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.sm\:dark\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.sm\:dark\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.sm\:dark\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.sm\:dark\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.sm\:dark\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.sm\:dark\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.sm\:dark\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.sm\:dark\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.sm\:dark\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.sm\:dark\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.sm\:dark\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.sm\:dark\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.sm\:dark\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.sm\:dark\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.sm\:dark\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.sm\:dark\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.sm\:dark\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.sm\:dark\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.sm\:dark\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.sm\:dark\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.sm\:dark\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.sm\:dark\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.sm\:dark\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.sm\:dark\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.sm\:dark\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.sm\:dark\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.sm\:dark\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.sm\:dark\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.sm\:dark\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.sm\:dark\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.sm\:dark\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.sm\:dark\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.sm\:dark\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.sm\:dark\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.sm\:dark\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.sm\:dark\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.sm\:dark\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.sm\:dark\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.sm\:dark\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.sm\:dark\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.sm\:dark\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.sm\:dark\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.sm\:dark\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.sm\:dark\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.sm\:dark\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.sm\:dark\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.sm\:dark\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.sm\:dark\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.sm\:dark\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.sm\:dark\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.sm\:dark\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.sm\:dark\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.sm\:dark\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.sm\:dark\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.sm\:dark\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.sm\:dark\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.sm\:dark\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.sm\:dark\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.sm\:dark\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.sm\:dark\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.sm\:dark\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.sm\:dark\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.sm\:dark\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.sm\:dark\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.sm\:dark\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.sm\:dark\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.sm\:dark\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.sm\:dark\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.sm\:dark\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.sm\:dark\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.sm\:dark\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.sm\:dark\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.sm\:dark\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.sm\:dark\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.sm\:dark\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.sm\:dark\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.sm\:dark\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.sm\:dark\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.sm\:dark\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.sm\:dark\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.sm\:dark\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.sm\:dark\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.sm\:dark\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.sm\:dark\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.sm\:dark\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.sm\:dark\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.sm\:dark\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.sm\:dark\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.sm\:dark\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.sm\:dark\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.sm\:dark\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.sm\:dark\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.sm\:dark\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.sm\:dark\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.sm\:dark\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.sm\:dark\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.sm\:dark\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.sm\:dark\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.sm\:dark\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.sm\:dark\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.sm\:dark\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.sm\:dark\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.sm\:dark\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.sm\:dark\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.sm\:dark\:focus\:to-current:focus{--tw-gradient-to:currentColor}.sm\:dark\:focus\:to-black:focus{--tw-gradient-to:#000}.sm\:dark\:focus\:to-white:focus{--tw-gradient-to:#fff}.sm\:dark\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.sm\:dark\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.sm\:dark\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.sm\:dark\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.sm\:dark\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.sm\:dark\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.sm\:dark\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.sm\:dark\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.sm\:dark\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.sm\:dark\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.sm\:dark\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.sm\:dark\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.sm\:dark\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.sm\:dark\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.sm\:dark\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.sm\:dark\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.sm\:dark\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.sm\:dark\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.sm\:dark\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.sm\:dark\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.sm\:dark\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.sm\:dark\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.sm\:dark\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.sm\:dark\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.sm\:dark\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.sm\:dark\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.sm\:dark\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.sm\:dark\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.sm\:dark\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.sm\:dark\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.sm\:dark\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.sm\:dark\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.sm\:dark\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.sm\:dark\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.sm\:dark\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.sm\:dark\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.sm\:dark\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.sm\:dark\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.sm\:dark\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.sm\:dark\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.sm\:dark\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.sm\:dark\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.sm\:dark\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.sm\:dark\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.sm\:dark\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.sm\:dark\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.sm\:dark\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.sm\:dark\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.sm\:dark\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.sm\:dark\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.sm\:dark\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.sm\:dark\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.sm\:dark\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.sm\:dark\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.sm\:dark\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.sm\:dark\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.sm\:dark\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.sm\:dark\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.sm\:dark\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.sm\:dark\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}}.sm\:decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.sm\:decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.sm\:bg-auto{background-size:auto}.sm\:bg-cover{background-size:cover}.sm\:bg-contain{background-size:contain}.sm\:bg-fixed{background-attachment:fixed}.sm\:bg-local{background-attachment:local}.sm\:bg-scroll{background-attachment:scroll}.sm\:bg-clip-border{background-clip:border-box}.sm\:bg-clip-padding{background-clip:padding-box}.sm\:bg-clip-content{background-clip:content-box}.sm\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.sm\:bg-bottom{background-position:bottom}.sm\:bg-center{background-position:50%}.sm\:bg-left{background-position:0}.sm\:bg-left-bottom{background-position:0 100%}.sm\:bg-left-top{background-position:0 0}.sm\:bg-right{background-position:100%}.sm\:bg-right-bottom{background-position:100% 100%}.sm\:bg-right-top{background-position:100% 0}.sm\:bg-top{background-position:top}.sm\:bg-repeat{background-repeat:repeat}.sm\:bg-no-repeat{background-repeat:no-repeat}.sm\:bg-repeat-x{background-repeat:repeat-x}.sm\:bg-repeat-y{background-repeat:repeat-y}.sm\:bg-repeat-round{background-repeat:round}.sm\:bg-repeat-space{background-repeat:space}.sm\:bg-origin-border{background-origin:border-box}.sm\:bg-origin-padding{background-origin:padding-box}.sm\:bg-origin-content{background-origin:content-box}.sm\:fill-current{fill:currentColor}.sm\:stroke-current{stroke:currentColor}.sm\:stroke-0{stroke-width:0}.sm\:stroke-1{stroke-width:1}.sm\:stroke-2{stroke-width:2}.sm\:object-contain{-o-object-fit:contain;object-fit:contain}.sm\:object-cover{-o-object-fit:cover;object-fit:cover}.sm\:object-fill{-o-object-fit:fill;object-fit:fill}.sm\:object-none{-o-object-fit:none;object-fit:none}.sm\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.sm\:object-bottom{-o-object-position:bottom;object-position:bottom}.sm\:object-center{-o-object-position:center;object-position:center}.sm\:object-left{-o-object-position:left;object-position:left}.sm\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.sm\:object-left-top{-o-object-position:left top;object-position:left top}.sm\:object-right{-o-object-position:right;object-position:right}.sm\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.sm\:object-right-top{-o-object-position:right top;object-position:right top}.sm\:object-top{-o-object-position:top;object-position:top}.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:p-10{padding:2.5rem}.sm\:p-11{padding:2.75rem}.sm\:p-12{padding:3rem}.sm\:p-14{padding:3.5rem}.sm\:p-16{padding:4rem}.sm\:p-20{padding:5rem}.sm\:p-24{padding:6rem}.sm\:p-28{padding:7rem}.sm\:p-32{padding:8rem}.sm\:p-36{padding:9rem}.sm\:p-40{padding:10rem}.sm\:p-44{padding:11rem}.sm\:p-48{padding:12rem}.sm\:p-52{padding:13rem}.sm\:p-56{padding:14rem}.sm\:p-60{padding:15rem}.sm\:p-64{padding:16rem}.sm\:p-72{padding:18rem}.sm\:p-80{padding:20rem}.sm\:p-96{padding:24rem}.sm\:p-px{padding:1px}.sm\:p-0\.5{padding:.125rem}.sm\:p-1\.5{padding:.375rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3\.5{padding:.875rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-11{padding-left:2.75rem;padding-right:2.75rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:px-28{padding-left:7rem;padding-right:7rem}.sm\:px-32{padding-left:8rem;padding-right:8rem}.sm\:px-36{padding-left:9rem;padding-right:9rem}.sm\:px-40{padding-left:10rem;padding-right:10rem}.sm\:px-44{padding-left:11rem;padding-right:11rem}.sm\:px-48{padding-left:12rem;padding-right:12rem}.sm\:px-52{padding-left:13rem;padding-right:13rem}.sm\:px-56{padding-left:14rem;padding-right:14rem}.sm\:px-60{padding-left:15rem;padding-right:15rem}.sm\:px-64{padding-left:16rem;padding-right:16rem}.sm\:px-72{padding-left:18rem;padding-right:18rem}.sm\:px-80{padding-left:20rem;padding-right:20rem}.sm\:px-96{padding-left:24rem;padding-right:24rem}.sm\:px-px{padding-left:1px;padding-right:1px}.sm\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:py-7{padding-bottom:1.75rem;padding-top:1.75rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:py-9{padding-bottom:2.25rem;padding-top:2.25rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:py-11{padding-bottom:2.75rem;padding-top:2.75rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.sm\:py-16{padding-bottom:4rem;padding-top:4rem}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:py-28{padding-bottom:7rem;padding-top:7rem}.sm\:py-32{padding-bottom:8rem;padding-top:8rem}.sm\:py-36{padding-bottom:9rem;padding-top:9rem}.sm\:py-40{padding-bottom:10rem;padding-top:10rem}.sm\:py-44{padding-bottom:11rem;padding-top:11rem}.sm\:py-48{padding-bottom:12rem;padding-top:12rem}.sm\:py-52{padding-bottom:13rem;padding-top:13rem}.sm\:py-56{padding-bottom:14rem;padding-top:14rem}.sm\:py-60{padding-bottom:15rem;padding-top:15rem}.sm\:py-64{padding-bottom:16rem;padding-top:16rem}.sm\:py-72{padding-bottom:18rem;padding-top:18rem}.sm\:py-80{padding-bottom:20rem;padding-top:20rem}.sm\:py-96{padding-bottom:24rem;padding-top:24rem}.sm\:py-px{padding-bottom:1px;padding-top:1px}.sm\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.sm\:pt-0{padding-top:0}.sm\:pt-1{padding-top:.25rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-7{padding-top:1.75rem}.sm\:pt-8{padding-top:2rem}.sm\:pt-9{padding-top:2.25rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-11{padding-top:2.75rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-36{padding-top:9rem}.sm\:pt-40{padding-top:10rem}.sm\:pt-44{padding-top:11rem}.sm\:pt-48{padding-top:12rem}.sm\:pt-52{padding-top:13rem}.sm\:pt-56{padding-top:14rem}.sm\:pt-60{padding-top:15rem}.sm\:pt-64{padding-top:16rem}.sm\:pt-72{padding-top:18rem}.sm\:pt-80{padding-top:20rem}.sm\:pt-96{padding-top:24rem}.sm\:pt-px{padding-top:1px}.sm\:pt-0\.5{padding-top:.125rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:pt-2\.5{padding-top:.625rem}.sm\:pt-3\.5{padding-top:.875rem}.sm\:pr-0{padding-right:0}.sm\:pr-1{padding-right:.25rem}.sm\:pr-2{padding-right:.5rem}.sm\:pr-3{padding-right:.75rem}.sm\:pr-4{padding-right:1rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pr-7{padding-right:1.75rem}.sm\:pr-8{padding-right:2rem}.sm\:pr-9{padding-right:2.25rem}.sm\:pr-10{padding-right:2.5rem}.sm\:pr-11{padding-right:2.75rem}.sm\:pr-12{padding-right:3rem}.sm\:pr-14{padding-right:3.5rem}.sm\:pr-16{padding-right:4rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-24{padding-right:6rem}.sm\:pr-28{padding-right:7rem}.sm\:pr-32{padding-right:8rem}.sm\:pr-36{padding-right:9rem}.sm\:pr-40{padding-right:10rem}.sm\:pr-44{padding-right:11rem}.sm\:pr-48{padding-right:12rem}.sm\:pr-52{padding-right:13rem}.sm\:pr-56{padding-right:14rem}.sm\:pr-60{padding-right:15rem}.sm\:pr-64{padding-right:16rem}.sm\:pr-72{padding-right:18rem}.sm\:pr-80{padding-right:20rem}.sm\:pr-96{padding-right:24rem}.sm\:pr-px{padding-right:1px}.sm\:pr-0\.5{padding-right:.125rem}.sm\:pr-1\.5{padding-right:.375rem}.sm\:pr-2\.5{padding-right:.625rem}.sm\:pr-3\.5{padding-right:.875rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-1{padding-bottom:.25rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pb-9{padding-bottom:2.25rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-11{padding-bottom:2.75rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pb-36{padding-bottom:9rem}.sm\:pb-40{padding-bottom:10rem}.sm\:pb-44{padding-bottom:11rem}.sm\:pb-48{padding-bottom:12rem}.sm\:pb-52{padding-bottom:13rem}.sm\:pb-56{padding-bottom:14rem}.sm\:pb-60{padding-bottom:15rem}.sm\:pb-64{padding-bottom:16rem}.sm\:pb-72{padding-bottom:18rem}.sm\:pb-80{padding-bottom:20rem}.sm\:pb-96{padding-bottom:24rem}.sm\:pb-px{padding-bottom:1px}.sm\:pb-0\.5{padding-bottom:.125rem}.sm\:pb-1\.5{padding-bottom:.375rem}.sm\:pb-2\.5{padding-bottom:.625rem}.sm\:pb-3\.5{padding-bottom:.875rem}.sm\:pl-0{padding-left:0}.sm\:pl-1{padding-left:.25rem}.sm\:pl-2{padding-left:.5rem}.sm\:pl-3{padding-left:.75rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pl-7{padding-left:1.75rem}.sm\:pl-8{padding-left:2rem}.sm\:pl-9{padding-left:2.25rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pl-11{padding-left:2.75rem}.sm\:pl-12{padding-left:3rem}.sm\:pl-14{padding-left:3.5rem}.sm\:pl-16{padding-left:4rem}.sm\:pl-20{padding-left:5rem}.sm\:pl-24{padding-left:6rem}.sm\:pl-28{padding-left:7rem}.sm\:pl-32{padding-left:8rem}.sm\:pl-36{padding-left:9rem}.sm\:pl-40{padding-left:10rem}.sm\:pl-44{padding-left:11rem}.sm\:pl-48{padding-left:12rem}.sm\:pl-52{padding-left:13rem}.sm\:pl-56{padding-left:14rem}.sm\:pl-60{padding-left:15rem}.sm\:pl-64{padding-left:16rem}.sm\:pl-72{padding-left:18rem}.sm\:pl-80{padding-left:20rem}.sm\:pl-96{padding-left:24rem}.sm\:pl-px{padding-left:1px}.sm\:pl-0\.5{padding-left:.125rem}.sm\:pl-1\.5{padding-left:.375rem}.sm\:pl-2\.5{padding-left:.625rem}.sm\:pl-3\.5{padding-left:.875rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-justify{text-align:justify}.sm\:align-baseline{vertical-align:baseline}.sm\:align-top{vertical-align:top}.sm\:align-middle{vertical-align:middle}.sm\:align-bottom{vertical-align:bottom}.sm\:align-text-top{vertical-align:text-top}.sm\:align-text-bottom{vertical-align:text-bottom}.sm\:font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.sm\:font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.sm\:font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-8xl{font-size:6rem;line-height:1}.sm\:text-9xl{font-size:8rem;line-height:1}.sm\:font-thin{font-weight:100}.sm\:font-extralight{font-weight:200}.sm\:font-light{font-weight:300}.sm\:font-normal{font-weight:400}.sm\:font-medium{font-weight:500}.sm\:font-semibold{font-weight:600}.sm\:font-bold{font-weight:700}.sm\:font-extrabold{font-weight:800}.sm\:font-black{font-weight:900}.sm\:uppercase{text-transform:uppercase}.sm\:lowercase{text-transform:lowercase}.sm\:capitalize{text-transform:capitalize}.sm\:normal-case{text-transform:none}.sm\:italic{font-style:italic}.sm\:not-italic{font-style:normal}.sm\:diagonal-fractions,.sm\:lining-nums,.sm\:oldstyle-nums,.sm\:ordinal,.sm\:proportional-nums,.sm\:slashed-zero,.sm\:stacked-fractions,.sm\:tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.sm\:normal-nums{font-variant-numeric:normal}.sm\:ordinal{--tw-ordinal:ordinal}.sm\:slashed-zero{--tw-slashed-zero:slashed-zero}.sm\:lining-nums{--tw-numeric-figure:lining-nums}.sm\:oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.sm\:proportional-nums{--tw-numeric-spacing:proportional-nums}.sm\:tabular-nums{--tw-numeric-spacing:tabular-nums}.sm\:diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.sm\:stacked-fractions{--tw-numeric-fraction:stacked-fractions}.sm\:leading-3{line-height:.75rem}.sm\:leading-4{line-height:1rem}.sm\:leading-5{line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-8{line-height:2rem}.sm\:leading-9{line-height:2.25rem}.sm\:leading-10{line-height:2.5rem}.sm\:leading-none{line-height:1}.sm\:leading-tight{line-height:1.25}.sm\:leading-snug{line-height:1.375}.sm\:leading-normal{line-height:1.5}.sm\:leading-relaxed{line-height:1.625}.sm\:leading-loose{line-height:2}.sm\:tracking-tighter{letter-spacing:-.05em}.sm\:tracking-tight{letter-spacing:-.025em}.sm\:tracking-normal{letter-spacing:0}.sm\:tracking-wide{letter-spacing:.025em}.sm\:tracking-wider{letter-spacing:.05em}.sm\:tracking-widest{letter-spacing:.1em}.sm\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.sm\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.sm\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.sm\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.sm\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.sm\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.sm\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.sm\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.sm\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.sm\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.sm\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.sm\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.sm\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.sm\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.sm\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.sm\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.sm\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.sm\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.sm\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.sm\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.sm\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.sm\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.sm\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.sm\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.sm\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.sm\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.sm\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.sm\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.sm\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.sm\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.sm\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.sm\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.sm\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.sm\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.sm\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.sm\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.sm\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.sm\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.sm\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.sm\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.sm\:text-transparent{color:transparent}.sm\:text-current{color:currentColor}.sm\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.sm\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.sm\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.sm\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.sm\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.sm\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.sm\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.sm\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.sm\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.sm\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.sm\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.sm\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.sm\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.sm\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.sm\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.sm\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.sm\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.sm\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.sm\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.sm\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.sm\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.sm\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.sm\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.sm\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.sm\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.sm\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.sm\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.sm\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.sm\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.sm\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.sm\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.sm\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.sm\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.sm\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.sm\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.sm\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.sm\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.sm\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.sm\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.sm\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.sm\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.sm\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.sm\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.sm\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.sm\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.sm\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.sm\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.sm\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.sm\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.sm\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.sm\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-transparent{color:transparent}.group:hover .sm\:group-hover\:text-current{color:currentColor}.group:hover .sm\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .sm\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.sm\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.sm\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.sm\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.sm\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.sm\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.sm\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.sm\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.sm\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.sm\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.sm\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.sm\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.sm\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.sm\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.sm\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.sm\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.sm\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.sm\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.sm\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.sm\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.sm\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.sm\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.sm\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.sm\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.sm\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.sm\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.sm\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.sm\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.sm\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.sm\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.sm\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.sm\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.sm\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.sm\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.sm\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.sm\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.sm\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.sm\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.sm\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.sm\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.sm\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.sm\:focus-within\:text-transparent:focus-within{color:transparent}.sm\:focus-within\:text-current:focus-within{color:currentColor}.sm\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.sm\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.sm\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.sm\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.sm\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.sm\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.sm\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.sm\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.sm\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.sm\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.sm\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.sm\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.sm\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.sm\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.sm\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.sm\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.sm\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.sm\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.sm\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.sm\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.sm\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.sm\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.sm\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.sm\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.sm\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.sm\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.sm\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.sm\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.sm\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.sm\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.sm\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.sm\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.sm\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.sm\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.sm\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.sm\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.sm\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.sm\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.sm\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.sm\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.sm\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.sm\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.sm\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.sm\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.sm\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.sm\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.sm\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.sm\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.sm\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.sm\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.sm\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.sm\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.sm\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.sm\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.sm\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.sm\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.sm\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.sm\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.sm\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.sm\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.sm\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.sm\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.sm\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.sm\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.sm\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.sm\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.sm\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.sm\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.sm\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.sm\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.sm\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.sm\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.sm\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.sm\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.sm\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.sm\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.sm\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.sm\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.sm\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.sm\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.sm\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.sm\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.sm\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.sm\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.sm\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.sm\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.sm\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.sm\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.sm\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.sm\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.sm\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.sm\:hover\:text-transparent:hover{color:transparent}.sm\:hover\:text-current:hover{color:currentColor}.sm\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.sm\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.sm\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.sm\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.sm\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.sm\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.sm\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.sm\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.sm\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.sm\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.sm\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.sm\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.sm\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.sm\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.sm\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.sm\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.sm\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.sm\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.sm\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.sm\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.sm\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.sm\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.sm\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.sm\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.sm\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.sm\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.sm\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.sm\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.sm\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.sm\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.sm\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.sm\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.sm\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.sm\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.sm\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.sm\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.sm\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.sm\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.sm\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.sm\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.sm\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.sm\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.sm\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.sm\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.sm\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.sm\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.sm\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.sm\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.sm\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.sm\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.sm\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.sm\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.sm\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.sm\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.sm\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.sm\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.sm\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.sm\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.sm\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.sm\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.sm\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.sm\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.sm\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.sm\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.sm\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.sm\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.sm\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.sm\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.sm\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.sm\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.sm\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.sm\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.sm\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.sm\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.sm\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.sm\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.sm\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.sm\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.sm\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.sm\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.sm\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.sm\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.sm\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.sm\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.sm\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.sm\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.sm\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.sm\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.sm\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.sm\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.sm\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.sm\:focus\:text-transparent:focus{color:transparent}.sm\:focus\:text-current:focus{color:currentColor}.sm\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.sm\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.sm\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.sm\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.sm\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.sm\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.sm\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.sm\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.sm\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.sm\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.sm\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.sm\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.sm\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.sm\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.sm\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.sm\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.sm\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.sm\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.sm\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.sm\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.sm\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.sm\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.sm\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.sm\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.sm\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.sm\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.sm\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.sm\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.sm\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.sm\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.sm\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.sm\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.sm\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.sm\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.sm\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.sm\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.sm\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.sm\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.sm\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.sm\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.sm\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.sm\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.sm\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.sm\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.sm\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.sm\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.sm\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.sm\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.sm\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.sm\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.sm\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.sm\:dark\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:dark\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:dark\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:dark\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:dark\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:dark\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:dark\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:dark\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:dark\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:dark\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:dark\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.sm\:dark\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.sm\:dark\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.sm\:dark\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.sm\:dark\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.sm\:dark\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.sm\:dark\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.sm\:dark\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.sm\:dark\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.sm\:dark\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.sm\:dark\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.sm\:dark\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.sm\:dark\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.sm\:dark\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.sm\:dark\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.sm\:dark\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.sm\:dark\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.sm\:dark\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.sm\:dark\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.sm\:dark\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.sm\:dark\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.sm\:dark\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.sm\:dark\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.sm\:dark\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.sm\:dark\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.sm\:dark\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.sm\:dark\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.sm\:dark\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.sm\:dark\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.sm\:dark\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.sm\:dark\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.sm\:dark\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.sm\:dark\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.sm\:dark\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.sm\:dark\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.sm\:dark\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.sm\:dark\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.sm\:dark\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.sm\:dark\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.sm\:dark\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.sm\:dark\:text-transparent{color:transparent}.sm\:dark\:text-current{color:currentColor}.sm\:dark\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.sm\:dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\:dark\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.sm\:dark\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.sm\:dark\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.sm\:dark\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.sm\:dark\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.sm\:dark\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.sm\:dark\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.sm\:dark\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.sm\:dark\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.sm\:dark\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.sm\:dark\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:dark\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:dark\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:dark\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:dark\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:dark\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:dark\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:dark\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:dark\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:dark\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:dark\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.sm\:dark\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.sm\:dark\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.sm\:dark\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.sm\:dark\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.sm\:dark\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.sm\:dark\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.sm\:dark\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.sm\:dark\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.sm\:dark\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.sm\:dark\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.sm\:dark\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.sm\:dark\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.sm\:dark\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.sm\:dark\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.sm\:dark\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.sm\:dark\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.sm\:dark\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.sm\:dark\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.sm\:dark\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.sm\:dark\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.sm\:dark\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.sm\:dark\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.sm\:dark\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.sm\:dark\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.sm\:dark\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.sm\:dark\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.sm\:dark\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.sm\:dark\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.sm\:dark\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.sm\:dark\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.sm\:dark\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.sm\:dark\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.sm\:dark\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.sm\:dark\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.sm\:dark\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.sm\:dark\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.sm\:dark\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.sm\:dark\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.sm\:dark\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-transparent{color:transparent}.group:hover .sm\:dark\:group-hover\:text-current{color:currentColor}.group:hover .sm\:dark\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .sm\:dark\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-transparent:focus-within{color:transparent}.sm\:dark\:focus-within\:text-current:focus-within{color:currentColor}.sm\:dark\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.sm\:dark\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.sm\:dark\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.sm\:dark\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.sm\:dark\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.sm\:dark\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.sm\:dark\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.sm\:dark\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.sm\:dark\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.sm\:dark\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.sm\:dark\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.sm\:dark\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.sm\:dark\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.sm\:dark\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.sm\:dark\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.sm\:dark\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.sm\:dark\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.sm\:dark\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.sm\:dark\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.sm\:dark\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.sm\:dark\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.sm\:dark\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.sm\:dark\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.sm\:dark\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.sm\:dark\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.sm\:dark\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.sm\:dark\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.sm\:dark\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.sm\:dark\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.sm\:dark\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.sm\:dark\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.sm\:dark\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.sm\:dark\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.sm\:dark\:hover\:text-transparent:hover{color:transparent}.sm\:dark\:hover\:text-current:hover{color:currentColor}.sm\:dark\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.sm\:dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\:dark\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.sm\:dark\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.sm\:dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.sm\:dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.sm\:dark\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.sm\:dark\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.sm\:dark\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.sm\:dark\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.sm\:dark\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.sm\:dark\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.sm\:dark\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:dark\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:dark\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:dark\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:dark\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:dark\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:dark\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:dark\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:dark\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:dark\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:dark\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.sm\:dark\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.sm\:dark\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.sm\:dark\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.sm\:dark\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.sm\:dark\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.sm\:dark\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.sm\:dark\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.sm\:dark\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.sm\:dark\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.sm\:dark\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.sm\:dark\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.sm\:dark\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.sm\:dark\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.sm\:dark\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.sm\:dark\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.sm\:dark\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.sm\:dark\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.sm\:dark\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.sm\:dark\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.sm\:dark\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.sm\:dark\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.sm\:dark\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.sm\:dark\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.sm\:dark\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.sm\:dark\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.sm\:dark\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.sm\:dark\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.sm\:dark\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.sm\:dark\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.sm\:dark\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.sm\:dark\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.sm\:dark\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.sm\:dark\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.sm\:dark\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.sm\:dark\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.sm\:dark\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.sm\:dark\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.sm\:dark\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.sm\:dark\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.sm\:dark\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.sm\:dark\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.sm\:dark\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.sm\:dark\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.sm\:dark\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.sm\:dark\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.sm\:dark\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.sm\:dark\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.sm\:dark\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.sm\:dark\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.sm\:dark\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.sm\:dark\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.sm\:dark\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.sm\:dark\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.sm\:dark\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.sm\:dark\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.sm\:dark\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.sm\:dark\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.sm\:dark\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.sm\:dark\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.sm\:dark\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.sm\:dark\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.sm\:dark\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.sm\:dark\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.sm\:dark\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.sm\:dark\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.sm\:dark\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.sm\:dark\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.sm\:dark\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.sm\:dark\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.sm\:dark\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.sm\:dark\:focus\:text-transparent:focus{color:transparent}.sm\:dark\:focus\:text-current:focus{color:currentColor}.sm\:dark\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.sm\:dark\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.sm\:dark\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.sm\:dark\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.sm\:dark\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.sm\:dark\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.sm\:dark\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.sm\:dark\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.sm\:dark\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.sm\:dark\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.sm\:dark\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.sm\:dark\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.sm\:dark\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.sm\:dark\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.sm\:dark\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.sm\:dark\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.sm\:dark\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.sm\:dark\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.sm\:dark\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.sm\:dark\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.sm\:dark\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.sm\:dark\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.sm\:dark\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.sm\:dark\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.sm\:dark\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.sm\:dark\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.sm\:dark\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.sm\:dark\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.sm\:dark\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.sm\:dark\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.sm\:dark\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.sm\:dark\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.sm\:dark\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.sm\:dark\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.sm\:dark\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.sm\:dark\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.sm\:dark\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.sm\:dark\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.sm\:dark\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.sm\:dark\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.sm\:dark\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.sm\:dark\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.sm\:dark\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.sm\:dark\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.sm\:dark\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.sm\:dark\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.sm\:dark\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.sm\:dark\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.sm\:dark\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.sm\:dark\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.sm\:dark\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.sm\:dark\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.sm\:dark\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.sm\:dark\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.sm\:dark\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.sm\:dark\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.sm\:dark\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.sm\:dark\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.sm\:dark\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.sm\:dark\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.sm\:dark\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.sm\:dark\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}}.sm\:text-opacity-0{--tw-text-opacity:0}.sm\:text-opacity-5{--tw-text-opacity:0.05}.sm\:text-opacity-10{--tw-text-opacity:0.1}.sm\:text-opacity-20{--tw-text-opacity:0.2}.sm\:text-opacity-25{--tw-text-opacity:0.25}.sm\:text-opacity-30{--tw-text-opacity:0.3}.sm\:text-opacity-40{--tw-text-opacity:0.4}.sm\:text-opacity-50{--tw-text-opacity:0.5}.sm\:text-opacity-60{--tw-text-opacity:0.6}.sm\:text-opacity-70{--tw-text-opacity:0.7}.sm\:text-opacity-75{--tw-text-opacity:0.75}.sm\:text-opacity-80{--tw-text-opacity:0.8}.sm\:text-opacity-90{--tw-text-opacity:0.9}.sm\:text-opacity-95{--tw-text-opacity:0.95}.sm\:text-opacity-100{--tw-text-opacity:1}.group:hover .sm\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .sm\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .sm\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .sm\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .sm\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .sm\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .sm\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .sm\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .sm\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .sm\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .sm\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .sm\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .sm\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .sm\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .sm\:group-hover\:text-opacity-100{--tw-text-opacity:1}.sm\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.sm\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.sm\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.sm\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.sm\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.sm\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.sm\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.sm\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.sm\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.sm\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.sm\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.sm\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.sm\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.sm\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.sm\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.sm\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.sm\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.sm\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.sm\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.sm\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.sm\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.sm\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.sm\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.sm\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.sm\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.sm\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.sm\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.sm\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.sm\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.sm\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.sm\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.sm\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.sm\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.sm\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.sm\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.sm\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.sm\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.sm\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.sm\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.sm\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.sm\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.sm\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.sm\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.sm\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.sm\:focus\:text-opacity-100:focus{--tw-text-opacity:1}@media (prefers-color-scheme:dark){.sm\:dark\:text-opacity-0{--tw-text-opacity:0}.sm\:dark\:text-opacity-5{--tw-text-opacity:0.05}.sm\:dark\:text-opacity-10{--tw-text-opacity:0.1}.sm\:dark\:text-opacity-20{--tw-text-opacity:0.2}.sm\:dark\:text-opacity-25{--tw-text-opacity:0.25}.sm\:dark\:text-opacity-30{--tw-text-opacity:0.3}.sm\:dark\:text-opacity-40{--tw-text-opacity:0.4}.sm\:dark\:text-opacity-50{--tw-text-opacity:0.5}.sm\:dark\:text-opacity-60{--tw-text-opacity:0.6}.sm\:dark\:text-opacity-70{--tw-text-opacity:0.7}.sm\:dark\:text-opacity-75{--tw-text-opacity:0.75}.sm\:dark\:text-opacity-80{--tw-text-opacity:0.8}.sm\:dark\:text-opacity-90{--tw-text-opacity:0.9}.sm\:dark\:text-opacity-95{--tw-text-opacity:0.95}.sm\:dark\:text-opacity-100{--tw-text-opacity:1}.group:hover .sm\:dark\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .sm\:dark\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .sm\:dark\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .sm\:dark\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .sm\:dark\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .sm\:dark\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .sm\:dark\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .sm\:dark\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .sm\:dark\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .sm\:dark\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .sm\:dark\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .sm\:dark\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .sm\:dark\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .sm\:dark\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .sm\:dark\:group-hover\:text-opacity-100{--tw-text-opacity:1}.sm\:dark\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.sm\:dark\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.sm\:dark\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.sm\:dark\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.sm\:dark\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.sm\:dark\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.sm\:dark\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.sm\:dark\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.sm\:dark\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.sm\:dark\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.sm\:dark\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.sm\:dark\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.sm\:dark\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.sm\:dark\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.sm\:dark\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.sm\:dark\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.sm\:dark\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.sm\:dark\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.sm\:dark\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.sm\:dark\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.sm\:dark\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.sm\:dark\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.sm\:dark\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.sm\:dark\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.sm\:dark\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.sm\:dark\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.sm\:dark\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.sm\:dark\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.sm\:dark\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.sm\:dark\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.sm\:dark\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.sm\:dark\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.sm\:dark\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.sm\:dark\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.sm\:dark\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.sm\:dark\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.sm\:dark\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.sm\:dark\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.sm\:dark\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.sm\:dark\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.sm\:dark\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.sm\:dark\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.sm\:dark\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.sm\:dark\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.sm\:dark\:focus\:text-opacity-100:focus{--tw-text-opacity:1}}.sm\:underline{text-decoration:underline}.sm\:line-through{text-decoration:line-through}.sm\:no-underline{text-decoration:none}.group:hover .sm\:group-hover\:underline{text-decoration:underline}.group:hover .sm\:group-hover\:line-through{text-decoration:line-through}.group:hover .sm\:group-hover\:no-underline{text-decoration:none}.sm\:focus-within\:underline:focus-within{text-decoration:underline}.sm\:focus-within\:line-through:focus-within{text-decoration:line-through}.sm\:focus-within\:no-underline:focus-within{text-decoration:none}.sm\:hover\:underline:hover{text-decoration:underline}.sm\:hover\:line-through:hover{text-decoration:line-through}.sm\:hover\:no-underline:hover{text-decoration:none}.sm\:focus\:underline:focus{text-decoration:underline}.sm\:focus\:line-through:focus{text-decoration:line-through}.sm\:focus\:no-underline:focus{text-decoration:none}.sm\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:placeholder-transparent::-moz-placeholder{color:transparent}.sm\:placeholder-transparent:-ms-input-placeholder{color:transparent}.sm\:placeholder-transparent::placeholder{color:transparent}.sm\:placeholder-current::-moz-placeholder{color:currentColor}.sm\:placeholder-current:-ms-input-placeholder{color:currentColor}.sm\:placeholder-current::placeholder{color:currentColor}.sm\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.sm\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.sm\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.sm\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.sm\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.sm\:focus\:placeholder-current:focus::placeholder{color:currentColor}.sm\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.sm\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}@media (prefers-color-scheme:dark){.sm\:dark\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-transparent::-moz-placeholder{color:transparent}.sm\:dark\:placeholder-transparent:-ms-input-placeholder{color:transparent}.sm\:dark\:placeholder-transparent::placeholder{color:transparent}.sm\:dark\:placeholder-current::-moz-placeholder{color:currentColor}.sm\:dark\:placeholder-current:-ms-input-placeholder{color:currentColor}.sm\:dark\:placeholder-current::placeholder{color:currentColor}.sm\:dark\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.sm\:dark\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.sm\:dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.sm\:dark\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.sm\:dark\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.sm\:dark\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.sm\:dark\:focus\:placeholder-current:focus::placeholder{color:currentColor}.sm\:dark\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.sm\:dark\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}}.sm\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.sm\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.sm\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.sm\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.sm\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.sm\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.sm\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.sm\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.sm\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.sm\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.sm\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.sm\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.sm\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.sm\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.sm\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.sm\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.sm\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.sm\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.sm\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.sm\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.sm\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.sm\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.sm\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.sm\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.sm\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.sm\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.sm\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.sm\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.sm\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.sm\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.sm\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.sm\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.sm\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.sm\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.sm\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.sm\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.sm\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.sm\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.sm\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.sm\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.sm\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.sm\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.sm\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.sm\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.sm\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.sm\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.sm\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.sm\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.sm\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.sm\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.sm\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.sm\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.sm\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.sm\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.sm\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.sm\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.sm\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.sm\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.sm\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.sm\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.sm\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.sm\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.sm\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.sm\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.sm\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.sm\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.sm\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.sm\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.sm\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.sm\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.sm\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.sm\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.sm\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.sm\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.sm\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.sm\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.sm\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.sm\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.sm\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.sm\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}@media (prefers-color-scheme:dark){.sm\:dark\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.sm\:dark\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.sm\:dark\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.sm\:dark\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.sm\:dark\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.sm\:dark\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.sm\:dark\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.sm\:dark\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.sm\:dark\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.sm\:dark\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.sm\:dark\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.sm\:dark\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.sm\:dark\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.sm\:dark\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.sm\:dark\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.sm\:dark\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.sm\:dark\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.sm\:dark\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.sm\:dark\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.sm\:dark\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.sm\:dark\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.sm\:dark\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.sm\:dark\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.sm\:dark\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.sm\:dark\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.sm\:dark\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.sm\:dark\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.sm\:dark\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.sm\:dark\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.sm\:dark\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.sm\:dark\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.sm\:dark\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.sm\:dark\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.sm\:dark\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.sm\:dark\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.sm\:dark\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.sm\:dark\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.sm\:dark\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.sm\:dark\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.sm\:dark\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.sm\:dark\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.sm\:dark\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.sm\:dark\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.sm\:dark\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.sm\:dark\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.sm\:dark\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.sm\:dark\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.sm\:dark\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.sm\:dark\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.sm\:dark\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.sm\:dark\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.sm\:dark\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.sm\:dark\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.sm\:dark\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.sm\:dark\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.sm\:dark\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.sm\:dark\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.sm\:dark\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.sm\:dark\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.sm\:dark\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.sm\:dark\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.sm\:dark\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.sm\:dark\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.sm\:dark\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.sm\:dark\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.sm\:dark\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.sm\:dark\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.sm\:dark\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.sm\:dark\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.sm\:dark\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.sm\:dark\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.sm\:dark\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.sm\:dark\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.sm\:dark\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.sm\:dark\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.sm\:dark\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.sm\:dark\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.sm\:dark\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.sm\:dark\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.sm\:dark\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.sm\:dark\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.sm\:dark\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.sm\:dark\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.sm\:dark\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.sm\:dark\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.sm\:dark\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.sm\:dark\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.sm\:dark\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.sm\:dark\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.sm\:dark\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}}.sm\:opacity-0{opacity:0}.sm\:opacity-5{opacity:.05}.sm\:opacity-10{opacity:.1}.sm\:opacity-20{opacity:.2}.sm\:opacity-25{opacity:.25}.sm\:opacity-30{opacity:.3}.sm\:opacity-40{opacity:.4}.sm\:opacity-50{opacity:.5}.sm\:opacity-60{opacity:.6}.sm\:opacity-70{opacity:.7}.sm\:opacity-75{opacity:.75}.sm\:opacity-80{opacity:.8}.sm\:opacity-90{opacity:.9}.sm\:opacity-95{opacity:.95}.sm\:opacity-100{opacity:1}.group:hover .sm\:group-hover\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-5{opacity:.05}.group:hover .sm\:group-hover\:opacity-10{opacity:.1}.group:hover .sm\:group-hover\:opacity-20{opacity:.2}.group:hover .sm\:group-hover\:opacity-25{opacity:.25}.group:hover .sm\:group-hover\:opacity-30{opacity:.3}.group:hover .sm\:group-hover\:opacity-40{opacity:.4}.group:hover .sm\:group-hover\:opacity-50{opacity:.5}.group:hover .sm\:group-hover\:opacity-60{opacity:.6}.group:hover .sm\:group-hover\:opacity-70{opacity:.7}.group:hover .sm\:group-hover\:opacity-75{opacity:.75}.group:hover .sm\:group-hover\:opacity-80{opacity:.8}.group:hover .sm\:group-hover\:opacity-90{opacity:.9}.group:hover .sm\:group-hover\:opacity-95{opacity:.95}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.sm\:focus-within\:opacity-0:focus-within{opacity:0}.sm\:focus-within\:opacity-5:focus-within{opacity:.05}.sm\:focus-within\:opacity-10:focus-within{opacity:.1}.sm\:focus-within\:opacity-20:focus-within{opacity:.2}.sm\:focus-within\:opacity-25:focus-within{opacity:.25}.sm\:focus-within\:opacity-30:focus-within{opacity:.3}.sm\:focus-within\:opacity-40:focus-within{opacity:.4}.sm\:focus-within\:opacity-50:focus-within{opacity:.5}.sm\:focus-within\:opacity-60:focus-within{opacity:.6}.sm\:focus-within\:opacity-70:focus-within{opacity:.7}.sm\:focus-within\:opacity-75:focus-within{opacity:.75}.sm\:focus-within\:opacity-80:focus-within{opacity:.8}.sm\:focus-within\:opacity-90:focus-within{opacity:.9}.sm\:focus-within\:opacity-95:focus-within{opacity:.95}.sm\:focus-within\:opacity-100:focus-within{opacity:1}.sm\:hover\:opacity-0:hover{opacity:0}.sm\:hover\:opacity-5:hover{opacity:.05}.sm\:hover\:opacity-10:hover{opacity:.1}.sm\:hover\:opacity-20:hover{opacity:.2}.sm\:hover\:opacity-25:hover{opacity:.25}.sm\:hover\:opacity-30:hover{opacity:.3}.sm\:hover\:opacity-40:hover{opacity:.4}.sm\:hover\:opacity-50:hover{opacity:.5}.sm\:hover\:opacity-60:hover{opacity:.6}.sm\:hover\:opacity-70:hover{opacity:.7}.sm\:hover\:opacity-75:hover{opacity:.75}.sm\:hover\:opacity-80:hover{opacity:.8}.sm\:hover\:opacity-90:hover{opacity:.9}.sm\:hover\:opacity-95:hover{opacity:.95}.sm\:hover\:opacity-100:hover{opacity:1}.sm\:focus\:opacity-0:focus{opacity:0}.sm\:focus\:opacity-5:focus{opacity:.05}.sm\:focus\:opacity-10:focus{opacity:.1}.sm\:focus\:opacity-20:focus{opacity:.2}.sm\:focus\:opacity-25:focus{opacity:.25}.sm\:focus\:opacity-30:focus{opacity:.3}.sm\:focus\:opacity-40:focus{opacity:.4}.sm\:focus\:opacity-50:focus{opacity:.5}.sm\:focus\:opacity-60:focus{opacity:.6}.sm\:focus\:opacity-70:focus{opacity:.7}.sm\:focus\:opacity-75:focus{opacity:.75}.sm\:focus\:opacity-80:focus{opacity:.8}.sm\:focus\:opacity-90:focus{opacity:.9}.sm\:focus\:opacity-95:focus{opacity:.95}.sm\:focus\:opacity-100:focus{opacity:1}.sm\:bg-blend-normal{background-blend-mode:normal}.sm\:bg-blend-multiply{background-blend-mode:multiply}.sm\:bg-blend-screen{background-blend-mode:screen}.sm\:bg-blend-overlay{background-blend-mode:overlay}.sm\:bg-blend-darken{background-blend-mode:darken}.sm\:bg-blend-lighten{background-blend-mode:lighten}.sm\:bg-blend-color-dodge{background-blend-mode:color-dodge}.sm\:bg-blend-color-burn{background-blend-mode:color-burn}.sm\:bg-blend-hard-light{background-blend-mode:hard-light}.sm\:bg-blend-soft-light{background-blend-mode:soft-light}.sm\:bg-blend-difference{background-blend-mode:difference}.sm\:bg-blend-exclusion{background-blend-mode:exclusion}.sm\:bg-blend-hue{background-blend-mode:hue}.sm\:bg-blend-saturation{background-blend-mode:saturation}.sm\:bg-blend-color{background-blend-mode:color}.sm\:bg-blend-luminosity{background-blend-mode:luminosity}.sm\:mix-blend-normal{mix-blend-mode:normal}.sm\:mix-blend-multiply{mix-blend-mode:multiply}.sm\:mix-blend-screen{mix-blend-mode:screen}.sm\:mix-blend-overlay{mix-blend-mode:overlay}.sm\:mix-blend-darken{mix-blend-mode:darken}.sm\:mix-blend-lighten{mix-blend-mode:lighten}.sm\:mix-blend-color-dodge{mix-blend-mode:color-dodge}.sm\:mix-blend-color-burn{mix-blend-mode:color-burn}.sm\:mix-blend-hard-light{mix-blend-mode:hard-light}.sm\:mix-blend-soft-light{mix-blend-mode:soft-light}.sm\:mix-blend-difference{mix-blend-mode:difference}.sm\:mix-blend-exclusion{mix-blend-mode:exclusion}.sm\:mix-blend-hue{mix-blend-mode:hue}.sm\:mix-blend-saturation{mix-blend-mode:saturation}.sm\:mix-blend-color{mix-blend-mode:color}.sm\:mix-blend-luminosity{mix-blend-mode:luminosity}.sm\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.sm\:shadow,.sm\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.sm\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.sm\:shadow-lg,.sm\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.sm\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.sm\:shadow-2xl,.sm\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.sm\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.sm\:shadow-inner,.sm\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:shadow-none{--tw-shadow:0 0 #0000}.group:hover .sm\:group-hover\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.group:hover .sm\:group-hover\:shadow,.group:hover .sm\:group-hover\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .sm\:group-hover\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.group:hover .sm\:group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.group:hover .sm\:group-hover\:shadow-lg,.group:hover .sm\:group-hover\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .sm\:group-hover\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.group:hover .sm\:group-hover\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.group:hover .sm\:group-hover\:shadow-2xl,.group:hover .sm\:group-hover\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .sm\:group-hover\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.group:hover .sm\:group-hover\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.group:hover .sm\:group-hover\:shadow-inner,.group:hover .sm\:group-hover\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .sm\:group-hover\:shadow-none{--tw-shadow:0 0 #0000}.sm\:focus-within\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus-within\:shadow:focus-within{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus-within\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus-within\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus-within\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus-within\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus-within\:shadow-none:focus-within{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.sm\:hover\:shadow-sm:hover,.sm\:hover\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.sm\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.sm\:hover\:shadow-lg:hover,.sm\:hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.sm\:hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.sm\:hover\:shadow-2xl:hover,.sm\:hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.sm\:hover\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.sm\:hover\:shadow-inner:hover,.sm\:hover\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:hover\:shadow-none:hover{--tw-shadow:0 0 #0000}.sm\:focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.sm\:focus\:shadow-sm:focus,.sm\:focus\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus\:shadow:focus{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.sm\:focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.sm\:focus\:shadow-lg:focus,.sm\:focus\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.sm\:focus\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.sm\:focus\:shadow-2xl:focus,.sm\:focus\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.sm\:focus\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.sm\:focus\:shadow-inner:focus,.sm\:focus\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:focus\:shadow-none:focus{--tw-shadow:0 0 #0000}.sm\:outline-none{outline:2px solid transparent;outline-offset:2px}.sm\:outline-white{outline:2px dotted #fff;outline-offset:2px}.sm\:outline-black{outline:2px dotted #000;outline-offset:2px}.sm\:focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.sm\:focus-within\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.sm\:focus-within\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.sm\:focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.sm\:focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.sm\:focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.sm\:ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\:ring-0,.sm\:ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\: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)}.sm\:ring-2{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\:ring-2,.sm\:ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\:ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\:ring-8{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\:ring,.sm\:ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\:ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\:focus-within\:ring-0:focus-within{--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(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)}.sm\:focus-within\:ring-1:focus-within{--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)}.sm\:focus-within\:ring-2:focus-within{--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(2px + 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)}.sm\:focus-within\:ring-4:focus-within{--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(4px + 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)}.sm\:focus-within\:ring-8:focus-within{--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(8px + 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)}.sm\:focus-within\:ring:focus-within{--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(3px + 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)}.sm\:focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\:focus\:ring-0:focus,.sm\:focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\:focus\:ring-1:focus{--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)}.sm\:focus\:ring-2:focus{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\:focus\:ring-2:focus,.sm\:focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\:focus\:ring-4:focus{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\:focus\:ring-8:focus{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\:focus\:ring-8:focus,.sm\:focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\:focus\:ring:focus{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.sm\:ring-inset{--tw-ring-inset:inset}.sm\:focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}.sm\:focus\:ring-inset:focus{--tw-ring-inset:inset}.sm\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.sm\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.sm\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.sm\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.sm\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.sm\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.sm\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.sm\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.sm\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.sm\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.sm\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.sm\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.sm\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.sm\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.sm\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.sm\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.sm\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.sm\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.sm\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.sm\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.sm\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.sm\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.sm\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.sm\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.sm\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.sm\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.sm\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.sm\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.sm\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.sm\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.sm\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.sm\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.sm\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.sm\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.sm\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.sm\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.sm\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.sm\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.sm\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.sm\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.sm\:ring-transparent{--tw-ring-color:transparent}.sm\:ring-current{--tw-ring-color:currentColor}.sm\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.sm\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.sm\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.sm\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.sm\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.sm\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.sm\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.sm\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.sm\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.sm\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.sm\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.sm\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.sm\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.sm\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.sm\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.sm\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.sm\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.sm\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.sm\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.sm\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.sm\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.sm\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.sm\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.sm\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.sm\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.sm\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.sm\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.sm\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.sm\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.sm\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.sm\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.sm\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.sm\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.sm\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.sm\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.sm\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.sm\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.sm\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.sm\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.sm\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.sm\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.sm\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.sm\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.sm\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.sm\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.sm\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.sm\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.sm\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.sm\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.sm\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.sm\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.sm\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.sm\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.sm\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.sm\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.sm\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.sm\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.sm\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.sm\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.sm\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.sm\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.sm\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.sm\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.sm\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.sm\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.sm\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.sm\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.sm\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.sm\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.sm\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.sm\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.sm\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.sm\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.sm\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.sm\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.sm\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.sm\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.sm\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.sm\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.sm\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.sm\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.sm\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.sm\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.sm\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.sm\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.sm\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.sm\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.sm\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.sm\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.sm\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.sm\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.sm\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.sm\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.sm\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.sm\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.sm\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.sm\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.sm\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.sm\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.sm\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.sm\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.sm\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.sm\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.sm\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.sm\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.sm\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.sm\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.sm\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.sm\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.sm\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.sm\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.sm\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.sm\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.sm\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.sm\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.sm\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.sm\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.sm\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.sm\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.sm\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.sm\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.sm\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.sm\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.sm\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.sm\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.sm\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.sm\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.sm\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.sm\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.sm\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.sm\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.sm\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.sm\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.sm\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.sm\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.sm\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.sm\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.sm\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.sm\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.sm\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.sm\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.sm\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.sm\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.sm\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.sm\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.sm\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.sm\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.sm\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.sm\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.sm\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.sm\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.sm\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.sm\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.sm\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.sm\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.sm\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.sm\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.sm\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.sm\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.sm\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.sm\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.sm\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.sm\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.sm\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.sm\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.sm\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.sm\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.sm\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.sm\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.sm\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.sm\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.sm\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.sm\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.sm\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.sm\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.sm\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.sm\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.sm\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.sm\:focus\:ring-current:focus{--tw-ring-color:currentColor}.sm\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.sm\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.sm\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.sm\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.sm\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.sm\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.sm\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.sm\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.sm\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.sm\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.sm\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.sm\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.sm\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.sm\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.sm\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.sm\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.sm\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.sm\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.sm\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.sm\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.sm\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.sm\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.sm\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.sm\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.sm\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.sm\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.sm\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.sm\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.sm\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.sm\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.sm\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.sm\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.sm\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.sm\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.sm\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.sm\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.sm\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.sm\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.sm\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.sm\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.sm\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.sm\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.sm\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.sm\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.sm\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.sm\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.sm\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.sm\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.sm\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.sm\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.sm\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.sm\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}@media (prefers-color-scheme:dark){.sm\:dark\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:dark\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:dark\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:dark\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:dark\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:dark\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:dark\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:dark\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:dark\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:dark\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:dark\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.sm\:dark\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.sm\:dark\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.sm\:dark\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.sm\:dark\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.sm\:dark\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.sm\:dark\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.sm\:dark\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.sm\:dark\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.sm\:dark\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.sm\:dark\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.sm\:dark\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.sm\:dark\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.sm\:dark\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.sm\:dark\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.sm\:dark\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.sm\:dark\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.sm\:dark\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.sm\:dark\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.sm\:dark\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.sm\:dark\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.sm\:dark\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.sm\:dark\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.sm\:dark\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.sm\:dark\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.sm\:dark\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.sm\:dark\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.sm\:dark\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.sm\:dark\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.sm\:dark\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.sm\:dark\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.sm\:dark\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.sm\:dark\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.sm\:dark\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.sm\:dark\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.sm\:dark\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.sm\:dark\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.sm\:dark\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.sm\:dark\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.sm\:dark\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.sm\:dark\:ring-transparent{--tw-ring-color:transparent}.sm\:dark\:ring-current{--tw-ring-color:currentColor}.sm\:dark\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.sm\:dark\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.sm\:dark\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.sm\:dark\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.sm\:dark\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.sm\:dark\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.sm\:dark\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.sm\:dark\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.sm\:dark\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.sm\:dark\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.sm\:dark\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.sm\:dark\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.sm\:dark\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:dark\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:dark\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:dark\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:dark\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:dark\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:dark\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:dark\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:dark\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:dark\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:dark\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.sm\:dark\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.sm\:dark\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.sm\:dark\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.sm\:dark\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.sm\:dark\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.sm\:dark\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.sm\:dark\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.sm\:dark\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.sm\:dark\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.sm\:dark\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.sm\:dark\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.sm\:dark\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.sm\:dark\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.sm\:dark\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.sm\:dark\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.sm\:dark\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.sm\:dark\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.sm\:dark\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.sm\:dark\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.sm\:dark\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.sm\:dark\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.sm\:dark\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.sm\:dark\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.sm\:dark\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.sm\:dark\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.sm\:dark\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.sm\:dark\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.sm\:dark\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.sm\:dark\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.sm\:dark\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.sm\:dark\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.sm\:dark\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.sm\:dark\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.sm\:dark\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.sm\:dark\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.sm\:dark\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.sm\:dark\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.sm\:dark\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.sm\:dark\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.sm\:dark\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.sm\:dark\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.sm\:dark\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.sm\:dark\:focus\:ring-current:focus{--tw-ring-color:currentColor}.sm\:dark\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.sm\:dark\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}}.sm\:ring-opacity-0{--tw-ring-opacity:0}.sm\:ring-opacity-5{--tw-ring-opacity:0.05}.sm\:ring-opacity-10{--tw-ring-opacity:0.1}.sm\:ring-opacity-20{--tw-ring-opacity:0.2}.sm\:ring-opacity-25{--tw-ring-opacity:0.25}.sm\:ring-opacity-30{--tw-ring-opacity:0.3}.sm\:ring-opacity-40{--tw-ring-opacity:0.4}.sm\:ring-opacity-50{--tw-ring-opacity:0.5}.sm\:ring-opacity-60{--tw-ring-opacity:0.6}.sm\:ring-opacity-70{--tw-ring-opacity:0.7}.sm\:ring-opacity-75{--tw-ring-opacity:0.75}.sm\:ring-opacity-80{--tw-ring-opacity:0.8}.sm\:ring-opacity-90{--tw-ring-opacity:0.9}.sm\:ring-opacity-95{--tw-ring-opacity:0.95}.sm\:ring-opacity-100{--tw-ring-opacity:1}.sm\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.sm\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.sm\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.sm\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.sm\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.sm\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.sm\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.sm\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.sm\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.sm\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.sm\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.sm\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.sm\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.sm\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.sm\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.sm\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.sm\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.sm\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.sm\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.sm\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.sm\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.sm\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.sm\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.sm\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.sm\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.sm\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.sm\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.sm\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.sm\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.sm\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}@media (prefers-color-scheme:dark){.sm\:dark\:ring-opacity-0{--tw-ring-opacity:0}.sm\:dark\:ring-opacity-5{--tw-ring-opacity:0.05}.sm\:dark\:ring-opacity-10{--tw-ring-opacity:0.1}.sm\:dark\:ring-opacity-20{--tw-ring-opacity:0.2}.sm\:dark\:ring-opacity-25{--tw-ring-opacity:0.25}.sm\:dark\:ring-opacity-30{--tw-ring-opacity:0.3}.sm\:dark\:ring-opacity-40{--tw-ring-opacity:0.4}.sm\:dark\:ring-opacity-50{--tw-ring-opacity:0.5}.sm\:dark\:ring-opacity-60{--tw-ring-opacity:0.6}.sm\:dark\:ring-opacity-70{--tw-ring-opacity:0.7}.sm\:dark\:ring-opacity-75{--tw-ring-opacity:0.75}.sm\:dark\:ring-opacity-80{--tw-ring-opacity:0.8}.sm\:dark\:ring-opacity-90{--tw-ring-opacity:0.9}.sm\:dark\:ring-opacity-95{--tw-ring-opacity:0.95}.sm\:dark\:ring-opacity-100{--tw-ring-opacity:1}.sm\:dark\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.sm\:dark\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.sm\:dark\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.sm\:dark\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.sm\:dark\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.sm\:dark\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.sm\:dark\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.sm\:dark\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.sm\:dark\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.sm\:dark\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.sm\:dark\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.sm\:dark\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.sm\:dark\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.sm\:dark\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.sm\:dark\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.sm\:dark\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.sm\:dark\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.sm\:dark\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.sm\:dark\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.sm\:dark\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.sm\:dark\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.sm\:dark\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.sm\:dark\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.sm\:dark\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.sm\:dark\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.sm\:dark\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.sm\:dark\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.sm\:dark\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.sm\:dark\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.sm\:dark\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}}.sm\:ring-offset-0{--tw-ring-offset-width:0px}.sm\:ring-offset-1{--tw-ring-offset-width:1px}.sm\:ring-offset-2{--tw-ring-offset-width:2px}.sm\:ring-offset-4{--tw-ring-offset-width:4px}.sm\:ring-offset-8{--tw-ring-offset-width:8px}.sm\:focus-within\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.sm\:focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.sm\:focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.sm\:focus-within\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.sm\:focus-within\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.sm\:focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.sm\:focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.sm\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.sm\:focus\:ring-offset-4:focus{--tw-ring-offset-width:4px}.sm\:focus\:ring-offset-8:focus{--tw-ring-offset-width:8px}.sm\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.sm\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.sm\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.sm\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.sm\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.sm\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.sm\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.sm\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.sm\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.sm\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.sm\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.sm\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.sm\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.sm\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.sm\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.sm\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.sm\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.sm\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.sm\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.sm\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.sm\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.sm\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.sm\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.sm\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.sm\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.sm\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.sm\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.sm\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.sm\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.sm\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.sm\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.sm\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.sm\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.sm\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.sm\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.sm\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.sm\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.sm\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.sm\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.sm\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.sm\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.sm\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.sm\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.sm\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.sm\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.sm\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.sm\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.sm\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.sm\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.sm\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.sm\:ring-offset-transparent{--tw-ring-offset-color:transparent}.sm\:ring-offset-current{--tw-ring-offset-color:currentColor}.sm\:ring-offset-black{--tw-ring-offset-color:#000}.sm\:ring-offset-white{--tw-ring-offset-color:#fff}.sm\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.sm\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.sm\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.sm\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.sm\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.sm\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.sm\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.sm\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.sm\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.sm\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.sm\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.sm\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.sm\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.sm\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.sm\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.sm\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.sm\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.sm\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.sm\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.sm\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.sm\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.sm\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.sm\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.sm\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.sm\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.sm\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.sm\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.sm\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.sm\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.sm\:ring-offset-red-900{--tw-ring-offset-color:#881337}.sm\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.sm\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.sm\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.sm\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.sm\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.sm\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.sm\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.sm\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.sm\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.sm\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.sm\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.sm\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.sm\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.sm\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.sm\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.sm\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.sm\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.sm\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.sm\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.sm\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.sm\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.sm\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.sm\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.sm\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.sm\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.sm\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.sm\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.sm\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.sm\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.sm\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.sm\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.sm\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.sm\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.sm\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.sm\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.sm\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.sm\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.sm\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.sm\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.sm\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.sm\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.sm\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.sm\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.sm\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.sm\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.sm\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.sm\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.sm\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.sm\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.sm\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.sm\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.sm\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.sm\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.sm\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.sm\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.sm\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.sm\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.sm\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.sm\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.sm\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.sm\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.sm\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.sm\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.sm\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.sm\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.sm\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.sm\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.sm\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.sm\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.sm\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.sm\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.sm\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.sm\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.sm\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.sm\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.sm\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.sm\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.sm\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.sm\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.sm\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.sm\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.sm\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.sm\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.sm\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.sm\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.sm\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.sm\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.sm\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.sm\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.sm\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.sm\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.sm\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.sm\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.sm\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.sm\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.sm\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.sm\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.sm\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.sm\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.sm\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.sm\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.sm\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.sm\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.sm\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.sm\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.sm\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.sm\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.sm\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.sm\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.sm\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.sm\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.sm\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.sm\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.sm\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.sm\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.sm\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.sm\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.sm\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.sm\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.sm\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.sm\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.sm\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.sm\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.sm\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.sm\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.sm\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.sm\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.sm\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.sm\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.sm\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.sm\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.sm\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.sm\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.sm\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.sm\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.sm\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.sm\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.sm\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.sm\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.sm\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.sm\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.sm\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.sm\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.sm\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.sm\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.sm\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.sm\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.sm\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.sm\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.sm\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.sm\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.sm\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.sm\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.sm\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.sm\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.sm\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.sm\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.sm\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.sm\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.sm\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.sm\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.sm\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.sm\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.sm\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.sm\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.sm\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.sm\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.sm\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.sm\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.sm\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.sm\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.sm\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.sm\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.sm\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.sm\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.sm\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.sm\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.sm\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.sm\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.sm\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.sm\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.sm\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.sm\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.sm\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.sm\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.sm\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.sm\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.sm\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.sm\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.sm\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.sm\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.sm\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.sm\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.sm\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.sm\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.sm\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.sm\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.sm\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.sm\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.sm\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.sm\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.sm\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.sm\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.sm\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.sm\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.sm\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.sm\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.sm\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.sm\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.sm\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.sm\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.sm\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.sm\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.sm\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.sm\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.sm\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.sm\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.sm\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.sm\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.sm\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.sm\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.sm\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.sm\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.sm\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.sm\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.sm\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.sm\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.sm\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.sm\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.sm\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.sm\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.sm\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.sm\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.sm\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.sm\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.sm\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.sm\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.sm\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.sm\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.sm\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.sm\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.sm\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.sm\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.sm\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.sm\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.sm\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.sm\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.sm\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.sm\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.sm\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.sm\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.sm\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.sm\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.sm\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.sm\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.sm\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.sm\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.sm\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}@media (prefers-color-scheme:dark){.sm\:dark\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.sm\:dark\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.sm\:dark\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.sm\:dark\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.sm\:dark\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.sm\:dark\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.sm\:dark\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.sm\:dark\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.sm\:dark\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.sm\:dark\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.sm\:dark\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.sm\:dark\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.sm\:dark\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.sm\:dark\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.sm\:dark\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.sm\:dark\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.sm\:dark\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.sm\:dark\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.sm\:dark\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.sm\:dark\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.sm\:dark\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.sm\:dark\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.sm\:dark\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.sm\:dark\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.sm\:dark\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.sm\:dark\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.sm\:dark\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.sm\:dark\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.sm\:dark\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.sm\:dark\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.sm\:dark\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.sm\:dark\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.sm\:dark\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.sm\:dark\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.sm\:dark\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.sm\:dark\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.sm\:dark\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.sm\:dark\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.sm\:dark\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.sm\:dark\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.sm\:dark\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.sm\:dark\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.sm\:dark\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.sm\:dark\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.sm\:dark\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.sm\:dark\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.sm\:dark\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.sm\:dark\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.sm\:dark\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.sm\:dark\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.sm\:dark\:ring-offset-transparent{--tw-ring-offset-color:transparent}.sm\:dark\:ring-offset-current{--tw-ring-offset-color:currentColor}.sm\:dark\:ring-offset-black{--tw-ring-offset-color:#000}.sm\:dark\:ring-offset-white{--tw-ring-offset-color:#fff}.sm\:dark\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.sm\:dark\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.sm\:dark\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.sm\:dark\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.sm\:dark\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.sm\:dark\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.sm\:dark\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.sm\:dark\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.sm\:dark\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.sm\:dark\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.sm\:dark\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.sm\:dark\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.sm\:dark\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.sm\:dark\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.sm\:dark\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.sm\:dark\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.sm\:dark\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.sm\:dark\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.sm\:dark\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.sm\:dark\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.sm\:dark\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.sm\:dark\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.sm\:dark\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.sm\:dark\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.sm\:dark\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.sm\:dark\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.sm\:dark\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.sm\:dark\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.sm\:dark\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.sm\:dark\:ring-offset-red-900{--tw-ring-offset-color:#881337}.sm\:dark\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.sm\:dark\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.sm\:dark\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.sm\:dark\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.sm\:dark\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.sm\:dark\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.sm\:dark\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.sm\:dark\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.sm\:dark\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.sm\:dark\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.sm\:dark\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.sm\:dark\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.sm\:dark\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.sm\:dark\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.sm\:dark\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.sm\:dark\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.sm\:dark\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.sm\:dark\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.sm\:dark\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.sm\:dark\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.sm\:dark\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.sm\:dark\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.sm\:dark\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.sm\:dark\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.sm\:dark\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.sm\:dark\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.sm\:dark\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.sm\:dark\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.sm\:dark\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.sm\:dark\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.sm\:dark\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.sm\:dark\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.sm\:dark\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.sm\:dark\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.sm\:dark\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.sm\:dark\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.sm\:dark\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.sm\:dark\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.sm\:dark\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.sm\:dark\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.sm\:dark\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.sm\:dark\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.sm\:dark\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.sm\:dark\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.sm\:dark\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.sm\:dark\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.sm\:dark\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.sm\:dark\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.sm\:dark\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.sm\:dark\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.sm\:dark\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.sm\:dark\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.sm\:dark\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.sm\:dark\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.sm\:dark\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.sm\:dark\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.sm\:dark\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.sm\:dark\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.sm\:dark\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.sm\:dark\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.sm\:dark\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.sm\:dark\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.sm\:dark\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.sm\:dark\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.sm\:dark\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.sm\:dark\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.sm\:dark\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.sm\:dark\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.sm\:dark\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.sm\:dark\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.sm\:dark\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.sm\:dark\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.sm\:dark\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.sm\:dark\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.sm\:dark\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.sm\:dark\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.sm\:dark\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.sm\:dark\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.sm\:dark\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.sm\:dark\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.sm\:dark\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.sm\:dark\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.sm\:dark\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.sm\:dark\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.sm\:dark\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.sm\:dark\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.sm\:dark\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.sm\:dark\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.sm\:dark\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.sm\:dark\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.sm\:dark\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.sm\:dark\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.sm\:dark\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.sm\:dark\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.sm\:dark\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.sm\:dark\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.sm\:dark\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.sm\:dark\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.sm\:dark\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.sm\:dark\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.sm\:dark\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.sm\:dark\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.sm\:dark\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.sm\:dark\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.sm\:dark\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.sm\:dark\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.sm\:dark\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.sm\:dark\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.sm\:dark\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.sm\:dark\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.sm\:dark\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.sm\:dark\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.sm\:dark\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.sm\:dark\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.sm\:dark\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.sm\:dark\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.sm\:dark\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.sm\:dark\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.sm\:dark\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.sm\:dark\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.sm\:dark\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.sm\:dark\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.sm\:dark\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.sm\:dark\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.sm\:dark\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.sm\:dark\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.sm\:dark\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.sm\:dark\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.sm\:dark\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.sm\:dark\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.sm\:dark\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.sm\:dark\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.sm\:dark\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.sm\:dark\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.sm\:dark\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.sm\:dark\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.sm\:dark\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.sm\:dark\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.sm\:dark\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.sm\:dark\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.sm\:dark\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.sm\:dark\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.sm\:dark\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.sm\:dark\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.sm\:dark\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.sm\:dark\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.sm\:dark\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.sm\:dark\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.sm\:dark\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.sm\:dark\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.sm\:dark\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.sm\:dark\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.sm\:dark\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.sm\:dark\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.sm\:dark\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.sm\:dark\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.sm\:dark\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.sm\:dark\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.sm\:dark\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.sm\:dark\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.sm\:dark\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.sm\:dark\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.sm\:dark\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.sm\:dark\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.sm\:dark\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.sm\:dark\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.sm\:dark\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.sm\:dark\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.sm\:dark\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.sm\:dark\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.sm\:dark\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.sm\:dark\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.sm\:dark\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.sm\:dark\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.sm\:dark\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.sm\:dark\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.sm\:dark\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.sm\:dark\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.sm\:dark\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.sm\:dark\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.sm\:dark\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.sm\:dark\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.sm\:dark\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.sm\:dark\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.sm\:dark\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.sm\:dark\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.sm\:dark\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.sm\:dark\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.sm\:dark\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.sm\:dark\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.sm\:dark\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.sm\:dark\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.sm\:dark\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.sm\:dark\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.sm\:dark\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.sm\:dark\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.sm\:dark\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.sm\:dark\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.sm\:dark\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.sm\:dark\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.sm\:dark\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.sm\:dark\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.sm\:dark\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.sm\:dark\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.sm\:dark\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.sm\:dark\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.sm\:dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.sm\:dark\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.sm\:dark\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.sm\:dark\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.sm\:dark\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.sm\:dark\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.sm\:dark\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.sm\:dark\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.sm\:dark\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.sm\:dark\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.sm\:dark\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.sm\:dark\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.sm\:dark\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.sm\:dark\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.sm\:dark\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.sm\:dark\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.sm\:dark\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.sm\:dark\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.sm\:dark\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.sm\:dark\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.sm\:dark\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.sm\:dark\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.sm\:dark\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.sm\:dark\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.sm\:dark\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.sm\:dark\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.sm\:dark\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.sm\:dark\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.sm\:dark\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.sm\:dark\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.sm\:dark\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.sm\:dark\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.sm\:dark\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.sm\:dark\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.sm\:dark\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.sm\:dark\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.sm\:dark\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.sm\:dark\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.sm\:dark\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.sm\:dark\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.sm\:dark\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.sm\:dark\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.sm\:dark\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.sm\:dark\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.sm\:dark\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.sm\:dark\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.sm\:dark\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.sm\:dark\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.sm\:dark\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.sm\:dark\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.sm\:dark\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.sm\:dark\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}}.sm\:filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);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)}.sm\:filter-none{filter:none}.sm\:blur-0,.sm\:blur-none{--tw-blur:blur(0)}.sm\:blur-sm{--tw-blur:blur(4px)}.sm\:blur{--tw-blur:blur(8px)}.sm\:blur-md{--tw-blur:blur(12px)}.sm\:blur-lg{--tw-blur:blur(16px)}.sm\:blur-xl{--tw-blur:blur(24px)}.sm\:blur-2xl{--tw-blur:blur(40px)}.sm\:blur-3xl{--tw-blur:blur(64px)}.sm\:brightness-0{--tw-brightness:brightness(0)}.sm\:brightness-50{--tw-brightness:brightness(.5)}.sm\:brightness-75{--tw-brightness:brightness(.75)}.sm\:brightness-90{--tw-brightness:brightness(.9)}.sm\:brightness-95{--tw-brightness:brightness(.95)}.sm\:brightness-100{--tw-brightness:brightness(1)}.sm\:brightness-105{--tw-brightness:brightness(1.05)}.sm\:brightness-110{--tw-brightness:brightness(1.1)}.sm\:brightness-125{--tw-brightness:brightness(1.25)}.sm\:brightness-150{--tw-brightness:brightness(1.5)}.sm\:brightness-200{--tw-brightness:brightness(2)}.sm\:contrast-0{--tw-contrast:contrast(0)}.sm\:contrast-50{--tw-contrast:contrast(.5)}.sm\:contrast-75{--tw-contrast:contrast(.75)}.sm\:contrast-100{--tw-contrast:contrast(1)}.sm\:contrast-125{--tw-contrast:contrast(1.25)}.sm\:contrast-150{--tw-contrast:contrast(1.5)}.sm\:contrast-200{--tw-contrast:contrast(2)}.sm\:drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,0.05))}.sm\:drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,0.1)) drop-shadow(0 1px 1px rgba(0,0,0,0.06))}.sm\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,0.07)) drop-shadow(0 2px 2px rgba(0,0,0,0.06))}.sm\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1))}.sm\:drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,0.03)) drop-shadow(0 8px 5px rgba(0,0,0,0.08))}.sm\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgba(0,0,0,0.15))}.sm\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.sm\:grayscale-0{--tw-grayscale:grayscale(0)}.sm\:grayscale{--tw-grayscale:grayscale(100%)}.sm\:hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.sm\:hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.sm\:hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.sm\:hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.sm\:hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.sm\:hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.sm\:-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.sm\:-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.sm\:-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.sm\:-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.sm\:-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.sm\:invert-0{--tw-invert:invert(0)}.sm\:invert{--tw-invert:invert(100%)}.sm\:saturate-0{--tw-saturate:saturate(0)}.sm\:saturate-50{--tw-saturate:saturate(.5)}.sm\:saturate-100{--tw-saturate:saturate(1)}.sm\:saturate-150{--tw-saturate:saturate(1.5)}.sm\:saturate-200{--tw-saturate:saturate(2)}.sm\:sepia-0{--tw-sepia:sepia(0)}.sm\:sepia{--tw-sepia:sepia(100%)}.sm\:backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.sm\:backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.sm\:backdrop-blur-0,.sm\:backdrop-blur-none{--tw-backdrop-blur:blur(0)}.sm\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.sm\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.sm\:backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.sm\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.sm\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.sm\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.sm\:backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.sm\:backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.sm\:backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.sm\:backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.sm\:backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.sm\:backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.sm\:backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.sm\:backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.sm\:backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.sm\:backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.sm\:backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.sm\:backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.sm\:backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.sm\:backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.sm\:backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.sm\:backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.sm\:backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.sm\:backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.sm\:backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.sm\:backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.sm\:backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.sm\:backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.sm\:backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.sm\:backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.sm\:backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.sm\:backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.sm\:backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.sm\:-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.sm\:-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.sm\:-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.sm\:-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.sm\:-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.sm\:backdrop-invert-0{--tw-backdrop-invert:invert(0)}.sm\:backdrop-invert{--tw-backdrop-invert:invert(100%)}.sm\:backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.sm\:backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.sm\:backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.sm\:backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.sm\:backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.sm\:backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.sm\:backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.sm\:backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.sm\:backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.sm\:backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.sm\:backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.sm\:backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.sm\:backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.sm\:backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.sm\:backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.sm\:backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.sm\:backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.sm\:backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.sm\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.sm\:backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.sm\:backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.sm\:backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.sm\:transition-none{transition-property:none}.sm\:transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sm\:transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sm\:transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sm\:transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sm\:transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sm\:transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sm\:delay-75{transition-delay:75ms}.sm\:delay-100{transition-delay:.1s}.sm\:delay-150{transition-delay:.15s}.sm\:delay-200{transition-delay:.2s}.sm\:delay-300{transition-delay:.3s}.sm\:delay-500{transition-delay:.5s}.sm\:delay-700{transition-delay:.7s}.sm\:delay-1000{transition-delay:1s}.sm\:duration-75{transition-duration:75ms}.sm\:duration-100{transition-duration:.1s}.sm\:duration-150{transition-duration:.15s}.sm\:duration-200{transition-duration:.2s}.sm\:duration-300{transition-duration:.3s}.sm\:duration-500{transition-duration:.5s}.sm\:duration-700{transition-duration:.7s}.sm\:duration-1000{transition-duration:1s}.sm\:ease-linear{transition-timing-function:linear}.sm\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.sm\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.sm\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:768px){.md\:container{width:100%}@media (min-width:640px){.md\:container{max-width:640px}}@media (min-width:768px){.md\:container{max-width:768px}}@media (min-width:1024px){.md\:container{max-width:1024px}}@media (min-width:1280px){.md\:container{max-width:1280px}}@media (min-width:1536px){.md\:container{max-width:1536px}}.md\:prose{color:#44403c;max-width:65ch}.md\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.md\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.md\:prose strong{color:#1c1917;font-weight:600}.md\:prose ol[type=A]{--list-counter-style:upper-alpha}.md\:prose ol[type=a]{--list-counter-style:lower-alpha}.md\:prose ol[type=A s]{--list-counter-style:upper-alpha}.md\:prose ol[type=a s]{--list-counter-style:lower-alpha}.md\:prose ol[type=I]{--list-counter-style:upper-roman}.md\:prose ol[type=i]{--list-counter-style:lower-roman}.md\:prose ol[type=I s]{--list-counter-style:upper-roman}.md\:prose ol[type=i s]{--list-counter-style:lower-roman}.md\:prose ol[type="1"]{--list-counter-style:decimal}.md\:prose ol>li{padding-left:1.75em;position:relative}.md\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.md\:prose ul>li{padding-left:1.75em;position:relative}.md\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.md\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.md\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.md\:prose blockquote p:first-of-type:before{content:open-quote}.md\:prose blockquote p:last-of-type:after{content:close-quote}.md\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.md\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.md\:prose h3{font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.md\:prose h3,.md\:prose h4{color:#1c1917;font-weight:600}.md\:prose h4{line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.md\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.md\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.md\:prose code:after,.md\:prose code:before{content:"`"}.md\:prose a code{color:#1c1917}.md\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.md\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.md\:prose pre code:after,.md\:prose pre code:before{content:none}.md\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.md\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.md\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.md\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.md\:prose tbody tr:last-child{border-bottom-width:0}.md\:prose tbody td{padding:.5714286em;vertical-align:top}.md\:prose{font-size:1rem;line-height:1.75}.md\:prose p{margin-bottom:1.25em;margin-top:1.25em}.md\:prose figure,.md\:prose img,.md\:prose video{margin-bottom:2em;margin-top:2em}.md\:prose figure>*{margin-bottom:0;margin-top:0}.md\:prose h2 code{font-size:.875em}.md\:prose h3 code{font-size:.9em}.md\:prose ol,.md\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.md\:prose li{margin-bottom:.5em;margin-top:.5em}.md\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.md\:prose>ul>li>:first-child{margin-top:1.25em}.md\:prose>ul>li>:last-child{margin-bottom:1.25em}.md\:prose>ol>li>:first-child{margin-top:1.25em}.md\:prose>ol>li>:last-child{margin-bottom:1.25em}.md\:prose ol ol,.md\:prose ol ul,.md\:prose ul ol,.md\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.md\:prose h2+*,.md\:prose h3+*,.md\:prose h4+*,.md\:prose hr+*{margin-top:0}.md\:prose thead th:first-child{padding-left:0}.md\:prose thead th:last-child{padding-right:0}.md\:prose tbody td:first-child{padding-left:0}.md\:prose tbody td:last-child{padding-right:0}.md\:prose>:first-child{margin-top:0}.md\:prose>:last-child{margin-bottom:0}.md\:prose-sm{font-size:.875rem;line-height:1.7142857}.md\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.md\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.md\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.md\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.md\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.md\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.md\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.md\:prose-sm figure,.md\:prose-sm img,.md\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.md\:prose-sm figure>*{margin-bottom:0;margin-top:0}.md\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.md\:prose-sm code{font-size:.8571429em}.md\:prose-sm h2 code{font-size:.9em}.md\:prose-sm h3 code{font-size:.8888889em}.md\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.md\:prose-sm ol,.md\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.md\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.md\:prose-sm ol>li{padding-left:1.5714286em}.md\:prose-sm ol>li:before{left:0}.md\:prose-sm ul>li{padding-left:1.5714286em}.md\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.md\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.md\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.md\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.md\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.md\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.md\:prose-sm ol ol,.md\:prose-sm ol ul,.md\:prose-sm ul ol,.md\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.md\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.md\:prose-sm h2+*,.md\:prose-sm h3+*,.md\:prose-sm h4+*,.md\:prose-sm hr+*{margin-top:0}.md\:prose-sm table{font-size:.8571429em;line-height:1.5}.md\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.md\:prose-sm thead th:first-child{padding-left:0}.md\:prose-sm thead th:last-child{padding-right:0}.md\:prose-sm tbody td{padding:.6666667em 1em}.md\:prose-sm tbody td:first-child{padding-left:0}.md\:prose-sm tbody td:last-child{padding-right:0}.md\:prose-sm>:first-child{margin-top:0}.md\:prose-sm>:last-child{margin-bottom:0}.md\:prose-lg{font-size:1.125rem;line-height:1.7777778}.md\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.md\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.md\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.md\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.md\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.md\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.md\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.md\:prose-lg figure,.md\:prose-lg img,.md\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.md\:prose-lg figure>*{margin-bottom:0;margin-top:0}.md\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.md\:prose-lg code{font-size:.8888889em}.md\:prose-lg h2 code{font-size:.8666667em}.md\:prose-lg h3 code{font-size:.875em}.md\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.md\:prose-lg ol,.md\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.md\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.md\:prose-lg ol>li{padding-left:1.6666667em}.md\:prose-lg ol>li:before{left:0}.md\:prose-lg ul>li{padding-left:1.6666667em}.md\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.md\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.md\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.md\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.md\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.md\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.md\:prose-lg ol ol,.md\:prose-lg ol ul,.md\:prose-lg ul ol,.md\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.md\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.md\:prose-lg h2+*,.md\:prose-lg h3+*,.md\:prose-lg h4+*,.md\:prose-lg hr+*{margin-top:0}.md\:prose-lg table{font-size:.8888889em;line-height:1.5}.md\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.md\:prose-lg thead th:first-child{padding-left:0}.md\:prose-lg thead th:last-child{padding-right:0}.md\:prose-lg tbody td{padding:.75em}.md\:prose-lg tbody td:first-child{padding-left:0}.md\:prose-lg tbody td:last-child{padding-right:0}.md\:prose-lg>:first-child{margin-top:0}.md\:prose-lg>:last-child{margin-bottom:0}.md\:prose-xl{font-size:1.25rem;line-height:1.8}.md\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.md\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.md\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.md\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.md\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.md\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.md\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.md\:prose-xl figure,.md\:prose-xl img,.md\:prose-xl video{margin-bottom:2em;margin-top:2em}.md\:prose-xl figure>*{margin-bottom:0;margin-top:0}.md\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.md\:prose-xl code{font-size:.9em}.md\:prose-xl h2 code{font-size:.8611111em}.md\:prose-xl h3 code{font-size:.9em}.md\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.md\:prose-xl ol,.md\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.md\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.md\:prose-xl ol>li{padding-left:1.8em}.md\:prose-xl ol>li:before{left:0}.md\:prose-xl ul>li{padding-left:1.8em}.md\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.md\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.md\:prose-xl>ul>li>:first-child{margin-top:1.2em}.md\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.md\:prose-xl>ol>li>:first-child{margin-top:1.2em}.md\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.md\:prose-xl ol ol,.md\:prose-xl ol ul,.md\:prose-xl ul ol,.md\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.md\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.md\:prose-xl h2+*,.md\:prose-xl h3+*,.md\:prose-xl h4+*,.md\:prose-xl hr+*{margin-top:0}.md\:prose-xl table{font-size:.9em;line-height:1.5555556}.md\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.md\:prose-xl thead th:first-child{padding-left:0}.md\:prose-xl thead th:last-child{padding-right:0}.md\:prose-xl tbody td{padding:.8888889em .6666667em}.md\:prose-xl tbody td:first-child{padding-left:0}.md\:prose-xl tbody td:last-child{padding-right:0}.md\:prose-xl>:first-child{margin-top:0}.md\:prose-xl>:last-child{margin-bottom:0}.md\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.md\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.md\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.md\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.md\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.md\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.md\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.md\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.md\:prose-2xl figure,.md\:prose-2xl img,.md\:prose-2xl video{margin-bottom:2em;margin-top:2em}.md\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.md\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.md\:prose-2xl code{font-size:.8333333em}.md\:prose-2xl h2 code{font-size:.875em}.md\:prose-2xl h3 code{font-size:.8888889em}.md\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.md\:prose-2xl ol,.md\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.md\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.md\:prose-2xl ol>li{padding-left:1.6666667em}.md\:prose-2xl ol>li:before{left:0}.md\:prose-2xl ul>li{padding-left:1.6666667em}.md\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.md\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.md\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.md\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.md\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.md\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.md\:prose-2xl ol ol,.md\:prose-2xl ol ul,.md\:prose-2xl ul ol,.md\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.md\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.md\:prose-2xl h2+*,.md\:prose-2xl h3+*,.md\:prose-2xl h4+*,.md\:prose-2xl hr+*{margin-top:0}.md\:prose-2xl table{font-size:.8333333em;line-height:1.4}.md\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.md\:prose-2xl thead th:first-child{padding-left:0}.md\:prose-2xl thead th:last-child{padding-right:0}.md\:prose-2xl tbody td{padding:.8em .6em}.md\:prose-2xl tbody td:first-child{padding-left:0}.md\:prose-2xl tbody td:last-child{padding-right:0}.md\:prose-2xl>:first-child{margin-top:0}.md\:prose-2xl>:last-child{margin-bottom:0}.md\:prose-connection a,.md\:prose-connection a code{color:#4f46e5}.md\:prose-connect a,.md\:prose-connect a code{color:#dc2626}.md\:prose-punch a,.md\:prose-punch a code{color:#ca8a04}.md\:prose-touch a,.md\:prose-touch a code{color:#16a34a}.md\:prose-pulse a,.md\:prose-pulse a code{color:#db2777}.md\:prose-indigo a,.md\:prose-indigo a code{color:#4f46e5}.md\:prose-red a,.md\:prose-red a code{color:#e11d48}.md\:prose-yellow a,.md\:prose-yellow a code{color:#d97706}.md\:prose-blue a,.md\:prose-blue a code{color:#2563eb}.md\:prose-purple a,.md\:prose-purple a code{color:#9333ea}.md\:prose-light,.md\:prose-light [class~=lead]{color:#d6d3d1}.md\:prose-light a,.md\:prose-light strong{color:#e7e5e4}.md\:prose-light ol>li:before{color:#a8a29e}.md\:prose-light ul>li:before{background-color:#57534e}.md\:prose-light hr{border-color:#44403c}.md\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.md\:prose-light h1,.md\:prose-light h2,.md\:prose-light h3,.md\:prose-light h4{color:#e7e5e4}.md\:prose-light figure figcaption{color:#a8a29e}.md\:prose-light a code,.md\:prose-light code{color:#e7e5e4}.md\:prose-light pre{color:#44403c}.md\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.md\:prose-light tbody tr{border-bottom-color:#44403c}@media (prefers-color-scheme:dark){.md\:dark\:prose{color:#44403c;max-width:65ch}.md\:dark\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.md\:dark\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.md\:dark\:prose strong{color:#1c1917;font-weight:600}.md\:dark\:prose ol[type=A]{--list-counter-style:upper-alpha}.md\:dark\:prose ol[type=a]{--list-counter-style:lower-alpha}.md\:dark\:prose ol[type=A s]{--list-counter-style:upper-alpha}.md\:dark\:prose ol[type=a s]{--list-counter-style:lower-alpha}.md\:dark\:prose ol[type=I]{--list-counter-style:upper-roman}.md\:dark\:prose ol[type=i]{--list-counter-style:lower-roman}.md\:dark\:prose ol[type=I s]{--list-counter-style:upper-roman}.md\:dark\:prose ol[type=i s]{--list-counter-style:lower-roman}.md\:dark\:prose ol[type="1"]{--list-counter-style:decimal}.md\:dark\:prose ol>li{padding-left:1.75em;position:relative}.md\:dark\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.md\:dark\:prose ul>li{padding-left:1.75em;position:relative}.md\:dark\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.md\:dark\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.md\:dark\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.md\:dark\:prose blockquote p:first-of-type:before{content:open-quote}.md\:dark\:prose blockquote p:last-of-type:after{content:close-quote}.md\:dark\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.md\:dark\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.md\:dark\:prose h3{color:#1c1917;font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.md\:dark\:prose h4{color:#1c1917;font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.md\:dark\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.md\:dark\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.md\:dark\:prose code:after,.md\:dark\:prose code:before{content:"`"}.md\:dark\:prose a code{color:#1c1917}.md\:dark\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.md\:dark\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.md\:dark\:prose pre code:after,.md\:dark\:prose pre code:before{content:none}.md\:dark\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.md\:dark\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.md\:dark\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.md\:dark\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.md\:dark\:prose tbody tr:last-child{border-bottom-width:0}.md\:dark\:prose tbody td{padding:.5714286em;vertical-align:top}.md\:dark\:prose{font-size:1rem;line-height:1.75}.md\:dark\:prose p{margin-bottom:1.25em;margin-top:1.25em}.md\:dark\:prose figure,.md\:dark\:prose img,.md\:dark\:prose video{margin-bottom:2em;margin-top:2em}.md\:dark\:prose figure>*{margin-bottom:0;margin-top:0}.md\:dark\:prose h2 code{font-size:.875em}.md\:dark\:prose h3 code{font-size:.9em}.md\:dark\:prose ol,.md\:dark\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.md\:dark\:prose li{margin-bottom:.5em;margin-top:.5em}.md\:dark\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.md\:dark\:prose>ul>li>:first-child{margin-top:1.25em}.md\:dark\:prose>ul>li>:last-child{margin-bottom:1.25em}.md\:dark\:prose>ol>li>:first-child{margin-top:1.25em}.md\:dark\:prose>ol>li>:last-child{margin-bottom:1.25em}.md\:dark\:prose ol ol,.md\:dark\:prose ol ul,.md\:dark\:prose ul ol,.md\:dark\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.md\:dark\:prose h2+*,.md\:dark\:prose h3+*,.md\:dark\:prose h4+*,.md\:dark\:prose hr+*{margin-top:0}.md\:dark\:prose thead th:first-child{padding-left:0}.md\:dark\:prose thead th:last-child{padding-right:0}.md\:dark\:prose tbody td:first-child{padding-left:0}.md\:dark\:prose tbody td:last-child{padding-right:0}.md\:dark\:prose>:first-child{margin-top:0}.md\:dark\:prose>:last-child{margin-bottom:0}.md\:dark\:prose-sm{font-size:.875rem;line-height:1.7142857}.md\:dark\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.md\:dark\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.md\:dark\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.md\:dark\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.md\:dark\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.md\:dark\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.md\:dark\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.md\:dark\:prose-sm figure,.md\:dark\:prose-sm img,.md\:dark\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.md\:dark\:prose-sm figure>*{margin-bottom:0;margin-top:0}.md\:dark\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.md\:dark\:prose-sm code{font-size:.8571429em}.md\:dark\:prose-sm h2 code{font-size:.9em}.md\:dark\:prose-sm h3 code{font-size:.8888889em}.md\:dark\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.md\:dark\:prose-sm ol,.md\:dark\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.md\:dark\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.md\:dark\:prose-sm ol>li{padding-left:1.5714286em}.md\:dark\:prose-sm ol>li:before{left:0}.md\:dark\:prose-sm ul>li{padding-left:1.5714286em}.md\:dark\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.md\:dark\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.md\:dark\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.md\:dark\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.md\:dark\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.md\:dark\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.md\:dark\:prose-sm ol ol,.md\:dark\:prose-sm ol ul,.md\:dark\:prose-sm ul ol,.md\:dark\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.md\:dark\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.md\:dark\:prose-sm h2+*,.md\:dark\:prose-sm h3+*,.md\:dark\:prose-sm h4+*,.md\:dark\:prose-sm hr+*{margin-top:0}.md\:dark\:prose-sm table{font-size:.8571429em;line-height:1.5}.md\:dark\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.md\:dark\:prose-sm thead th:first-child{padding-left:0}.md\:dark\:prose-sm thead th:last-child{padding-right:0}.md\:dark\:prose-sm tbody td{padding:.6666667em 1em}.md\:dark\:prose-sm tbody td:first-child{padding-left:0}.md\:dark\:prose-sm tbody td:last-child{padding-right:0}.md\:dark\:prose-sm>:first-child{margin-top:0}.md\:dark\:prose-sm>:last-child{margin-bottom:0}.md\:dark\:prose-lg{font-size:1.125rem;line-height:1.7777778}.md\:dark\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.md\:dark\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.md\:dark\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.md\:dark\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.md\:dark\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.md\:dark\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.md\:dark\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.md\:dark\:prose-lg figure,.md\:dark\:prose-lg img,.md\:dark\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.md\:dark\:prose-lg figure>*{margin-bottom:0;margin-top:0}.md\:dark\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.md\:dark\:prose-lg code{font-size:.8888889em}.md\:dark\:prose-lg h2 code{font-size:.8666667em}.md\:dark\:prose-lg h3 code{font-size:.875em}.md\:dark\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.md\:dark\:prose-lg ol,.md\:dark\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.md\:dark\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.md\:dark\:prose-lg ol>li{padding-left:1.6666667em}.md\:dark\:prose-lg ol>li:before{left:0}.md\:dark\:prose-lg ul>li{padding-left:1.6666667em}.md\:dark\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.md\:dark\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.md\:dark\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.md\:dark\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.md\:dark\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.md\:dark\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.md\:dark\:prose-lg ol ol,.md\:dark\:prose-lg ol ul,.md\:dark\:prose-lg ul ol,.md\:dark\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.md\:dark\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.md\:dark\:prose-lg h2+*,.md\:dark\:prose-lg h3+*,.md\:dark\:prose-lg h4+*,.md\:dark\:prose-lg hr+*{margin-top:0}.md\:dark\:prose-lg table{font-size:.8888889em;line-height:1.5}.md\:dark\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.md\:dark\:prose-lg thead th:first-child{padding-left:0}.md\:dark\:prose-lg thead th:last-child{padding-right:0}.md\:dark\:prose-lg tbody td{padding:.75em}.md\:dark\:prose-lg tbody td:first-child{padding-left:0}.md\:dark\:prose-lg tbody td:last-child{padding-right:0}.md\:dark\:prose-lg>:first-child{margin-top:0}.md\:dark\:prose-lg>:last-child{margin-bottom:0}.md\:dark\:prose-xl{font-size:1.25rem;line-height:1.8}.md\:dark\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.md\:dark\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.md\:dark\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.md\:dark\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.md\:dark\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.md\:dark\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.md\:dark\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.md\:dark\:prose-xl figure,.md\:dark\:prose-xl img,.md\:dark\:prose-xl video{margin-bottom:2em;margin-top:2em}.md\:dark\:prose-xl figure>*{margin-bottom:0;margin-top:0}.md\:dark\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.md\:dark\:prose-xl code{font-size:.9em}.md\:dark\:prose-xl h2 code{font-size:.8611111em}.md\:dark\:prose-xl h3 code{font-size:.9em}.md\:dark\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.md\:dark\:prose-xl ol,.md\:dark\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.md\:dark\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.md\:dark\:prose-xl ol>li{padding-left:1.8em}.md\:dark\:prose-xl ol>li:before{left:0}.md\:dark\:prose-xl ul>li{padding-left:1.8em}.md\:dark\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.md\:dark\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.md\:dark\:prose-xl>ul>li>:first-child{margin-top:1.2em}.md\:dark\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.md\:dark\:prose-xl>ol>li>:first-child{margin-top:1.2em}.md\:dark\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.md\:dark\:prose-xl ol ol,.md\:dark\:prose-xl ol ul,.md\:dark\:prose-xl ul ol,.md\:dark\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.md\:dark\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.md\:dark\:prose-xl h2+*,.md\:dark\:prose-xl h3+*,.md\:dark\:prose-xl h4+*,.md\:dark\:prose-xl hr+*{margin-top:0}.md\:dark\:prose-xl table{font-size:.9em;line-height:1.5555556}.md\:dark\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.md\:dark\:prose-xl thead th:first-child{padding-left:0}.md\:dark\:prose-xl thead th:last-child{padding-right:0}.md\:dark\:prose-xl tbody td{padding:.8888889em .6666667em}.md\:dark\:prose-xl tbody td:first-child{padding-left:0}.md\:dark\:prose-xl tbody td:last-child{padding-right:0}.md\:dark\:prose-xl>:first-child{margin-top:0}.md\:dark\:prose-xl>:last-child{margin-bottom:0}.md\:dark\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.md\:dark\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.md\:dark\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.md\:dark\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.md\:dark\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.md\:dark\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.md\:dark\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.md\:dark\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.md\:dark\:prose-2xl figure,.md\:dark\:prose-2xl img,.md\:dark\:prose-2xl video{margin-bottom:2em;margin-top:2em}.md\:dark\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.md\:dark\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.md\:dark\:prose-2xl code{font-size:.8333333em}.md\:dark\:prose-2xl h2 code{font-size:.875em}.md\:dark\:prose-2xl h3 code{font-size:.8888889em}.md\:dark\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.md\:dark\:prose-2xl ol,.md\:dark\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.md\:dark\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.md\:dark\:prose-2xl ol>li{padding-left:1.6666667em}.md\:dark\:prose-2xl ol>li:before{left:0}.md\:dark\:prose-2xl ul>li{padding-left:1.6666667em}.md\:dark\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.md\:dark\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.md\:dark\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.md\:dark\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.md\:dark\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.md\:dark\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.md\:dark\:prose-2xl ol ol,.md\:dark\:prose-2xl ol ul,.md\:dark\:prose-2xl ul ol,.md\:dark\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.md\:dark\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.md\:dark\:prose-2xl h2+*,.md\:dark\:prose-2xl h3+*,.md\:dark\:prose-2xl h4+*,.md\:dark\:prose-2xl hr+*{margin-top:0}.md\:dark\:prose-2xl table{font-size:.8333333em;line-height:1.4}.md\:dark\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.md\:dark\:prose-2xl thead th:first-child{padding-left:0}.md\:dark\:prose-2xl thead th:last-child{padding-right:0}.md\:dark\:prose-2xl tbody td{padding:.8em .6em}.md\:dark\:prose-2xl tbody td:first-child{padding-left:0}.md\:dark\:prose-2xl tbody td:last-child{padding-right:0}.md\:dark\:prose-2xl>:first-child{margin-top:0}.md\:dark\:prose-2xl>:last-child{margin-bottom:0}.md\:dark\:prose-connection a,.md\:dark\:prose-connection a code{color:#4f46e5}.md\:dark\:prose-connect a,.md\:dark\:prose-connect a code{color:#dc2626}.md\:dark\:prose-punch a,.md\:dark\:prose-punch a code{color:#ca8a04}.md\:dark\:prose-touch a,.md\:dark\:prose-touch a code{color:#16a34a}.md\:dark\:prose-pulse a,.md\:dark\:prose-pulse a code{color:#db2777}.md\:dark\:prose-indigo a,.md\:dark\:prose-indigo a code{color:#4f46e5}.md\:dark\:prose-red a,.md\:dark\:prose-red a code{color:#e11d48}.md\:dark\:prose-yellow a,.md\:dark\:prose-yellow a code{color:#d97706}.md\:dark\:prose-blue a,.md\:dark\:prose-blue a code{color:#2563eb}.md\:dark\:prose-purple a,.md\:dark\:prose-purple a code{color:#9333ea}.md\:dark\:prose-light,.md\:dark\:prose-light [class~=lead]{color:#d6d3d1}.md\:dark\:prose-light a,.md\:dark\:prose-light strong{color:#e7e5e4}.md\:dark\:prose-light ol>li:before{color:#a8a29e}.md\:dark\:prose-light ul>li:before{background-color:#57534e}.md\:dark\:prose-light hr{border-color:#44403c}.md\:dark\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.md\:dark\:prose-light h1,.md\:dark\:prose-light h2,.md\:dark\:prose-light h3,.md\:dark\:prose-light h4{color:#e7e5e4}.md\:dark\:prose-light figure figcaption{color:#a8a29e}.md\:dark\:prose-light a code,.md\:dark\:prose-light code{color:#e7e5e4}.md\:dark\:prose-light pre{color:#44403c}.md\:dark\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.md\:dark\:prose-light tbody tr{border-bottom-color:#44403c}}.md\:aspect-w-1,.md\:aspect-w-2,.md\:aspect-w-3,.md\:aspect-w-4,.md\:aspect-w-5,.md\:aspect-w-6,.md\:aspect-w-7,.md\:aspect-w-8,.md\:aspect-w-9,.md\:aspect-w-10,.md\:aspect-w-11,.md\:aspect-w-12,.md\:aspect-w-13,.md\:aspect-w-14,.md\:aspect-w-15,.md\:aspect-w-16{padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative}.md\:aspect-w-1>*,.md\:aspect-w-2>*,.md\:aspect-w-3>*,.md\:aspect-w-4>*,.md\:aspect-w-5>*,.md\:aspect-w-6>*,.md\:aspect-w-7>*,.md\:aspect-w-8>*,.md\:aspect-w-9>*,.md\:aspect-w-10>*,.md\:aspect-w-11>*,.md\:aspect-w-12>*,.md\:aspect-w-13>*,.md\:aspect-w-14>*,.md\:aspect-w-15>*,.md\:aspect-w-16>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.md\:aspect-none{padding-bottom:0;position:static}.md\:aspect-none>*{bottom:auto;height:auto;left:auto;position:static;right:auto;top:auto;width:auto}.md\:aspect-w-1{--tw-aspect-w:1}.md\:aspect-w-2{--tw-aspect-w:2}.md\:aspect-w-3{--tw-aspect-w:3}.md\:aspect-w-4{--tw-aspect-w:4}.md\:aspect-w-5{--tw-aspect-w:5}.md\:aspect-w-6{--tw-aspect-w:6}.md\:aspect-w-7{--tw-aspect-w:7}.md\:aspect-w-8{--tw-aspect-w:8}.md\:aspect-w-9{--tw-aspect-w:9}.md\:aspect-w-10{--tw-aspect-w:10}.md\:aspect-w-11{--tw-aspect-w:11}.md\:aspect-w-12{--tw-aspect-w:12}.md\:aspect-w-13{--tw-aspect-w:13}.md\:aspect-w-14{--tw-aspect-w:14}.md\:aspect-w-15{--tw-aspect-w:15}.md\:aspect-w-16{--tw-aspect-w:16}.md\:aspect-h-1{--tw-aspect-h:1}.md\:aspect-h-2{--tw-aspect-h:2}.md\:aspect-h-3{--tw-aspect-h:3}.md\:aspect-h-4{--tw-aspect-h:4}.md\:aspect-h-5{--tw-aspect-h:5}.md\:aspect-h-6{--tw-aspect-h:6}.md\:aspect-h-7{--tw-aspect-h:7}.md\:aspect-h-8{--tw-aspect-h:8}.md\:aspect-h-9{--tw-aspect-h:9}.md\:aspect-h-10{--tw-aspect-h:10}.md\:aspect-h-11{--tw-aspect-h:11}.md\:aspect-h-12{--tw-aspect-h:12}.md\:aspect-h-13{--tw-aspect-h:13}.md\:aspect-h-14{--tw-aspect-h:14}.md\:aspect-h-15{--tw-aspect-h:15}.md\:aspect-h-16{--tw-aspect-h:16}.md\:sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.md\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.md\:focus-within\:sr-only:focus-within{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.md\:focus-within\:not-sr-only:focus-within{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.md\:focus\:sr-only:focus{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.md\:focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.md\:pointer-events-none{pointer-events:none}.md\:pointer-events-auto{pointer-events:auto}.md\:visible{visibility:visible}.md\:invisible{visibility:hidden}.md\:static{position:static}.md\:fixed{position:fixed}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:inset-0{bottom:0;left:0;right:0;top:0}.md\:inset-1{bottom:.25rem;left:.25rem;right:.25rem;top:.25rem}.md\:inset-2{bottom:.5rem;left:.5rem;right:.5rem;top:.5rem}.md\:inset-3{bottom:.75rem;left:.75rem;right:.75rem;top:.75rem}.md\:inset-4{bottom:1rem;left:1rem;right:1rem;top:1rem}.md\:inset-5{bottom:1.25rem;left:1.25rem;right:1.25rem;top:1.25rem}.md\:inset-6{bottom:1.5rem;left:1.5rem;right:1.5rem;top:1.5rem}.md\:inset-7{bottom:1.75rem;left:1.75rem;right:1.75rem;top:1.75rem}.md\:inset-8{bottom:2rem;left:2rem;right:2rem;top:2rem}.md\:inset-9{bottom:2.25rem;left:2.25rem;right:2.25rem;top:2.25rem}.md\:inset-10{bottom:2.5rem;left:2.5rem;right:2.5rem;top:2.5rem}.md\:inset-11{bottom:2.75rem;left:2.75rem;right:2.75rem;top:2.75rem}.md\:inset-12{bottom:3rem;left:3rem;right:3rem;top:3rem}.md\:inset-14{bottom:3.5rem;left:3.5rem;right:3.5rem;top:3.5rem}.md\:inset-16{bottom:4rem;left:4rem;right:4rem;top:4rem}.md\:inset-20{bottom:5rem;left:5rem;right:5rem;top:5rem}.md\:inset-24{bottom:6rem;left:6rem;right:6rem;top:6rem}.md\:inset-28{bottom:7rem;left:7rem;right:7rem;top:7rem}.md\:inset-32{bottom:8rem;left:8rem;right:8rem;top:8rem}.md\:inset-36{bottom:9rem;left:9rem;right:9rem;top:9rem}.md\:inset-40{bottom:10rem;left:10rem;right:10rem;top:10rem}.md\:inset-44{bottom:11rem;left:11rem;right:11rem;top:11rem}.md\:inset-48{bottom:12rem;left:12rem;right:12rem;top:12rem}.md\:inset-52{bottom:13rem;left:13rem;right:13rem;top:13rem}.md\:inset-56{bottom:14rem;left:14rem;right:14rem;top:14rem}.md\:inset-60{bottom:15rem;left:15rem;right:15rem;top:15rem}.md\:inset-64{bottom:16rem;left:16rem;right:16rem;top:16rem}.md\:inset-72{bottom:18rem;left:18rem;right:18rem;top:18rem}.md\:inset-80{bottom:20rem;left:20rem;right:20rem;top:20rem}.md\:inset-96{bottom:24rem;left:24rem;right:24rem;top:24rem}.md\:inset-auto{bottom:auto;left:auto;right:auto;top:auto}.md\:inset-px{bottom:1px;left:1px;right:1px;top:1px}.md\:inset-0\.5{bottom:.125rem;left:.125rem;right:.125rem;top:.125rem}.md\:inset-1\.5{bottom:.375rem;left:.375rem;right:.375rem;top:.375rem}.md\:inset-2\.5{bottom:.625rem;left:.625rem;right:.625rem;top:.625rem}.md\:inset-3\.5{bottom:.875rem;left:.875rem;right:.875rem;top:.875rem}.md\:-inset-0{bottom:0;left:0;right:0;top:0}.md\:-inset-1{bottom:-.25rem;left:-.25rem;right:-.25rem;top:-.25rem}.md\:-inset-2{bottom:-.5rem;left:-.5rem;right:-.5rem;top:-.5rem}.md\:-inset-3{bottom:-.75rem;left:-.75rem;right:-.75rem;top:-.75rem}.md\:-inset-4{bottom:-1rem;left:-1rem;right:-1rem;top:-1rem}.md\:-inset-5{bottom:-1.25rem;left:-1.25rem;right:-1.25rem;top:-1.25rem}.md\:-inset-6{bottom:-1.5rem;left:-1.5rem;right:-1.5rem;top:-1.5rem}.md\:-inset-7{bottom:-1.75rem;left:-1.75rem;right:-1.75rem;top:-1.75rem}.md\:-inset-8{bottom:-2rem;left:-2rem;right:-2rem;top:-2rem}.md\:-inset-9{bottom:-2.25rem;left:-2.25rem;right:-2.25rem;top:-2.25rem}.md\:-inset-10{bottom:-2.5rem;left:-2.5rem;right:-2.5rem;top:-2.5rem}.md\:-inset-11{bottom:-2.75rem;left:-2.75rem;right:-2.75rem;top:-2.75rem}.md\:-inset-12{bottom:-3rem;left:-3rem;right:-3rem;top:-3rem}.md\:-inset-14{bottom:-3.5rem;left:-3.5rem;right:-3.5rem;top:-3.5rem}.md\:-inset-16{bottom:-4rem;left:-4rem;right:-4rem;top:-4rem}.md\:-inset-20{bottom:-5rem;left:-5rem;right:-5rem;top:-5rem}.md\:-inset-24{bottom:-6rem;left:-6rem;right:-6rem;top:-6rem}.md\:-inset-28{bottom:-7rem;left:-7rem;right:-7rem;top:-7rem}.md\:-inset-32{bottom:-8rem;left:-8rem;right:-8rem;top:-8rem}.md\:-inset-36{bottom:-9rem;left:-9rem;right:-9rem;top:-9rem}.md\:-inset-40{bottom:-10rem;left:-10rem;right:-10rem;top:-10rem}.md\:-inset-44{bottom:-11rem;left:-11rem;right:-11rem;top:-11rem}.md\:-inset-48{bottom:-12rem;left:-12rem;right:-12rem;top:-12rem}.md\:-inset-52{bottom:-13rem;left:-13rem;right:-13rem;top:-13rem}.md\:-inset-56{bottom:-14rem;left:-14rem;right:-14rem;top:-14rem}.md\:-inset-60{bottom:-15rem;left:-15rem;right:-15rem;top:-15rem}.md\:-inset-64{bottom:-16rem;left:-16rem;right:-16rem;top:-16rem}.md\:-inset-72{bottom:-18rem;left:-18rem;right:-18rem;top:-18rem}.md\:-inset-80{bottom:-20rem;left:-20rem;right:-20rem;top:-20rem}.md\:-inset-96{bottom:-24rem;left:-24rem;right:-24rem;top:-24rem}.md\:-inset-px{bottom:-1px;left:-1px;right:-1px;top:-1px}.md\:-inset-0\.5{bottom:-.125rem;left:-.125rem;right:-.125rem;top:-.125rem}.md\:-inset-1\.5{bottom:-.375rem;left:-.375rem;right:-.375rem;top:-.375rem}.md\:-inset-2\.5{bottom:-.625rem;left:-.625rem;right:-.625rem;top:-.625rem}.md\:-inset-3\.5{bottom:-.875rem;left:-.875rem;right:-.875rem;top:-.875rem}.md\:inset-1\/2{bottom:50%;left:50%;right:50%;top:50%}.md\:inset-1\/3{bottom:33.333333%;left:33.333333%;right:33.333333%;top:33.333333%}.md\:inset-2\/3{bottom:66.666667%;left:66.666667%;right:66.666667%;top:66.666667%}.md\:inset-1\/4{bottom:25%;left:25%;right:25%;top:25%}.md\:inset-2\/4{bottom:50%;left:50%;right:50%;top:50%}.md\:inset-3\/4{bottom:75%;left:75%;right:75%;top:75%}.md\:inset-full{bottom:100%;left:100%;right:100%;top:100%}.md\:-inset-1\/2{bottom:-50%;left:-50%;right:-50%;top:-50%}.md\:-inset-1\/3{bottom:-33.333333%;left:-33.333333%;right:-33.333333%;top:-33.333333%}.md\:-inset-2\/3{bottom:-66.666667%;left:-66.666667%;right:-66.666667%;top:-66.666667%}.md\:-inset-1\/4{bottom:-25%;left:-25%;right:-25%;top:-25%}.md\:-inset-2\/4{bottom:-50%;left:-50%;right:-50%;top:-50%}.md\:-inset-3\/4{bottom:-75%;left:-75%;right:-75%;top:-75%}.md\:-inset-full{bottom:-100%;left:-100%;right:-100%;top:-100%}.md\:inset-x-0{left:0;right:0}.md\:inset-x-1{left:.25rem;right:.25rem}.md\:inset-x-2{left:.5rem;right:.5rem}.md\:inset-x-3{left:.75rem;right:.75rem}.md\:inset-x-4{left:1rem;right:1rem}.md\:inset-x-5{left:1.25rem;right:1.25rem}.md\:inset-x-6{left:1.5rem;right:1.5rem}.md\:inset-x-7{left:1.75rem;right:1.75rem}.md\:inset-x-8{left:2rem;right:2rem}.md\:inset-x-9{left:2.25rem;right:2.25rem}.md\:inset-x-10{left:2.5rem;right:2.5rem}.md\:inset-x-11{left:2.75rem;right:2.75rem}.md\:inset-x-12{left:3rem;right:3rem}.md\:inset-x-14{left:3.5rem;right:3.5rem}.md\:inset-x-16{left:4rem;right:4rem}.md\:inset-x-20{left:5rem;right:5rem}.md\:inset-x-24{left:6rem;right:6rem}.md\:inset-x-28{left:7rem;right:7rem}.md\:inset-x-32{left:8rem;right:8rem}.md\:inset-x-36{left:9rem;right:9rem}.md\:inset-x-40{left:10rem;right:10rem}.md\:inset-x-44{left:11rem;right:11rem}.md\:inset-x-48{left:12rem;right:12rem}.md\:inset-x-52{left:13rem;right:13rem}.md\:inset-x-56{left:14rem;right:14rem}.md\:inset-x-60{left:15rem;right:15rem}.md\:inset-x-64{left:16rem;right:16rem}.md\:inset-x-72{left:18rem;right:18rem}.md\:inset-x-80{left:20rem;right:20rem}.md\:inset-x-96{left:24rem;right:24rem}.md\:inset-x-auto{left:auto;right:auto}.md\:inset-x-px{left:1px;right:1px}.md\:inset-x-0\.5{left:.125rem;right:.125rem}.md\:inset-x-1\.5{left:.375rem;right:.375rem}.md\:inset-x-2\.5{left:.625rem;right:.625rem}.md\:inset-x-3\.5{left:.875rem;right:.875rem}.md\:-inset-x-0{left:0;right:0}.md\:-inset-x-1{left:-.25rem;right:-.25rem}.md\:-inset-x-2{left:-.5rem;right:-.5rem}.md\:-inset-x-3{left:-.75rem;right:-.75rem}.md\:-inset-x-4{left:-1rem;right:-1rem}.md\:-inset-x-5{left:-1.25rem;right:-1.25rem}.md\:-inset-x-6{left:-1.5rem;right:-1.5rem}.md\:-inset-x-7{left:-1.75rem;right:-1.75rem}.md\:-inset-x-8{left:-2rem;right:-2rem}.md\:-inset-x-9{left:-2.25rem;right:-2.25rem}.md\:-inset-x-10{left:-2.5rem;right:-2.5rem}.md\:-inset-x-11{left:-2.75rem;right:-2.75rem}.md\:-inset-x-12{left:-3rem;right:-3rem}.md\:-inset-x-14{left:-3.5rem;right:-3.5rem}.md\:-inset-x-16{left:-4rem;right:-4rem}.md\:-inset-x-20{left:-5rem;right:-5rem}.md\:-inset-x-24{left:-6rem;right:-6rem}.md\:-inset-x-28{left:-7rem;right:-7rem}.md\:-inset-x-32{left:-8rem;right:-8rem}.md\:-inset-x-36{left:-9rem;right:-9rem}.md\:-inset-x-40{left:-10rem;right:-10rem}.md\:-inset-x-44{left:-11rem;right:-11rem}.md\:-inset-x-48{left:-12rem;right:-12rem}.md\:-inset-x-52{left:-13rem;right:-13rem}.md\:-inset-x-56{left:-14rem;right:-14rem}.md\:-inset-x-60{left:-15rem;right:-15rem}.md\:-inset-x-64{left:-16rem;right:-16rem}.md\:-inset-x-72{left:-18rem;right:-18rem}.md\:-inset-x-80{left:-20rem;right:-20rem}.md\:-inset-x-96{left:-24rem;right:-24rem}.md\:-inset-x-px{left:-1px;right:-1px}.md\:-inset-x-0\.5{left:-.125rem;right:-.125rem}.md\:-inset-x-1\.5{left:-.375rem;right:-.375rem}.md\:-inset-x-2\.5{left:-.625rem;right:-.625rem}.md\:-inset-x-3\.5{left:-.875rem;right:-.875rem}.md\:inset-x-1\/2{left:50%;right:50%}.md\:inset-x-1\/3{left:33.333333%;right:33.333333%}.md\:inset-x-2\/3{left:66.666667%;right:66.666667%}.md\:inset-x-1\/4{left:25%;right:25%}.md\:inset-x-2\/4{left:50%;right:50%}.md\:inset-x-3\/4{left:75%;right:75%}.md\:inset-x-full{left:100%;right:100%}.md\:-inset-x-1\/2{left:-50%;right:-50%}.md\:-inset-x-1\/3{left:-33.333333%;right:-33.333333%}.md\:-inset-x-2\/3{left:-66.666667%;right:-66.666667%}.md\:-inset-x-1\/4{left:-25%;right:-25%}.md\:-inset-x-2\/4{left:-50%;right:-50%}.md\:-inset-x-3\/4{left:-75%;right:-75%}.md\:-inset-x-full{left:-100%;right:-100%}.md\:inset-y-0{bottom:0;top:0}.md\:inset-y-1{bottom:.25rem;top:.25rem}.md\:inset-y-2{bottom:.5rem;top:.5rem}.md\:inset-y-3{bottom:.75rem;top:.75rem}.md\:inset-y-4{bottom:1rem;top:1rem}.md\:inset-y-5{bottom:1.25rem;top:1.25rem}.md\:inset-y-6{bottom:1.5rem;top:1.5rem}.md\:inset-y-7{bottom:1.75rem;top:1.75rem}.md\:inset-y-8{bottom:2rem;top:2rem}.md\:inset-y-9{bottom:2.25rem;top:2.25rem}.md\:inset-y-10{bottom:2.5rem;top:2.5rem}.md\:inset-y-11{bottom:2.75rem;top:2.75rem}.md\:inset-y-12{bottom:3rem;top:3rem}.md\:inset-y-14{bottom:3.5rem;top:3.5rem}.md\:inset-y-16{bottom:4rem;top:4rem}.md\:inset-y-20{bottom:5rem;top:5rem}.md\:inset-y-24{bottom:6rem;top:6rem}.md\:inset-y-28{bottom:7rem;top:7rem}.md\:inset-y-32{bottom:8rem;top:8rem}.md\:inset-y-36{bottom:9rem;top:9rem}.md\:inset-y-40{bottom:10rem;top:10rem}.md\:inset-y-44{bottom:11rem;top:11rem}.md\:inset-y-48{bottom:12rem;top:12rem}.md\:inset-y-52{bottom:13rem;top:13rem}.md\:inset-y-56{bottom:14rem;top:14rem}.md\:inset-y-60{bottom:15rem;top:15rem}.md\:inset-y-64{bottom:16rem;top:16rem}.md\:inset-y-72{bottom:18rem;top:18rem}.md\:inset-y-80{bottom:20rem;top:20rem}.md\:inset-y-96{bottom:24rem;top:24rem}.md\:inset-y-auto{bottom:auto;top:auto}.md\:inset-y-px{bottom:1px;top:1px}.md\:inset-y-0\.5{bottom:.125rem;top:.125rem}.md\:inset-y-1\.5{bottom:.375rem;top:.375rem}.md\:inset-y-2\.5{bottom:.625rem;top:.625rem}.md\:inset-y-3\.5{bottom:.875rem;top:.875rem}.md\:-inset-y-0{bottom:0;top:0}.md\:-inset-y-1{bottom:-.25rem;top:-.25rem}.md\:-inset-y-2{bottom:-.5rem;top:-.5rem}.md\:-inset-y-3{bottom:-.75rem;top:-.75rem}.md\:-inset-y-4{bottom:-1rem;top:-1rem}.md\:-inset-y-5{bottom:-1.25rem;top:-1.25rem}.md\:-inset-y-6{bottom:-1.5rem;top:-1.5rem}.md\:-inset-y-7{bottom:-1.75rem;top:-1.75rem}.md\:-inset-y-8{bottom:-2rem;top:-2rem}.md\:-inset-y-9{bottom:-2.25rem;top:-2.25rem}.md\:-inset-y-10{bottom:-2.5rem;top:-2.5rem}.md\:-inset-y-11{bottom:-2.75rem;top:-2.75rem}.md\:-inset-y-12{bottom:-3rem;top:-3rem}.md\:-inset-y-14{bottom:-3.5rem;top:-3.5rem}.md\:-inset-y-16{bottom:-4rem;top:-4rem}.md\:-inset-y-20{bottom:-5rem;top:-5rem}.md\:-inset-y-24{bottom:-6rem;top:-6rem}.md\:-inset-y-28{bottom:-7rem;top:-7rem}.md\:-inset-y-32{bottom:-8rem;top:-8rem}.md\:-inset-y-36{bottom:-9rem;top:-9rem}.md\:-inset-y-40{bottom:-10rem;top:-10rem}.md\:-inset-y-44{bottom:-11rem;top:-11rem}.md\:-inset-y-48{bottom:-12rem;top:-12rem}.md\:-inset-y-52{bottom:-13rem;top:-13rem}.md\:-inset-y-56{bottom:-14rem;top:-14rem}.md\:-inset-y-60{bottom:-15rem;top:-15rem}.md\:-inset-y-64{bottom:-16rem;top:-16rem}.md\:-inset-y-72{bottom:-18rem;top:-18rem}.md\:-inset-y-80{bottom:-20rem;top:-20rem}.md\:-inset-y-96{bottom:-24rem;top:-24rem}.md\:-inset-y-px{bottom:-1px;top:-1px}.md\:-inset-y-0\.5{bottom:-.125rem;top:-.125rem}.md\:-inset-y-1\.5{bottom:-.375rem;top:-.375rem}.md\:-inset-y-2\.5{bottom:-.625rem;top:-.625rem}.md\:-inset-y-3\.5{bottom:-.875rem;top:-.875rem}.md\:inset-y-1\/2{bottom:50%;top:50%}.md\:inset-y-1\/3{bottom:33.333333%;top:33.333333%}.md\:inset-y-2\/3{bottom:66.666667%;top:66.666667%}.md\:inset-y-1\/4{bottom:25%;top:25%}.md\:inset-y-2\/4{bottom:50%;top:50%}.md\:inset-y-3\/4{bottom:75%;top:75%}.md\:inset-y-full{bottom:100%;top:100%}.md\:-inset-y-1\/2{bottom:-50%;top:-50%}.md\:-inset-y-1\/3{bottom:-33.333333%;top:-33.333333%}.md\:-inset-y-2\/3{bottom:-66.666667%;top:-66.666667%}.md\:-inset-y-1\/4{bottom:-25%;top:-25%}.md\:-inset-y-2\/4{bottom:-50%;top:-50%}.md\:-inset-y-3\/4{bottom:-75%;top:-75%}.md\:-inset-y-full{bottom:-100%;top:-100%}.md\:top-0{top:0}.md\:top-1{top:.25rem}.md\:top-2{top:.5rem}.md\:top-3{top:.75rem}.md\:top-4{top:1rem}.md\:top-5{top:1.25rem}.md\:top-6{top:1.5rem}.md\:top-7{top:1.75rem}.md\:top-8{top:2rem}.md\:top-9{top:2.25rem}.md\:top-10{top:2.5rem}.md\:top-11{top:2.75rem}.md\:top-12{top:3rem}.md\:top-14{top:3.5rem}.md\:top-16{top:4rem}.md\:top-20{top:5rem}.md\:top-24{top:6rem}.md\:top-28{top:7rem}.md\:top-32{top:8rem}.md\:top-36{top:9rem}.md\:top-40{top:10rem}.md\:top-44{top:11rem}.md\:top-48{top:12rem}.md\:top-52{top:13rem}.md\:top-56{top:14rem}.md\:top-60{top:15rem}.md\:top-64{top:16rem}.md\:top-72{top:18rem}.md\:top-80{top:20rem}.md\:top-96{top:24rem}.md\:top-auto{top:auto}.md\:top-px{top:1px}.md\:top-0\.5{top:.125rem}.md\:top-1\.5{top:.375rem}.md\:top-2\.5{top:.625rem}.md\:top-3\.5{top:.875rem}.md\:-top-0{top:0}.md\:-top-1{top:-.25rem}.md\:-top-2{top:-.5rem}.md\:-top-3{top:-.75rem}.md\:-top-4{top:-1rem}.md\:-top-5{top:-1.25rem}.md\:-top-6{top:-1.5rem}.md\:-top-7{top:-1.75rem}.md\:-top-8{top:-2rem}.md\:-top-9{top:-2.25rem}.md\:-top-10{top:-2.5rem}.md\:-top-11{top:-2.75rem}.md\:-top-12{top:-3rem}.md\:-top-14{top:-3.5rem}.md\:-top-16{top:-4rem}.md\:-top-20{top:-5rem}.md\:-top-24{top:-6rem}.md\:-top-28{top:-7rem}.md\:-top-32{top:-8rem}.md\:-top-36{top:-9rem}.md\:-top-40{top:-10rem}.md\:-top-44{top:-11rem}.md\:-top-48{top:-12rem}.md\:-top-52{top:-13rem}.md\:-top-56{top:-14rem}.md\:-top-60{top:-15rem}.md\:-top-64{top:-16rem}.md\:-top-72{top:-18rem}.md\:-top-80{top:-20rem}.md\:-top-96{top:-24rem}.md\:-top-px{top:-1px}.md\:-top-0\.5{top:-.125rem}.md\:-top-1\.5{top:-.375rem}.md\:-top-2\.5{top:-.625rem}.md\:-top-3\.5{top:-.875rem}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-1\/4{top:25%}.md\:top-2\/4{top:50%}.md\:top-3\/4{top:75%}.md\:top-full{top:100%}.md\:-top-1\/2{top:-50%}.md\:-top-1\/3{top:-33.333333%}.md\:-top-2\/3{top:-66.666667%}.md\:-top-1\/4{top:-25%}.md\:-top-2\/4{top:-50%}.md\:-top-3\/4{top:-75%}.md\:-top-full{top:-100%}.md\:right-0{right:0}.md\:right-1{right:.25rem}.md\:right-2{right:.5rem}.md\:right-3{right:.75rem}.md\:right-4{right:1rem}.md\:right-5{right:1.25rem}.md\:right-6{right:1.5rem}.md\:right-7{right:1.75rem}.md\:right-8{right:2rem}.md\:right-9{right:2.25rem}.md\:right-10{right:2.5rem}.md\:right-11{right:2.75rem}.md\:right-12{right:3rem}.md\:right-14{right:3.5rem}.md\:right-16{right:4rem}.md\:right-20{right:5rem}.md\:right-24{right:6rem}.md\:right-28{right:7rem}.md\:right-32{right:8rem}.md\:right-36{right:9rem}.md\:right-40{right:10rem}.md\:right-44{right:11rem}.md\:right-48{right:12rem}.md\:right-52{right:13rem}.md\:right-56{right:14rem}.md\:right-60{right:15rem}.md\:right-64{right:16rem}.md\:right-72{right:18rem}.md\:right-80{right:20rem}.md\:right-96{right:24rem}.md\:right-auto{right:auto}.md\:right-px{right:1px}.md\:right-0\.5{right:.125rem}.md\:right-1\.5{right:.375rem}.md\:right-2\.5{right:.625rem}.md\:right-3\.5{right:.875rem}.md\:-right-0{right:0}.md\:-right-1{right:-.25rem}.md\:-right-2{right:-.5rem}.md\:-right-3{right:-.75rem}.md\:-right-4{right:-1rem}.md\:-right-5{right:-1.25rem}.md\:-right-6{right:-1.5rem}.md\:-right-7{right:-1.75rem}.md\:-right-8{right:-2rem}.md\:-right-9{right:-2.25rem}.md\:-right-10{right:-2.5rem}.md\:-right-11{right:-2.75rem}.md\:-right-12{right:-3rem}.md\:-right-14{right:-3.5rem}.md\:-right-16{right:-4rem}.md\:-right-20{right:-5rem}.md\:-right-24{right:-6rem}.md\:-right-28{right:-7rem}.md\:-right-32{right:-8rem}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:-right-44{right:-11rem}.md\:-right-48{right:-12rem}.md\:-right-52{right:-13rem}.md\:-right-56{right:-14rem}.md\:-right-60{right:-15rem}.md\:-right-64{right:-16rem}.md\:-right-72{right:-18rem}.md\:-right-80{right:-20rem}.md\:-right-96{right:-24rem}.md\:-right-px{right:-1px}.md\:-right-0\.5{right:-.125rem}.md\:-right-1\.5{right:-.375rem}.md\:-right-2\.5{right:-.625rem}.md\:-right-3\.5{right:-.875rem}.md\:right-1\/2{right:50%}.md\:right-1\/3{right:33.333333%}.md\:right-2\/3{right:66.666667%}.md\:right-1\/4{right:25%}.md\:right-2\/4{right:50%}.md\:right-3\/4{right:75%}.md\:right-full{right:100%}.md\:-right-1\/2{right:-50%}.md\:-right-1\/3{right:-33.333333%}.md\:-right-2\/3{right:-66.666667%}.md\:-right-1\/4{right:-25%}.md\:-right-2\/4{right:-50%}.md\:-right-3\/4{right:-75%}.md\:-right-full{right:-100%}.md\:bottom-0{bottom:0}.md\:bottom-1{bottom:.25rem}.md\:bottom-2{bottom:.5rem}.md\:bottom-3{bottom:.75rem}.md\:bottom-4{bottom:1rem}.md\:bottom-5{bottom:1.25rem}.md\:bottom-6{bottom:1.5rem}.md\:bottom-7{bottom:1.75rem}.md\:bottom-8{bottom:2rem}.md\:bottom-9{bottom:2.25rem}.md\:bottom-10{bottom:2.5rem}.md\:bottom-11{bottom:2.75rem}.md\:bottom-12{bottom:3rem}.md\:bottom-14{bottom:3.5rem}.md\:bottom-16{bottom:4rem}.md\:bottom-20{bottom:5rem}.md\:bottom-24{bottom:6rem}.md\:bottom-28{bottom:7rem}.md\:bottom-32{bottom:8rem}.md\:bottom-36{bottom:9rem}.md\:bottom-40{bottom:10rem}.md\:bottom-44{bottom:11rem}.md\:bottom-48{bottom:12rem}.md\:bottom-52{bottom:13rem}.md\:bottom-56{bottom:14rem}.md\:bottom-60{bottom:15rem}.md\:bottom-64{bottom:16rem}.md\:bottom-72{bottom:18rem}.md\:bottom-80{bottom:20rem}.md\:bottom-96{bottom:24rem}.md\:bottom-auto{bottom:auto}.md\:bottom-px{bottom:1px}.md\:bottom-0\.5{bottom:.125rem}.md\:bottom-1\.5{bottom:.375rem}.md\:bottom-2\.5{bottom:.625rem}.md\:bottom-3\.5{bottom:.875rem}.md\:-bottom-0{bottom:0}.md\:-bottom-1{bottom:-.25rem}.md\:-bottom-2{bottom:-.5rem}.md\:-bottom-3{bottom:-.75rem}.md\:-bottom-4{bottom:-1rem}.md\:-bottom-5{bottom:-1.25rem}.md\:-bottom-6{bottom:-1.5rem}.md\:-bottom-7{bottom:-1.75rem}.md\:-bottom-8{bottom:-2rem}.md\:-bottom-9{bottom:-2.25rem}.md\:-bottom-10{bottom:-2.5rem}.md\:-bottom-11{bottom:-2.75rem}.md\:-bottom-12{bottom:-3rem}.md\:-bottom-14{bottom:-3.5rem}.md\:-bottom-16{bottom:-4rem}.md\:-bottom-20{bottom:-5rem}.md\:-bottom-24{bottom:-6rem}.md\:-bottom-28{bottom:-7rem}.md\:-bottom-32{bottom:-8rem}.md\:-bottom-36{bottom:-9rem}.md\:-bottom-40{bottom:-10rem}.md\:-bottom-44{bottom:-11rem}.md\:-bottom-48{bottom:-12rem}.md\:-bottom-52{bottom:-13rem}.md\:-bottom-56{bottom:-14rem}.md\:-bottom-60{bottom:-15rem}.md\:-bottom-64{bottom:-16rem}.md\:-bottom-72{bottom:-18rem}.md\:-bottom-80{bottom:-20rem}.md\:-bottom-96{bottom:-24rem}.md\:-bottom-px{bottom:-1px}.md\:-bottom-0\.5{bottom:-.125rem}.md\:-bottom-1\.5{bottom:-.375rem}.md\:-bottom-2\.5{bottom:-.625rem}.md\:-bottom-3\.5{bottom:-.875rem}.md\:bottom-1\/2{bottom:50%}.md\:bottom-1\/3{bottom:33.333333%}.md\:bottom-2\/3{bottom:66.666667%}.md\:bottom-1\/4{bottom:25%}.md\:bottom-2\/4{bottom:50%}.md\:bottom-3\/4{bottom:75%}.md\:bottom-full{bottom:100%}.md\:-bottom-1\/2{bottom:-50%}.md\:-bottom-1\/3{bottom:-33.333333%}.md\:-bottom-2\/3{bottom:-66.666667%}.md\:-bottom-1\/4{bottom:-25%}.md\:-bottom-2\/4{bottom:-50%}.md\:-bottom-3\/4{bottom:-75%}.md\:-bottom-full{bottom:-100%}.md\:left-0{left:0}.md\:left-1{left:.25rem}.md\:left-2{left:.5rem}.md\:left-3{left:.75rem}.md\:left-4{left:1rem}.md\:left-5{left:1.25rem}.md\:left-6{left:1.5rem}.md\:left-7{left:1.75rem}.md\:left-8{left:2rem}.md\:left-9{left:2.25rem}.md\:left-10{left:2.5rem}.md\:left-11{left:2.75rem}.md\:left-12{left:3rem}.md\:left-14{left:3.5rem}.md\:left-16{left:4rem}.md\:left-20{left:5rem}.md\:left-24{left:6rem}.md\:left-28{left:7rem}.md\:left-32{left:8rem}.md\:left-36{left:9rem}.md\:left-40{left:10rem}.md\:left-44{left:11rem}.md\:left-48{left:12rem}.md\:left-52{left:13rem}.md\:left-56{left:14rem}.md\:left-60{left:15rem}.md\:left-64{left:16rem}.md\:left-72{left:18rem}.md\:left-80{left:20rem}.md\:left-96{left:24rem}.md\:left-auto{left:auto}.md\:left-px{left:1px}.md\:left-0\.5{left:.125rem}.md\:left-1\.5{left:.375rem}.md\:left-2\.5{left:.625rem}.md\:left-3\.5{left:.875rem}.md\:-left-0{left:0}.md\:-left-1{left:-.25rem}.md\:-left-2{left:-.5rem}.md\:-left-3{left:-.75rem}.md\:-left-4{left:-1rem}.md\:-left-5{left:-1.25rem}.md\:-left-6{left:-1.5rem}.md\:-left-7{left:-1.75rem}.md\:-left-8{left:-2rem}.md\:-left-9{left:-2.25rem}.md\:-left-10{left:-2.5rem}.md\:-left-11{left:-2.75rem}.md\:-left-12{left:-3rem}.md\:-left-14{left:-3.5rem}.md\:-left-16{left:-4rem}.md\:-left-20{left:-5rem}.md\:-left-24{left:-6rem}.md\:-left-28{left:-7rem}.md\:-left-32{left:-8rem}.md\:-left-36{left:-9rem}.md\:-left-40{left:-10rem}.md\:-left-44{left:-11rem}.md\:-left-48{left:-12rem}.md\:-left-52{left:-13rem}.md\:-left-56{left:-14rem}.md\:-left-60{left:-15rem}.md\:-left-64{left:-16rem}.md\:-left-72{left:-18rem}.md\:-left-80{left:-20rem}.md\:-left-96{left:-24rem}.md\:-left-px{left:-1px}.md\:-left-0\.5{left:-.125rem}.md\:-left-1\.5{left:-.375rem}.md\:-left-2\.5{left:-.625rem}.md\:-left-3\.5{left:-.875rem}.md\:left-1\/2{left:50%}.md\:left-1\/3{left:33.333333%}.md\:left-2\/3{left:66.666667%}.md\:left-1\/4{left:25%}.md\:left-2\/4{left:50%}.md\:left-3\/4{left:75%}.md\:left-full{left:100%}.md\:-left-1\/2{left:-50%}.md\:-left-1\/3{left:-33.333333%}.md\:-left-2\/3{left:-66.666667%}.md\:-left-1\/4{left:-25%}.md\:-left-2\/4{left:-50%}.md\:-left-3\/4{left:-75%}.md\:-left-full{left:-100%}.md\:isolate{isolation:isolate}.md\:isolation-auto{isolation:auto}.md\:z-0{z-index:0}.md\:z-10{z-index:10}.md\:z-20{z-index:20}.md\:z-30{z-index:30}.md\:z-40{z-index:40}.md\:z-50{z-index:50}.md\:z-auto{z-index:auto}.md\:focus-within\:z-0:focus-within{z-index:0}.md\:focus-within\:z-10:focus-within{z-index:10}.md\:focus-within\:z-20:focus-within{z-index:20}.md\:focus-within\:z-30:focus-within{z-index:30}.md\:focus-within\:z-40:focus-within{z-index:40}.md\:focus-within\:z-50:focus-within{z-index:50}.md\:focus-within\:z-auto:focus-within{z-index:auto}.md\:focus\:z-0:focus{z-index:0}.md\:focus\:z-10:focus{z-index:10}.md\:focus\:z-20:focus{z-index:20}.md\:focus\:z-30:focus{z-index:30}.md\:focus\:z-40:focus{z-index:40}.md\:focus\:z-50:focus{z-index:50}.md\:focus\:z-auto:focus{z-index:auto}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:order-6{order:6}.md\:order-7{order:7}.md\:order-8{order:8}.md\:order-9{order:9}.md\:order-10{order:10}.md\:order-11{order:11}.md\:order-12{order:12}.md\:order-first{order:-9999}.md\:order-last{order:9999}.md\:order-none{order:0}.md\:col-auto{grid-column:auto}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-full{grid-column:1/-1}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}.md\:col-start-13{grid-column-start:13}.md\:col-start-auto{grid-column-start:auto}.md\:col-end-1{grid-column-end:1}.md\:col-end-2{grid-column-end:2}.md\:col-end-3{grid-column-end:3}.md\:col-end-4{grid-column-end:4}.md\:col-end-5{grid-column-end:5}.md\:col-end-6{grid-column-end:6}.md\:col-end-7{grid-column-end:7}.md\:col-end-8{grid-column-end:8}.md\:col-end-9{grid-column-end:9}.md\:col-end-10{grid-column-end:10}.md\:col-end-11{grid-column-end:11}.md\:col-end-12{grid-column-end:12}.md\:col-end-13{grid-column-end:13}.md\:col-end-auto{grid-column-end:auto}.md\:row-auto{grid-row:auto}.md\:row-span-1{grid-row:span 1/span 1}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-span-3{grid-row:span 3/span 3}.md\:row-span-4{grid-row:span 4/span 4}.md\:row-span-5{grid-row:span 5/span 5}.md\:row-span-6{grid-row:span 6/span 6}.md\:row-span-full{grid-row:1/-1}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:row-start-3{grid-row-start:3}.md\:row-start-4{grid-row-start:4}.md\:row-start-5{grid-row-start:5}.md\:row-start-6{grid-row-start:6}.md\:row-start-7{grid-row-start:7}.md\:row-start-auto{grid-row-start:auto}.md\:row-end-1{grid-row-end:1}.md\:row-end-2{grid-row-end:2}.md\:row-end-3{grid-row-end:3}.md\:row-end-4{grid-row-end:4}.md\:row-end-5{grid-row-end:5}.md\:row-end-6{grid-row-end:6}.md\:row-end-7{grid-row-end:7}.md\:row-end-auto{grid-row-end:auto}.md\:float-right{float:right}.md\:float-left{float:left}.md\:float-none{float:none}.md\:clear-left{clear:left}.md\:clear-right{clear:right}.md\:clear-both{clear:both}.md\:clear-none{clear:none}.md\:m-0{margin:0}.md\:m-1{margin:.25rem}.md\:m-2{margin:.5rem}.md\:m-3{margin:.75rem}.md\:m-4{margin:1rem}.md\:m-5{margin:1.25rem}.md\:m-6{margin:1.5rem}.md\:m-7{margin:1.75rem}.md\:m-8{margin:2rem}.md\:m-9{margin:2.25rem}.md\:m-10{margin:2.5rem}.md\:m-11{margin:2.75rem}.md\:m-12{margin:3rem}.md\:m-14{margin:3.5rem}.md\:m-16{margin:4rem}.md\:m-20{margin:5rem}.md\:m-24{margin:6rem}.md\:m-28{margin:7rem}.md\:m-32{margin:8rem}.md\:m-36{margin:9rem}.md\:m-40{margin:10rem}.md\:m-44{margin:11rem}.md\:m-48{margin:12rem}.md\:m-52{margin:13rem}.md\:m-56{margin:14rem}.md\:m-60{margin:15rem}.md\:m-64{margin:16rem}.md\:m-72{margin:18rem}.md\:m-80{margin:20rem}.md\:m-96{margin:24rem}.md\:m-auto{margin:auto}.md\:m-px{margin:1px}.md\:m-0\.5{margin:.125rem}.md\:m-1\.5{margin:.375rem}.md\:m-2\.5{margin:.625rem}.md\:m-3\.5{margin:.875rem}.md\:-m-0{margin:0}.md\:-m-1{margin:-.25rem}.md\:-m-2{margin:-.5rem}.md\:-m-3{margin:-.75rem}.md\:-m-4{margin:-1rem}.md\:-m-5{margin:-1.25rem}.md\:-m-6{margin:-1.5rem}.md\:-m-7{margin:-1.75rem}.md\:-m-8{margin:-2rem}.md\:-m-9{margin:-2.25rem}.md\:-m-10{margin:-2.5rem}.md\:-m-11{margin:-2.75rem}.md\:-m-12{margin:-3rem}.md\:-m-14{margin:-3.5rem}.md\:-m-16{margin:-4rem}.md\:-m-20{margin:-5rem}.md\:-m-24{margin:-6rem}.md\:-m-28{margin:-7rem}.md\:-m-32{margin:-8rem}.md\:-m-36{margin:-9rem}.md\:-m-40{margin:-10rem}.md\:-m-44{margin:-11rem}.md\:-m-48{margin:-12rem}.md\:-m-52{margin:-13rem}.md\:-m-56{margin:-14rem}.md\:-m-60{margin:-15rem}.md\:-m-64{margin:-16rem}.md\:-m-72{margin:-18rem}.md\:-m-80{margin:-20rem}.md\:-m-96{margin:-24rem}.md\:-m-px{margin:-1px}.md\:-m-0\.5{margin:-.125rem}.md\:-m-1\.5{margin:-.375rem}.md\:-m-2\.5{margin:-.625rem}.md\:-m-3\.5{margin:-.875rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:mx-24{margin-left:6rem;margin-right:6rem}.md\:mx-28{margin-left:7rem;margin-right:7rem}.md\:mx-32{margin-left:8rem;margin-right:8rem}.md\:mx-36{margin-left:9rem;margin-right:9rem}.md\:mx-40{margin-left:10rem;margin-right:10rem}.md\:mx-44{margin-left:11rem;margin-right:11rem}.md\:mx-48{margin-left:12rem;margin-right:12rem}.md\:mx-52{margin-left:13rem;margin-right:13rem}.md\:mx-56{margin-left:14rem;margin-right:14rem}.md\:mx-60{margin-left:15rem;margin-right:15rem}.md\:mx-64{margin-left:16rem;margin-right:16rem}.md\:mx-72{margin-left:18rem;margin-right:18rem}.md\:mx-80{margin-left:20rem;margin-right:20rem}.md\:mx-96{margin-left:24rem;margin-right:24rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mx-px{margin-left:1px;margin-right:1px}.md\:mx-0\.5{margin-left:.125rem;margin-right:.125rem}.md\:mx-1\.5{margin-left:.375rem;margin-right:.375rem}.md\:mx-2\.5{margin-left:.625rem;margin-right:.625rem}.md\:mx-3\.5{margin-left:.875rem;margin-right:.875rem}.md\:-mx-0{margin-left:0;margin-right:0}.md\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.md\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.md\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.md\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.md\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\:-mx-20{margin-left:-5rem;margin-right:-5rem}.md\:-mx-24{margin-left:-6rem;margin-right:-6rem}.md\:-mx-28{margin-left:-7rem;margin-right:-7rem}.md\:-mx-32{margin-left:-8rem;margin-right:-8rem}.md\:-mx-36{margin-left:-9rem;margin-right:-9rem}.md\:-mx-40{margin-left:-10rem;margin-right:-10rem}.md\:-mx-44{margin-left:-11rem;margin-right:-11rem}.md\:-mx-48{margin-left:-12rem;margin-right:-12rem}.md\:-mx-52{margin-left:-13rem;margin-right:-13rem}.md\:-mx-56{margin-left:-14rem;margin-right:-14rem}.md\:-mx-60{margin-left:-15rem;margin-right:-15rem}.md\:-mx-64{margin-left:-16rem;margin-right:-16rem}.md\:-mx-72{margin-left:-18rem;margin-right:-18rem}.md\:-mx-80{margin-left:-20rem;margin-right:-20rem}.md\:-mx-96{margin-left:-24rem;margin-right:-24rem}.md\:-mx-px{margin-left:-1px;margin-right:-1px}.md\:-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.md\:-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.md\:-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.md\:-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}.md\:my-0{margin-bottom:0;margin-top:0}.md\:my-1{margin-bottom:.25rem;margin-top:.25rem}.md\:my-2{margin-bottom:.5rem;margin-top:.5rem}.md\:my-3{margin-bottom:.75rem;margin-top:.75rem}.md\:my-4{margin-bottom:1rem;margin-top:1rem}.md\:my-5{margin-bottom:1.25rem;margin-top:1.25rem}.md\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.md\:my-7{margin-bottom:1.75rem;margin-top:1.75rem}.md\:my-8{margin-bottom:2rem;margin-top:2rem}.md\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.md\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.md\:my-11{margin-bottom:2.75rem;margin-top:2.75rem}.md\:my-12{margin-bottom:3rem;margin-top:3rem}.md\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.md\:my-16{margin-bottom:4rem;margin-top:4rem}.md\:my-20{margin-bottom:5rem;margin-top:5rem}.md\:my-24{margin-bottom:6rem;margin-top:6rem}.md\:my-28{margin-bottom:7rem;margin-top:7rem}.md\:my-32{margin-bottom:8rem;margin-top:8rem}.md\:my-36{margin-bottom:9rem;margin-top:9rem}.md\:my-40{margin-bottom:10rem;margin-top:10rem}.md\:my-44{margin-bottom:11rem;margin-top:11rem}.md\:my-48{margin-bottom:12rem;margin-top:12rem}.md\:my-52{margin-bottom:13rem;margin-top:13rem}.md\:my-56{margin-bottom:14rem;margin-top:14rem}.md\:my-60{margin-bottom:15rem;margin-top:15rem}.md\:my-64{margin-bottom:16rem;margin-top:16rem}.md\:my-72{margin-bottom:18rem;margin-top:18rem}.md\:my-80{margin-bottom:20rem;margin-top:20rem}.md\:my-96{margin-bottom:24rem;margin-top:24rem}.md\:my-auto{margin-bottom:auto;margin-top:auto}.md\:my-px{margin-bottom:1px;margin-top:1px}.md\:my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.md\:my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.md\:my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.md\:my-3\.5{margin-bottom:.875rem;margin-top:.875rem}.md\:-my-0{margin-bottom:0;margin-top:0}.md\:-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.md\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.md\:-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.md\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.md\:-my-5{margin-bottom:-1.25rem;margin-top:-1.25rem}.md\:-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.md\:-my-7{margin-bottom:-1.75rem;margin-top:-1.75rem}.md\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.md\:-my-9{margin-bottom:-2.25rem;margin-top:-2.25rem}.md\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.md\:-my-11{margin-bottom:-2.75rem;margin-top:-2.75rem}.md\:-my-12{margin-bottom:-3rem;margin-top:-3rem}.md\:-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.md\:-my-16{margin-bottom:-4rem;margin-top:-4rem}.md\:-my-20{margin-bottom:-5rem;margin-top:-5rem}.md\:-my-24{margin-bottom:-6rem;margin-top:-6rem}.md\:-my-28{margin-bottom:-7rem;margin-top:-7rem}.md\:-my-32{margin-bottom:-8rem;margin-top:-8rem}.md\:-my-36{margin-bottom:-9rem;margin-top:-9rem}.md\:-my-40{margin-bottom:-10rem;margin-top:-10rem}.md\:-my-44{margin-bottom:-11rem;margin-top:-11rem}.md\:-my-48{margin-bottom:-12rem;margin-top:-12rem}.md\:-my-52{margin-bottom:-13rem;margin-top:-13rem}.md\:-my-56{margin-bottom:-14rem;margin-top:-14rem}.md\:-my-60{margin-bottom:-15rem;margin-top:-15rem}.md\:-my-64{margin-bottom:-16rem;margin-top:-16rem}.md\:-my-72{margin-bottom:-18rem;margin-top:-18rem}.md\:-my-80{margin-bottom:-20rem;margin-top:-20rem}.md\:-my-96{margin-bottom:-24rem;margin-top:-24rem}.md\:-my-px{margin-bottom:-1px;margin-top:-1px}.md\:-my-0\.5{margin-bottom:-.125rem;margin-top:-.125rem}.md\:-my-1\.5{margin-bottom:-.375rem;margin-top:-.375rem}.md\:-my-2\.5{margin-bottom:-.625rem;margin-top:-.625rem}.md\:-my-3\.5{margin-bottom:-.875rem;margin-top:-.875rem}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-4{margin-top:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-7{margin-top:1.75rem}.md\:mt-8{margin-top:2rem}.md\:mt-9{margin-top:2.25rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-11{margin-top:2.75rem}.md\:mt-12{margin-top:3rem}.md\:mt-14{margin-top:3.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:mt-24{margin-top:6rem}.md\:mt-28{margin-top:7rem}.md\:mt-32{margin-top:8rem}.md\:mt-36{margin-top:9rem}.md\:mt-40{margin-top:10rem}.md\:mt-44{margin-top:11rem}.md\:mt-48{margin-top:12rem}.md\:mt-52{margin-top:13rem}.md\:mt-56{margin-top:14rem}.md\:mt-60{margin-top:15rem}.md\:mt-64{margin-top:16rem}.md\:mt-72{margin-top:18rem}.md\:mt-80{margin-top:20rem}.md\:mt-96{margin-top:24rem}.md\:mt-auto{margin-top:auto}.md\:mt-px{margin-top:1px}.md\:mt-0\.5{margin-top:.125rem}.md\:mt-1\.5{margin-top:.375rem}.md\:mt-2\.5{margin-top:.625rem}.md\:mt-3\.5{margin-top:.875rem}.md\:-mt-0{margin-top:0}.md\:-mt-1{margin-top:-.25rem}.md\:-mt-2{margin-top:-.5rem}.md\:-mt-3{margin-top:-.75rem}.md\:-mt-4{margin-top:-1rem}.md\:-mt-5{margin-top:-1.25rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mt-7{margin-top:-1.75rem}.md\:-mt-8{margin-top:-2rem}.md\:-mt-9{margin-top:-2.25rem}.md\:-mt-10{margin-top:-2.5rem}.md\:-mt-11{margin-top:-2.75rem}.md\:-mt-12{margin-top:-3rem}.md\:-mt-14{margin-top:-3.5rem}.md\:-mt-16{margin-top:-4rem}.md\:-mt-20{margin-top:-5rem}.md\:-mt-24{margin-top:-6rem}.md\:-mt-28{margin-top:-7rem}.md\:-mt-32{margin-top:-8rem}.md\:-mt-36{margin-top:-9rem}.md\:-mt-40{margin-top:-10rem}.md\:-mt-44{margin-top:-11rem}.md\:-mt-48{margin-top:-12rem}.md\:-mt-52{margin-top:-13rem}.md\:-mt-56{margin-top:-14rem}.md\:-mt-60{margin-top:-15rem}.md\:-mt-64{margin-top:-16rem}.md\:-mt-72{margin-top:-18rem}.md\:-mt-80{margin-top:-20rem}.md\:-mt-96{margin-top:-24rem}.md\:-mt-px{margin-top:-1px}.md\:-mt-0\.5{margin-top:-.125rem}.md\:-mt-1\.5{margin-top:-.375rem}.md\:-mt-2\.5{margin-top:-.625rem}.md\:-mt-3\.5{margin-top:-.875rem}.md\:mr-0{margin-right:0}.md\:mr-1{margin-right:.25rem}.md\:mr-2{margin-right:.5rem}.md\:mr-3{margin-right:.75rem}.md\:mr-4{margin-right:1rem}.md\:mr-5{margin-right:1.25rem}.md\:mr-6{margin-right:1.5rem}.md\:mr-7{margin-right:1.75rem}.md\:mr-8{margin-right:2rem}.md\:mr-9{margin-right:2.25rem}.md\:mr-10{margin-right:2.5rem}.md\:mr-11{margin-right:2.75rem}.md\:mr-12{margin-right:3rem}.md\:mr-14{margin-right:3.5rem}.md\:mr-16{margin-right:4rem}.md\:mr-20{margin-right:5rem}.md\:mr-24{margin-right:6rem}.md\:mr-28{margin-right:7rem}.md\:mr-32{margin-right:8rem}.md\:mr-36{margin-right:9rem}.md\:mr-40{margin-right:10rem}.md\:mr-44{margin-right:11rem}.md\:mr-48{margin-right:12rem}.md\:mr-52{margin-right:13rem}.md\:mr-56{margin-right:14rem}.md\:mr-60{margin-right:15rem}.md\:mr-64{margin-right:16rem}.md\:mr-72{margin-right:18rem}.md\:mr-80{margin-right:20rem}.md\:mr-96{margin-right:24rem}.md\:mr-auto{margin-right:auto}.md\:mr-px{margin-right:1px}.md\:mr-0\.5{margin-right:.125rem}.md\:mr-1\.5{margin-right:.375rem}.md\:mr-2\.5{margin-right:.625rem}.md\:mr-3\.5{margin-right:.875rem}.md\:-mr-0{margin-right:0}.md\:-mr-1{margin-right:-.25rem}.md\:-mr-2{margin-right:-.5rem}.md\:-mr-3{margin-right:-.75rem}.md\:-mr-4{margin-right:-1rem}.md\:-mr-5{margin-right:-1.25rem}.md\:-mr-6{margin-right:-1.5rem}.md\:-mr-7{margin-right:-1.75rem}.md\:-mr-8{margin-right:-2rem}.md\:-mr-9{margin-right:-2.25rem}.md\:-mr-10{margin-right:-2.5rem}.md\:-mr-11{margin-right:-2.75rem}.md\:-mr-12{margin-right:-3rem}.md\:-mr-14{margin-right:-3.5rem}.md\:-mr-16{margin-right:-4rem}.md\:-mr-20{margin-right:-5rem}.md\:-mr-24{margin-right:-6rem}.md\:-mr-28{margin-right:-7rem}.md\:-mr-32{margin-right:-8rem}.md\:-mr-36{margin-right:-9rem}.md\:-mr-40{margin-right:-10rem}.md\:-mr-44{margin-right:-11rem}.md\:-mr-48{margin-right:-12rem}.md\:-mr-52{margin-right:-13rem}.md\:-mr-56{margin-right:-14rem}.md\:-mr-60{margin-right:-15rem}.md\:-mr-64{margin-right:-16rem}.md\:-mr-72{margin-right:-18rem}.md\:-mr-80{margin-right:-20rem}.md\:-mr-96{margin-right:-24rem}.md\:-mr-px{margin-right:-1px}.md\:-mr-0\.5{margin-right:-.125rem}.md\:-mr-1\.5{margin-right:-.375rem}.md\:-mr-2\.5{margin-right:-.625rem}.md\:-mr-3\.5{margin-right:-.875rem}.md\:mb-0{margin-bottom:0}.md\:mb-1{margin-bottom:.25rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-7{margin-bottom:1.75rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-9{margin-bottom:2.25rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-11{margin-bottom:2.75rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-24{margin-bottom:6rem}.md\:mb-28{margin-bottom:7rem}.md\:mb-32{margin-bottom:8rem}.md\:mb-36{margin-bottom:9rem}.md\:mb-40{margin-bottom:10rem}.md\:mb-44{margin-bottom:11rem}.md\:mb-48{margin-bottom:12rem}.md\:mb-52{margin-bottom:13rem}.md\:mb-56{margin-bottom:14rem}.md\:mb-60{margin-bottom:15rem}.md\:mb-64{margin-bottom:16rem}.md\:mb-72{margin-bottom:18rem}.md\:mb-80{margin-bottom:20rem}.md\:mb-96{margin-bottom:24rem}.md\:mb-auto{margin-bottom:auto}.md\:mb-px{margin-bottom:1px}.md\:mb-0\.5{margin-bottom:.125rem}.md\:mb-1\.5{margin-bottom:.375rem}.md\:mb-2\.5{margin-bottom:.625rem}.md\:mb-3\.5{margin-bottom:.875rem}.md\:-mb-0{margin-bottom:0}.md\:-mb-1{margin-bottom:-.25rem}.md\:-mb-2{margin-bottom:-.5rem}.md\:-mb-3{margin-bottom:-.75rem}.md\:-mb-4{margin-bottom:-1rem}.md\:-mb-5{margin-bottom:-1.25rem}.md\:-mb-6{margin-bottom:-1.5rem}.md\:-mb-7{margin-bottom:-1.75rem}.md\:-mb-8{margin-bottom:-2rem}.md\:-mb-9{margin-bottom:-2.25rem}.md\:-mb-10{margin-bottom:-2.5rem}.md\:-mb-11{margin-bottom:-2.75rem}.md\:-mb-12{margin-bottom:-3rem}.md\:-mb-14{margin-bottom:-3.5rem}.md\:-mb-16{margin-bottom:-4rem}.md\:-mb-20{margin-bottom:-5rem}.md\:-mb-24{margin-bottom:-6rem}.md\:-mb-28{margin-bottom:-7rem}.md\:-mb-32{margin-bottom:-8rem}.md\:-mb-36{margin-bottom:-9rem}.md\:-mb-40{margin-bottom:-10rem}.md\:-mb-44{margin-bottom:-11rem}.md\:-mb-48{margin-bottom:-12rem}.md\:-mb-52{margin-bottom:-13rem}.md\:-mb-56{margin-bottom:-14rem}.md\:-mb-60{margin-bottom:-15rem}.md\:-mb-64{margin-bottom:-16rem}.md\:-mb-72{margin-bottom:-18rem}.md\:-mb-80{margin-bottom:-20rem}.md\:-mb-96{margin-bottom:-24rem}.md\:-mb-px{margin-bottom:-1px}.md\:-mb-0\.5{margin-bottom:-.125rem}.md\:-mb-1\.5{margin-bottom:-.375rem}.md\:-mb-2\.5{margin-bottom:-.625rem}.md\:-mb-3\.5{margin-bottom:-.875rem}.md\:ml-0{margin-left:0}.md\:ml-1{margin-left:.25rem}.md\:ml-2{margin-left:.5rem}.md\:ml-3{margin-left:.75rem}.md\:ml-4{margin-left:1rem}.md\:ml-5{margin-left:1.25rem}.md\:ml-6{margin-left:1.5rem}.md\:ml-7{margin-left:1.75rem}.md\:ml-8{margin-left:2rem}.md\:ml-9{margin-left:2.25rem}.md\:ml-10{margin-left:2.5rem}.md\:ml-11{margin-left:2.75rem}.md\:ml-12{margin-left:3rem}.md\:ml-14{margin-left:3.5rem}.md\:ml-16{margin-left:4rem}.md\:ml-20{margin-left:5rem}.md\:ml-24{margin-left:6rem}.md\:ml-28{margin-left:7rem}.md\:ml-32{margin-left:8rem}.md\:ml-36{margin-left:9rem}.md\:ml-40{margin-left:10rem}.md\:ml-44{margin-left:11rem}.md\:ml-48{margin-left:12rem}.md\:ml-52{margin-left:13rem}.md\:ml-56{margin-left:14rem}.md\:ml-60{margin-left:15rem}.md\:ml-64{margin-left:16rem}.md\:ml-72{margin-left:18rem}.md\:ml-80{margin-left:20rem}.md\:ml-96{margin-left:24rem}.md\:ml-auto{margin-left:auto}.md\:ml-px{margin-left:1px}.md\:ml-0\.5{margin-left:.125rem}.md\:ml-1\.5{margin-left:.375rem}.md\:ml-2\.5{margin-left:.625rem}.md\:ml-3\.5{margin-left:.875rem}.md\:-ml-0{margin-left:0}.md\:-ml-1{margin-left:-.25rem}.md\:-ml-2{margin-left:-.5rem}.md\:-ml-3{margin-left:-.75rem}.md\:-ml-4{margin-left:-1rem}.md\:-ml-5{margin-left:-1.25rem}.md\:-ml-6{margin-left:-1.5rem}.md\:-ml-7{margin-left:-1.75rem}.md\:-ml-8{margin-left:-2rem}.md\:-ml-9{margin-left:-2.25rem}.md\:-ml-10{margin-left:-2.5rem}.md\:-ml-11{margin-left:-2.75rem}.md\:-ml-12{margin-left:-3rem}.md\:-ml-14{margin-left:-3.5rem}.md\:-ml-16{margin-left:-4rem}.md\:-ml-20{margin-left:-5rem}.md\:-ml-24{margin-left:-6rem}.md\:-ml-28{margin-left:-7rem}.md\:-ml-32{margin-left:-8rem}.md\:-ml-36{margin-left:-9rem}.md\:-ml-40{margin-left:-10rem}.md\:-ml-44{margin-left:-11rem}.md\:-ml-48{margin-left:-12rem}.md\:-ml-52{margin-left:-13rem}.md\:-ml-56{margin-left:-14rem}.md\:-ml-60{margin-left:-15rem}.md\:-ml-64{margin-left:-16rem}.md\:-ml-72{margin-left:-18rem}.md\:-ml-80{margin-left:-20rem}.md\:-ml-96{margin-left:-24rem}.md\:-ml-px{margin-left:-1px}.md\:-ml-0\.5{margin-left:-.125rem}.md\:-ml-1\.5{margin-left:-.375rem}.md\:-ml-2\.5{margin-left:-.625rem}.md\:-ml-3\.5{margin-left:-.875rem}.md\:box-border{box-sizing:border-box}.md\:box-content{box-sizing:content-box}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table{display:table}.md\:inline-table{display:inline-table}.md\:table-caption{display:table-caption}.md\:table-cell{display:table-cell}.md\:table-column{display:table-column}.md\:table-column-group{display:table-column-group}.md\:table-footer-group{display:table-footer-group}.md\:table-header-group{display:table-header-group}.md\:table-row-group{display:table-row-group}.md\:table-row{display:table-row}.md\:flow-root{display:flow-root}.md\:grid{display:grid}.md\:inline-grid{display:inline-grid}.md\:contents{display:contents}.md\:list-item{display:list-item}.md\:hidden{display:none}.md\:h-0{height:0}.md\:h-1{height:.25rem}.md\:h-2{height:.5rem}.md\:h-3{height:.75rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:h-10{height:2.5rem}.md\:h-11{height:2.75rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-28{height:7rem}.md\:h-32{height:8rem}.md\:h-36{height:9rem}.md\:h-40{height:10rem}.md\:h-44{height:11rem}.md\:h-48{height:12rem}.md\:h-52{height:13rem}.md\:h-56{height:14rem}.md\:h-60{height:15rem}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-80{height:20rem}.md\:h-96{height:24rem}.md\:h-auto{height:auto}.md\:h-px{height:1px}.md\:h-0\.5{height:.125rem}.md\:h-1\.5{height:.375rem}.md\:h-2\.5{height:.625rem}.md\:h-3\.5{height:.875rem}.md\:h-1\/2{height:50%}.md\:h-1\/3{height:33.333333%}.md\:h-2\/3{height:66.666667%}.md\:h-1\/4{height:25%}.md\:h-2\/4{height:50%}.md\:h-3\/4{height:75%}.md\:h-1\/5{height:20%}.md\:h-2\/5{height:40%}.md\:h-3\/5{height:60%}.md\:h-4\/5{height:80%}.md\:h-1\/6{height:16.666667%}.md\:h-2\/6{height:33.333333%}.md\:h-3\/6{height:50%}.md\:h-4\/6{height:66.666667%}.md\:h-5\/6{height:83.333333%}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:max-h-0{max-height:0}.md\:max-h-1{max-height:.25rem}.md\:max-h-2{max-height:.5rem}.md\:max-h-3{max-height:.75rem}.md\:max-h-4{max-height:1rem}.md\:max-h-5{max-height:1.25rem}.md\:max-h-6{max-height:1.5rem}.md\:max-h-7{max-height:1.75rem}.md\:max-h-8{max-height:2rem}.md\:max-h-9{max-height:2.25rem}.md\:max-h-10{max-height:2.5rem}.md\:max-h-11{max-height:2.75rem}.md\:max-h-12{max-height:3rem}.md\:max-h-14{max-height:3.5rem}.md\:max-h-16{max-height:4rem}.md\:max-h-20{max-height:5rem}.md\:max-h-24{max-height:6rem}.md\:max-h-28{max-height:7rem}.md\:max-h-32{max-height:8rem}.md\:max-h-36{max-height:9rem}.md\:max-h-40{max-height:10rem}.md\:max-h-44{max-height:11rem}.md\:max-h-48{max-height:12rem}.md\:max-h-52{max-height:13rem}.md\:max-h-56{max-height:14rem}.md\:max-h-60{max-height:15rem}.md\:max-h-64{max-height:16rem}.md\:max-h-72{max-height:18rem}.md\:max-h-80{max-height:20rem}.md\:max-h-96{max-height:24rem}.md\:max-h-px{max-height:1px}.md\:max-h-0\.5{max-height:.125rem}.md\:max-h-1\.5{max-height:.375rem}.md\:max-h-2\.5{max-height:.625rem}.md\:max-h-3\.5{max-height:.875rem}.md\:max-h-full{max-height:100%}.md\:max-h-screen{max-height:100vh}.md\:min-h-0{min-height:0}.md\:min-h-full{min-height:100%}.md\:min-h-screen{min-height:100vh}.md\:w-0{width:0}.md\:w-1{width:.25rem}.md\:w-2{width:.5rem}.md\:w-3{width:.75rem}.md\:w-4{width:1rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:w-9{width:2.25rem}.md\:w-10{width:2.5rem}.md\:w-11{width:2.75rem}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-32{width:8rem}.md\:w-36{width:9rem}.md\:w-40{width:10rem}.md\:w-44{width:11rem}.md\:w-48{width:12rem}.md\:w-52{width:13rem}.md\:w-56{width:14rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-80{width:20rem}.md\:w-96{width:24rem}.md\:w-auto{width:auto}.md\:w-px{width:1px}.md\:w-0\.5{width:.125rem}.md\:w-1\.5{width:.375rem}.md\:w-2\.5{width:.625rem}.md\:w-3\.5{width:.875rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-1\/4{width:25%}.md\:w-2\/4{width:50%}.md\:w-3\/4{width:75%}.md\:w-1\/5{width:20%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-1\/6{width:16.666667%}.md\:w-2\/6{width:33.333333%}.md\:w-3\/6{width:50%}.md\:w-4\/6{width:66.666667%}.md\:w-5\/6{width:83.333333%}.md\:w-1\/12{width:8.333333%}.md\:w-2\/12{width:16.666667%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.333333%}.md\:w-5\/12{width:41.666667%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.333333%}.md\:w-8\/12{width:66.666667%}.md\:w-9\/12{width:75%}.md\:w-10\/12{width:83.333333%}.md\:w-11\/12{width:91.666667%}.md\:w-full{width:100%}.md\:w-screen{width:100vw}.md\:w-min{width:-webkit-min-content;width:-moz-min-content;width:min-content}.md\:w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.md\:min-w-0{min-width:0}.md\:min-w-full{min-width:100%}.md\:min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.md\:min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.md\:max-w-0{max-width:0}.md\:max-w-none{max-width:none}.md\:max-w-xs{max-width:20rem}.md\:max-w-sm{max-width:24rem}.md\:max-w-md{max-width:28rem}.md\:max-w-lg{max-width:32rem}.md\:max-w-xl{max-width:36rem}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-4xl{max-width:56rem}.md\:max-w-5xl{max-width:64rem}.md\:max-w-6xl{max-width:72rem}.md\:max-w-7xl{max-width:80rem}.md\:max-w-full{max-width:100%}.md\:max-w-min{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.md\:max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.md\:max-w-prose{max-width:65ch}.md\:max-w-screen-sm{max-width:640px}.md\:max-w-screen-md{max-width:768px}.md\:max-w-screen-lg{max-width:1024px}.md\:max-w-screen-xl{max-width:1280px}.md\:max-w-screen-2xl{max-width:1536px}.md\:flex-1{flex:1 1 0%}.md\:flex-auto{flex:1 1 auto}.md\:flex-initial{flex:0 1 auto}.md\:flex-none{flex:none}.md\:flex-shrink-0{flex-shrink:0}.md\:flex-shrink{flex-shrink:1}.md\:flex-grow-0{flex-grow:0}.md\:flex-grow{flex-grow:1}.md\:table-auto{table-layout:auto}.md\:table-fixed{table-layout:fixed}.md\:border-collapse{border-collapse:collapse}.md\:border-separate{border-collapse:separate}.md\:origin-center{transform-origin:center}.md\:origin-top{transform-origin:top}.md\:origin-top-right{transform-origin:top right}.md\:origin-right{transform-origin:right}.md\:origin-bottom-right{transform-origin:bottom right}.md\:origin-bottom{transform-origin:bottom}.md\:origin-bottom-left{transform-origin:bottom left}.md\:origin-left{transform-origin:left}.md\:origin-top-left{transform-origin:top left}.md\:transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:transform,.md\:transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.md\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:transform-none{transform:none}.md\:translate-x-0{--tw-translate-x:0px}.md\:translate-x-1{--tw-translate-x:0.25rem}.md\:translate-x-2{--tw-translate-x:0.5rem}.md\:translate-x-3{--tw-translate-x:0.75rem}.md\:translate-x-4{--tw-translate-x:1rem}.md\:translate-x-5{--tw-translate-x:1.25rem}.md\:translate-x-6{--tw-translate-x:1.5rem}.md\:translate-x-7{--tw-translate-x:1.75rem}.md\:translate-x-8{--tw-translate-x:2rem}.md\:translate-x-9{--tw-translate-x:2.25rem}.md\:translate-x-10{--tw-translate-x:2.5rem}.md\:translate-x-11{--tw-translate-x:2.75rem}.md\:translate-x-12{--tw-translate-x:3rem}.md\:translate-x-14{--tw-translate-x:3.5rem}.md\:translate-x-16{--tw-translate-x:4rem}.md\:translate-x-20{--tw-translate-x:5rem}.md\:translate-x-24{--tw-translate-x:6rem}.md\:translate-x-28{--tw-translate-x:7rem}.md\:translate-x-32{--tw-translate-x:8rem}.md\:translate-x-36{--tw-translate-x:9rem}.md\:translate-x-40{--tw-translate-x:10rem}.md\:translate-x-44{--tw-translate-x:11rem}.md\:translate-x-48{--tw-translate-x:12rem}.md\:translate-x-52{--tw-translate-x:13rem}.md\:translate-x-56{--tw-translate-x:14rem}.md\:translate-x-60{--tw-translate-x:15rem}.md\:translate-x-64{--tw-translate-x:16rem}.md\:translate-x-72{--tw-translate-x:18rem}.md\:translate-x-80{--tw-translate-x:20rem}.md\:translate-x-96{--tw-translate-x:24rem}.md\:translate-x-px{--tw-translate-x:1px}.md\:translate-x-0\.5{--tw-translate-x:0.125rem}.md\:translate-x-1\.5{--tw-translate-x:0.375rem}.md\:translate-x-2\.5{--tw-translate-x:0.625rem}.md\:translate-x-3\.5{--tw-translate-x:0.875rem}.md\:-translate-x-0{--tw-translate-x:0px}.md\:-translate-x-1{--tw-translate-x:-0.25rem}.md\:-translate-x-2{--tw-translate-x:-0.5rem}.md\:-translate-x-3{--tw-translate-x:-0.75rem}.md\:-translate-x-4{--tw-translate-x:-1rem}.md\:-translate-x-5{--tw-translate-x:-1.25rem}.md\:-translate-x-6{--tw-translate-x:-1.5rem}.md\:-translate-x-7{--tw-translate-x:-1.75rem}.md\:-translate-x-8{--tw-translate-x:-2rem}.md\:-translate-x-9{--tw-translate-x:-2.25rem}.md\:-translate-x-10{--tw-translate-x:-2.5rem}.md\:-translate-x-11{--tw-translate-x:-2.75rem}.md\:-translate-x-12{--tw-translate-x:-3rem}.md\:-translate-x-14{--tw-translate-x:-3.5rem}.md\:-translate-x-16{--tw-translate-x:-4rem}.md\:-translate-x-20{--tw-translate-x:-5rem}.md\:-translate-x-24{--tw-translate-x:-6rem}.md\:-translate-x-28{--tw-translate-x:-7rem}.md\:-translate-x-32{--tw-translate-x:-8rem}.md\:-translate-x-36{--tw-translate-x:-9rem}.md\:-translate-x-40{--tw-translate-x:-10rem}.md\:-translate-x-44{--tw-translate-x:-11rem}.md\:-translate-x-48{--tw-translate-x:-12rem}.md\:-translate-x-52{--tw-translate-x:-13rem}.md\:-translate-x-56{--tw-translate-x:-14rem}.md\:-translate-x-60{--tw-translate-x:-15rem}.md\:-translate-x-64{--tw-translate-x:-16rem}.md\:-translate-x-72{--tw-translate-x:-18rem}.md\:-translate-x-80{--tw-translate-x:-20rem}.md\:-translate-x-96{--tw-translate-x:-24rem}.md\:-translate-x-px{--tw-translate-x:-1px}.md\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.md\:-translate-x-1\.5{--tw-translate-x:-0.375rem}.md\:-translate-x-2\.5{--tw-translate-x:-0.625rem}.md\:-translate-x-3\.5{--tw-translate-x:-0.875rem}.md\:translate-x-1\/2{--tw-translate-x:50%}.md\:translate-x-1\/3{--tw-translate-x:33.333333%}.md\:translate-x-2\/3{--tw-translate-x:66.666667%}.md\:translate-x-1\/4{--tw-translate-x:25%}.md\:translate-x-2\/4{--tw-translate-x:50%}.md\:translate-x-3\/4{--tw-translate-x:75%}.md\:translate-x-full{--tw-translate-x:100%}.md\:-translate-x-1\/2{--tw-translate-x:-50%}.md\:-translate-x-1\/3{--tw-translate-x:-33.333333%}.md\:-translate-x-2\/3{--tw-translate-x:-66.666667%}.md\:-translate-x-1\/4{--tw-translate-x:-25%}.md\:-translate-x-2\/4{--tw-translate-x:-50%}.md\:-translate-x-3\/4{--tw-translate-x:-75%}.md\:-translate-x-full{--tw-translate-x:-100%}.md\:translate-y-0{--tw-translate-y:0px}.md\:translate-y-1{--tw-translate-y:0.25rem}.md\:translate-y-2{--tw-translate-y:0.5rem}.md\:translate-y-3{--tw-translate-y:0.75rem}.md\:translate-y-4{--tw-translate-y:1rem}.md\:translate-y-5{--tw-translate-y:1.25rem}.md\:translate-y-6{--tw-translate-y:1.5rem}.md\:translate-y-7{--tw-translate-y:1.75rem}.md\:translate-y-8{--tw-translate-y:2rem}.md\:translate-y-9{--tw-translate-y:2.25rem}.md\:translate-y-10{--tw-translate-y:2.5rem}.md\:translate-y-11{--tw-translate-y:2.75rem}.md\:translate-y-12{--tw-translate-y:3rem}.md\:translate-y-14{--tw-translate-y:3.5rem}.md\:translate-y-16{--tw-translate-y:4rem}.md\:translate-y-20{--tw-translate-y:5rem}.md\:translate-y-24{--tw-translate-y:6rem}.md\:translate-y-28{--tw-translate-y:7rem}.md\:translate-y-32{--tw-translate-y:8rem}.md\:translate-y-36{--tw-translate-y:9rem}.md\:translate-y-40{--tw-translate-y:10rem}.md\:translate-y-44{--tw-translate-y:11rem}.md\:translate-y-48{--tw-translate-y:12rem}.md\:translate-y-52{--tw-translate-y:13rem}.md\:translate-y-56{--tw-translate-y:14rem}.md\:translate-y-60{--tw-translate-y:15rem}.md\:translate-y-64{--tw-translate-y:16rem}.md\:translate-y-72{--tw-translate-y:18rem}.md\:translate-y-80{--tw-translate-y:20rem}.md\:translate-y-96{--tw-translate-y:24rem}.md\:translate-y-px{--tw-translate-y:1px}.md\:translate-y-0\.5{--tw-translate-y:0.125rem}.md\:translate-y-1\.5{--tw-translate-y:0.375rem}.md\:translate-y-2\.5{--tw-translate-y:0.625rem}.md\:translate-y-3\.5{--tw-translate-y:0.875rem}.md\:-translate-y-0{--tw-translate-y:0px}.md\:-translate-y-1{--tw-translate-y:-0.25rem}.md\:-translate-y-2{--tw-translate-y:-0.5rem}.md\:-translate-y-3{--tw-translate-y:-0.75rem}.md\:-translate-y-4{--tw-translate-y:-1rem}.md\:-translate-y-5{--tw-translate-y:-1.25rem}.md\:-translate-y-6{--tw-translate-y:-1.5rem}.md\:-translate-y-7{--tw-translate-y:-1.75rem}.md\:-translate-y-8{--tw-translate-y:-2rem}.md\:-translate-y-9{--tw-translate-y:-2.25rem}.md\:-translate-y-10{--tw-translate-y:-2.5rem}.md\:-translate-y-11{--tw-translate-y:-2.75rem}.md\:-translate-y-12{--tw-translate-y:-3rem}.md\:-translate-y-14{--tw-translate-y:-3.5rem}.md\:-translate-y-16{--tw-translate-y:-4rem}.md\:-translate-y-20{--tw-translate-y:-5rem}.md\:-translate-y-24{--tw-translate-y:-6rem}.md\:-translate-y-28{--tw-translate-y:-7rem}.md\:-translate-y-32{--tw-translate-y:-8rem}.md\:-translate-y-36{--tw-translate-y:-9rem}.md\:-translate-y-40{--tw-translate-y:-10rem}.md\:-translate-y-44{--tw-translate-y:-11rem}.md\:-translate-y-48{--tw-translate-y:-12rem}.md\:-translate-y-52{--tw-translate-y:-13rem}.md\:-translate-y-56{--tw-translate-y:-14rem}.md\:-translate-y-60{--tw-translate-y:-15rem}.md\:-translate-y-64{--tw-translate-y:-16rem}.md\:-translate-y-72{--tw-translate-y:-18rem}.md\:-translate-y-80{--tw-translate-y:-20rem}.md\:-translate-y-96{--tw-translate-y:-24rem}.md\:-translate-y-px{--tw-translate-y:-1px}.md\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.md\:-translate-y-1\.5{--tw-translate-y:-0.375rem}.md\:-translate-y-2\.5{--tw-translate-y:-0.625rem}.md\:-translate-y-3\.5{--tw-translate-y:-0.875rem}.md\:translate-y-1\/2{--tw-translate-y:50%}.md\:translate-y-1\/3{--tw-translate-y:33.333333%}.md\:translate-y-2\/3{--tw-translate-y:66.666667%}.md\:translate-y-1\/4{--tw-translate-y:25%}.md\:translate-y-2\/4{--tw-translate-y:50%}.md\:translate-y-3\/4{--tw-translate-y:75%}.md\:translate-y-full{--tw-translate-y:100%}.md\:-translate-y-1\/2{--tw-translate-y:-50%}.md\:-translate-y-1\/3{--tw-translate-y:-33.333333%}.md\:-translate-y-2\/3{--tw-translate-y:-66.666667%}.md\:-translate-y-1\/4{--tw-translate-y:-25%}.md\:-translate-y-2\/4{--tw-translate-y:-50%}.md\:-translate-y-3\/4{--tw-translate-y:-75%}.md\:-translate-y-full{--tw-translate-y:-100%}.md\:hover\:translate-x-0:hover{--tw-translate-x:0px}.md\:hover\:translate-x-1:hover{--tw-translate-x:0.25rem}.md\:hover\:translate-x-2:hover{--tw-translate-x:0.5rem}.md\:hover\:translate-x-3:hover{--tw-translate-x:0.75rem}.md\:hover\:translate-x-4:hover{--tw-translate-x:1rem}.md\:hover\:translate-x-5:hover{--tw-translate-x:1.25rem}.md\:hover\:translate-x-6:hover{--tw-translate-x:1.5rem}.md\:hover\:translate-x-7:hover{--tw-translate-x:1.75rem}.md\:hover\:translate-x-8:hover{--tw-translate-x:2rem}.md\:hover\:translate-x-9:hover{--tw-translate-x:2.25rem}.md\:hover\:translate-x-10:hover{--tw-translate-x:2.5rem}.md\:hover\:translate-x-11:hover{--tw-translate-x:2.75rem}.md\:hover\:translate-x-12:hover{--tw-translate-x:3rem}.md\:hover\:translate-x-14:hover{--tw-translate-x:3.5rem}.md\:hover\:translate-x-16:hover{--tw-translate-x:4rem}.md\:hover\:translate-x-20:hover{--tw-translate-x:5rem}.md\:hover\:translate-x-24:hover{--tw-translate-x:6rem}.md\:hover\:translate-x-28:hover{--tw-translate-x:7rem}.md\:hover\:translate-x-32:hover{--tw-translate-x:8rem}.md\:hover\:translate-x-36:hover{--tw-translate-x:9rem}.md\:hover\:translate-x-40:hover{--tw-translate-x:10rem}.md\:hover\:translate-x-44:hover{--tw-translate-x:11rem}.md\:hover\:translate-x-48:hover{--tw-translate-x:12rem}.md\:hover\:translate-x-52:hover{--tw-translate-x:13rem}.md\:hover\:translate-x-56:hover{--tw-translate-x:14rem}.md\:hover\:translate-x-60:hover{--tw-translate-x:15rem}.md\:hover\:translate-x-64:hover{--tw-translate-x:16rem}.md\:hover\:translate-x-72:hover{--tw-translate-x:18rem}.md\:hover\:translate-x-80:hover{--tw-translate-x:20rem}.md\:hover\:translate-x-96:hover{--tw-translate-x:24rem}.md\:hover\:translate-x-px:hover{--tw-translate-x:1px}.md\:hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.md\:hover\:translate-x-1\.5:hover{--tw-translate-x:0.375rem}.md\:hover\:translate-x-2\.5:hover{--tw-translate-x:0.625rem}.md\:hover\:translate-x-3\.5:hover{--tw-translate-x:0.875rem}.md\:hover\:-translate-x-0:hover{--tw-translate-x:0px}.md\:hover\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.md\:hover\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.md\:hover\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.md\:hover\:-translate-x-4:hover{--tw-translate-x:-1rem}.md\:hover\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.md\:hover\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.md\:hover\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.md\:hover\:-translate-x-8:hover{--tw-translate-x:-2rem}.md\:hover\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.md\:hover\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.md\:hover\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.md\:hover\:-translate-x-12:hover{--tw-translate-x:-3rem}.md\:hover\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.md\:hover\:-translate-x-16:hover{--tw-translate-x:-4rem}.md\:hover\:-translate-x-20:hover{--tw-translate-x:-5rem}.md\:hover\:-translate-x-24:hover{--tw-translate-x:-6rem}.md\:hover\:-translate-x-28:hover{--tw-translate-x:-7rem}.md\:hover\:-translate-x-32:hover{--tw-translate-x:-8rem}.md\:hover\:-translate-x-36:hover{--tw-translate-x:-9rem}.md\:hover\:-translate-x-40:hover{--tw-translate-x:-10rem}.md\:hover\:-translate-x-44:hover{--tw-translate-x:-11rem}.md\:hover\:-translate-x-48:hover{--tw-translate-x:-12rem}.md\:hover\:-translate-x-52:hover{--tw-translate-x:-13rem}.md\:hover\:-translate-x-56:hover{--tw-translate-x:-14rem}.md\:hover\:-translate-x-60:hover{--tw-translate-x:-15rem}.md\:hover\:-translate-x-64:hover{--tw-translate-x:-16rem}.md\:hover\:-translate-x-72:hover{--tw-translate-x:-18rem}.md\:hover\:-translate-x-80:hover{--tw-translate-x:-20rem}.md\:hover\:-translate-x-96:hover{--tw-translate-x:-24rem}.md\:hover\:-translate-x-px:hover{--tw-translate-x:-1px}.md\:hover\:-translate-x-0\.5:hover{--tw-translate-x:-0.125rem}.md\:hover\:-translate-x-1\.5:hover{--tw-translate-x:-0.375rem}.md\:hover\:-translate-x-2\.5:hover{--tw-translate-x:-0.625rem}.md\:hover\:-translate-x-3\.5:hover{--tw-translate-x:-0.875rem}.md\:hover\:translate-x-1\/2:hover{--tw-translate-x:50%}.md\:hover\:translate-x-1\/3:hover{--tw-translate-x:33.333333%}.md\:hover\:translate-x-2\/3:hover{--tw-translate-x:66.666667%}.md\:hover\:translate-x-1\/4:hover{--tw-translate-x:25%}.md\:hover\:translate-x-2\/4:hover{--tw-translate-x:50%}.md\:hover\:translate-x-3\/4:hover{--tw-translate-x:75%}.md\:hover\:translate-x-full:hover{--tw-translate-x:100%}.md\:hover\:-translate-x-1\/2:hover{--tw-translate-x:-50%}.md\:hover\:-translate-x-1\/3:hover{--tw-translate-x:-33.333333%}.md\:hover\:-translate-x-2\/3:hover{--tw-translate-x:-66.666667%}.md\:hover\:-translate-x-1\/4:hover{--tw-translate-x:-25%}.md\:hover\:-translate-x-2\/4:hover{--tw-translate-x:-50%}.md\:hover\:-translate-x-3\/4:hover{--tw-translate-x:-75%}.md\:hover\:-translate-x-full:hover{--tw-translate-x:-100%}.md\:hover\:translate-y-0:hover{--tw-translate-y:0px}.md\:hover\:translate-y-1:hover{--tw-translate-y:0.25rem}.md\:hover\:translate-y-2:hover{--tw-translate-y:0.5rem}.md\:hover\:translate-y-3:hover{--tw-translate-y:0.75rem}.md\:hover\:translate-y-4:hover{--tw-translate-y:1rem}.md\:hover\:translate-y-5:hover{--tw-translate-y:1.25rem}.md\:hover\:translate-y-6:hover{--tw-translate-y:1.5rem}.md\:hover\:translate-y-7:hover{--tw-translate-y:1.75rem}.md\:hover\:translate-y-8:hover{--tw-translate-y:2rem}.md\:hover\:translate-y-9:hover{--tw-translate-y:2.25rem}.md\:hover\:translate-y-10:hover{--tw-translate-y:2.5rem}.md\:hover\:translate-y-11:hover{--tw-translate-y:2.75rem}.md\:hover\:translate-y-12:hover{--tw-translate-y:3rem}.md\:hover\:translate-y-14:hover{--tw-translate-y:3.5rem}.md\:hover\:translate-y-16:hover{--tw-translate-y:4rem}.md\:hover\:translate-y-20:hover{--tw-translate-y:5rem}.md\:hover\:translate-y-24:hover{--tw-translate-y:6rem}.md\:hover\:translate-y-28:hover{--tw-translate-y:7rem}.md\:hover\:translate-y-32:hover{--tw-translate-y:8rem}.md\:hover\:translate-y-36:hover{--tw-translate-y:9rem}.md\:hover\:translate-y-40:hover{--tw-translate-y:10rem}.md\:hover\:translate-y-44:hover{--tw-translate-y:11rem}.md\:hover\:translate-y-48:hover{--tw-translate-y:12rem}.md\:hover\:translate-y-52:hover{--tw-translate-y:13rem}.md\:hover\:translate-y-56:hover{--tw-translate-y:14rem}.md\:hover\:translate-y-60:hover{--tw-translate-y:15rem}.md\:hover\:translate-y-64:hover{--tw-translate-y:16rem}.md\:hover\:translate-y-72:hover{--tw-translate-y:18rem}.md\:hover\:translate-y-80:hover{--tw-translate-y:20rem}.md\:hover\:translate-y-96:hover{--tw-translate-y:24rem}.md\:hover\:translate-y-px:hover{--tw-translate-y:1px}.md\:hover\:translate-y-0\.5:hover{--tw-translate-y:0.125rem}.md\:hover\:translate-y-1\.5:hover{--tw-translate-y:0.375rem}.md\:hover\:translate-y-2\.5:hover{--tw-translate-y:0.625rem}.md\:hover\:translate-y-3\.5:hover{--tw-translate-y:0.875rem}.md\:hover\:-translate-y-0:hover{--tw-translate-y:0px}.md\:hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.md\:hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.md\:hover\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.md\:hover\:-translate-y-4:hover{--tw-translate-y:-1rem}.md\:hover\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.md\:hover\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.md\:hover\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.md\:hover\:-translate-y-8:hover{--tw-translate-y:-2rem}.md\:hover\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.md\:hover\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.md\:hover\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.md\:hover\:-translate-y-12:hover{--tw-translate-y:-3rem}.md\:hover\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.md\:hover\:-translate-y-16:hover{--tw-translate-y:-4rem}.md\:hover\:-translate-y-20:hover{--tw-translate-y:-5rem}.md\:hover\:-translate-y-24:hover{--tw-translate-y:-6rem}.md\:hover\:-translate-y-28:hover{--tw-translate-y:-7rem}.md\:hover\:-translate-y-32:hover{--tw-translate-y:-8rem}.md\:hover\:-translate-y-36:hover{--tw-translate-y:-9rem}.md\:hover\:-translate-y-40:hover{--tw-translate-y:-10rem}.md\:hover\:-translate-y-44:hover{--tw-translate-y:-11rem}.md\:hover\:-translate-y-48:hover{--tw-translate-y:-12rem}.md\:hover\:-translate-y-52:hover{--tw-translate-y:-13rem}.md\:hover\:-translate-y-56:hover{--tw-translate-y:-14rem}.md\:hover\:-translate-y-60:hover{--tw-translate-y:-15rem}.md\:hover\:-translate-y-64:hover{--tw-translate-y:-16rem}.md\:hover\:-translate-y-72:hover{--tw-translate-y:-18rem}.md\:hover\:-translate-y-80:hover{--tw-translate-y:-20rem}.md\:hover\:-translate-y-96:hover{--tw-translate-y:-24rem}.md\:hover\:-translate-y-px:hover{--tw-translate-y:-1px}.md\:hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.md\:hover\:-translate-y-1\.5:hover{--tw-translate-y:-0.375rem}.md\:hover\:-translate-y-2\.5:hover{--tw-translate-y:-0.625rem}.md\:hover\:-translate-y-3\.5:hover{--tw-translate-y:-0.875rem}.md\:hover\:translate-y-1\/2:hover{--tw-translate-y:50%}.md\:hover\:translate-y-1\/3:hover{--tw-translate-y:33.333333%}.md\:hover\:translate-y-2\/3:hover{--tw-translate-y:66.666667%}.md\:hover\:translate-y-1\/4:hover{--tw-translate-y:25%}.md\:hover\:translate-y-2\/4:hover{--tw-translate-y:50%}.md\:hover\:translate-y-3\/4:hover{--tw-translate-y:75%}.md\:hover\:translate-y-full:hover{--tw-translate-y:100%}.md\:hover\:-translate-y-1\/2:hover{--tw-translate-y:-50%}.md\:hover\:-translate-y-1\/3:hover{--tw-translate-y:-33.333333%}.md\:hover\:-translate-y-2\/3:hover{--tw-translate-y:-66.666667%}.md\:hover\:-translate-y-1\/4:hover{--tw-translate-y:-25%}.md\:hover\:-translate-y-2\/4:hover{--tw-translate-y:-50%}.md\:hover\:-translate-y-3\/4:hover{--tw-translate-y:-75%}.md\:hover\:-translate-y-full:hover{--tw-translate-y:-100%}.md\:focus\:translate-x-0:focus{--tw-translate-x:0px}.md\:focus\:translate-x-1:focus{--tw-translate-x:0.25rem}.md\:focus\:translate-x-2:focus{--tw-translate-x:0.5rem}.md\:focus\:translate-x-3:focus{--tw-translate-x:0.75rem}.md\:focus\:translate-x-4:focus{--tw-translate-x:1rem}.md\:focus\:translate-x-5:focus{--tw-translate-x:1.25rem}.md\:focus\:translate-x-6:focus{--tw-translate-x:1.5rem}.md\:focus\:translate-x-7:focus{--tw-translate-x:1.75rem}.md\:focus\:translate-x-8:focus{--tw-translate-x:2rem}.md\:focus\:translate-x-9:focus{--tw-translate-x:2.25rem}.md\:focus\:translate-x-10:focus{--tw-translate-x:2.5rem}.md\:focus\:translate-x-11:focus{--tw-translate-x:2.75rem}.md\:focus\:translate-x-12:focus{--tw-translate-x:3rem}.md\:focus\:translate-x-14:focus{--tw-translate-x:3.5rem}.md\:focus\:translate-x-16:focus{--tw-translate-x:4rem}.md\:focus\:translate-x-20:focus{--tw-translate-x:5rem}.md\:focus\:translate-x-24:focus{--tw-translate-x:6rem}.md\:focus\:translate-x-28:focus{--tw-translate-x:7rem}.md\:focus\:translate-x-32:focus{--tw-translate-x:8rem}.md\:focus\:translate-x-36:focus{--tw-translate-x:9rem}.md\:focus\:translate-x-40:focus{--tw-translate-x:10rem}.md\:focus\:translate-x-44:focus{--tw-translate-x:11rem}.md\:focus\:translate-x-48:focus{--tw-translate-x:12rem}.md\:focus\:translate-x-52:focus{--tw-translate-x:13rem}.md\:focus\:translate-x-56:focus{--tw-translate-x:14rem}.md\:focus\:translate-x-60:focus{--tw-translate-x:15rem}.md\:focus\:translate-x-64:focus{--tw-translate-x:16rem}.md\:focus\:translate-x-72:focus{--tw-translate-x:18rem}.md\:focus\:translate-x-80:focus{--tw-translate-x:20rem}.md\:focus\:translate-x-96:focus{--tw-translate-x:24rem}.md\:focus\:translate-x-px:focus{--tw-translate-x:1px}.md\:focus\:translate-x-0\.5:focus{--tw-translate-x:0.125rem}.md\:focus\:translate-x-1\.5:focus{--tw-translate-x:0.375rem}.md\:focus\:translate-x-2\.5:focus{--tw-translate-x:0.625rem}.md\:focus\:translate-x-3\.5:focus{--tw-translate-x:0.875rem}.md\:focus\:-translate-x-0:focus{--tw-translate-x:0px}.md\:focus\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.md\:focus\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.md\:focus\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.md\:focus\:-translate-x-4:focus{--tw-translate-x:-1rem}.md\:focus\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.md\:focus\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.md\:focus\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.md\:focus\:-translate-x-8:focus{--tw-translate-x:-2rem}.md\:focus\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.md\:focus\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.md\:focus\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.md\:focus\:-translate-x-12:focus{--tw-translate-x:-3rem}.md\:focus\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.md\:focus\:-translate-x-16:focus{--tw-translate-x:-4rem}.md\:focus\:-translate-x-20:focus{--tw-translate-x:-5rem}.md\:focus\:-translate-x-24:focus{--tw-translate-x:-6rem}.md\:focus\:-translate-x-28:focus{--tw-translate-x:-7rem}.md\:focus\:-translate-x-32:focus{--tw-translate-x:-8rem}.md\:focus\:-translate-x-36:focus{--tw-translate-x:-9rem}.md\:focus\:-translate-x-40:focus{--tw-translate-x:-10rem}.md\:focus\:-translate-x-44:focus{--tw-translate-x:-11rem}.md\:focus\:-translate-x-48:focus{--tw-translate-x:-12rem}.md\:focus\:-translate-x-52:focus{--tw-translate-x:-13rem}.md\:focus\:-translate-x-56:focus{--tw-translate-x:-14rem}.md\:focus\:-translate-x-60:focus{--tw-translate-x:-15rem}.md\:focus\:-translate-x-64:focus{--tw-translate-x:-16rem}.md\:focus\:-translate-x-72:focus{--tw-translate-x:-18rem}.md\:focus\:-translate-x-80:focus{--tw-translate-x:-20rem}.md\:focus\:-translate-x-96:focus{--tw-translate-x:-24rem}.md\:focus\:-translate-x-px:focus{--tw-translate-x:-1px}.md\:focus\:-translate-x-0\.5:focus{--tw-translate-x:-0.125rem}.md\:focus\:-translate-x-1\.5:focus{--tw-translate-x:-0.375rem}.md\:focus\:-translate-x-2\.5:focus{--tw-translate-x:-0.625rem}.md\:focus\:-translate-x-3\.5:focus{--tw-translate-x:-0.875rem}.md\:focus\:translate-x-1\/2:focus{--tw-translate-x:50%}.md\:focus\:translate-x-1\/3:focus{--tw-translate-x:33.333333%}.md\:focus\:translate-x-2\/3:focus{--tw-translate-x:66.666667%}.md\:focus\:translate-x-1\/4:focus{--tw-translate-x:25%}.md\:focus\:translate-x-2\/4:focus{--tw-translate-x:50%}.md\:focus\:translate-x-3\/4:focus{--tw-translate-x:75%}.md\:focus\:translate-x-full:focus{--tw-translate-x:100%}.md\:focus\:-translate-x-1\/2:focus{--tw-translate-x:-50%}.md\:focus\:-translate-x-1\/3:focus{--tw-translate-x:-33.333333%}.md\:focus\:-translate-x-2\/3:focus{--tw-translate-x:-66.666667%}.md\:focus\:-translate-x-1\/4:focus{--tw-translate-x:-25%}.md\:focus\:-translate-x-2\/4:focus{--tw-translate-x:-50%}.md\:focus\:-translate-x-3\/4:focus{--tw-translate-x:-75%}.md\:focus\:-translate-x-full:focus{--tw-translate-x:-100%}.md\:focus\:translate-y-0:focus{--tw-translate-y:0px}.md\:focus\:translate-y-1:focus{--tw-translate-y:0.25rem}.md\:focus\:translate-y-2:focus{--tw-translate-y:0.5rem}.md\:focus\:translate-y-3:focus{--tw-translate-y:0.75rem}.md\:focus\:translate-y-4:focus{--tw-translate-y:1rem}.md\:focus\:translate-y-5:focus{--tw-translate-y:1.25rem}.md\:focus\:translate-y-6:focus{--tw-translate-y:1.5rem}.md\:focus\:translate-y-7:focus{--tw-translate-y:1.75rem}.md\:focus\:translate-y-8:focus{--tw-translate-y:2rem}.md\:focus\:translate-y-9:focus{--tw-translate-y:2.25rem}.md\:focus\:translate-y-10:focus{--tw-translate-y:2.5rem}.md\:focus\:translate-y-11:focus{--tw-translate-y:2.75rem}.md\:focus\:translate-y-12:focus{--tw-translate-y:3rem}.md\:focus\:translate-y-14:focus{--tw-translate-y:3.5rem}.md\:focus\:translate-y-16:focus{--tw-translate-y:4rem}.md\:focus\:translate-y-20:focus{--tw-translate-y:5rem}.md\:focus\:translate-y-24:focus{--tw-translate-y:6rem}.md\:focus\:translate-y-28:focus{--tw-translate-y:7rem}.md\:focus\:translate-y-32:focus{--tw-translate-y:8rem}.md\:focus\:translate-y-36:focus{--tw-translate-y:9rem}.md\:focus\:translate-y-40:focus{--tw-translate-y:10rem}.md\:focus\:translate-y-44:focus{--tw-translate-y:11rem}.md\:focus\:translate-y-48:focus{--tw-translate-y:12rem}.md\:focus\:translate-y-52:focus{--tw-translate-y:13rem}.md\:focus\:translate-y-56:focus{--tw-translate-y:14rem}.md\:focus\:translate-y-60:focus{--tw-translate-y:15rem}.md\:focus\:translate-y-64:focus{--tw-translate-y:16rem}.md\:focus\:translate-y-72:focus{--tw-translate-y:18rem}.md\:focus\:translate-y-80:focus{--tw-translate-y:20rem}.md\:focus\:translate-y-96:focus{--tw-translate-y:24rem}.md\:focus\:translate-y-px:focus{--tw-translate-y:1px}.md\:focus\:translate-y-0\.5:focus{--tw-translate-y:0.125rem}.md\:focus\:translate-y-1\.5:focus{--tw-translate-y:0.375rem}.md\:focus\:translate-y-2\.5:focus{--tw-translate-y:0.625rem}.md\:focus\:translate-y-3\.5:focus{--tw-translate-y:0.875rem}.md\:focus\:-translate-y-0:focus{--tw-translate-y:0px}.md\:focus\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.md\:focus\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.md\:focus\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.md\:focus\:-translate-y-4:focus{--tw-translate-y:-1rem}.md\:focus\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.md\:focus\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.md\:focus\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.md\:focus\:-translate-y-8:focus{--tw-translate-y:-2rem}.md\:focus\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.md\:focus\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.md\:focus\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.md\:focus\:-translate-y-12:focus{--tw-translate-y:-3rem}.md\:focus\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.md\:focus\:-translate-y-16:focus{--tw-translate-y:-4rem}.md\:focus\:-translate-y-20:focus{--tw-translate-y:-5rem}.md\:focus\:-translate-y-24:focus{--tw-translate-y:-6rem}.md\:focus\:-translate-y-28:focus{--tw-translate-y:-7rem}.md\:focus\:-translate-y-32:focus{--tw-translate-y:-8rem}.md\:focus\:-translate-y-36:focus{--tw-translate-y:-9rem}.md\:focus\:-translate-y-40:focus{--tw-translate-y:-10rem}.md\:focus\:-translate-y-44:focus{--tw-translate-y:-11rem}.md\:focus\:-translate-y-48:focus{--tw-translate-y:-12rem}.md\:focus\:-translate-y-52:focus{--tw-translate-y:-13rem}.md\:focus\:-translate-y-56:focus{--tw-translate-y:-14rem}.md\:focus\:-translate-y-60:focus{--tw-translate-y:-15rem}.md\:focus\:-translate-y-64:focus{--tw-translate-y:-16rem}.md\:focus\:-translate-y-72:focus{--tw-translate-y:-18rem}.md\:focus\:-translate-y-80:focus{--tw-translate-y:-20rem}.md\:focus\:-translate-y-96:focus{--tw-translate-y:-24rem}.md\:focus\:-translate-y-px:focus{--tw-translate-y:-1px}.md\:focus\:-translate-y-0\.5:focus{--tw-translate-y:-0.125rem}.md\:focus\:-translate-y-1\.5:focus{--tw-translate-y:-0.375rem}.md\:focus\:-translate-y-2\.5:focus{--tw-translate-y:-0.625rem}.md\:focus\:-translate-y-3\.5:focus{--tw-translate-y:-0.875rem}.md\:focus\:translate-y-1\/2:focus{--tw-translate-y:50%}.md\:focus\:translate-y-1\/3:focus{--tw-translate-y:33.333333%}.md\:focus\:translate-y-2\/3:focus{--tw-translate-y:66.666667%}.md\:focus\:translate-y-1\/4:focus{--tw-translate-y:25%}.md\:focus\:translate-y-2\/4:focus{--tw-translate-y:50%}.md\:focus\:translate-y-3\/4:focus{--tw-translate-y:75%}.md\:focus\:translate-y-full:focus{--tw-translate-y:100%}.md\:focus\:-translate-y-1\/2:focus{--tw-translate-y:-50%}.md\:focus\:-translate-y-1\/3:focus{--tw-translate-y:-33.333333%}.md\:focus\:-translate-y-2\/3:focus{--tw-translate-y:-66.666667%}.md\:focus\:-translate-y-1\/4:focus{--tw-translate-y:-25%}.md\:focus\:-translate-y-2\/4:focus{--tw-translate-y:-50%}.md\:focus\:-translate-y-3\/4:focus{--tw-translate-y:-75%}.md\:focus\:-translate-y-full:focus{--tw-translate-y:-100%}.md\:rotate-0{--tw-rotate:0deg}.md\:rotate-1{--tw-rotate:1deg}.md\:rotate-2{--tw-rotate:2deg}.md\:rotate-3{--tw-rotate:3deg}.md\:rotate-6{--tw-rotate:6deg}.md\:rotate-12{--tw-rotate:12deg}.md\:rotate-45{--tw-rotate:45deg}.md\:rotate-90{--tw-rotate:90deg}.md\:rotate-180{--tw-rotate:180deg}.md\:-rotate-180{--tw-rotate:-180deg}.md\:-rotate-90{--tw-rotate:-90deg}.md\:-rotate-45{--tw-rotate:-45deg}.md\:-rotate-12{--tw-rotate:-12deg}.md\:-rotate-6{--tw-rotate:-6deg}.md\:-rotate-3{--tw-rotate:-3deg}.md\:-rotate-2{--tw-rotate:-2deg}.md\:-rotate-1{--tw-rotate:-1deg}.md\:hover\:rotate-0:hover{--tw-rotate:0deg}.md\:hover\:rotate-1:hover{--tw-rotate:1deg}.md\:hover\:rotate-2:hover{--tw-rotate:2deg}.md\:hover\:rotate-3:hover{--tw-rotate:3deg}.md\:hover\:rotate-6:hover{--tw-rotate:6deg}.md\:hover\:rotate-12:hover{--tw-rotate:12deg}.md\:hover\:rotate-45:hover{--tw-rotate:45deg}.md\:hover\:rotate-90:hover{--tw-rotate:90deg}.md\:hover\:rotate-180:hover{--tw-rotate:180deg}.md\:hover\:-rotate-180:hover{--tw-rotate:-180deg}.md\:hover\:-rotate-90:hover{--tw-rotate:-90deg}.md\:hover\:-rotate-45:hover{--tw-rotate:-45deg}.md\:hover\:-rotate-12:hover{--tw-rotate:-12deg}.md\:hover\:-rotate-6:hover{--tw-rotate:-6deg}.md\:hover\:-rotate-3:hover{--tw-rotate:-3deg}.md\:hover\:-rotate-2:hover{--tw-rotate:-2deg}.md\:hover\:-rotate-1:hover{--tw-rotate:-1deg}.md\:focus\:rotate-0:focus{--tw-rotate:0deg}.md\:focus\:rotate-1:focus{--tw-rotate:1deg}.md\:focus\:rotate-2:focus{--tw-rotate:2deg}.md\:focus\:rotate-3:focus{--tw-rotate:3deg}.md\:focus\:rotate-6:focus{--tw-rotate:6deg}.md\:focus\:rotate-12:focus{--tw-rotate:12deg}.md\:focus\:rotate-45:focus{--tw-rotate:45deg}.md\:focus\:rotate-90:focus{--tw-rotate:90deg}.md\:focus\:rotate-180:focus{--tw-rotate:180deg}.md\:focus\:-rotate-180:focus{--tw-rotate:-180deg}.md\:focus\:-rotate-90:focus{--tw-rotate:-90deg}.md\:focus\:-rotate-45:focus{--tw-rotate:-45deg}.md\:focus\:-rotate-12:focus{--tw-rotate:-12deg}.md\:focus\:-rotate-6:focus{--tw-rotate:-6deg}.md\:focus\:-rotate-3:focus{--tw-rotate:-3deg}.md\:focus\:-rotate-2:focus{--tw-rotate:-2deg}.md\:focus\:-rotate-1:focus{--tw-rotate:-1deg}.md\:skew-x-0{--tw-skew-x:0deg}.md\:skew-x-1{--tw-skew-x:1deg}.md\:skew-x-2{--tw-skew-x:2deg}.md\:skew-x-3{--tw-skew-x:3deg}.md\:skew-x-6{--tw-skew-x:6deg}.md\:skew-x-12{--tw-skew-x:12deg}.md\:-skew-x-12{--tw-skew-x:-12deg}.md\:-skew-x-6{--tw-skew-x:-6deg}.md\:-skew-x-3{--tw-skew-x:-3deg}.md\:-skew-x-2{--tw-skew-x:-2deg}.md\:-skew-x-1{--tw-skew-x:-1deg}.md\:skew-y-0{--tw-skew-y:0deg}.md\:skew-y-1{--tw-skew-y:1deg}.md\:skew-y-2{--tw-skew-y:2deg}.md\:skew-y-3{--tw-skew-y:3deg}.md\:skew-y-6{--tw-skew-y:6deg}.md\:skew-y-12{--tw-skew-y:12deg}.md\:-skew-y-12{--tw-skew-y:-12deg}.md\:-skew-y-6{--tw-skew-y:-6deg}.md\:-skew-y-3{--tw-skew-y:-3deg}.md\:-skew-y-2{--tw-skew-y:-2deg}.md\:-skew-y-1{--tw-skew-y:-1deg}.md\:hover\:skew-x-0:hover{--tw-skew-x:0deg}.md\:hover\:skew-x-1:hover{--tw-skew-x:1deg}.md\:hover\:skew-x-2:hover{--tw-skew-x:2deg}.md\:hover\:skew-x-3:hover{--tw-skew-x:3deg}.md\:hover\:skew-x-6:hover{--tw-skew-x:6deg}.md\:hover\:skew-x-12:hover{--tw-skew-x:12deg}.md\:hover\:-skew-x-12:hover{--tw-skew-x:-12deg}.md\:hover\:-skew-x-6:hover{--tw-skew-x:-6deg}.md\:hover\:-skew-x-3:hover{--tw-skew-x:-3deg}.md\:hover\:-skew-x-2:hover{--tw-skew-x:-2deg}.md\:hover\:-skew-x-1:hover{--tw-skew-x:-1deg}.md\:hover\:skew-y-0:hover{--tw-skew-y:0deg}.md\:hover\:skew-y-1:hover{--tw-skew-y:1deg}.md\:hover\:skew-y-2:hover{--tw-skew-y:2deg}.md\:hover\:skew-y-3:hover{--tw-skew-y:3deg}.md\:hover\:skew-y-6:hover{--tw-skew-y:6deg}.md\:hover\:skew-y-12:hover{--tw-skew-y:12deg}.md\:hover\:-skew-y-12:hover{--tw-skew-y:-12deg}.md\:hover\:-skew-y-6:hover{--tw-skew-y:-6deg}.md\:hover\:-skew-y-3:hover{--tw-skew-y:-3deg}.md\:hover\:-skew-y-2:hover{--tw-skew-y:-2deg}.md\:hover\:-skew-y-1:hover{--tw-skew-y:-1deg}.md\:focus\:skew-x-0:focus{--tw-skew-x:0deg}.md\:focus\:skew-x-1:focus{--tw-skew-x:1deg}.md\:focus\:skew-x-2:focus{--tw-skew-x:2deg}.md\:focus\:skew-x-3:focus{--tw-skew-x:3deg}.md\:focus\:skew-x-6:focus{--tw-skew-x:6deg}.md\:focus\:skew-x-12:focus{--tw-skew-x:12deg}.md\:focus\:-skew-x-12:focus{--tw-skew-x:-12deg}.md\:focus\:-skew-x-6:focus{--tw-skew-x:-6deg}.md\:focus\:-skew-x-3:focus{--tw-skew-x:-3deg}.md\:focus\:-skew-x-2:focus{--tw-skew-x:-2deg}.md\:focus\:-skew-x-1:focus{--tw-skew-x:-1deg}.md\:focus\:skew-y-0:focus{--tw-skew-y:0deg}.md\:focus\:skew-y-1:focus{--tw-skew-y:1deg}.md\:focus\:skew-y-2:focus{--tw-skew-y:2deg}.md\:focus\:skew-y-3:focus{--tw-skew-y:3deg}.md\:focus\:skew-y-6:focus{--tw-skew-y:6deg}.md\:focus\:skew-y-12:focus{--tw-skew-y:12deg}.md\:focus\:-skew-y-12:focus{--tw-skew-y:-12deg}.md\:focus\:-skew-y-6:focus{--tw-skew-y:-6deg}.md\:focus\:-skew-y-3:focus{--tw-skew-y:-3deg}.md\:focus\:-skew-y-2:focus{--tw-skew-y:-2deg}.md\:focus\:-skew-y-1:focus{--tw-skew-y:-1deg}.md\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.md\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.md\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.md\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.md\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.md\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.md\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.md\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.md\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.md\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.md\:hover\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.md\:hover\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.md\:hover\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.md\:hover\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.md\:hover\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.md\:hover\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.md\:hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.md\:hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.md\:hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.md\:hover\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.md\:focus\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.md\:focus\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.md\:focus\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.md\:focus\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.md\:focus\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.md\:focus\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.md\:focus\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.md\:focus\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.md\:focus\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.md\:focus\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.md\:scale-x-0{--tw-scale-x:0}.md\:scale-x-50{--tw-scale-x:.5}.md\:scale-x-75{--tw-scale-x:.75}.md\:scale-x-90{--tw-scale-x:.9}.md\:scale-x-95{--tw-scale-x:.95}.md\:scale-x-100{--tw-scale-x:1}.md\:scale-x-105{--tw-scale-x:1.05}.md\:scale-x-110{--tw-scale-x:1.1}.md\:scale-x-125{--tw-scale-x:1.25}.md\:scale-x-150{--tw-scale-x:1.5}.md\:scale-y-0{--tw-scale-y:0}.md\:scale-y-50{--tw-scale-y:.5}.md\:scale-y-75{--tw-scale-y:.75}.md\:scale-y-90{--tw-scale-y:.9}.md\:scale-y-95{--tw-scale-y:.95}.md\:scale-y-100{--tw-scale-y:1}.md\:scale-y-105{--tw-scale-y:1.05}.md\:scale-y-110{--tw-scale-y:1.1}.md\:scale-y-125{--tw-scale-y:1.25}.md\:scale-y-150{--tw-scale-y:1.5}.md\:hover\:scale-x-0:hover{--tw-scale-x:0}.md\:hover\:scale-x-50:hover{--tw-scale-x:.5}.md\:hover\:scale-x-75:hover{--tw-scale-x:.75}.md\:hover\:scale-x-90:hover{--tw-scale-x:.9}.md\:hover\:scale-x-95:hover{--tw-scale-x:.95}.md\:hover\:scale-x-100:hover{--tw-scale-x:1}.md\:hover\:scale-x-105:hover{--tw-scale-x:1.05}.md\:hover\:scale-x-110:hover{--tw-scale-x:1.1}.md\:hover\:scale-x-125:hover{--tw-scale-x:1.25}.md\:hover\:scale-x-150:hover{--tw-scale-x:1.5}.md\:hover\:scale-y-0:hover{--tw-scale-y:0}.md\:hover\:scale-y-50:hover{--tw-scale-y:.5}.md\:hover\:scale-y-75:hover{--tw-scale-y:.75}.md\:hover\:scale-y-90:hover{--tw-scale-y:.9}.md\:hover\:scale-y-95:hover{--tw-scale-y:.95}.md\:hover\:scale-y-100:hover{--tw-scale-y:1}.md\:hover\:scale-y-105:hover{--tw-scale-y:1.05}.md\:hover\:scale-y-110:hover{--tw-scale-y:1.1}.md\:hover\:scale-y-125:hover{--tw-scale-y:1.25}.md\:hover\:scale-y-150:hover{--tw-scale-y:1.5}.md\:focus\:scale-x-0:focus{--tw-scale-x:0}.md\:focus\:scale-x-50:focus{--tw-scale-x:.5}.md\:focus\:scale-x-75:focus{--tw-scale-x:.75}.md\:focus\:scale-x-90:focus{--tw-scale-x:.9}.md\:focus\:scale-x-95:focus{--tw-scale-x:.95}.md\:focus\:scale-x-100:focus{--tw-scale-x:1}.md\:focus\:scale-x-105:focus{--tw-scale-x:1.05}.md\:focus\:scale-x-110:focus{--tw-scale-x:1.1}.md\:focus\:scale-x-125:focus{--tw-scale-x:1.25}.md\:focus\:scale-x-150:focus{--tw-scale-x:1.5}.md\:focus\:scale-y-0:focus{--tw-scale-y:0}.md\:focus\:scale-y-50:focus{--tw-scale-y:.5}.md\:focus\:scale-y-75:focus{--tw-scale-y:.75}.md\:focus\:scale-y-90:focus{--tw-scale-y:.9}.md\:focus\:scale-y-95:focus{--tw-scale-y:.95}.md\:focus\:scale-y-100:focus{--tw-scale-y:1}.md\:focus\:scale-y-105:focus{--tw-scale-y:1.05}.md\:focus\:scale-y-110:focus{--tw-scale-y:1.1}.md\:focus\:scale-y-125:focus{--tw-scale-y:1.25}.md\:focus\:scale-y-150:focus{--tw-scale-y:1.5}.md\:animate-none{-webkit-animation:none;animation:none}.md\:animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.md\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.md\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.md\:animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.md\:cursor-auto{cursor:auto}.md\:cursor-default{cursor:default}.md\:cursor-pointer{cursor:pointer}.md\:cursor-wait{cursor:wait}.md\:cursor-text{cursor:text}.md\:cursor-move{cursor:move}.md\:cursor-help{cursor:help}.md\:cursor-not-allowed{cursor:not-allowed}.md\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.md\:select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.md\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.md\:resize-none{resize:none}.md\:resize-y{resize:vertical}.md\:resize-x{resize:horizontal}.md\:resize{resize:both}.md\:list-inside{list-style-position:inside}.md\:list-outside{list-style-position:outside}.md\:list-none{list-style-type:none}.md\:list-disc{list-style-type:disc}.md\:list-decimal{list-style-type:decimal}.md\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.md\:auto-cols-auto{grid-auto-columns:auto}.md\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.md\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.md\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-flow-row-dense{grid-auto-flow:row dense}.md\:grid-flow-col-dense{grid-auto-flow:column dense}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.md\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.md\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-none{grid-template-columns:none}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:grid-rows-none{grid-template-rows:none}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:place-content-center{place-content:center}.md\:place-content-start{place-content:start}.md\:place-content-end{place-content:end}.md\:place-content-between{place-content:space-between}.md\:place-content-around{place-content:space-around}.md\:place-content-evenly{place-content:space-evenly}.md\:place-content-stretch{place-content:stretch}.md\:place-items-start{place-items:start}.md\:place-items-end{place-items:end}.md\:place-items-center{place-items:center}.md\:place-items-stretch{place-items:stretch}.md\:content-center{align-content:center}.md\:content-start{align-content:flex-start}.md\:content-end{align-content:flex-end}.md\:content-between{align-content:space-between}.md\:content-around{align-content:space-around}.md\:content-evenly{align-content:space-evenly}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:justify-evenly{justify-content:space-evenly}.md\:justify-items-start{justify-items:start}.md\:justify-items-end{justify-items:end}.md\:justify-items-center{justify-items:center}.md\:justify-items-stretch{justify-items:stretch}.md\:gap-0{gap:0}.md\:gap-1{gap:.25rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-7{gap:1.75rem}.md\:gap-8{gap:2rem}.md\:gap-9{gap:2.25rem}.md\:gap-10{gap:2.5rem}.md\:gap-11{gap:2.75rem}.md\:gap-12{gap:3rem}.md\:gap-14{gap:3.5rem}.md\:gap-16{gap:4rem}.md\:gap-20{gap:5rem}.md\:gap-24{gap:6rem}.md\:gap-28{gap:7rem}.md\:gap-32{gap:8rem}.md\:gap-36{gap:9rem}.md\:gap-40{gap:10rem}.md\:gap-44{gap:11rem}.md\:gap-48{gap:12rem}.md\:gap-52{gap:13rem}.md\:gap-56{gap:14rem}.md\:gap-60{gap:15rem}.md\:gap-64{gap:16rem}.md\:gap-72{gap:18rem}.md\:gap-80{gap:20rem}.md\:gap-96{gap:24rem}.md\:gap-px{gap:1px}.md\:gap-0\.5{gap:.125rem}.md\:gap-1\.5{gap:.375rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-3\.5{gap:.875rem}.md\:gap-x-0{-moz-column-gap:0;column-gap:0}.md\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.md\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.md\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.md\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.md\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.md\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.md\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.md\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.md\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.md\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.md\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.md\:gap-x-28{-moz-column-gap:7rem;column-gap:7rem}.md\:gap-x-32{-moz-column-gap:8rem;column-gap:8rem}.md\:gap-x-36{-moz-column-gap:9rem;column-gap:9rem}.md\:gap-x-40{-moz-column-gap:10rem;column-gap:10rem}.md\:gap-x-44{-moz-column-gap:11rem;column-gap:11rem}.md\:gap-x-48{-moz-column-gap:12rem;column-gap:12rem}.md\:gap-x-52{-moz-column-gap:13rem;column-gap:13rem}.md\:gap-x-56{-moz-column-gap:14rem;column-gap:14rem}.md\:gap-x-60{-moz-column-gap:15rem;column-gap:15rem}.md\:gap-x-64{-moz-column-gap:16rem;column-gap:16rem}.md\:gap-x-72{-moz-column-gap:18rem;column-gap:18rem}.md\:gap-x-80{-moz-column-gap:20rem;column-gap:20rem}.md\:gap-x-96{-moz-column-gap:24rem;column-gap:24rem}.md\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.md\:gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.md\:gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.md\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.md\:gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.md\:gap-y-0{row-gap:0}.md\:gap-y-1{row-gap:.25rem}.md\:gap-y-2{row-gap:.5rem}.md\:gap-y-3{row-gap:.75rem}.md\:gap-y-4{row-gap:1rem}.md\:gap-y-5{row-gap:1.25rem}.md\:gap-y-6{row-gap:1.5rem}.md\:gap-y-7{row-gap:1.75rem}.md\:gap-y-8{row-gap:2rem}.md\:gap-y-9{row-gap:2.25rem}.md\:gap-y-10{row-gap:2.5rem}.md\:gap-y-11{row-gap:2.75rem}.md\:gap-y-12{row-gap:3rem}.md\:gap-y-14{row-gap:3.5rem}.md\:gap-y-16{row-gap:4rem}.md\:gap-y-20{row-gap:5rem}.md\:gap-y-24{row-gap:6rem}.md\:gap-y-28{row-gap:7rem}.md\:gap-y-32{row-gap:8rem}.md\:gap-y-36{row-gap:9rem}.md\:gap-y-40{row-gap:10rem}.md\:gap-y-44{row-gap:11rem}.md\:gap-y-48{row-gap:12rem}.md\:gap-y-52{row-gap:13rem}.md\:gap-y-56{row-gap:14rem}.md\:gap-y-60{row-gap:15rem}.md\:gap-y-64{row-gap:16rem}.md\:gap-y-72{row-gap:18rem}.md\:gap-y-80{row-gap:20rem}.md\:gap-y-96{row-gap:24rem}.md\:gap-y-px{row-gap:1px}.md\:gap-y-0\.5{row-gap:.125rem}.md\:gap-y-1\.5{row-gap:.375rem}.md\:gap-y-2\.5{row-gap:.625rem}.md\:gap-y-3\.5{row-gap:.875rem}.md\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.md\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.md\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.md\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.md\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.md\:space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.75rem*var(--tw-space-x-reverse))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.md\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.25rem*var(--tw-space-x-reverse))}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.md\:space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.75rem*var(--tw-space-x-reverse))}.md\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.md\:space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3.5rem*var(--tw-space-x-reverse))}.md\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.md\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(5rem*var(--tw-space-x-reverse))}.md\:space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(6rem*var(--tw-space-x-reverse))}.md\:space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(7rem*var(--tw-space-x-reverse))}.md\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(8rem*var(--tw-space-x-reverse))}.md\:space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(9rem*var(--tw-space-x-reverse))}.md\:space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(10rem*var(--tw-space-x-reverse))}.md\:space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(11rem*var(--tw-space-x-reverse))}.md\:space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(12rem*var(--tw-space-x-reverse))}.md\:space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(13rem*var(--tw-space-x-reverse))}.md\:space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(14rem*var(--tw-space-x-reverse))}.md\:space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(15rem*var(--tw-space-x-reverse))}.md\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(16rem*var(--tw-space-x-reverse))}.md\:space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(18rem*var(--tw-space-x-reverse))}.md\:space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(20rem*var(--tw-space-x-reverse))}.md\:space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(24rem*var(--tw-space-x-reverse))}.md\:space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(1px*var(--tw-space-x-reverse))}.md\:space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.md\:space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.md\:space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.625rem*var(--tw-space-x-reverse))}.md\:space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.875rem*var(--tw-space-x-reverse))}.md\:-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.md\:-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.md\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.md\:-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.md\:-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.md\:-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.md\:-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.md\:-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.md\:-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.md\:-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.25rem*var(--tw-space-x-reverse))}.md\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.5rem*var(--tw-space-x-reverse))}.md\:-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.75rem*var(--tw-space-x-reverse))}.md\:-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3rem*var(--tw-space-x-reverse))}.md\:-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3.5rem*var(--tw-space-x-reverse))}.md\:-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-4rem*var(--tw-space-x-reverse))}.md\:-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-5rem*var(--tw-space-x-reverse))}.md\:-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-6rem*var(--tw-space-x-reverse))}.md\:-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-7rem*var(--tw-space-x-reverse))}.md\:-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-8rem*var(--tw-space-x-reverse))}.md\:-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-9rem*var(--tw-space-x-reverse))}.md\:-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-10rem*var(--tw-space-x-reverse))}.md\:-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-11rem*var(--tw-space-x-reverse))}.md\:-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-12rem*var(--tw-space-x-reverse))}.md\:-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-13rem*var(--tw-space-x-reverse))}.md\:-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-14rem*var(--tw-space-x-reverse))}.md\:-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-15rem*var(--tw-space-x-reverse))}.md\:-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-16rem*var(--tw-space-x-reverse))}.md\:-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-18rem*var(--tw-space-x-reverse))}.md\:-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-20rem*var(--tw-space-x-reverse))}.md\:-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-24rem*var(--tw-space-x-reverse))}.md\:-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.md\:-space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.125rem*var(--tw-space-x-reverse))}.md\:-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.375rem*var(--tw-space-x-reverse))}.md\:-space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.625rem*var(--tw-space-x-reverse))}.md\:-space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.875rem*var(--tw-space-x-reverse))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.75rem*var(--tw-space-y-reverse));margin-top:calc(2.75rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3.5rem*var(--tw-space-y-reverse));margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6rem*var(--tw-space-y-reverse));margin-top:calc(6rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(7rem*var(--tw-space-y-reverse));margin-top:calc(7rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(8rem*var(--tw-space-y-reverse));margin-top:calc(8rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(9rem*var(--tw-space-y-reverse));margin-top:calc(9rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(10rem*var(--tw-space-y-reverse));margin-top:calc(10rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(11rem*var(--tw-space-y-reverse));margin-top:calc(11rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(12rem*var(--tw-space-y-reverse));margin-top:calc(12rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(13rem*var(--tw-space-y-reverse));margin-top:calc(13rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(14rem*var(--tw-space-y-reverse));margin-top:calc(14rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(15rem*var(--tw-space-y-reverse));margin-top:calc(15rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(16rem*var(--tw-space-y-reverse));margin-top:calc(16rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(18rem*var(--tw-space-y-reverse));margin-top:calc(18rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(20rem*var(--tw-space-y-reverse));margin-top:calc(20rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(24rem*var(--tw-space-y-reverse));margin-top:calc(24rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1px*var(--tw-space-y-reverse));margin-top:calc(1px*(1 - var(--tw-space-y-reverse)))}.md\:space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.25rem*var(--tw-space-y-reverse));margin-top:calc(-.25rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.5rem*var(--tw-space-y-reverse));margin-top:calc(-.5rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.75rem*var(--tw-space-y-reverse));margin-top:calc(-.75rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1rem*var(--tw-space-y-reverse));margin-top:calc(-1rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.25rem*var(--tw-space-y-reverse));margin-top:calc(-1.25rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.5rem*var(--tw-space-y-reverse));margin-top:calc(-1.5rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.75rem*var(--tw-space-y-reverse));margin-top:calc(-1.75rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2rem*var(--tw-space-y-reverse));margin-top:calc(-2rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.25rem*var(--tw-space-y-reverse));margin-top:calc(-2.25rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.5rem*var(--tw-space-y-reverse));margin-top:calc(-2.5rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.75rem*var(--tw-space-y-reverse));margin-top:calc(-2.75rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3rem*var(--tw-space-y-reverse));margin-top:calc(-3rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3.5rem*var(--tw-space-y-reverse));margin-top:calc(-3.5rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-4rem*var(--tw-space-y-reverse));margin-top:calc(-4rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-5rem*var(--tw-space-y-reverse));margin-top:calc(-5rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-6rem*var(--tw-space-y-reverse));margin-top:calc(-6rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-7rem*var(--tw-space-y-reverse));margin-top:calc(-7rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-8rem*var(--tw-space-y-reverse));margin-top:calc(-8rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-9rem*var(--tw-space-y-reverse));margin-top:calc(-9rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-10rem*var(--tw-space-y-reverse));margin-top:calc(-10rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-11rem*var(--tw-space-y-reverse));margin-top:calc(-11rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-12rem*var(--tw-space-y-reverse));margin-top:calc(-12rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-13rem*var(--tw-space-y-reverse));margin-top:calc(-13rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-14rem*var(--tw-space-y-reverse));margin-top:calc(-14rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-15rem*var(--tw-space-y-reverse));margin-top:calc(-15rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-16rem*var(--tw-space-y-reverse));margin-top:calc(-16rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-18rem*var(--tw-space-y-reverse));margin-top:calc(-18rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-20rem*var(--tw-space-y-reverse));margin-top:calc(-20rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-24rem*var(--tw-space-y-reverse));margin-top:calc(-24rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1px*var(--tw-space-y-reverse));margin-top:calc(-1px*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.125rem*var(--tw-space-y-reverse));margin-top:calc(-.125rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.375rem*var(--tw-space-y-reverse));margin-top:calc(-.375rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.625rem*var(--tw-space-y-reverse));margin-top:calc(-.625rem*(1 - var(--tw-space-y-reverse)))}.md\:-space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.875rem*var(--tw-space-y-reverse));margin-top:calc(-.875rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.md\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.md\:divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(0px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(0px*var(--tw-divide-x-reverse))}.md\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(2px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(2px*var(--tw-divide-x-reverse))}.md\:divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(4px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(4px*var(--tw-divide-x-reverse))}.md\:divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(8px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(8px*var(--tw-divide-x-reverse))}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(2px*var(--tw-divide-y-reverse));border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)))}.md\:divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(4px*var(--tw-divide-y-reverse));border-top-width:calc(4px*(1 - var(--tw-divide-y-reverse)))}.md\:divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(8px*var(--tw-divide-y-reverse));border-top-width:calc(8px*(1 - var(--tw-divide-y-reverse)))}.md\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.md\:divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.md\:divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.md\:divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.md\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.md\:divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.md\:divide-double>:not([hidden])~:not([hidden]){border-style:double}.md\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.md\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.md\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.md\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.md\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.md\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.md\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.md\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.md\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.md\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.md\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.md\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.md\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.md\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.md\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.md\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.md\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.md\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.md\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.md\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.md\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.md\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.md\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.md\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.md\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.md\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.md\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.md\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.md\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.md\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.md\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.md\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.md\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.md\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.md\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.md\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.md\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.md\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.md\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.md\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.md\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.md\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.md\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.md\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.md\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.md\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.md\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.md\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.md\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.md\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.md\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.md\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.md\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.md\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.md\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.md\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.md\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.md\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.md\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.md\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.md\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.md\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.md\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.md\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.md\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.md\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.md\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.md\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.md\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.md\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.md\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.md\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.md\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.md\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.md\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.md\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.md\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.md\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.md\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.md\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.md\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.md\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.md\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.md\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.md\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.md\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.md\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.md\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.md\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.md\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.md\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.md\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.md\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.md\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.md\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.md\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.md\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.md\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.md\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.md\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.md\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.md\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.md\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.md\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.md\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.md\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.md\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.md\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.md\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.md\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.md\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.md\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.md\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.md\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.md\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}@media (prefers-color-scheme:dark){.md\:dark\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.md\:dark\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.md\:dark\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.md\:dark\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.md\:dark\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.md\:dark\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.md\:dark\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.md\:dark\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.md\:dark\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.md\:dark\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.md\:dark\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.md\:dark\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.md\:dark\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.md\:dark\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.md\:dark\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.md\:dark\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.md\:dark\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.md\:dark\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.md\:dark\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.md\:dark\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.md\:dark\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.md\:dark\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.md\:dark\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.md\:dark\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.md\:dark\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.md\:dark\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.md\:dark\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.md\:dark\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.md\:dark\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.md\:dark\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.md\:dark\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.md\:dark\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.md\:dark\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.md\:dark\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.md\:dark\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.md\:dark\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.md\:dark\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.md\:dark\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.md\:dark\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.md\:dark\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.md\:dark\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.md\:dark\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.md\:dark\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.md\:dark\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.md\:dark\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.md\:dark\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.md\:dark\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.md\:dark\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.md\:dark\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.md\:dark\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.md\:dark\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.md\:dark\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.md\:dark\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.md\:dark\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.md\:dark\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.md\:dark\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.md\:dark\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.md\:dark\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.md\:dark\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.md\:dark\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.md\:dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.md\:dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.md\:dark\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.md\:dark\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.md\:dark\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.md\:dark\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.md\:dark\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.md\:dark\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.md\:dark\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.md\:dark\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.md\:dark\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.md\:dark\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.md\:dark\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.md\:dark\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.md\:dark\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.md\:dark\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.md\:dark\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.md\:dark\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.md\:dark\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.md\:dark\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.md\:dark\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.md\:dark\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.md\:dark\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.md\:dark\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.md\:dark\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.md\:dark\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.md\:dark\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.md\:dark\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.md\:dark\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.md\:dark\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.md\:dark\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.md\:dark\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.md\:dark\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.md\:dark\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.md\:dark\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.md\:dark\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.md\:dark\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.md\:dark\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.md\:dark\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.md\:dark\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.md\:dark\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.md\:dark\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.md\:dark\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.md\:dark\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.md\:dark\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.md\:dark\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.md\:dark\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.md\:dark\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.md\:dark\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.md\:dark\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.md\:dark\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.md\:dark\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.md\:dark\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.md\:dark\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}}.md\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.md\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.md\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.md\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.md\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.md\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.md\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.md\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.md\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.md\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.md\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.md\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.md\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.md\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.md\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}@media (prefers-color-scheme:dark){.md\:dark\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.md\:dark\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.md\:dark\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.md\:dark\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.md\:dark\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.md\:dark\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.md\:dark\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.md\:dark\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.md\:dark\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.md\:dark\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.md\:dark\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.md\:dark\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.md\:dark\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.md\:dark\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.md\:dark\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}}.md\:place-self-auto{place-self:auto}.md\:place-self-start{place-self:start}.md\:place-self-end{place-self:end}.md\:place-self-center{place-self:center}.md\:place-self-stretch{place-self:stretch}.md\:self-auto{align-self:auto}.md\:self-start{align-self:flex-start}.md\:self-end{align-self:flex-end}.md\:self-center{align-self:center}.md\:self-stretch{align-self:stretch}.md\:self-baseline{align-self:baseline}.md\:justify-self-auto{justify-self:auto}.md\:justify-self-start{justify-self:start}.md\:justify-self-end{justify-self:end}.md\:justify-self-center{justify-self:center}.md\:justify-self-stretch{justify-self:stretch}.md\:overflow-auto{overflow:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-scroll{overflow:scroll}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-visible{overflow-y:visible}.md\:overflow-x-scroll{overflow-x:scroll}.md\:overflow-y-scroll{overflow-y:scroll}.md\:overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.md\:overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.md\:overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.md\:overscroll-y-auto{overscroll-behavior-y:auto}.md\:overscroll-y-contain{overscroll-behavior-y:contain}.md\:overscroll-y-none{overscroll-behavior-y:none}.md\:overscroll-x-auto{overscroll-behavior-x:auto}.md\:overscroll-x-contain{overscroll-behavior-x:contain}.md\:overscroll-x-none{overscroll-behavior-x:none}.md\:truncate{overflow:hidden;white-space:nowrap}.md\:overflow-ellipsis,.md\:truncate{text-overflow:ellipsis}.md\:overflow-clip{text-overflow:clip}.md\:whitespace-normal{white-space:normal}.md\:whitespace-nowrap{white-space:nowrap}.md\:whitespace-pre{white-space:pre}.md\:whitespace-pre-line{white-space:pre-line}.md\:whitespace-pre-wrap{white-space:pre-wrap}.md\:break-normal{overflow-wrap:normal;word-break:normal}.md\:break-words{overflow-wrap:break-word}.md\:break-all{word-break:break-all}.md\:rounded-none{border-radius:0}.md\:rounded-sm{border-radius:.125rem}.md\:rounded{border-radius:.25rem}.md\:rounded-md{border-radius:.375rem}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-full{border-radius:9999px}.md\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.md\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.md\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.md\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.md\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.md\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.md\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.md\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.md\:rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.md\:rounded-r-sm{border-bottom-right-radius:.125rem;border-top-right-radius:.125rem}.md\:rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.md\:rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.md\:rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.md\:rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.md\:rounded-r-2xl{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.md\:rounded-r-3xl{border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem}.md\:rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.md\:rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.md\:rounded-b-sm{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.md\:rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.md\:rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.md\:rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.md\:rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.md\:rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.md\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.md\:rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.md\:rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.md\:rounded-l-sm{border-bottom-left-radius:.125rem;border-top-left-radius:.125rem}.md\:rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.md\:rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.md\:rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.md\:rounded-l-xl{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.md\:rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.md\:rounded-l-3xl{border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}.md\:rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.md\:rounded-tl-none{border-top-left-radius:0}.md\:rounded-tl-sm{border-top-left-radius:.125rem}.md\:rounded-tl{border-top-left-radius:.25rem}.md\:rounded-tl-md{border-top-left-radius:.375rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tl-xl{border-top-left-radius:.75rem}.md\:rounded-tl-2xl{border-top-left-radius:1rem}.md\:rounded-tl-3xl{border-top-left-radius:1.5rem}.md\:rounded-tl-full{border-top-left-radius:9999px}.md\:rounded-tr-none{border-top-right-radius:0}.md\:rounded-tr-sm{border-top-right-radius:.125rem}.md\:rounded-tr{border-top-right-radius:.25rem}.md\:rounded-tr-md{border-top-right-radius:.375rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:rounded-tr-xl{border-top-right-radius:.75rem}.md\:rounded-tr-2xl{border-top-right-radius:1rem}.md\:rounded-tr-3xl{border-top-right-radius:1.5rem}.md\:rounded-tr-full{border-top-right-radius:9999px}.md\:rounded-br-none{border-bottom-right-radius:0}.md\:rounded-br-sm{border-bottom-right-radius:.125rem}.md\:rounded-br{border-bottom-right-radius:.25rem}.md\:rounded-br-md{border-bottom-right-radius:.375rem}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-br-xl{border-bottom-right-radius:.75rem}.md\:rounded-br-2xl{border-bottom-right-radius:1rem}.md\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.md\:rounded-br-full{border-bottom-right-radius:9999px}.md\:rounded-bl-none{border-bottom-left-radius:0}.md\:rounded-bl-sm{border-bottom-left-radius:.125rem}.md\:rounded-bl{border-bottom-left-radius:.25rem}.md\:rounded-bl-md{border-bottom-left-radius:.375rem}.md\:rounded-bl-lg{border-bottom-left-radius:.5rem}.md\:rounded-bl-xl{border-bottom-left-radius:.75rem}.md\:rounded-bl-2xl{border-bottom-left-radius:1rem}.md\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.md\:rounded-bl-full{border-bottom-left-radius:9999px}.md\:border-0{border-width:0}.md\:border-2{border-width:2px}.md\:border-4{border-width:4px}.md\:border-8{border-width:8px}.md\:border{border-width:1px}.md\:first\:border-0:first-child{border-width:0}.md\:first\:border-2:first-child{border-width:2px}.md\:first\:border-4:first-child{border-width:4px}.md\:first\:border-8:first-child{border-width:8px}.md\:first\:border:first-child{border-width:1px}.md\:border-t-0{border-top-width:0}.md\:border-t-2{border-top-width:2px}.md\:border-t-4{border-top-width:4px}.md\:border-t-8{border-top-width:8px}.md\:border-t{border-top-width:1px}.md\:border-r-0{border-right-width:0}.md\:border-r-2{border-right-width:2px}.md\:border-r-4{border-right-width:4px}.md\:border-r-8{border-right-width:8px}.md\:border-r{border-right-width:1px}.md\:border-b-0{border-bottom-width:0}.md\:border-b-2{border-bottom-width:2px}.md\:border-b-4{border-bottom-width:4px}.md\:border-b-8{border-bottom-width:8px}.md\:border-b{border-bottom-width:1px}.md\:border-l-0{border-left-width:0}.md\:border-l-2{border-left-width:2px}.md\:border-l-4{border-left-width:4px}.md\:border-l-8{border-left-width:8px}.md\:border-l{border-left-width:1px}.md\:first\:border-t-0:first-child{border-top-width:0}.md\:first\:border-t-2:first-child{border-top-width:2px}.md\:first\:border-t-4:first-child{border-top-width:4px}.md\:first\:border-t-8:first-child{border-top-width:8px}.md\:first\:border-t:first-child{border-top-width:1px}.md\:first\:border-r-0:first-child{border-right-width:0}.md\:first\:border-r-2:first-child{border-right-width:2px}.md\:first\:border-r-4:first-child{border-right-width:4px}.md\:first\:border-r-8:first-child{border-right-width:8px}.md\:first\:border-r:first-child{border-right-width:1px}.md\:first\:border-b-0:first-child{border-bottom-width:0}.md\:first\:border-b-2:first-child{border-bottom-width:2px}.md\:first\:border-b-4:first-child{border-bottom-width:4px}.md\:first\:border-b-8:first-child{border-bottom-width:8px}.md\:first\:border-b:first-child{border-bottom-width:1px}.md\:first\:border-l-0:first-child{border-left-width:0}.md\:first\:border-l-2:first-child{border-left-width:2px}.md\:first\:border-l-4:first-child{border-left-width:4px}.md\:first\:border-l-8:first-child{border-left-width:8px}.md\:first\:border-l:first-child{border-left-width:1px}.md\:border-solid{border-style:solid}.md\:border-dashed{border-style:dashed}.md\:border-dotted{border-style:dotted}.md\:border-double{border-style:double}.md\:border-none{border-style:none}.md\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.md\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.md\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.md\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.md\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.md\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.md\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.md\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.md\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.md\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.md\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.md\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.md\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.md\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.md\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.md\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.md\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.md\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.md\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.md\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.md\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.md\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.md\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.md\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.md\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.md\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.md\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.md\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.md\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.md\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.md\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.md\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.md\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.md\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.md\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.md\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.md\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.md\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.md\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.md\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.md\:border-transparent{border-color:transparent}.md\:border-current{border-color:currentColor}.md\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.md\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.md\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.md\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.md\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.md\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.md\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.md\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.md\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.md\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.md\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.md\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.md\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.md\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.md\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.md\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.md\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.md\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.md\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.md\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.md\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.md\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.md\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.md\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.md\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.md\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.md\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.md\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.md\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.md\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.md\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.md\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.md\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.md\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.md\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.md\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.md\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.md\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.md\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.md\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.md\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.md\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.md\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.md\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.md\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.md\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.md\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.md\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.md\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.md\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.md\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-transparent{border-color:transparent}.group:hover .md\:group-hover\:border-current{border-color:currentColor}.group:hover .md\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .md\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.md\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.md\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.md\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.md\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.md\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.md\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.md\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.md\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.md\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.md\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.md\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.md\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.md\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.md\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.md\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.md\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.md\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.md\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.md\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.md\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.md\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.md\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.md\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.md\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.md\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.md\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.md\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.md\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.md\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.md\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.md\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.md\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.md\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.md\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.md\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.md\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.md\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.md\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.md\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.md\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.md\:focus-within\:border-transparent:focus-within{border-color:transparent}.md\:focus-within\:border-current:focus-within{border-color:currentColor}.md\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.md\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.md\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.md\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.md\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.md\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.md\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.md\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.md\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.md\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.md\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.md\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.md\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.md\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.md\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.md\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.md\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.md\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.md\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.md\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.md\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.md\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.md\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.md\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.md\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.md\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.md\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.md\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.md\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.md\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.md\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.md\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.md\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.md\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.md\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.md\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.md\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.md\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.md\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.md\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.md\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.md\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.md\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.md\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.md\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.md\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.md\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.md\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.md\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.md\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.md\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.md\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.md\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.md\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.md\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.md\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.md\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.md\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.md\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.md\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.md\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.md\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.md\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.md\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.md\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.md\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.md\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.md\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.md\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.md\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.md\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.md\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.md\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.md\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.md\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.md\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.md\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.md\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.md\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.md\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.md\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.md\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.md\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.md\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.md\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.md\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.md\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.md\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.md\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.md\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.md\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.md\:hover\:border-transparent:hover{border-color:transparent}.md\:hover\:border-current:hover{border-color:currentColor}.md\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.md\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.md\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.md\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.md\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.md\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.md\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.md\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.md\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.md\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.md\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.md\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.md\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.md\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.md\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.md\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.md\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.md\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.md\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.md\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.md\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.md\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.md\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.md\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.md\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.md\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.md\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.md\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.md\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.md\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.md\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.md\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.md\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.md\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.md\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.md\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.md\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.md\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.md\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.md\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.md\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.md\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.md\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.md\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.md\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.md\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.md\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.md\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.md\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.md\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.md\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.md\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.md\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.md\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.md\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.md\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.md\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.md\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.md\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.md\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.md\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.md\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.md\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.md\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.md\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.md\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.md\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.md\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.md\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.md\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.md\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.md\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.md\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.md\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.md\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.md\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.md\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.md\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.md\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.md\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.md\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.md\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.md\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.md\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.md\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.md\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.md\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.md\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.md\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.md\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.md\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.md\:focus\:border-transparent:focus{border-color:transparent}.md\:focus\:border-current:focus{border-color:currentColor}.md\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.md\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.md\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.md\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.md\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.md\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.md\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.md\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.md\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.md\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.md\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.md\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.md\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.md\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.md\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.md\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.md\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.md\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.md\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.md\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.md\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.md\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.md\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.md\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.md\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.md\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.md\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.md\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.md\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.md\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.md\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.md\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.md\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.md\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.md\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.md\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.md\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.md\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.md\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.md\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.md\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.md\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.md\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.md\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.md\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.md\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.md\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.md\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.md\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.md\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.md\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.md\:dark\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:dark\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:dark\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:dark\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:dark\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:dark\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:dark\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:dark\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:dark\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:dark\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:dark\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.md\:dark\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.md\:dark\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.md\:dark\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.md\:dark\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.md\:dark\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.md\:dark\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.md\:dark\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.md\:dark\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.md\:dark\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.md\:dark\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.md\:dark\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.md\:dark\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.md\:dark\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.md\:dark\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.md\:dark\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.md\:dark\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.md\:dark\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.md\:dark\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.md\:dark\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.md\:dark\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.md\:dark\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.md\:dark\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.md\:dark\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.md\:dark\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.md\:dark\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.md\:dark\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.md\:dark\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.md\:dark\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.md\:dark\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.md\:dark\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.md\:dark\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.md\:dark\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.md\:dark\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.md\:dark\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.md\:dark\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.md\:dark\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.md\:dark\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.md\:dark\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.md\:dark\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.md\:dark\:border-transparent{border-color:transparent}.md\:dark\:border-current{border-color:currentColor}.md\:dark\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.md\:dark\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\:dark\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.md\:dark\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.md\:dark\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.md\:dark\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.md\:dark\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.md\:dark\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.md\:dark\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.md\:dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.md\:dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.md\:dark\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.md\:dark\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:dark\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:dark\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:dark\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:dark\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:dark\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:dark\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:dark\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:dark\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:dark\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:dark\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.md\:dark\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.md\:dark\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.md\:dark\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.md\:dark\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.md\:dark\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.md\:dark\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.md\:dark\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.md\:dark\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.md\:dark\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.md\:dark\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.md\:dark\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.md\:dark\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.md\:dark\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.md\:dark\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.md\:dark\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.md\:dark\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.md\:dark\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.md\:dark\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.md\:dark\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.md\:dark\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.md\:dark\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.md\:dark\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.md\:dark\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.md\:dark\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.md\:dark\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.md\:dark\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.md\:dark\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.md\:dark\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.md\:dark\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.md\:dark\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.md\:dark\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.md\:dark\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.md\:dark\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.md\:dark\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.md\:dark\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.md\:dark\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.md\:dark\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.md\:dark\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.md\:dark\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-transparent{border-color:transparent}.group:hover .md\:dark\:group-hover\:border-current{border-color:currentColor}.group:hover .md\:dark\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .md\:dark\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-transparent:focus-within{border-color:transparent}.md\:dark\:focus-within\:border-current:focus-within{border-color:currentColor}.md\:dark\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.md\:dark\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.md\:dark\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:dark\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:dark\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:dark\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:dark\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:dark\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:dark\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:dark\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:dark\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:dark\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:dark\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.md\:dark\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.md\:dark\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.md\:dark\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.md\:dark\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.md\:dark\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.md\:dark\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.md\:dark\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.md\:dark\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.md\:dark\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.md\:dark\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.md\:dark\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.md\:dark\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.md\:dark\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.md\:dark\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.md\:dark\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.md\:dark\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.md\:dark\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.md\:dark\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.md\:dark\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.md\:dark\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.md\:dark\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.md\:dark\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.md\:dark\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.md\:dark\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.md\:dark\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.md\:dark\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.md\:dark\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.md\:dark\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.md\:dark\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.md\:dark\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.md\:dark\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.md\:dark\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.md\:dark\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.md\:dark\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.md\:dark\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.md\:dark\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.md\:dark\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.md\:dark\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.md\:dark\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.md\:dark\:hover\:border-transparent:hover{border-color:transparent}.md\:dark\:hover\:border-current:hover{border-color:currentColor}.md\:dark\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.md\:dark\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\:dark\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.md\:dark\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.md\:dark\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.md\:dark\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.md\:dark\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.md\:dark\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.md\:dark\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.md\:dark\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.md\:dark\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.md\:dark\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.md\:dark\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:dark\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:dark\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:dark\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:dark\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:dark\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:dark\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:dark\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:dark\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:dark\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:dark\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.md\:dark\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.md\:dark\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.md\:dark\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.md\:dark\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.md\:dark\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.md\:dark\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.md\:dark\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.md\:dark\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.md\:dark\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.md\:dark\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.md\:dark\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.md\:dark\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.md\:dark\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.md\:dark\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.md\:dark\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.md\:dark\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.md\:dark\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.md\:dark\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.md\:dark\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.md\:dark\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.md\:dark\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.md\:dark\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.md\:dark\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.md\:dark\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.md\:dark\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.md\:dark\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.md\:dark\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.md\:dark\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.md\:dark\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.md\:dark\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.md\:dark\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.md\:dark\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.md\:dark\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.md\:dark\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.md\:dark\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.md\:dark\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.md\:dark\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.md\:dark\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.md\:dark\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.md\:dark\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:dark\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:dark\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:dark\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:dark\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:dark\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:dark\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:dark\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:dark\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:dark\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:dark\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.md\:dark\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.md\:dark\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.md\:dark\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.md\:dark\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.md\:dark\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.md\:dark\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.md\:dark\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.md\:dark\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.md\:dark\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.md\:dark\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.md\:dark\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.md\:dark\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.md\:dark\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.md\:dark\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.md\:dark\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.md\:dark\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.md\:dark\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.md\:dark\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.md\:dark\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.md\:dark\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.md\:dark\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.md\:dark\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.md\:dark\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.md\:dark\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.md\:dark\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.md\:dark\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.md\:dark\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.md\:dark\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.md\:dark\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.md\:dark\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.md\:dark\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.md\:dark\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.md\:dark\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.md\:dark\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.md\:dark\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.md\:dark\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.md\:dark\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.md\:dark\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.md\:dark\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.md\:dark\:focus\:border-transparent:focus{border-color:transparent}.md\:dark\:focus\:border-current:focus{border-color:currentColor}.md\:dark\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.md\:dark\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.md\:dark\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.md\:dark\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.md\:dark\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.md\:dark\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.md\:dark\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.md\:dark\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.md\:dark\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.md\:dark\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.md\:dark\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.md\:dark\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.md\:dark\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.md\:dark\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.md\:dark\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.md\:dark\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.md\:dark\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.md\:dark\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.md\:dark\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.md\:dark\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.md\:dark\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.md\:dark\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.md\:dark\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.md\:dark\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.md\:dark\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.md\:dark\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.md\:dark\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.md\:dark\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.md\:dark\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.md\:dark\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.md\:dark\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.md\:dark\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.md\:dark\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.md\:dark\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.md\:dark\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.md\:dark\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.md\:dark\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.md\:dark\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.md\:dark\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.md\:dark\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.md\:dark\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.md\:dark\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.md\:dark\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.md\:dark\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.md\:dark\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.md\:dark\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.md\:dark\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.md\:dark\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.md\:dark\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.md\:dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.md\:dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.md\:dark\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.md\:dark\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.md\:dark\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.md\:dark\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.md\:dark\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.md\:dark\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.md\:dark\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.md\:dark\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.md\:dark\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.md\:dark\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.md\:dark\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}}.md\:border-opacity-0{--tw-border-opacity:0}.md\:border-opacity-5{--tw-border-opacity:0.05}.md\:border-opacity-10{--tw-border-opacity:0.1}.md\:border-opacity-20{--tw-border-opacity:0.2}.md\:border-opacity-25{--tw-border-opacity:0.25}.md\:border-opacity-30{--tw-border-opacity:0.3}.md\:border-opacity-40{--tw-border-opacity:0.4}.md\:border-opacity-50{--tw-border-opacity:0.5}.md\:border-opacity-60{--tw-border-opacity:0.6}.md\:border-opacity-70{--tw-border-opacity:0.7}.md\:border-opacity-75{--tw-border-opacity:0.75}.md\:border-opacity-80{--tw-border-opacity:0.8}.md\:border-opacity-90{--tw-border-opacity:0.9}.md\:border-opacity-95{--tw-border-opacity:0.95}.md\:border-opacity-100{--tw-border-opacity:1}.group:hover .md\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .md\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .md\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .md\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .md\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .md\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .md\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .md\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .md\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .md\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .md\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .md\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .md\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .md\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .md\:group-hover\:border-opacity-100{--tw-border-opacity:1}.md\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.md\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.md\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.md\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.md\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.md\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.md\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.md\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.md\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.md\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.md\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.md\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.md\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.md\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.md\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.md\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.md\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.md\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.md\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.md\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.md\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.md\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.md\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.md\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.md\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.md\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.md\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.md\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.md\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.md\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.md\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.md\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.md\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.md\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.md\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.md\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.md\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.md\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.md\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.md\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.md\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.md\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.md\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.md\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.md\:focus\:border-opacity-100:focus{--tw-border-opacity:1}@media (prefers-color-scheme:dark){.md\:dark\:border-opacity-0{--tw-border-opacity:0}.md\:dark\:border-opacity-5{--tw-border-opacity:0.05}.md\:dark\:border-opacity-10{--tw-border-opacity:0.1}.md\:dark\:border-opacity-20{--tw-border-opacity:0.2}.md\:dark\:border-opacity-25{--tw-border-opacity:0.25}.md\:dark\:border-opacity-30{--tw-border-opacity:0.3}.md\:dark\:border-opacity-40{--tw-border-opacity:0.4}.md\:dark\:border-opacity-50{--tw-border-opacity:0.5}.md\:dark\:border-opacity-60{--tw-border-opacity:0.6}.md\:dark\:border-opacity-70{--tw-border-opacity:0.7}.md\:dark\:border-opacity-75{--tw-border-opacity:0.75}.md\:dark\:border-opacity-80{--tw-border-opacity:0.8}.md\:dark\:border-opacity-90{--tw-border-opacity:0.9}.md\:dark\:border-opacity-95{--tw-border-opacity:0.95}.md\:dark\:border-opacity-100{--tw-border-opacity:1}.group:hover .md\:dark\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .md\:dark\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .md\:dark\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .md\:dark\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .md\:dark\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .md\:dark\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .md\:dark\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .md\:dark\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .md\:dark\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .md\:dark\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .md\:dark\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .md\:dark\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .md\:dark\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .md\:dark\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .md\:dark\:group-hover\:border-opacity-100{--tw-border-opacity:1}.md\:dark\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.md\:dark\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.md\:dark\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.md\:dark\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.md\:dark\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.md\:dark\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.md\:dark\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.md\:dark\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.md\:dark\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.md\:dark\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.md\:dark\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.md\:dark\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.md\:dark\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.md\:dark\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.md\:dark\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.md\:dark\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.md\:dark\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.md\:dark\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.md\:dark\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.md\:dark\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.md\:dark\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.md\:dark\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.md\:dark\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.md\:dark\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.md\:dark\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.md\:dark\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.md\:dark\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.md\:dark\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.md\:dark\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.md\:dark\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.md\:dark\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.md\:dark\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.md\:dark\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.md\:dark\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.md\:dark\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.md\:dark\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.md\:dark\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.md\:dark\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.md\:dark\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.md\:dark\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.md\:dark\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.md\:dark\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.md\:dark\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.md\:dark\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.md\:dark\:focus\:border-opacity-100:focus{--tw-border-opacity:1}}.md\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.md\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.md\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.md\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.md\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.md\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.md\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.md\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.md\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.md\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.md\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.md\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.md\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.md\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.md\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.md\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.md\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.md\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.md\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.md\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.md\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.md\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.md\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.md\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.md\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.md\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.md\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.md\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.md\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.md\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.md\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.md\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.md\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.md\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.md\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.md\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.md\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.md\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.md\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.md\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.md\:bg-transparent{background-color:transparent}.md\:bg-current{background-color:currentColor}.md\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.md\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.md\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.md\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.md\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.md\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.md\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.md\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.md\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.md\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.md\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.md\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.md\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.md\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.md\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.md\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.md\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.md\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.md\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.md\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.md\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.md\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.md\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.md\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.md\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.md\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.md\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.md\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.md\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.md\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.md\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.md\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.md\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.md\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.md\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.md\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.md\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.md\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.md\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.md\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.md\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.md\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.md\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.md\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.md\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.md\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.md\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.md\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.md\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.md\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.md\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-transparent{background-color:transparent}.group:hover .md\:group-hover\:bg-current{background-color:currentColor}.group:hover .md\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.md\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.md\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.md\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.md\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.md\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.md\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.md\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.md\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.md\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.md\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.md\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.md\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.md\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.md\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.md\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.md\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.md\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.md\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.md\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.md\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.md\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.md\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.md\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.md\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.md\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.md\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.md\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.md\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.md\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.md\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.md\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.md\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.md\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.md\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.md\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.md\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.md\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.md\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.md\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.md\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.md\:focus-within\:bg-transparent:focus-within{background-color:transparent}.md\:focus-within\:bg-current:focus-within{background-color:currentColor}.md\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.md\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.md\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.md\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.md\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.md\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.md\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.md\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.md\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.md\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.md\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.md\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.md\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.md\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.md\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.md\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.md\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.md\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.md\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.md\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.md\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.md\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.md\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.md\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.md\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.md\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.md\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.md\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.md\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.md\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.md\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.md\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.md\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.md\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.md\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.md\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.md\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.md\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.md\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.md\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.md\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.md\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.md\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.md\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.md\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.md\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.md\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.md\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.md\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.md\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.md\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.md\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.md\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.md\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.md\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.md\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.md\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.md\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.md\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.md\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.md\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.md\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.md\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.md\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.md\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.md\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.md\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.md\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.md\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.md\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.md\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.md\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.md\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.md\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.md\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.md\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.md\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.md\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.md\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.md\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.md\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.md\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.md\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.md\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.md\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.md\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.md\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.md\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.md\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.md\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.md\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:bg-current:hover{background-color:currentColor}.md\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.md\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.md\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.md\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.md\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.md\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.md\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.md\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.md\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.md\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.md\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.md\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.md\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.md\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.md\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.md\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.md\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.md\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.md\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.md\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.md\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.md\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.md\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.md\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.md\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.md\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.md\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.md\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.md\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.md\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.md\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.md\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.md\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.md\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.md\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.md\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.md\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.md\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.md\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.md\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.md\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.md\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.md\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.md\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.md\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.md\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.md\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.md\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.md\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.md\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.md\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.md\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.md\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.md\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.md\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.md\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.md\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.md\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.md\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.md\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.md\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.md\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.md\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.md\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.md\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.md\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.md\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.md\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.md\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.md\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.md\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.md\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.md\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.md\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.md\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.md\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.md\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.md\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.md\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.md\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.md\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.md\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.md\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.md\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.md\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.md\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.md\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.md\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.md\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.md\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.md\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.md\:focus\:bg-transparent:focus{background-color:transparent}.md\:focus\:bg-current:focus{background-color:currentColor}.md\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.md\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.md\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.md\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.md\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.md\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.md\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.md\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.md\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.md\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.md\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.md\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.md\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.md\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.md\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.md\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.md\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.md\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.md\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.md\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.md\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.md\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.md\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.md\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.md\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.md\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.md\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.md\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.md\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.md\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.md\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.md\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.md\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.md\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.md\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.md\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.md\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.md\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.md\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.md\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.md\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.md\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.md\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.md\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.md\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.md\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.md\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.md\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.md\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.md\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.md\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.md\:dark\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:dark\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:dark\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:dark\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:dark\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:dark\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:dark\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:dark\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:dark\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:dark\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:dark\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.md\:dark\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.md\:dark\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.md\:dark\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.md\:dark\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.md\:dark\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.md\:dark\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.md\:dark\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.md\:dark\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.md\:dark\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.md\:dark\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.md\:dark\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.md\:dark\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.md\:dark\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.md\:dark\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.md\:dark\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.md\:dark\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.md\:dark\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.md\:dark\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.md\:dark\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.md\:dark\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.md\:dark\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.md\:dark\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.md\:dark\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.md\:dark\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.md\:dark\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.md\:dark\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.md\:dark\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.md\:dark\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.md\:dark\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.md\:dark\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.md\:dark\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.md\:dark\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.md\:dark\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.md\:dark\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.md\:dark\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.md\:dark\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.md\:dark\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.md\:dark\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.md\:dark\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.md\:dark\:bg-transparent{background-color:transparent}.md\:dark\:bg-current{background-color:currentColor}.md\:dark\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.md\:dark\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\:dark\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.md\:dark\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.md\:dark\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.md\:dark\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.md\:dark\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.md\:dark\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.md\:dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.md\:dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.md\:dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.md\:dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.md\:dark\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:dark\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:dark\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:dark\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:dark\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:dark\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:dark\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:dark\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:dark\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:dark\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:dark\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.md\:dark\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.md\:dark\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.md\:dark\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.md\:dark\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.md\:dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.md\:dark\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.md\:dark\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.md\:dark\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.md\:dark\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.md\:dark\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.md\:dark\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.md\:dark\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.md\:dark\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.md\:dark\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.md\:dark\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.md\:dark\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.md\:dark\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.md\:dark\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.md\:dark\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.md\:dark\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.md\:dark\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.md\:dark\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.md\:dark\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.md\:dark\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.md\:dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.md\:dark\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.md\:dark\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.md\:dark\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.md\:dark\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.md\:dark\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.md\:dark\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.md\:dark\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.md\:dark\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.md\:dark\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.md\:dark\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.md\:dark\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.md\:dark\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.md\:dark\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.md\:dark\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-transparent{background-color:transparent}.group:hover .md\:dark\:group-hover\:bg-current{background-color:currentColor}.group:hover .md\:dark\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .md\:dark\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-transparent:focus-within{background-color:transparent}.md\:dark\:focus-within\:bg-current:focus-within{background-color:currentColor}.md\:dark\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.md\:dark\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.md\:dark\:hover\:bg-current:hover{background-color:currentColor}.md\:dark\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.md\:dark\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-transparent:focus{background-color:transparent}.md\:dark\:focus\:bg-current:focus{background-color:currentColor}.md\:dark\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.md\:dark\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}}.md\:bg-opacity-0{--tw-bg-opacity:0}.md\:bg-opacity-5{--tw-bg-opacity:0.05}.md\:bg-opacity-10{--tw-bg-opacity:0.1}.md\:bg-opacity-20{--tw-bg-opacity:0.2}.md\:bg-opacity-25{--tw-bg-opacity:0.25}.md\:bg-opacity-30{--tw-bg-opacity:0.3}.md\:bg-opacity-40{--tw-bg-opacity:0.4}.md\:bg-opacity-50{--tw-bg-opacity:0.5}.md\:bg-opacity-60{--tw-bg-opacity:0.6}.md\:bg-opacity-70{--tw-bg-opacity:0.7}.md\:bg-opacity-75{--tw-bg-opacity:0.75}.md\:bg-opacity-80{--tw-bg-opacity:0.8}.md\:bg-opacity-90{--tw-bg-opacity:0.9}.md\:bg-opacity-95{--tw-bg-opacity:0.95}.md\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .md\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .md\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .md\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .md\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .md\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .md\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .md\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .md\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .md\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .md\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .md\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .md\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .md\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .md\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .md\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.md\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.md\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.md\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.md\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.md\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.md\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.md\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.md\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.md\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.md\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.md\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.md\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.md\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.md\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.md\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.md\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.md\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.md\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.md\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.md\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.md\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.md\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.md\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.md\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.md\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.md\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.md\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.md\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.md\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.md\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.md\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.md\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.md\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.md\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.md\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.md\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.md\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.md\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.md\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.md\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.md\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.md\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.md\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.md\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.md\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}@media (prefers-color-scheme:dark){.md\:dark\:bg-opacity-0{--tw-bg-opacity:0}.md\:dark\:bg-opacity-5{--tw-bg-opacity:0.05}.md\:dark\:bg-opacity-10{--tw-bg-opacity:0.1}.md\:dark\:bg-opacity-20{--tw-bg-opacity:0.2}.md\:dark\:bg-opacity-25{--tw-bg-opacity:0.25}.md\:dark\:bg-opacity-30{--tw-bg-opacity:0.3}.md\:dark\:bg-opacity-40{--tw-bg-opacity:0.4}.md\:dark\:bg-opacity-50{--tw-bg-opacity:0.5}.md\:dark\:bg-opacity-60{--tw-bg-opacity:0.6}.md\:dark\:bg-opacity-70{--tw-bg-opacity:0.7}.md\:dark\:bg-opacity-75{--tw-bg-opacity:0.75}.md\:dark\:bg-opacity-80{--tw-bg-opacity:0.8}.md\:dark\:bg-opacity-90{--tw-bg-opacity:0.9}.md\:dark\:bg-opacity-95{--tw-bg-opacity:0.95}.md\:dark\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .md\:dark\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .md\:dark\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .md\:dark\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .md\:dark\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .md\:dark\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .md\:dark\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .md\:dark\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .md\:dark\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .md\:dark\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .md\:dark\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .md\:dark\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .md\:dark\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .md\:dark\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .md\:dark\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .md\:dark\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.md\:dark\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.md\:dark\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.md\:dark\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.md\:dark\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.md\:dark\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.md\:dark\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.md\:dark\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.md\:dark\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.md\:dark\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.md\:dark\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.md\:dark\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.md\:dark\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.md\:dark\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.md\:dark\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.md\:dark\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.md\:dark\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.md\:dark\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.md\:dark\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.md\:dark\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.md\:dark\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.md\:dark\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.md\:dark\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.md\:dark\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.md\:dark\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.md\:dark\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.md\:dark\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.md\:dark\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.md\:dark\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.md\:dark\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.md\:dark\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.md\:dark\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.md\:dark\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.md\:dark\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.md\:dark\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.md\:dark\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.md\:dark\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.md\:dark\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.md\:dark\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.md\:dark\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.md\:dark\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.md\:dark\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.md\:dark\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.md\:dark\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.md\:dark\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.md\:dark\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}}.md\:bg-none{background-image:none}.md\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.md\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.md\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.md\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.md\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.md\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.md\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.md\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.md\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.md\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.md\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.md\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.md\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.md\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.md\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.md\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.md\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.md\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.md\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.md\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.md\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.md\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.md\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.md\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.md\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.md\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.md\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.md\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.md\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.md\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.md\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.md\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.md\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.md\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.md\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.md\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.md\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.md\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.md\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.md\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.md\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.md\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.md\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.md\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.md\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.md\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.md\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.md\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.md\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.md\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.md\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.md\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.md\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.md\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.md\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.md\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.md\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.md\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.md\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.md\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.md\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.md\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.md\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.md\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.md\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.md\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.md\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.md\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.md\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.md\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.md\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.md\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.md\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.md\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.md\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.md\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.md\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.md\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.md\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.md\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.md\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.md\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.md\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.md\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.md\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.md\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.md\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.md\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.md\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.md\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.md\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.md\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.md\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.md\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.md\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.md\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.md\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.md\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.md\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.md\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.md\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.md\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.md\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.md\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.md\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.md\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.md\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.md\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.md\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.md\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.md\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.md\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.md\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.md\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.md\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.md\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.md\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.md\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.md\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.md\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.md\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.md\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.md\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.md\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.md\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.md\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.md\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.md\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.md\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.md\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.md\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.md\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.md\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.md\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.md\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.md\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.md\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.md\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.md\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.md\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.md\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.md\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.md\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.md\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.md\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.md\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.md\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.md\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.md\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.md\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.md\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.md\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.md\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.md\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.md\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.md\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.md\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.md\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.md\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.md\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.md\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.md\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.md\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.md\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.md\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.md\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.md\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.md\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.md\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.md\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.md\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.md\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.md\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.md\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.md\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.md\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.md\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.md\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.md\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.md\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.md\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.md\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.md\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.md\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.md\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.md\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.md\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.md\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.md\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.md\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.md\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.md\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.md\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.md\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.md\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.md\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.md\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.md\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.md\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.md\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.md\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.md\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.md\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.md\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.md\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.md\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.md\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.md\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.md\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.md\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.md\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.md\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.md\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.md\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.md\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.md\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.md\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.md\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.md\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.md\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.md\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.md\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.md\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.md\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.md\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.md\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.md\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.md\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.md\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.md\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.md\:dark\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:dark\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:dark\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:dark\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:dark\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:dark\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.md\:dark\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.md\:dark\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.md\:dark\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.md\:dark\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.md\:dark\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:dark\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:dark\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:dark\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.md\:dark\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.md\:dark\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.md\:dark\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.md\:dark\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.md\:dark\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.md\:dark\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.md\:dark\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.md\:dark\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.md\:dark\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.md\:dark\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.md\:dark\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.md\:dark\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.md\:dark\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.md\:dark\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.md\:dark\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.md\:dark\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.md\:dark\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.md\:dark\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.md\:dark\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.md\:dark\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.md\:dark\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.md\:dark\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.md\:dark\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.md\:dark\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.md\:dark\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.md\:dark\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.md\:dark\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:dark\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:dark\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:dark\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:dark\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:dark\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:dark\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:dark\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:dark\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.md\:dark\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.md\:dark\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.md\:dark\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.md\:dark\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.md\:dark\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.md\:dark\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.md\:dark\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.md\:dark\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.md\:dark\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.md\:dark\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.md\:dark\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.md\:dark\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.md\:dark\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.md\:dark\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.md\:dark\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:dark\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:dark\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.md\:dark\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.md\:dark\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.md\:dark\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.md\:dark\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.md\:dark\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.md\:dark\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.md\:dark\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.md\:dark\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.md\:dark\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.md\:dark\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.md\:dark\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.md\:dark\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.md\:dark\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.md\:dark\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.md\:dark\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.md\:dark\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.md\:dark\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.md\:dark\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.md\:dark\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.md\:dark\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.md\:dark\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.md\:dark\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.md\:dark\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.md\:dark\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.md\:dark\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.md\:dark\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.md\:dark\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:dark\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:dark\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:dark\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:dark\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:dark\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.md\:dark\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.md\:dark\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.md\:dark\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.md\:dark\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.md\:dark\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:dark\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:dark\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:dark\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.md\:dark\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.md\:dark\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.md\:dark\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.md\:dark\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.md\:dark\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.md\:dark\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.md\:dark\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.md\:dark\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.md\:dark\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.md\:dark\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.md\:dark\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.md\:dark\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.md\:dark\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.md\:dark\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.md\:dark\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.md\:dark\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.md\:dark\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.md\:dark\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.md\:dark\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.md\:dark\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.md\:dark\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.md\:dark\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.md\:dark\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.md\:dark\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.md\:dark\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.md\:dark\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.md\:dark\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:dark\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:dark\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:dark\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:dark\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:dark\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:dark\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:dark\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:dark\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.md\:dark\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.md\:dark\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.md\:dark\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.md\:dark\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.md\:dark\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.md\:dark\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.md\:dark\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.md\:dark\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.md\:dark\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.md\:dark\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.md\:dark\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.md\:dark\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.md\:dark\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.md\:dark\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.md\:dark\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:dark\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:dark\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.md\:dark\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.md\:dark\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.md\:dark\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.md\:dark\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.md\:dark\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.md\:dark\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.md\:dark\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.md\:dark\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.md\:dark\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.md\:dark\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.md\:dark\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.md\:dark\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.md\:dark\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.md\:dark\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.md\:dark\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.md\:dark\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.md\:dark\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.md\:dark\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.md\:dark\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.md\:dark\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.md\:dark\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.md\:dark\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.md\:dark\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.md\:dark\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.md\:dark\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.md\:dark\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.md\:dark\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:dark\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:dark\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:dark\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:dark\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:dark\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.md\:dark\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.md\:dark\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.md\:dark\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.md\:dark\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.md\:dark\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:dark\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:dark\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:dark\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.md\:dark\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.md\:dark\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.md\:dark\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.md\:dark\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.md\:dark\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.md\:dark\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.md\:dark\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.md\:dark\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.md\:dark\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.md\:dark\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.md\:dark\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.md\:dark\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.md\:dark\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.md\:dark\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.md\:dark\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.md\:dark\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.md\:dark\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.md\:dark\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.md\:dark\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.md\:dark\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.md\:dark\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.md\:dark\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.md\:dark\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.md\:dark\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.md\:dark\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.md\:dark\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.md\:dark\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:dark\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.md\:dark\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:dark\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:dark\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:dark\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:dark\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:dark\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:dark\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.md\:dark\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.md\:dark\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.md\:dark\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.md\:dark\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.md\:dark\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.md\:dark\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.md\:dark\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.md\:dark\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.md\:dark\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.md\:dark\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.md\:dark\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.md\:dark\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.md\:dark\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.md\:dark\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.md\:dark\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:dark\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:dark\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.md\:dark\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.md\:dark\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.md\:dark\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.md\:dark\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.md\:dark\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.md\:dark\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.md\:dark\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.md\:dark\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.md\:dark\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.md\:dark\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.md\:dark\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.md\:dark\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.md\:dark\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.md\:dark\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.md\:dark\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.md\:dark\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.md\:dark\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.md\:dark\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.md\:dark\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.md\:dark\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.md\:dark\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.md\:dark\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.md\:dark\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.md\:dark\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.md\:dark\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.md\:dark\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}}.md\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.md\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.md\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.md\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.md\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.md\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.md\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.md\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.md\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.md\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.md\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.md\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.md\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.md\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.md\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.md\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.md\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.md\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.md\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.md\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.md\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.md\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.md\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.md\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.md\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.md\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.md\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.md\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.md\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.md\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.md\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.md\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.md\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.md\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.md\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.md\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.md\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.md\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.md\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.md\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.md\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.md\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.md\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.md\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.md\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.md\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.md\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.md\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.md\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.md\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.md\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.md\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.md\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.md\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.md\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.md\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.md\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.md\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.md\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.md\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.md\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.md\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.md\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.md\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.md\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.md\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.md\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.md\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.md\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.md\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.md\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.md\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.md\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.md\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.md\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.md\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.md\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.md\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.md\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.md\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.md\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.md\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.md\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.md\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.md\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.md\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.md\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.md\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.md\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.md\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.md\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.md\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.md\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.md\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.md\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.md\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.md\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.md\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.md\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.md\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.md\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.md\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.md\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.md\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.md\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.md\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.md\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.md\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.md\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.md\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.md\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.md\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.md\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.md\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.md\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.md\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.md\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.md\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.md\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.md\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.md\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.md\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.md\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.md\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.md\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.md\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.md\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.md\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.md\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.md\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.md\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.md\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.md\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.md\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.md\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.md\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.md\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.md\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.md\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.md\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.md\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.md\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.md\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.md\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.md\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.md\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.md\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.md\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.md\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.md\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.md\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.md\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.md\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.md\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.md\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.md\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.md\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.md\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.md\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.md\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.md\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.md\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.md\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.md\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.md\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.md\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.md\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.md\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.md\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.md\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.md\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.md\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.md\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.md\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.md\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.md\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.md\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.md\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.md\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.md\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.md\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.md\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.md\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.md\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.md\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.md\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.md\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.md\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.md\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.md\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.md\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.md\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.md\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.md\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.md\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.md\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.md\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.md\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.md\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.md\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.md\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.md\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.md\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.md\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.md\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.md\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.md\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.md\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.md\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.md\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.md\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.md\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.md\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.md\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.md\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.md\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.md\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.md\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.md\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.md\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.md\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.md\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.md\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.md\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.md\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.md\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.md\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.md\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.md\:dark\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:dark\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:dark\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:dark\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:dark\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:dark\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.md\:dark\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.md\:dark\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.md\:dark\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.md\:dark\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.md\:dark\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:dark\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:dark\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:dark\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.md\:dark\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.md\:dark\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.md\:dark\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.md\:dark\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.md\:dark\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.md\:dark\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.md\:dark\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.md\:dark\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.md\:dark\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.md\:dark\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.md\:dark\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.md\:dark\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.md\:dark\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.md\:dark\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.md\:dark\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.md\:dark\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.md\:dark\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.md\:dark\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.md\:dark\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.md\:dark\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.md\:dark\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.md\:dark\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.md\:dark\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.md\:dark\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.md\:dark\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.md\:dark\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.md\:dark\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.md\:dark\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.md\:dark\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:dark\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:dark\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:dark\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:dark\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:dark\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:dark\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.md\:dark\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.md\:dark\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.md\:dark\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.md\:dark\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.md\:dark\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.md\:dark\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.md\:dark\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.md\:dark\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.md\:dark\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.md\:dark\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.md\:dark\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.md\:dark\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.md\:dark\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.md\:dark\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.md\:dark\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:dark\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:dark\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.md\:dark\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.md\:dark\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.md\:dark\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.md\:dark\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.md\:dark\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.md\:dark\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.md\:dark\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.md\:dark\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.md\:dark\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.md\:dark\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.md\:dark\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.md\:dark\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.md\:dark\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.md\:dark\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.md\:dark\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.md\:dark\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.md\:dark\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.md\:dark\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.md\:dark\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.md\:dark\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.md\:dark\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.md\:dark\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.md\:dark\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.md\:dark\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.md\:dark\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.md\:dark\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.md\:dark\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:dark\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:dark\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:dark\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:dark\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:dark\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.md\:dark\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.md\:dark\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.md\:dark\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.md\:dark\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.md\:dark\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:dark\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:dark\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:dark\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.md\:dark\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.md\:dark\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.md\:dark\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.md\:dark\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.md\:dark\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.md\:dark\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.md\:dark\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.md\:dark\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.md\:dark\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.md\:dark\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.md\:dark\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.md\:dark\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.md\:dark\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.md\:dark\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.md\:dark\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.md\:dark\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.md\:dark\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.md\:dark\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.md\:dark\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.md\:dark\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.md\:dark\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.md\:dark\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.md\:dark\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.md\:dark\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.md\:dark\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.md\:dark\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.md\:dark\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.md\:dark\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.md\:dark\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:dark\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:dark\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:dark\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:dark\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:dark\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:dark\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.md\:dark\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.md\:dark\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.md\:dark\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.md\:dark\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.md\:dark\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.md\:dark\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.md\:dark\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.md\:dark\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.md\:dark\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.md\:dark\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.md\:dark\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.md\:dark\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.md\:dark\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.md\:dark\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.md\:dark\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:dark\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:dark\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.md\:dark\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.md\:dark\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.md\:dark\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.md\:dark\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.md\:dark\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.md\:dark\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.md\:dark\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.md\:dark\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.md\:dark\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.md\:dark\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.md\:dark\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.md\:dark\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.md\:dark\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.md\:dark\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.md\:dark\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.md\:dark\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.md\:dark\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.md\:dark\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.md\:dark\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.md\:dark\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.md\:dark\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.md\:dark\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.md\:dark\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.md\:dark\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.md\:dark\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.md\:dark\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.md\:dark\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.md\:dark\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.md\:dark\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.md\:dark\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.md\:dark\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.md\:dark\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.md\:dark\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.md\:dark\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.md\:dark\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.md\:dark\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.md\:dark\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.md\:dark\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.md\:dark\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.md\:dark\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.md\:dark\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.md\:dark\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.md\:dark\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.md\:dark\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.md\:dark\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.md\:dark\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.md\:dark\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.md\:dark\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.md\:dark\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.md\:dark\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.md\:dark\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.md\:dark\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.md\:dark\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.md\:dark\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.md\:dark\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.md\:dark\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.md\:dark\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.md\:dark\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.md\:dark\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.md\:dark\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.md\:dark\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.md\:dark\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.md\:dark\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.md\:dark\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.md\:dark\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.md\:dark\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.md\:dark\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.md\:dark\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.md\:dark\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.md\:dark\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.md\:dark\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.md\:dark\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.md\:dark\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.md\:dark\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.md\:dark\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.md\:dark\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.md\:dark\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.md\:dark\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.md\:dark\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.md\:dark\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.md\:dark\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.md\:dark\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.md\:dark\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.md\:dark\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.md\:dark\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.md\:dark\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.md\:dark\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.md\:dark\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.md\:dark\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.md\:dark\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.md\:dark\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.md\:dark\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.md\:dark\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.md\:dark\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.md\:dark\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.md\:dark\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.md\:dark\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.md\:dark\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.md\:dark\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.md\:dark\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.md\:dark\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.md\:dark\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.md\:dark\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.md\:dark\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.md\:dark\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.md\:dark\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.md\:dark\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.md\:dark\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.md\:dark\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.md\:dark\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.md\:dark\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.md\:dark\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.md\:dark\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.md\:dark\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.md\:dark\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.md\:dark\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.md\:dark\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.md\:dark\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.md\:dark\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.md\:dark\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.md\:dark\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.md\:dark\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.md\:dark\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.md\:dark\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.md\:dark\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.md\:dark\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.md\:dark\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.md\:dark\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.md\:dark\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}}.md\:to-connection-50{--tw-gradient-to:#eef2ff}.md\:to-connection-100{--tw-gradient-to:#e0e7ff}.md\:to-connection-200{--tw-gradient-to:#c7d2fe}.md\:to-connection-300{--tw-gradient-to:#a5b4fc}.md\:to-connection-400{--tw-gradient-to:#818cf8}.md\:to-connection-500{--tw-gradient-to:#6366f1}.md\:to-connection-600{--tw-gradient-to:#4f46e5}.md\:to-connection-700{--tw-gradient-to:#4338ca}.md\:to-connection-800{--tw-gradient-to:#3730a3}.md\:to-connection-900{--tw-gradient-to:#312e81}.md\:to-connect-50{--tw-gradient-to:#fef2f2}.md\:to-connect-100{--tw-gradient-to:#fee2e2}.md\:to-connect-200{--tw-gradient-to:#fecaca}.md\:to-connect-300{--tw-gradient-to:#fca5a5}.md\:to-connect-400{--tw-gradient-to:#f87171}.md\:to-connect-500{--tw-gradient-to:#ef4444}.md\:to-connect-600{--tw-gradient-to:#dc2626}.md\:to-connect-700{--tw-gradient-to:#b91c1c}.md\:to-connect-800{--tw-gradient-to:#991b1b}.md\:to-connect-900{--tw-gradient-to:#7f1d1d}.md\:to-punch-50{--tw-gradient-to:#fefce8}.md\:to-punch-100{--tw-gradient-to:#fef9c3}.md\:to-punch-200{--tw-gradient-to:#fef08a}.md\:to-punch-300{--tw-gradient-to:#fde047}.md\:to-punch-400{--tw-gradient-to:#facc15}.md\:to-punch-500{--tw-gradient-to:#eab308}.md\:to-punch-600{--tw-gradient-to:#ca8a04}.md\:to-punch-700{--tw-gradient-to:#a16207}.md\:to-punch-800{--tw-gradient-to:#854d0e}.md\:to-punch-900{--tw-gradient-to:#713f12}.md\:to-touch-50{--tw-gradient-to:#f0fdf4}.md\:to-touch-100{--tw-gradient-to:#dcfce7}.md\:to-touch-200{--tw-gradient-to:#bbf7d0}.md\:to-touch-300{--tw-gradient-to:#86efac}.md\:to-touch-400{--tw-gradient-to:#4ade80}.md\:to-touch-500{--tw-gradient-to:#22c55e}.md\:to-touch-600{--tw-gradient-to:#16a34a}.md\:to-touch-700{--tw-gradient-to:#15803d}.md\:to-touch-800{--tw-gradient-to:#166534}.md\:to-touch-900{--tw-gradient-to:#14532d}.md\:to-pulse-50{--tw-gradient-to:#fdf2f8}.md\:to-pulse-100{--tw-gradient-to:#fce7f3}.md\:to-pulse-200{--tw-gradient-to:#fbcfe8}.md\:to-pulse-300{--tw-gradient-to:#f9a8d4}.md\:to-pulse-400{--tw-gradient-to:#f472b6}.md\:to-pulse-500{--tw-gradient-to:#ec4899}.md\:to-pulse-600{--tw-gradient-to:#db2777}.md\:to-pulse-700{--tw-gradient-to:#be185d}.md\:to-pulse-800{--tw-gradient-to:#9d174d}.md\:to-pulse-900{--tw-gradient-to:#831843}.md\:to-transparent{--tw-gradient-to:transparent}.md\:to-current{--tw-gradient-to:currentColor}.md\:to-black{--tw-gradient-to:#000}.md\:to-white{--tw-gradient-to:#fff}.md\:to-gray-50{--tw-gradient-to:#fafaf9}.md\:to-gray-100{--tw-gradient-to:#f5f5f4}.md\:to-gray-200{--tw-gradient-to:#e7e5e4}.md\:to-gray-300{--tw-gradient-to:#d6d3d1}.md\:to-gray-400{--tw-gradient-to:#a8a29e}.md\:to-gray-500{--tw-gradient-to:#78716c}.md\:to-gray-600{--tw-gradient-to:#57534e}.md\:to-gray-700{--tw-gradient-to:#44403c}.md\:to-gray-800{--tw-gradient-to:#292524}.md\:to-gray-900{--tw-gradient-to:#1c1917}.md\:to-indigo-50{--tw-gradient-to:#eef2ff}.md\:to-indigo-100{--tw-gradient-to:#e0e7ff}.md\:to-indigo-200{--tw-gradient-to:#c7d2fe}.md\:to-indigo-300{--tw-gradient-to:#a5b4fc}.md\:to-indigo-400{--tw-gradient-to:#818cf8}.md\:to-indigo-500{--tw-gradient-to:#6366f1}.md\:to-indigo-600{--tw-gradient-to:#4f46e5}.md\:to-indigo-700{--tw-gradient-to:#4338ca}.md\:to-indigo-800{--tw-gradient-to:#3730a3}.md\:to-indigo-900{--tw-gradient-to:#312e81}.md\:to-red-50{--tw-gradient-to:#fff1f2}.md\:to-red-100{--tw-gradient-to:#ffe4e6}.md\:to-red-200{--tw-gradient-to:#fecdd3}.md\:to-red-300{--tw-gradient-to:#fda4af}.md\:to-red-400{--tw-gradient-to:#fb7185}.md\:to-red-500{--tw-gradient-to:#f43f5e}.md\:to-red-600{--tw-gradient-to:#e11d48}.md\:to-red-700{--tw-gradient-to:#be123c}.md\:to-red-800{--tw-gradient-to:#9f1239}.md\:to-red-900{--tw-gradient-to:#881337}.md\:to-yellow-50{--tw-gradient-to:#fffbeb}.md\:to-yellow-100{--tw-gradient-to:#fef3c7}.md\:to-yellow-200{--tw-gradient-to:#fde68a}.md\:to-yellow-300{--tw-gradient-to:#fcd34d}.md\:to-yellow-400{--tw-gradient-to:#fbbf24}.md\:to-yellow-500{--tw-gradient-to:#f59e0b}.md\:to-yellow-600{--tw-gradient-to:#d97706}.md\:to-yellow-700{--tw-gradient-to:#b45309}.md\:to-yellow-800{--tw-gradient-to:#92400e}.md\:to-yellow-900{--tw-gradient-to:#78350f}.md\:to-blue-50{--tw-gradient-to:#eff6ff}.md\:to-blue-100{--tw-gradient-to:#dbeafe}.md\:to-blue-200{--tw-gradient-to:#bfdbfe}.md\:to-blue-300{--tw-gradient-to:#93c5fd}.md\:to-blue-400{--tw-gradient-to:#60a5fa}.md\:to-blue-500{--tw-gradient-to:#3b82f6}.md\:to-blue-600{--tw-gradient-to:#2563eb}.md\:to-blue-700{--tw-gradient-to:#1d4ed8}.md\:to-blue-800{--tw-gradient-to:#1e40af}.md\:to-blue-900{--tw-gradient-to:#1e3a8a}.md\:to-purple-50{--tw-gradient-to:#faf5ff}.md\:to-purple-100{--tw-gradient-to:#f3e8ff}.md\:to-purple-200{--tw-gradient-to:#e9d5ff}.md\:to-purple-300{--tw-gradient-to:#d8b4fe}.md\:to-purple-400{--tw-gradient-to:#c084fc}.md\:to-purple-500{--tw-gradient-to:#a855f7}.md\:to-purple-600{--tw-gradient-to:#9333ea}.md\:to-purple-700{--tw-gradient-to:#7e22ce}.md\:to-purple-800{--tw-gradient-to:#6b21a8}.md\:to-purple-900{--tw-gradient-to:#581c87}.md\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.md\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.md\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.md\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.md\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.md\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.md\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.md\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.md\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.md\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.md\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.md\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.md\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.md\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.md\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.md\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.md\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.md\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.md\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.md\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.md\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.md\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.md\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.md\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.md\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.md\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.md\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.md\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.md\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.md\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.md\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.md\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.md\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.md\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.md\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.md\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.md\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.md\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.md\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.md\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.md\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.md\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.md\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.md\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.md\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.md\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.md\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.md\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.md\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.md\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.md\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.md\:hover\:to-current:hover{--tw-gradient-to:currentColor}.md\:hover\:to-black:hover{--tw-gradient-to:#000}.md\:hover\:to-white:hover{--tw-gradient-to:#fff}.md\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.md\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.md\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.md\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.md\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.md\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.md\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.md\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.md\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.md\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.md\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.md\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.md\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.md\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.md\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.md\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.md\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.md\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.md\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.md\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.md\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.md\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.md\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.md\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.md\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.md\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.md\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.md\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.md\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.md\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.md\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.md\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.md\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.md\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.md\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.md\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.md\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.md\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.md\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.md\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.md\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.md\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.md\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.md\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.md\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.md\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.md\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.md\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.md\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.md\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.md\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.md\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.md\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.md\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.md\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.md\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.md\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.md\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.md\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.md\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.md\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.md\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.md\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.md\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.md\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.md\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.md\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.md\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.md\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.md\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.md\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.md\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.md\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.md\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.md\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.md\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.md\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.md\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.md\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.md\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.md\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.md\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.md\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.md\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.md\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.md\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.md\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.md\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.md\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.md\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.md\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.md\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.md\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.md\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.md\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.md\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.md\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.md\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.md\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.md\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.md\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.md\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.md\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.md\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.md\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.md\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.md\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.md\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.md\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.md\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.md\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.md\:focus\:to-current:focus{--tw-gradient-to:currentColor}.md\:focus\:to-black:focus{--tw-gradient-to:#000}.md\:focus\:to-white:focus{--tw-gradient-to:#fff}.md\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.md\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.md\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.md\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.md\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.md\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.md\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.md\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.md\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.md\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.md\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.md\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.md\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.md\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.md\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.md\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.md\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.md\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.md\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.md\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.md\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.md\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.md\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.md\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.md\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.md\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.md\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.md\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.md\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.md\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.md\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.md\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.md\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.md\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.md\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.md\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.md\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.md\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.md\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.md\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.md\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.md\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.md\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.md\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.md\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.md\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.md\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.md\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.md\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.md\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.md\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.md\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.md\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.md\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.md\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.md\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.md\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.md\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.md\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.md\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}@media (prefers-color-scheme:dark){.md\:dark\:to-connection-50{--tw-gradient-to:#eef2ff}.md\:dark\:to-connection-100{--tw-gradient-to:#e0e7ff}.md\:dark\:to-connection-200{--tw-gradient-to:#c7d2fe}.md\:dark\:to-connection-300{--tw-gradient-to:#a5b4fc}.md\:dark\:to-connection-400{--tw-gradient-to:#818cf8}.md\:dark\:to-connection-500{--tw-gradient-to:#6366f1}.md\:dark\:to-connection-600{--tw-gradient-to:#4f46e5}.md\:dark\:to-connection-700{--tw-gradient-to:#4338ca}.md\:dark\:to-connection-800{--tw-gradient-to:#3730a3}.md\:dark\:to-connection-900{--tw-gradient-to:#312e81}.md\:dark\:to-connect-50{--tw-gradient-to:#fef2f2}.md\:dark\:to-connect-100{--tw-gradient-to:#fee2e2}.md\:dark\:to-connect-200{--tw-gradient-to:#fecaca}.md\:dark\:to-connect-300{--tw-gradient-to:#fca5a5}.md\:dark\:to-connect-400{--tw-gradient-to:#f87171}.md\:dark\:to-connect-500{--tw-gradient-to:#ef4444}.md\:dark\:to-connect-600{--tw-gradient-to:#dc2626}.md\:dark\:to-connect-700{--tw-gradient-to:#b91c1c}.md\:dark\:to-connect-800{--tw-gradient-to:#991b1b}.md\:dark\:to-connect-900{--tw-gradient-to:#7f1d1d}.md\:dark\:to-punch-50{--tw-gradient-to:#fefce8}.md\:dark\:to-punch-100{--tw-gradient-to:#fef9c3}.md\:dark\:to-punch-200{--tw-gradient-to:#fef08a}.md\:dark\:to-punch-300{--tw-gradient-to:#fde047}.md\:dark\:to-punch-400{--tw-gradient-to:#facc15}.md\:dark\:to-punch-500{--tw-gradient-to:#eab308}.md\:dark\:to-punch-600{--tw-gradient-to:#ca8a04}.md\:dark\:to-punch-700{--tw-gradient-to:#a16207}.md\:dark\:to-punch-800{--tw-gradient-to:#854d0e}.md\:dark\:to-punch-900{--tw-gradient-to:#713f12}.md\:dark\:to-touch-50{--tw-gradient-to:#f0fdf4}.md\:dark\:to-touch-100{--tw-gradient-to:#dcfce7}.md\:dark\:to-touch-200{--tw-gradient-to:#bbf7d0}.md\:dark\:to-touch-300{--tw-gradient-to:#86efac}.md\:dark\:to-touch-400{--tw-gradient-to:#4ade80}.md\:dark\:to-touch-500{--tw-gradient-to:#22c55e}.md\:dark\:to-touch-600{--tw-gradient-to:#16a34a}.md\:dark\:to-touch-700{--tw-gradient-to:#15803d}.md\:dark\:to-touch-800{--tw-gradient-to:#166534}.md\:dark\:to-touch-900{--tw-gradient-to:#14532d}.md\:dark\:to-pulse-50{--tw-gradient-to:#fdf2f8}.md\:dark\:to-pulse-100{--tw-gradient-to:#fce7f3}.md\:dark\:to-pulse-200{--tw-gradient-to:#fbcfe8}.md\:dark\:to-pulse-300{--tw-gradient-to:#f9a8d4}.md\:dark\:to-pulse-400{--tw-gradient-to:#f472b6}.md\:dark\:to-pulse-500{--tw-gradient-to:#ec4899}.md\:dark\:to-pulse-600{--tw-gradient-to:#db2777}.md\:dark\:to-pulse-700{--tw-gradient-to:#be185d}.md\:dark\:to-pulse-800{--tw-gradient-to:#9d174d}.md\:dark\:to-pulse-900{--tw-gradient-to:#831843}.md\:dark\:to-transparent{--tw-gradient-to:transparent}.md\:dark\:to-current{--tw-gradient-to:currentColor}.md\:dark\:to-black{--tw-gradient-to:#000}.md\:dark\:to-white{--tw-gradient-to:#fff}.md\:dark\:to-gray-50{--tw-gradient-to:#fafaf9}.md\:dark\:to-gray-100{--tw-gradient-to:#f5f5f4}.md\:dark\:to-gray-200{--tw-gradient-to:#e7e5e4}.md\:dark\:to-gray-300{--tw-gradient-to:#d6d3d1}.md\:dark\:to-gray-400{--tw-gradient-to:#a8a29e}.md\:dark\:to-gray-500{--tw-gradient-to:#78716c}.md\:dark\:to-gray-600{--tw-gradient-to:#57534e}.md\:dark\:to-gray-700{--tw-gradient-to:#44403c}.md\:dark\:to-gray-800{--tw-gradient-to:#292524}.md\:dark\:to-gray-900{--tw-gradient-to:#1c1917}.md\:dark\:to-indigo-50{--tw-gradient-to:#eef2ff}.md\:dark\:to-indigo-100{--tw-gradient-to:#e0e7ff}.md\:dark\:to-indigo-200{--tw-gradient-to:#c7d2fe}.md\:dark\:to-indigo-300{--tw-gradient-to:#a5b4fc}.md\:dark\:to-indigo-400{--tw-gradient-to:#818cf8}.md\:dark\:to-indigo-500{--tw-gradient-to:#6366f1}.md\:dark\:to-indigo-600{--tw-gradient-to:#4f46e5}.md\:dark\:to-indigo-700{--tw-gradient-to:#4338ca}.md\:dark\:to-indigo-800{--tw-gradient-to:#3730a3}.md\:dark\:to-indigo-900{--tw-gradient-to:#312e81}.md\:dark\:to-red-50{--tw-gradient-to:#fff1f2}.md\:dark\:to-red-100{--tw-gradient-to:#ffe4e6}.md\:dark\:to-red-200{--tw-gradient-to:#fecdd3}.md\:dark\:to-red-300{--tw-gradient-to:#fda4af}.md\:dark\:to-red-400{--tw-gradient-to:#fb7185}.md\:dark\:to-red-500{--tw-gradient-to:#f43f5e}.md\:dark\:to-red-600{--tw-gradient-to:#e11d48}.md\:dark\:to-red-700{--tw-gradient-to:#be123c}.md\:dark\:to-red-800{--tw-gradient-to:#9f1239}.md\:dark\:to-red-900{--tw-gradient-to:#881337}.md\:dark\:to-yellow-50{--tw-gradient-to:#fffbeb}.md\:dark\:to-yellow-100{--tw-gradient-to:#fef3c7}.md\:dark\:to-yellow-200{--tw-gradient-to:#fde68a}.md\:dark\:to-yellow-300{--tw-gradient-to:#fcd34d}.md\:dark\:to-yellow-400{--tw-gradient-to:#fbbf24}.md\:dark\:to-yellow-500{--tw-gradient-to:#f59e0b}.md\:dark\:to-yellow-600{--tw-gradient-to:#d97706}.md\:dark\:to-yellow-700{--tw-gradient-to:#b45309}.md\:dark\:to-yellow-800{--tw-gradient-to:#92400e}.md\:dark\:to-yellow-900{--tw-gradient-to:#78350f}.md\:dark\:to-blue-50{--tw-gradient-to:#eff6ff}.md\:dark\:to-blue-100{--tw-gradient-to:#dbeafe}.md\:dark\:to-blue-200{--tw-gradient-to:#bfdbfe}.md\:dark\:to-blue-300{--tw-gradient-to:#93c5fd}.md\:dark\:to-blue-400{--tw-gradient-to:#60a5fa}.md\:dark\:to-blue-500{--tw-gradient-to:#3b82f6}.md\:dark\:to-blue-600{--tw-gradient-to:#2563eb}.md\:dark\:to-blue-700{--tw-gradient-to:#1d4ed8}.md\:dark\:to-blue-800{--tw-gradient-to:#1e40af}.md\:dark\:to-blue-900{--tw-gradient-to:#1e3a8a}.md\:dark\:to-purple-50{--tw-gradient-to:#faf5ff}.md\:dark\:to-purple-100{--tw-gradient-to:#f3e8ff}.md\:dark\:to-purple-200{--tw-gradient-to:#e9d5ff}.md\:dark\:to-purple-300{--tw-gradient-to:#d8b4fe}.md\:dark\:to-purple-400{--tw-gradient-to:#c084fc}.md\:dark\:to-purple-500{--tw-gradient-to:#a855f7}.md\:dark\:to-purple-600{--tw-gradient-to:#9333ea}.md\:dark\:to-purple-700{--tw-gradient-to:#7e22ce}.md\:dark\:to-purple-800{--tw-gradient-to:#6b21a8}.md\:dark\:to-purple-900{--tw-gradient-to:#581c87}.md\:dark\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.md\:dark\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.md\:dark\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.md\:dark\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.md\:dark\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.md\:dark\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.md\:dark\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.md\:dark\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.md\:dark\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.md\:dark\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.md\:dark\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.md\:dark\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.md\:dark\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.md\:dark\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.md\:dark\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.md\:dark\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.md\:dark\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.md\:dark\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.md\:dark\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.md\:dark\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.md\:dark\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.md\:dark\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.md\:dark\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.md\:dark\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.md\:dark\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.md\:dark\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.md\:dark\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.md\:dark\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.md\:dark\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.md\:dark\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.md\:dark\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.md\:dark\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.md\:dark\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.md\:dark\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.md\:dark\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.md\:dark\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.md\:dark\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.md\:dark\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.md\:dark\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.md\:dark\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.md\:dark\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.md\:dark\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.md\:dark\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.md\:dark\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.md\:dark\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.md\:dark\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.md\:dark\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.md\:dark\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.md\:dark\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.md\:dark\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.md\:dark\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.md\:dark\:hover\:to-current:hover{--tw-gradient-to:currentColor}.md\:dark\:hover\:to-black:hover{--tw-gradient-to:#000}.md\:dark\:hover\:to-white:hover{--tw-gradient-to:#fff}.md\:dark\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.md\:dark\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.md\:dark\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.md\:dark\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.md\:dark\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.md\:dark\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.md\:dark\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.md\:dark\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.md\:dark\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.md\:dark\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.md\:dark\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.md\:dark\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.md\:dark\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.md\:dark\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.md\:dark\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.md\:dark\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.md\:dark\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.md\:dark\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.md\:dark\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.md\:dark\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.md\:dark\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.md\:dark\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.md\:dark\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.md\:dark\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.md\:dark\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.md\:dark\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.md\:dark\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.md\:dark\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.md\:dark\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.md\:dark\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.md\:dark\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.md\:dark\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.md\:dark\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.md\:dark\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.md\:dark\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.md\:dark\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.md\:dark\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.md\:dark\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.md\:dark\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.md\:dark\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.md\:dark\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.md\:dark\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.md\:dark\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.md\:dark\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.md\:dark\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.md\:dark\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.md\:dark\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.md\:dark\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.md\:dark\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.md\:dark\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.md\:dark\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.md\:dark\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.md\:dark\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.md\:dark\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.md\:dark\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.md\:dark\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.md\:dark\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.md\:dark\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.md\:dark\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.md\:dark\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.md\:dark\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.md\:dark\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.md\:dark\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.md\:dark\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.md\:dark\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.md\:dark\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.md\:dark\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.md\:dark\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.md\:dark\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.md\:dark\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.md\:dark\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.md\:dark\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.md\:dark\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.md\:dark\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.md\:dark\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.md\:dark\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.md\:dark\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.md\:dark\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.md\:dark\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.md\:dark\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.md\:dark\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.md\:dark\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.md\:dark\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.md\:dark\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.md\:dark\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.md\:dark\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.md\:dark\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.md\:dark\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.md\:dark\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.md\:dark\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.md\:dark\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.md\:dark\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.md\:dark\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.md\:dark\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.md\:dark\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.md\:dark\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.md\:dark\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.md\:dark\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.md\:dark\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.md\:dark\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.md\:dark\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.md\:dark\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.md\:dark\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.md\:dark\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.md\:dark\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.md\:dark\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.md\:dark\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.md\:dark\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.md\:dark\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.md\:dark\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.md\:dark\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.md\:dark\:focus\:to-current:focus{--tw-gradient-to:currentColor}.md\:dark\:focus\:to-black:focus{--tw-gradient-to:#000}.md\:dark\:focus\:to-white:focus{--tw-gradient-to:#fff}.md\:dark\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.md\:dark\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.md\:dark\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.md\:dark\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.md\:dark\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.md\:dark\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.md\:dark\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.md\:dark\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.md\:dark\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.md\:dark\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.md\:dark\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.md\:dark\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.md\:dark\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.md\:dark\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.md\:dark\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.md\:dark\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.md\:dark\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.md\:dark\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.md\:dark\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.md\:dark\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.md\:dark\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.md\:dark\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.md\:dark\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.md\:dark\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.md\:dark\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.md\:dark\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.md\:dark\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.md\:dark\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.md\:dark\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.md\:dark\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.md\:dark\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.md\:dark\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.md\:dark\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.md\:dark\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.md\:dark\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.md\:dark\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.md\:dark\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.md\:dark\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.md\:dark\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.md\:dark\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.md\:dark\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.md\:dark\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.md\:dark\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.md\:dark\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.md\:dark\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.md\:dark\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.md\:dark\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.md\:dark\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.md\:dark\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.md\:dark\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.md\:dark\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.md\:dark\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.md\:dark\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.md\:dark\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.md\:dark\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.md\:dark\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.md\:dark\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.md\:dark\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.md\:dark\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.md\:dark\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}}.md\:decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.md\:decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md\:bg-auto{background-size:auto}.md\:bg-cover{background-size:cover}.md\:bg-contain{background-size:contain}.md\:bg-fixed{background-attachment:fixed}.md\:bg-local{background-attachment:local}.md\:bg-scroll{background-attachment:scroll}.md\:bg-clip-border{background-clip:border-box}.md\:bg-clip-padding{background-clip:padding-box}.md\:bg-clip-content{background-clip:content-box}.md\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.md\:bg-bottom{background-position:bottom}.md\:bg-center{background-position:50%}.md\:bg-left{background-position:0}.md\:bg-left-bottom{background-position:0 100%}.md\:bg-left-top{background-position:0 0}.md\:bg-right{background-position:100%}.md\:bg-right-bottom{background-position:100% 100%}.md\:bg-right-top{background-position:100% 0}.md\:bg-top{background-position:top}.md\:bg-repeat{background-repeat:repeat}.md\:bg-no-repeat{background-repeat:no-repeat}.md\:bg-repeat-x{background-repeat:repeat-x}.md\:bg-repeat-y{background-repeat:repeat-y}.md\:bg-repeat-round{background-repeat:round}.md\:bg-repeat-space{background-repeat:space}.md\:bg-origin-border{background-origin:border-box}.md\:bg-origin-padding{background-origin:padding-box}.md\:bg-origin-content{background-origin:content-box}.md\:fill-current{fill:currentColor}.md\:stroke-current{stroke:currentColor}.md\:stroke-0{stroke-width:0}.md\:stroke-1{stroke-width:1}.md\:stroke-2{stroke-width:2}.md\:object-contain{-o-object-fit:contain;object-fit:contain}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:object-fill{-o-object-fit:fill;object-fit:fill}.md\:object-none{-o-object-fit:none;object-fit:none}.md\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.md\:object-bottom{-o-object-position:bottom;object-position:bottom}.md\:object-center{-o-object-position:center;object-position:center}.md\:object-left{-o-object-position:left;object-position:left}.md\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.md\:object-left-top{-o-object-position:left top;object-position:left top}.md\:object-right{-o-object-position:right;object-position:right}.md\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.md\:object-right-top{-o-object-position:right top;object-position:right top}.md\:object-top{-o-object-position:top;object-position:top}.md\:p-0{padding:0}.md\:p-1{padding:.25rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:p-10{padding:2.5rem}.md\:p-11{padding:2.75rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-16{padding:4rem}.md\:p-20{padding:5rem}.md\:p-24{padding:6rem}.md\:p-28{padding:7rem}.md\:p-32{padding:8rem}.md\:p-36{padding:9rem}.md\:p-40{padding:10rem}.md\:p-44{padding:11rem}.md\:p-48{padding:12rem}.md\:p-52{padding:13rem}.md\:p-56{padding:14rem}.md\:p-60{padding:15rem}.md\:p-64{padding:16rem}.md\:p-72{padding:18rem}.md\:p-80{padding:20rem}.md\:p-96{padding:24rem}.md\:p-px{padding:1px}.md\:p-0\.5{padding:.125rem}.md\:p-1\.5{padding:.375rem}.md\:p-2\.5{padding:.625rem}.md\:p-3\.5{padding:.875rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-11{padding-left:2.75rem;padding-right:2.75rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-28{padding-left:7rem;padding-right:7rem}.md\:px-32{padding-left:8rem;padding-right:8rem}.md\:px-36{padding-left:9rem;padding-right:9rem}.md\:px-40{padding-left:10rem;padding-right:10rem}.md\:px-44{padding-left:11rem;padding-right:11rem}.md\:px-48{padding-left:12rem;padding-right:12rem}.md\:px-52{padding-left:13rem;padding-right:13rem}.md\:px-56{padding-left:14rem;padding-right:14rem}.md\:px-60{padding-left:15rem;padding-right:15rem}.md\:px-64{padding-left:16rem;padding-right:16rem}.md\:px-72{padding-left:18rem;padding-right:18rem}.md\:px-80{padding-left:20rem;padding-right:20rem}.md\:px-96{padding-left:24rem;padding-right:24rem}.md\:px-px{padding-left:1px;padding-right:1px}.md\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.md\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.md\:py-0{padding-bottom:0;padding-top:0}.md\:py-1{padding-bottom:.25rem;padding-top:.25rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:py-3{padding-bottom:.75rem;padding-top:.75rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.md\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.md\:py-7{padding-bottom:1.75rem;padding-top:1.75rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:py-9{padding-bottom:2.25rem;padding-top:2.25rem}.md\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.md\:py-11{padding-bottom:2.75rem;padding-top:2.75rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.md\:py-16{padding-bottom:4rem;padding-top:4rem}.md\:py-20{padding-bottom:5rem;padding-top:5rem}.md\:py-24{padding-bottom:6rem;padding-top:6rem}.md\:py-28{padding-bottom:7rem;padding-top:7rem}.md\:py-32{padding-bottom:8rem;padding-top:8rem}.md\:py-36{padding-bottom:9rem;padding-top:9rem}.md\:py-40{padding-bottom:10rem;padding-top:10rem}.md\:py-44{padding-bottom:11rem;padding-top:11rem}.md\:py-48{padding-bottom:12rem;padding-top:12rem}.md\:py-52{padding-bottom:13rem;padding-top:13rem}.md\:py-56{padding-bottom:14rem;padding-top:14rem}.md\:py-60{padding-bottom:15rem;padding-top:15rem}.md\:py-64{padding-bottom:16rem;padding-top:16rem}.md\:py-72{padding-bottom:18rem;padding-top:18rem}.md\:py-80{padding-bottom:20rem;padding-top:20rem}.md\:py-96{padding-bottom:24rem;padding-top:24rem}.md\:py-px{padding-bottom:1px;padding-top:1px}.md\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.md\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.md\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.md\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.md\:pt-0{padding-top:0}.md\:pt-1{padding-top:.25rem}.md\:pt-2{padding-top:.5rem}.md\:pt-3{padding-top:.75rem}.md\:pt-4{padding-top:1rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-7{padding-top:1.75rem}.md\:pt-8{padding-top:2rem}.md\:pt-9{padding-top:2.25rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-11{padding-top:2.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-36{padding-top:9rem}.md\:pt-40{padding-top:10rem}.md\:pt-44{padding-top:11rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:pt-56{padding-top:14rem}.md\:pt-60{padding-top:15rem}.md\:pt-64{padding-top:16rem}.md\:pt-72{padding-top:18rem}.md\:pt-80{padding-top:20rem}.md\:pt-96{padding-top:24rem}.md\:pt-px{padding-top:1px}.md\:pt-0\.5{padding-top:.125rem}.md\:pt-1\.5{padding-top:.375rem}.md\:pt-2\.5{padding-top:.625rem}.md\:pt-3\.5{padding-top:.875rem}.md\:pr-0{padding-right:0}.md\:pr-1{padding-right:.25rem}.md\:pr-2{padding-right:.5rem}.md\:pr-3{padding-right:.75rem}.md\:pr-4{padding-right:1rem}.md\:pr-5{padding-right:1.25rem}.md\:pr-6{padding-right:1.5rem}.md\:pr-7{padding-right:1.75rem}.md\:pr-8{padding-right:2rem}.md\:pr-9{padding-right:2.25rem}.md\:pr-10{padding-right:2.5rem}.md\:pr-11{padding-right:2.75rem}.md\:pr-12{padding-right:3rem}.md\:pr-14{padding-right:3.5rem}.md\:pr-16{padding-right:4rem}.md\:pr-20{padding-right:5rem}.md\:pr-24{padding-right:6rem}.md\:pr-28{padding-right:7rem}.md\:pr-32{padding-right:8rem}.md\:pr-36{padding-right:9rem}.md\:pr-40{padding-right:10rem}.md\:pr-44{padding-right:11rem}.md\:pr-48{padding-right:12rem}.md\:pr-52{padding-right:13rem}.md\:pr-56{padding-right:14rem}.md\:pr-60{padding-right:15rem}.md\:pr-64{padding-right:16rem}.md\:pr-72{padding-right:18rem}.md\:pr-80{padding-right:20rem}.md\:pr-96{padding-right:24rem}.md\:pr-px{padding-right:1px}.md\:pr-0\.5{padding-right:.125rem}.md\:pr-1\.5{padding-right:.375rem}.md\:pr-2\.5{padding-right:.625rem}.md\:pr-3\.5{padding-right:.875rem}.md\:pb-0{padding-bottom:0}.md\:pb-1{padding-bottom:.25rem}.md\:pb-2{padding-bottom:.5rem}.md\:pb-3{padding-bottom:.75rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pb-8{padding-bottom:2rem}.md\:pb-9{padding-bottom:2.25rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-11{padding-bottom:2.75rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-32{padding-bottom:8rem}.md\:pb-36{padding-bottom:9rem}.md\:pb-40{padding-bottom:10rem}.md\:pb-44{padding-bottom:11rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-52{padding-bottom:13rem}.md\:pb-56{padding-bottom:14rem}.md\:pb-60{padding-bottom:15rem}.md\:pb-64{padding-bottom:16rem}.md\:pb-72{padding-bottom:18rem}.md\:pb-80{padding-bottom:20rem}.md\:pb-96{padding-bottom:24rem}.md\:pb-px{padding-bottom:1px}.md\:pb-0\.5{padding-bottom:.125rem}.md\:pb-1\.5{padding-bottom:.375rem}.md\:pb-2\.5{padding-bottom:.625rem}.md\:pb-3\.5{padding-bottom:.875rem}.md\:pl-0{padding-left:0}.md\:pl-1{padding-left:.25rem}.md\:pl-2{padding-left:.5rem}.md\:pl-3{padding-left:.75rem}.md\:pl-4{padding-left:1rem}.md\:pl-5{padding-left:1.25rem}.md\:pl-6{padding-left:1.5rem}.md\:pl-7{padding-left:1.75rem}.md\:pl-8{padding-left:2rem}.md\:pl-9{padding-left:2.25rem}.md\:pl-10{padding-left:2.5rem}.md\:pl-11{padding-left:2.75rem}.md\:pl-12{padding-left:3rem}.md\:pl-14{padding-left:3.5rem}.md\:pl-16{padding-left:4rem}.md\:pl-20{padding-left:5rem}.md\:pl-24{padding-left:6rem}.md\:pl-28{padding-left:7rem}.md\:pl-32{padding-left:8rem}.md\:pl-36{padding-left:9rem}.md\:pl-40{padding-left:10rem}.md\:pl-44{padding-left:11rem}.md\:pl-48{padding-left:12rem}.md\:pl-52{padding-left:13rem}.md\:pl-56{padding-left:14rem}.md\:pl-60{padding-left:15rem}.md\:pl-64{padding-left:16rem}.md\:pl-72{padding-left:18rem}.md\:pl-80{padding-left:20rem}.md\:pl-96{padding-left:24rem}.md\:pl-px{padding-left:1px}.md\:pl-0\.5{padding-left:.125rem}.md\:pl-1\.5{padding-left:.375rem}.md\:pl-2\.5{padding-left:.625rem}.md\:pl-3\.5{padding-left:.875rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-justify{text-align:justify}.md\:align-baseline{vertical-align:baseline}.md\:align-top{vertical-align:top}.md\:align-middle{vertical-align:middle}.md\:align-bottom{vertical-align:bottom}.md\:align-text-top{vertical-align:text-top}.md\:align-text-bottom{vertical-align:text-bottom}.md\:font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.md\:font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.md\:font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-9xl{font-size:8rem;line-height:1}.md\:font-thin{font-weight:100}.md\:font-extralight{font-weight:200}.md\:font-light{font-weight:300}.md\:font-normal{font-weight:400}.md\:font-medium{font-weight:500}.md\:font-semibold{font-weight:600}.md\:font-bold{font-weight:700}.md\:font-extrabold{font-weight:800}.md\:font-black{font-weight:900}.md\:uppercase{text-transform:uppercase}.md\:lowercase{text-transform:lowercase}.md\:capitalize{text-transform:capitalize}.md\:normal-case{text-transform:none}.md\:italic{font-style:italic}.md\:not-italic{font-style:normal}.md\:diagonal-fractions,.md\:lining-nums,.md\:oldstyle-nums,.md\:ordinal,.md\:proportional-nums,.md\:slashed-zero,.md\:stacked-fractions,.md\:tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.md\:normal-nums{font-variant-numeric:normal}.md\:ordinal{--tw-ordinal:ordinal}.md\:slashed-zero{--tw-slashed-zero:slashed-zero}.md\:lining-nums{--tw-numeric-figure:lining-nums}.md\:oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.md\:proportional-nums{--tw-numeric-spacing:proportional-nums}.md\:tabular-nums{--tw-numeric-spacing:tabular-nums}.md\:diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.md\:stacked-fractions{--tw-numeric-fraction:stacked-fractions}.md\:leading-3{line-height:.75rem}.md\:leading-4{line-height:1rem}.md\:leading-5{line-height:1.25rem}.md\:leading-6{line-height:1.5rem}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-10{line-height:2.5rem}.md\:leading-none{line-height:1}.md\:leading-tight{line-height:1.25}.md\:leading-snug{line-height:1.375}.md\:leading-normal{line-height:1.5}.md\:leading-relaxed{line-height:1.625}.md\:leading-loose{line-height:2}.md\:tracking-tighter{letter-spacing:-.05em}.md\:tracking-tight{letter-spacing:-.025em}.md\:tracking-normal{letter-spacing:0}.md\:tracking-wide{letter-spacing:.025em}.md\:tracking-wider{letter-spacing:.05em}.md\:tracking-widest{letter-spacing:.1em}.md\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.md\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.md\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.md\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.md\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.md\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.md\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.md\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.md\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.md\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.md\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.md\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.md\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.md\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.md\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.md\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.md\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.md\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.md\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.md\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.md\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.md\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.md\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.md\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.md\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.md\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.md\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.md\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.md\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.md\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.md\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.md\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.md\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.md\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.md\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.md\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.md\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.md\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.md\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.md\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.md\:text-transparent{color:transparent}.md\:text-current{color:currentColor}.md\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.md\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.md\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.md\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.md\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.md\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.md\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.md\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.md\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.md\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.md\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.md\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.md\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.md\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.md\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.md\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.md\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.md\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.md\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.md\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.md\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.md\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.md\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.md\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.md\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.md\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.md\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.md\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.md\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.md\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.md\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.md\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.md\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.md\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.md\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.md\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.md\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.md\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.md\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.md\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.md\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.md\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.md\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.md\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.md\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.md\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.md\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.md\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.md\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.md\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.md\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-transparent{color:transparent}.group:hover .md\:group-hover\:text-current{color:currentColor}.group:hover .md\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.md\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.md\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.md\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.md\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.md\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.md\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.md\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.md\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.md\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.md\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.md\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.md\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.md\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.md\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.md\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.md\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.md\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.md\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.md\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.md\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.md\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.md\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.md\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.md\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.md\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.md\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.md\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.md\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.md\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.md\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.md\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.md\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.md\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.md\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.md\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.md\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.md\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.md\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.md\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.md\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.md\:focus-within\:text-transparent:focus-within{color:transparent}.md\:focus-within\:text-current:focus-within{color:currentColor}.md\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.md\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.md\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.md\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.md\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.md\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.md\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.md\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.md\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.md\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.md\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.md\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.md\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.md\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.md\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.md\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.md\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.md\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.md\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.md\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.md\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.md\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.md\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.md\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.md\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.md\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.md\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.md\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.md\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.md\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.md\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.md\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.md\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.md\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.md\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.md\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.md\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.md\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.md\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.md\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.md\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.md\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.md\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.md\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.md\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.md\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.md\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.md\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.md\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.md\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.md\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.md\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.md\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.md\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.md\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.md\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.md\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.md\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.md\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.md\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.md\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.md\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.md\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.md\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.md\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.md\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.md\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.md\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.md\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.md\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.md\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.md\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.md\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.md\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.md\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.md\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.md\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.md\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.md\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.md\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.md\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.md\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.md\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.md\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.md\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.md\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.md\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.md\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.md\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.md\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.md\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.md\:hover\:text-transparent:hover{color:transparent}.md\:hover\:text-current:hover{color:currentColor}.md\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.md\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.md\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.md\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.md\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.md\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.md\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.md\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.md\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.md\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.md\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.md\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.md\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.md\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.md\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.md\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.md\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.md\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.md\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.md\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.md\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.md\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.md\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.md\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.md\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.md\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.md\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.md\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.md\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.md\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.md\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.md\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.md\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.md\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.md\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.md\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.md\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.md\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.md\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.md\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.md\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.md\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.md\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.md\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.md\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.md\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.md\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.md\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.md\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.md\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.md\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.md\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.md\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.md\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.md\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.md\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.md\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.md\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.md\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.md\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.md\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.md\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.md\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.md\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.md\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.md\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.md\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.md\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.md\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.md\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.md\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.md\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.md\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.md\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.md\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.md\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.md\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.md\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.md\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.md\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.md\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.md\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.md\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.md\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.md\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.md\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.md\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.md\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.md\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.md\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.md\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.md\:focus\:text-transparent:focus{color:transparent}.md\:focus\:text-current:focus{color:currentColor}.md\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.md\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.md\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.md\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.md\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.md\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.md\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.md\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.md\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.md\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.md\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.md\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.md\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.md\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.md\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.md\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.md\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.md\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.md\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.md\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.md\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.md\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.md\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.md\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.md\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.md\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.md\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.md\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.md\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.md\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.md\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.md\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.md\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.md\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.md\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.md\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.md\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.md\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.md\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.md\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.md\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.md\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.md\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.md\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.md\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.md\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.md\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.md\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.md\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.md\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.md\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.md\:dark\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:dark\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:dark\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:dark\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:dark\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:dark\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:dark\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:dark\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:dark\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:dark\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:dark\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.md\:dark\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.md\:dark\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.md\:dark\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.md\:dark\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.md\:dark\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.md\:dark\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.md\:dark\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.md\:dark\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.md\:dark\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.md\:dark\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.md\:dark\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.md\:dark\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.md\:dark\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.md\:dark\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.md\:dark\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.md\:dark\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.md\:dark\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.md\:dark\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.md\:dark\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.md\:dark\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.md\:dark\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.md\:dark\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.md\:dark\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.md\:dark\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.md\:dark\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.md\:dark\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.md\:dark\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.md\:dark\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.md\:dark\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.md\:dark\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.md\:dark\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.md\:dark\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.md\:dark\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.md\:dark\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.md\:dark\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.md\:dark\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.md\:dark\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.md\:dark\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.md\:dark\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.md\:dark\:text-transparent{color:transparent}.md\:dark\:text-current{color:currentColor}.md\:dark\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.md\:dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\:dark\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.md\:dark\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.md\:dark\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.md\:dark\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.md\:dark\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.md\:dark\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.md\:dark\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.md\:dark\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.md\:dark\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.md\:dark\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.md\:dark\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:dark\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:dark\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:dark\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:dark\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:dark\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:dark\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:dark\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:dark\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:dark\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:dark\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.md\:dark\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.md\:dark\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.md\:dark\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.md\:dark\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.md\:dark\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.md\:dark\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.md\:dark\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.md\:dark\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.md\:dark\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.md\:dark\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.md\:dark\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.md\:dark\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.md\:dark\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.md\:dark\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.md\:dark\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.md\:dark\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.md\:dark\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.md\:dark\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.md\:dark\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.md\:dark\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.md\:dark\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.md\:dark\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.md\:dark\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.md\:dark\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.md\:dark\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.md\:dark\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.md\:dark\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.md\:dark\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.md\:dark\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.md\:dark\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.md\:dark\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.md\:dark\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.md\:dark\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.md\:dark\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.md\:dark\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.md\:dark\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.md\:dark\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.md\:dark\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.md\:dark\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-transparent{color:transparent}.group:hover .md\:dark\:group-hover\:text-current{color:currentColor}.group:hover .md\:dark\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .md\:dark\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-transparent:focus-within{color:transparent}.md\:dark\:focus-within\:text-current:focus-within{color:currentColor}.md\:dark\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.md\:dark\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.md\:dark\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:dark\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:dark\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:dark\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:dark\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:dark\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:dark\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:dark\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:dark\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:dark\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:dark\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.md\:dark\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.md\:dark\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.md\:dark\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.md\:dark\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.md\:dark\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.md\:dark\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.md\:dark\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.md\:dark\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.md\:dark\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.md\:dark\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.md\:dark\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.md\:dark\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.md\:dark\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.md\:dark\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.md\:dark\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.md\:dark\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.md\:dark\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.md\:dark\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.md\:dark\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.md\:dark\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.md\:dark\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.md\:dark\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.md\:dark\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.md\:dark\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.md\:dark\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.md\:dark\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.md\:dark\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.md\:dark\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.md\:dark\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.md\:dark\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.md\:dark\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.md\:dark\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.md\:dark\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.md\:dark\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.md\:dark\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.md\:dark\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.md\:dark\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.md\:dark\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.md\:dark\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.md\:dark\:hover\:text-transparent:hover{color:transparent}.md\:dark\:hover\:text-current:hover{color:currentColor}.md\:dark\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.md\:dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\:dark\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.md\:dark\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.md\:dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.md\:dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.md\:dark\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.md\:dark\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.md\:dark\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.md\:dark\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.md\:dark\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.md\:dark\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.md\:dark\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:dark\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:dark\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:dark\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:dark\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:dark\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:dark\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:dark\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:dark\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:dark\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:dark\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.md\:dark\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.md\:dark\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.md\:dark\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.md\:dark\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.md\:dark\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.md\:dark\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.md\:dark\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.md\:dark\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.md\:dark\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.md\:dark\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.md\:dark\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.md\:dark\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.md\:dark\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.md\:dark\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.md\:dark\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.md\:dark\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.md\:dark\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.md\:dark\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.md\:dark\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.md\:dark\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.md\:dark\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.md\:dark\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.md\:dark\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.md\:dark\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.md\:dark\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.md\:dark\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.md\:dark\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.md\:dark\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.md\:dark\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.md\:dark\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.md\:dark\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.md\:dark\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.md\:dark\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.md\:dark\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.md\:dark\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.md\:dark\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.md\:dark\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.md\:dark\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.md\:dark\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.md\:dark\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:dark\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:dark\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:dark\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:dark\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:dark\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:dark\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:dark\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:dark\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:dark\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:dark\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.md\:dark\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.md\:dark\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.md\:dark\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.md\:dark\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.md\:dark\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.md\:dark\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.md\:dark\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.md\:dark\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.md\:dark\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.md\:dark\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.md\:dark\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.md\:dark\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.md\:dark\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.md\:dark\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.md\:dark\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.md\:dark\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.md\:dark\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.md\:dark\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.md\:dark\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.md\:dark\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.md\:dark\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.md\:dark\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.md\:dark\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.md\:dark\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.md\:dark\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.md\:dark\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.md\:dark\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.md\:dark\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.md\:dark\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.md\:dark\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.md\:dark\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.md\:dark\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.md\:dark\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.md\:dark\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.md\:dark\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.md\:dark\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.md\:dark\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.md\:dark\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.md\:dark\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.md\:dark\:focus\:text-transparent:focus{color:transparent}.md\:dark\:focus\:text-current:focus{color:currentColor}.md\:dark\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.md\:dark\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.md\:dark\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.md\:dark\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.md\:dark\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.md\:dark\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.md\:dark\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.md\:dark\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.md\:dark\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.md\:dark\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.md\:dark\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.md\:dark\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.md\:dark\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.md\:dark\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.md\:dark\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.md\:dark\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.md\:dark\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.md\:dark\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.md\:dark\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.md\:dark\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.md\:dark\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.md\:dark\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.md\:dark\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.md\:dark\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.md\:dark\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.md\:dark\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.md\:dark\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.md\:dark\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.md\:dark\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.md\:dark\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.md\:dark\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.md\:dark\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.md\:dark\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.md\:dark\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.md\:dark\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.md\:dark\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.md\:dark\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.md\:dark\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.md\:dark\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.md\:dark\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.md\:dark\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.md\:dark\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.md\:dark\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.md\:dark\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.md\:dark\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.md\:dark\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.md\:dark\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.md\:dark\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.md\:dark\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.md\:dark\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.md\:dark\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.md\:dark\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.md\:dark\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.md\:dark\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.md\:dark\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.md\:dark\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.md\:dark\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.md\:dark\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.md\:dark\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.md\:dark\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.md\:dark\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.md\:dark\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}}.md\:text-opacity-0{--tw-text-opacity:0}.md\:text-opacity-5{--tw-text-opacity:0.05}.md\:text-opacity-10{--tw-text-opacity:0.1}.md\:text-opacity-20{--tw-text-opacity:0.2}.md\:text-opacity-25{--tw-text-opacity:0.25}.md\:text-opacity-30{--tw-text-opacity:0.3}.md\:text-opacity-40{--tw-text-opacity:0.4}.md\:text-opacity-50{--tw-text-opacity:0.5}.md\:text-opacity-60{--tw-text-opacity:0.6}.md\:text-opacity-70{--tw-text-opacity:0.7}.md\:text-opacity-75{--tw-text-opacity:0.75}.md\:text-opacity-80{--tw-text-opacity:0.8}.md\:text-opacity-90{--tw-text-opacity:0.9}.md\:text-opacity-95{--tw-text-opacity:0.95}.md\:text-opacity-100{--tw-text-opacity:1}.group:hover .md\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .md\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .md\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .md\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .md\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .md\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .md\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .md\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .md\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .md\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .md\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .md\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .md\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .md\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .md\:group-hover\:text-opacity-100{--tw-text-opacity:1}.md\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.md\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.md\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.md\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.md\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.md\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.md\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.md\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.md\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.md\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.md\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.md\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.md\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.md\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.md\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.md\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.md\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.md\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.md\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.md\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.md\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.md\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.md\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.md\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.md\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.md\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.md\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.md\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.md\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.md\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.md\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.md\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.md\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.md\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.md\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.md\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.md\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.md\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.md\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.md\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.md\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.md\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.md\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.md\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.md\:focus\:text-opacity-100:focus{--tw-text-opacity:1}@media (prefers-color-scheme:dark){.md\:dark\:text-opacity-0{--tw-text-opacity:0}.md\:dark\:text-opacity-5{--tw-text-opacity:0.05}.md\:dark\:text-opacity-10{--tw-text-opacity:0.1}.md\:dark\:text-opacity-20{--tw-text-opacity:0.2}.md\:dark\:text-opacity-25{--tw-text-opacity:0.25}.md\:dark\:text-opacity-30{--tw-text-opacity:0.3}.md\:dark\:text-opacity-40{--tw-text-opacity:0.4}.md\:dark\:text-opacity-50{--tw-text-opacity:0.5}.md\:dark\:text-opacity-60{--tw-text-opacity:0.6}.md\:dark\:text-opacity-70{--tw-text-opacity:0.7}.md\:dark\:text-opacity-75{--tw-text-opacity:0.75}.md\:dark\:text-opacity-80{--tw-text-opacity:0.8}.md\:dark\:text-opacity-90{--tw-text-opacity:0.9}.md\:dark\:text-opacity-95{--tw-text-opacity:0.95}.md\:dark\:text-opacity-100{--tw-text-opacity:1}.group:hover .md\:dark\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .md\:dark\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .md\:dark\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .md\:dark\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .md\:dark\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .md\:dark\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .md\:dark\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .md\:dark\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .md\:dark\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .md\:dark\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .md\:dark\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .md\:dark\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .md\:dark\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .md\:dark\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .md\:dark\:group-hover\:text-opacity-100{--tw-text-opacity:1}.md\:dark\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.md\:dark\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.md\:dark\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.md\:dark\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.md\:dark\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.md\:dark\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.md\:dark\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.md\:dark\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.md\:dark\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.md\:dark\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.md\:dark\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.md\:dark\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.md\:dark\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.md\:dark\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.md\:dark\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.md\:dark\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.md\:dark\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.md\:dark\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.md\:dark\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.md\:dark\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.md\:dark\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.md\:dark\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.md\:dark\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.md\:dark\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.md\:dark\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.md\:dark\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.md\:dark\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.md\:dark\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.md\:dark\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.md\:dark\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.md\:dark\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.md\:dark\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.md\:dark\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.md\:dark\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.md\:dark\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.md\:dark\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.md\:dark\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.md\:dark\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.md\:dark\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.md\:dark\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.md\:dark\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.md\:dark\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.md\:dark\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.md\:dark\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.md\:dark\:focus\:text-opacity-100:focus{--tw-text-opacity:1}}.md\:underline{text-decoration:underline}.md\:line-through{text-decoration:line-through}.md\:no-underline{text-decoration:none}.group:hover .md\:group-hover\:underline{text-decoration:underline}.group:hover .md\:group-hover\:line-through{text-decoration:line-through}.group:hover .md\:group-hover\:no-underline{text-decoration:none}.md\:focus-within\:underline:focus-within{text-decoration:underline}.md\:focus-within\:line-through:focus-within{text-decoration:line-through}.md\:focus-within\:no-underline:focus-within{text-decoration:none}.md\:hover\:underline:hover{text-decoration:underline}.md\:hover\:line-through:hover{text-decoration:line-through}.md\:hover\:no-underline:hover{text-decoration:none}.md\:focus\:underline:focus{text-decoration:underline}.md\:focus\:line-through:focus{text-decoration:line-through}.md\:focus\:no-underline:focus{text-decoration:none}.md\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:placeholder-transparent::-moz-placeholder{color:transparent}.md\:placeholder-transparent:-ms-input-placeholder{color:transparent}.md\:placeholder-transparent::placeholder{color:transparent}.md\:placeholder-current::-moz-placeholder{color:currentColor}.md\:placeholder-current:-ms-input-placeholder{color:currentColor}.md\:placeholder-current::placeholder{color:currentColor}.md\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.md\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.md\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.md\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.md\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.md\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.md\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.md\:focus\:placeholder-current:focus::placeholder{color:currentColor}.md\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.md\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}@media (prefers-color-scheme:dark){.md\:dark\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-transparent::-moz-placeholder{color:transparent}.md\:dark\:placeholder-transparent:-ms-input-placeholder{color:transparent}.md\:dark\:placeholder-transparent::placeholder{color:transparent}.md\:dark\:placeholder-current::-moz-placeholder{color:currentColor}.md\:dark\:placeholder-current:-ms-input-placeholder{color:currentColor}.md\:dark\:placeholder-current::placeholder{color:currentColor}.md\:dark\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.md\:dark\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.md\:dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.md\:dark\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.md\:dark\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.md\:dark\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.md\:dark\:focus\:placeholder-current:focus::placeholder{color:currentColor}.md\:dark\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.md\:dark\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}}.md\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.md\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.md\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.md\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.md\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.md\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.md\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.md\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.md\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.md\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.md\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.md\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.md\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.md\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.md\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.md\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.md\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.md\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.md\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.md\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.md\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.md\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.md\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.md\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.md\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.md\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.md\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.md\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.md\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.md\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.md\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.md\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.md\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.md\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.md\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.md\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.md\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.md\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.md\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.md\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.md\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.md\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.md\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.md\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.md\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.md\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.md\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.md\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.md\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.md\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.md\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.md\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.md\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.md\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.md\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.md\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.md\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.md\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.md\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.md\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.md\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.md\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.md\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.md\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.md\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.md\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.md\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.md\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.md\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.md\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.md\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.md\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.md\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.md\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.md\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.md\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.md\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.md\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.md\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.md\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}@media (prefers-color-scheme:dark){.md\:dark\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.md\:dark\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.md\:dark\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.md\:dark\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.md\:dark\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.md\:dark\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.md\:dark\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.md\:dark\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.md\:dark\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.md\:dark\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.md\:dark\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.md\:dark\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.md\:dark\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.md\:dark\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.md\:dark\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.md\:dark\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.md\:dark\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.md\:dark\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.md\:dark\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.md\:dark\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.md\:dark\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.md\:dark\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.md\:dark\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.md\:dark\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.md\:dark\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.md\:dark\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.md\:dark\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.md\:dark\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.md\:dark\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.md\:dark\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.md\:dark\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.md\:dark\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.md\:dark\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.md\:dark\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.md\:dark\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.md\:dark\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.md\:dark\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.md\:dark\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.md\:dark\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.md\:dark\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.md\:dark\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.md\:dark\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.md\:dark\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.md\:dark\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.md\:dark\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.md\:dark\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.md\:dark\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.md\:dark\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.md\:dark\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.md\:dark\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.md\:dark\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.md\:dark\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.md\:dark\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.md\:dark\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.md\:dark\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.md\:dark\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.md\:dark\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.md\:dark\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.md\:dark\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.md\:dark\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.md\:dark\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.md\:dark\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.md\:dark\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.md\:dark\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.md\:dark\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.md\:dark\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.md\:dark\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.md\:dark\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.md\:dark\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.md\:dark\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.md\:dark\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.md\:dark\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.md\:dark\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.md\:dark\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.md\:dark\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.md\:dark\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.md\:dark\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.md\:dark\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.md\:dark\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.md\:dark\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.md\:dark\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.md\:dark\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.md\:dark\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.md\:dark\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.md\:dark\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.md\:dark\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.md\:dark\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.md\:dark\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.md\:dark\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.md\:dark\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}}.md\:opacity-0{opacity:0}.md\:opacity-5{opacity:.05}.md\:opacity-10{opacity:.1}.md\:opacity-20{opacity:.2}.md\:opacity-25{opacity:.25}.md\:opacity-30{opacity:.3}.md\:opacity-40{opacity:.4}.md\:opacity-50{opacity:.5}.md\:opacity-60{opacity:.6}.md\:opacity-70{opacity:.7}.md\:opacity-75{opacity:.75}.md\:opacity-80{opacity:.8}.md\:opacity-90{opacity:.9}.md\:opacity-95{opacity:.95}.md\:opacity-100{opacity:1}.group:hover .md\:group-hover\:opacity-0{opacity:0}.group:hover .md\:group-hover\:opacity-5{opacity:.05}.group:hover .md\:group-hover\:opacity-10{opacity:.1}.group:hover .md\:group-hover\:opacity-20{opacity:.2}.group:hover .md\:group-hover\:opacity-25{opacity:.25}.group:hover .md\:group-hover\:opacity-30{opacity:.3}.group:hover .md\:group-hover\:opacity-40{opacity:.4}.group:hover .md\:group-hover\:opacity-50{opacity:.5}.group:hover .md\:group-hover\:opacity-60{opacity:.6}.group:hover .md\:group-hover\:opacity-70{opacity:.7}.group:hover .md\:group-hover\:opacity-75{opacity:.75}.group:hover .md\:group-hover\:opacity-80{opacity:.8}.group:hover .md\:group-hover\:opacity-90{opacity:.9}.group:hover .md\:group-hover\:opacity-95{opacity:.95}.group:hover .md\:group-hover\:opacity-100{opacity:1}.md\:focus-within\:opacity-0:focus-within{opacity:0}.md\:focus-within\:opacity-5:focus-within{opacity:.05}.md\:focus-within\:opacity-10:focus-within{opacity:.1}.md\:focus-within\:opacity-20:focus-within{opacity:.2}.md\:focus-within\:opacity-25:focus-within{opacity:.25}.md\:focus-within\:opacity-30:focus-within{opacity:.3}.md\:focus-within\:opacity-40:focus-within{opacity:.4}.md\:focus-within\:opacity-50:focus-within{opacity:.5}.md\:focus-within\:opacity-60:focus-within{opacity:.6}.md\:focus-within\:opacity-70:focus-within{opacity:.7}.md\:focus-within\:opacity-75:focus-within{opacity:.75}.md\:focus-within\:opacity-80:focus-within{opacity:.8}.md\:focus-within\:opacity-90:focus-within{opacity:.9}.md\:focus-within\:opacity-95:focus-within{opacity:.95}.md\:focus-within\:opacity-100:focus-within{opacity:1}.md\:hover\:opacity-0:hover{opacity:0}.md\:hover\:opacity-5:hover{opacity:.05}.md\:hover\:opacity-10:hover{opacity:.1}.md\:hover\:opacity-20:hover{opacity:.2}.md\:hover\:opacity-25:hover{opacity:.25}.md\:hover\:opacity-30:hover{opacity:.3}.md\:hover\:opacity-40:hover{opacity:.4}.md\:hover\:opacity-50:hover{opacity:.5}.md\:hover\:opacity-60:hover{opacity:.6}.md\:hover\:opacity-70:hover{opacity:.7}.md\:hover\:opacity-75:hover{opacity:.75}.md\:hover\:opacity-80:hover{opacity:.8}.md\:hover\:opacity-90:hover{opacity:.9}.md\:hover\:opacity-95:hover{opacity:.95}.md\:hover\:opacity-100:hover{opacity:1}.md\:focus\:opacity-0:focus{opacity:0}.md\:focus\:opacity-5:focus{opacity:.05}.md\:focus\:opacity-10:focus{opacity:.1}.md\:focus\:opacity-20:focus{opacity:.2}.md\:focus\:opacity-25:focus{opacity:.25}.md\:focus\:opacity-30:focus{opacity:.3}.md\:focus\:opacity-40:focus{opacity:.4}.md\:focus\:opacity-50:focus{opacity:.5}.md\:focus\:opacity-60:focus{opacity:.6}.md\:focus\:opacity-70:focus{opacity:.7}.md\:focus\:opacity-75:focus{opacity:.75}.md\:focus\:opacity-80:focus{opacity:.8}.md\:focus\:opacity-90:focus{opacity:.9}.md\:focus\:opacity-95:focus{opacity:.95}.md\:focus\:opacity-100:focus{opacity:1}.md\:bg-blend-normal{background-blend-mode:normal}.md\:bg-blend-multiply{background-blend-mode:multiply}.md\:bg-blend-screen{background-blend-mode:screen}.md\:bg-blend-overlay{background-blend-mode:overlay}.md\:bg-blend-darken{background-blend-mode:darken}.md\:bg-blend-lighten{background-blend-mode:lighten}.md\:bg-blend-color-dodge{background-blend-mode:color-dodge}.md\:bg-blend-color-burn{background-blend-mode:color-burn}.md\:bg-blend-hard-light{background-blend-mode:hard-light}.md\:bg-blend-soft-light{background-blend-mode:soft-light}.md\:bg-blend-difference{background-blend-mode:difference}.md\:bg-blend-exclusion{background-blend-mode:exclusion}.md\:bg-blend-hue{background-blend-mode:hue}.md\:bg-blend-saturation{background-blend-mode:saturation}.md\:bg-blend-color{background-blend-mode:color}.md\:bg-blend-luminosity{background-blend-mode:luminosity}.md\:mix-blend-normal{mix-blend-mode:normal}.md\:mix-blend-multiply{mix-blend-mode:multiply}.md\:mix-blend-screen{mix-blend-mode:screen}.md\:mix-blend-overlay{mix-blend-mode:overlay}.md\:mix-blend-darken{mix-blend-mode:darken}.md\:mix-blend-lighten{mix-blend-mode:lighten}.md\:mix-blend-color-dodge{mix-blend-mode:color-dodge}.md\:mix-blend-color-burn{mix-blend-mode:color-burn}.md\:mix-blend-hard-light{mix-blend-mode:hard-light}.md\:mix-blend-soft-light{mix-blend-mode:soft-light}.md\:mix-blend-difference{mix-blend-mode:difference}.md\:mix-blend-exclusion{mix-blend-mode:exclusion}.md\:mix-blend-hue{mix-blend-mode:hue}.md\:mix-blend-saturation{mix-blend-mode:saturation}.md\:mix-blend-color{mix-blend-mode:color}.md\:mix-blend-luminosity{mix-blend-mode:luminosity}.md\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.md\:shadow,.md\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.md\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.md\:shadow-lg,.md\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.md\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.md\:shadow-2xl,.md\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.md\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.md\:shadow-inner,.md\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:shadow-none{--tw-shadow:0 0 #0000}.group:hover .md\:group-hover\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.group:hover .md\:group-hover\:shadow,.group:hover .md\:group-hover\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .md\:group-hover\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.group:hover .md\:group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.group:hover .md\:group-hover\:shadow-lg,.group:hover .md\:group-hover\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .md\:group-hover\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.group:hover .md\:group-hover\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.group:hover .md\:group-hover\:shadow-2xl,.group:hover .md\:group-hover\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .md\:group-hover\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.group:hover .md\:group-hover\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.group:hover .md\:group-hover\:shadow-inner,.group:hover .md\:group-hover\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .md\:group-hover\:shadow-none{--tw-shadow:0 0 #0000}.md\:focus-within\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus-within\:shadow:focus-within{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus-within\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus-within\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus-within\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus-within\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus-within\:shadow-none:focus-within{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.md\:hover\:shadow-sm:hover,.md\:hover\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.md\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.md\:hover\:shadow-lg:hover,.md\:hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.md\:hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.md\:hover\:shadow-2xl:hover,.md\:hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.md\:hover\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.md\:hover\:shadow-inner:hover,.md\:hover\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:hover\:shadow-none:hover{--tw-shadow:0 0 #0000}.md\:focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.md\:focus\:shadow-sm:focus,.md\:focus\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus\:shadow:focus{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.md\:focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.md\:focus\:shadow-lg:focus,.md\:focus\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.md\:focus\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.md\:focus\:shadow-2xl:focus,.md\:focus\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.md\:focus\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.md\:focus\:shadow-inner:focus,.md\:focus\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:focus\:shadow-none:focus{--tw-shadow:0 0 #0000}.md\:outline-none{outline:2px solid transparent;outline-offset:2px}.md\:outline-white{outline:2px dotted #fff;outline-offset:2px}.md\:outline-black{outline:2px dotted #000;outline-offset:2px}.md\:focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.md\:focus-within\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.md\:focus-within\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.md\:focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.md\:focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.md\:focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.md\:ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\:ring-0,.md\:ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\: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)}.md\:ring-2{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\:ring-2,.md\:ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\:ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\:ring-8{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\:ring,.md\:ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\:ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\:focus-within\:ring-0:focus-within{--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(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)}.md\:focus-within\:ring-1:focus-within{--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)}.md\:focus-within\:ring-2:focus-within{--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(2px + 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)}.md\:focus-within\:ring-4:focus-within{--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(4px + 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)}.md\:focus-within\:ring-8:focus-within{--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(8px + 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)}.md\:focus-within\:ring:focus-within{--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(3px + 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)}.md\:focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\:focus\:ring-0:focus,.md\:focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\:focus\:ring-1:focus{--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)}.md\:focus\:ring-2:focus{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\:focus\:ring-2:focus,.md\:focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\:focus\:ring-4:focus{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\:focus\:ring-8:focus{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\:focus\:ring-8:focus,.md\:focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.md\:focus\:ring:focus{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.md\:ring-inset{--tw-ring-inset:inset}.md\:focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}.md\:focus\:ring-inset:focus{--tw-ring-inset:inset}.md\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.md\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.md\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.md\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.md\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.md\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.md\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.md\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.md\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.md\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.md\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.md\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.md\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.md\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.md\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.md\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.md\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.md\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.md\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.md\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.md\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.md\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.md\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.md\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.md\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.md\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.md\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.md\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.md\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.md\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.md\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.md\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.md\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.md\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.md\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.md\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.md\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.md\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.md\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.md\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.md\:ring-transparent{--tw-ring-color:transparent}.md\:ring-current{--tw-ring-color:currentColor}.md\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.md\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.md\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.md\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.md\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.md\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.md\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.md\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.md\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.md\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.md\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.md\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.md\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.md\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.md\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.md\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.md\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.md\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.md\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.md\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.md\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.md\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.md\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.md\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.md\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.md\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.md\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.md\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.md\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.md\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.md\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.md\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.md\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.md\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.md\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.md\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.md\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.md\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.md\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.md\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.md\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.md\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.md\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.md\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.md\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.md\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.md\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.md\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.md\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.md\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.md\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.md\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.md\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.md\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.md\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.md\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.md\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.md\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.md\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.md\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.md\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.md\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.md\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.md\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.md\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.md\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.md\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.md\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.md\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.md\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.md\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.md\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.md\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.md\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.md\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.md\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.md\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.md\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.md\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.md\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.md\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.md\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.md\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.md\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.md\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.md\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.md\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.md\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.md\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.md\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.md\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.md\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.md\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.md\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.md\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.md\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.md\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.md\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.md\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.md\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.md\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.md\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.md\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.md\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.md\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.md\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.md\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.md\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.md\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.md\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.md\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.md\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.md\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.md\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.md\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.md\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.md\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.md\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.md\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.md\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.md\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.md\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.md\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.md\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.md\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.md\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.md\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.md\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.md\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.md\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.md\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.md\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.md\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.md\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.md\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.md\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.md\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.md\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.md\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.md\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.md\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.md\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.md\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.md\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.md\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.md\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.md\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.md\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.md\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.md\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.md\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.md\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.md\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.md\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.md\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.md\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.md\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.md\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.md\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.md\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.md\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.md\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.md\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.md\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.md\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.md\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.md\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.md\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.md\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.md\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.md\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.md\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.md\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.md\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.md\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.md\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.md\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.md\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.md\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.md\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.md\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.md\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.md\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.md\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.md\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.md\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.md\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.md\:focus\:ring-current:focus{--tw-ring-color:currentColor}.md\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.md\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.md\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.md\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.md\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.md\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.md\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.md\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.md\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.md\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.md\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.md\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.md\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.md\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.md\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.md\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.md\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.md\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.md\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.md\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.md\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.md\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.md\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.md\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.md\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.md\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.md\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.md\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.md\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.md\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.md\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.md\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.md\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.md\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.md\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.md\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.md\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.md\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.md\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.md\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.md\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.md\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.md\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.md\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.md\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.md\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.md\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.md\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.md\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.md\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.md\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.md\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}@media (prefers-color-scheme:dark){.md\:dark\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:dark\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:dark\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:dark\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:dark\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:dark\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:dark\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:dark\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:dark\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:dark\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:dark\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.md\:dark\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.md\:dark\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.md\:dark\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.md\:dark\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.md\:dark\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.md\:dark\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.md\:dark\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.md\:dark\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.md\:dark\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.md\:dark\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.md\:dark\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.md\:dark\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.md\:dark\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.md\:dark\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.md\:dark\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.md\:dark\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.md\:dark\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.md\:dark\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.md\:dark\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.md\:dark\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.md\:dark\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.md\:dark\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.md\:dark\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.md\:dark\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.md\:dark\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.md\:dark\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.md\:dark\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.md\:dark\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.md\:dark\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.md\:dark\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.md\:dark\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.md\:dark\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.md\:dark\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.md\:dark\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.md\:dark\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.md\:dark\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.md\:dark\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.md\:dark\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.md\:dark\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.md\:dark\:ring-transparent{--tw-ring-color:transparent}.md\:dark\:ring-current{--tw-ring-color:currentColor}.md\:dark\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.md\:dark\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.md\:dark\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.md\:dark\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.md\:dark\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.md\:dark\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.md\:dark\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.md\:dark\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.md\:dark\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.md\:dark\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.md\:dark\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.md\:dark\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.md\:dark\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:dark\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:dark\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:dark\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:dark\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:dark\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:dark\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:dark\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:dark\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:dark\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:dark\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.md\:dark\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.md\:dark\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.md\:dark\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.md\:dark\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.md\:dark\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.md\:dark\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.md\:dark\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.md\:dark\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.md\:dark\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.md\:dark\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.md\:dark\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.md\:dark\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.md\:dark\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.md\:dark\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.md\:dark\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.md\:dark\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.md\:dark\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.md\:dark\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.md\:dark\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.md\:dark\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.md\:dark\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.md\:dark\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.md\:dark\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.md\:dark\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.md\:dark\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.md\:dark\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.md\:dark\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.md\:dark\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.md\:dark\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.md\:dark\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.md\:dark\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.md\:dark\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.md\:dark\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.md\:dark\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.md\:dark\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.md\:dark\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.md\:dark\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.md\:dark\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.md\:dark\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.md\:dark\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.md\:dark\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.md\:dark\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.md\:dark\:focus\:ring-current:focus{--tw-ring-color:currentColor}.md\:dark\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.md\:dark\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}}.md\:ring-opacity-0{--tw-ring-opacity:0}.md\:ring-opacity-5{--tw-ring-opacity:0.05}.md\:ring-opacity-10{--tw-ring-opacity:0.1}.md\:ring-opacity-20{--tw-ring-opacity:0.2}.md\:ring-opacity-25{--tw-ring-opacity:0.25}.md\:ring-opacity-30{--tw-ring-opacity:0.3}.md\:ring-opacity-40{--tw-ring-opacity:0.4}.md\:ring-opacity-50{--tw-ring-opacity:0.5}.md\:ring-opacity-60{--tw-ring-opacity:0.6}.md\:ring-opacity-70{--tw-ring-opacity:0.7}.md\:ring-opacity-75{--tw-ring-opacity:0.75}.md\:ring-opacity-80{--tw-ring-opacity:0.8}.md\:ring-opacity-90{--tw-ring-opacity:0.9}.md\:ring-opacity-95{--tw-ring-opacity:0.95}.md\:ring-opacity-100{--tw-ring-opacity:1}.md\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.md\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.md\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.md\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.md\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.md\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.md\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.md\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.md\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.md\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.md\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.md\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.md\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.md\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.md\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.md\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.md\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.md\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.md\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.md\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.md\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.md\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.md\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.md\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.md\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.md\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.md\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.md\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.md\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.md\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}@media (prefers-color-scheme:dark){.md\:dark\:ring-opacity-0{--tw-ring-opacity:0}.md\:dark\:ring-opacity-5{--tw-ring-opacity:0.05}.md\:dark\:ring-opacity-10{--tw-ring-opacity:0.1}.md\:dark\:ring-opacity-20{--tw-ring-opacity:0.2}.md\:dark\:ring-opacity-25{--tw-ring-opacity:0.25}.md\:dark\:ring-opacity-30{--tw-ring-opacity:0.3}.md\:dark\:ring-opacity-40{--tw-ring-opacity:0.4}.md\:dark\:ring-opacity-50{--tw-ring-opacity:0.5}.md\:dark\:ring-opacity-60{--tw-ring-opacity:0.6}.md\:dark\:ring-opacity-70{--tw-ring-opacity:0.7}.md\:dark\:ring-opacity-75{--tw-ring-opacity:0.75}.md\:dark\:ring-opacity-80{--tw-ring-opacity:0.8}.md\:dark\:ring-opacity-90{--tw-ring-opacity:0.9}.md\:dark\:ring-opacity-95{--tw-ring-opacity:0.95}.md\:dark\:ring-opacity-100{--tw-ring-opacity:1}.md\:dark\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.md\:dark\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.md\:dark\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.md\:dark\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.md\:dark\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.md\:dark\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.md\:dark\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.md\:dark\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.md\:dark\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.md\:dark\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.md\:dark\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.md\:dark\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.md\:dark\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.md\:dark\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.md\:dark\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.md\:dark\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.md\:dark\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.md\:dark\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.md\:dark\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.md\:dark\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.md\:dark\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.md\:dark\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.md\:dark\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.md\:dark\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.md\:dark\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.md\:dark\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.md\:dark\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.md\:dark\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.md\:dark\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.md\:dark\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}}.md\:ring-offset-0{--tw-ring-offset-width:0px}.md\:ring-offset-1{--tw-ring-offset-width:1px}.md\:ring-offset-2{--tw-ring-offset-width:2px}.md\:ring-offset-4{--tw-ring-offset-width:4px}.md\:ring-offset-8{--tw-ring-offset-width:8px}.md\:focus-within\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.md\:focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.md\:focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.md\:focus-within\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.md\:focus-within\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.md\:focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.md\:focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.md\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.md\:focus\:ring-offset-4:focus{--tw-ring-offset-width:4px}.md\:focus\:ring-offset-8:focus{--tw-ring-offset-width:8px}.md\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.md\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.md\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.md\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.md\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.md\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.md\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.md\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.md\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.md\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.md\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.md\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.md\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.md\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.md\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.md\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.md\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.md\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.md\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.md\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.md\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.md\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.md\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.md\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.md\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.md\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.md\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.md\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.md\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.md\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.md\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.md\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.md\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.md\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.md\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.md\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.md\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.md\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.md\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.md\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.md\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.md\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.md\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.md\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.md\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.md\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.md\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.md\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.md\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.md\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.md\:ring-offset-transparent{--tw-ring-offset-color:transparent}.md\:ring-offset-current{--tw-ring-offset-color:currentColor}.md\:ring-offset-black{--tw-ring-offset-color:#000}.md\:ring-offset-white{--tw-ring-offset-color:#fff}.md\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.md\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.md\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.md\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.md\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.md\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.md\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.md\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.md\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.md\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.md\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.md\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.md\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.md\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.md\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.md\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.md\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.md\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.md\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.md\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.md\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.md\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.md\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.md\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.md\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.md\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.md\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.md\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.md\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.md\:ring-offset-red-900{--tw-ring-offset-color:#881337}.md\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.md\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.md\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.md\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.md\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.md\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.md\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.md\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.md\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.md\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.md\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.md\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.md\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.md\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.md\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.md\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.md\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.md\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.md\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.md\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.md\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.md\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.md\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.md\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.md\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.md\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.md\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.md\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.md\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.md\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.md\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.md\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.md\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.md\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.md\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.md\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.md\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.md\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.md\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.md\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.md\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.md\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.md\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.md\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.md\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.md\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.md\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.md\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.md\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.md\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.md\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.md\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.md\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.md\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.md\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.md\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.md\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.md\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.md\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.md\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.md\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.md\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.md\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.md\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.md\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.md\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.md\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.md\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.md\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.md\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.md\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.md\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.md\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.md\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.md\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.md\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.md\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.md\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.md\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.md\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.md\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.md\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.md\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.md\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.md\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.md\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.md\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.md\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.md\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.md\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.md\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.md\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.md\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.md\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.md\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.md\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.md\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.md\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.md\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.md\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.md\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.md\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.md\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.md\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.md\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.md\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.md\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.md\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.md\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.md\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.md\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.md\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.md\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.md\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.md\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.md\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.md\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.md\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.md\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.md\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.md\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.md\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.md\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.md\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.md\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.md\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.md\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.md\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.md\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.md\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.md\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.md\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.md\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.md\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.md\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.md\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.md\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.md\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.md\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.md\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.md\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.md\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.md\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.md\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.md\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.md\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.md\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.md\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.md\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.md\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.md\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.md\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.md\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.md\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.md\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.md\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.md\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.md\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.md\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.md\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.md\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.md\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.md\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.md\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.md\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.md\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.md\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.md\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.md\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.md\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.md\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.md\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.md\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.md\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.md\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.md\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.md\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.md\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.md\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.md\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.md\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.md\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.md\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.md\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.md\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.md\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.md\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.md\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.md\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.md\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.md\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.md\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.md\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.md\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.md\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.md\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.md\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.md\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.md\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.md\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.md\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.md\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.md\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.md\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.md\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.md\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.md\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.md\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.md\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.md\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.md\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.md\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.md\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.md\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.md\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.md\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.md\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.md\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.md\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.md\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.md\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.md\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.md\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.md\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.md\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.md\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.md\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.md\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.md\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.md\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.md\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.md\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.md\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.md\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.md\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.md\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.md\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.md\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.md\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.md\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.md\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.md\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.md\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.md\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.md\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.md\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.md\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.md\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.md\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.md\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.md\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.md\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.md\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.md\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.md\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.md\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.md\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.md\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}@media (prefers-color-scheme:dark){.md\:dark\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.md\:dark\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.md\:dark\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.md\:dark\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.md\:dark\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.md\:dark\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.md\:dark\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.md\:dark\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.md\:dark\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.md\:dark\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.md\:dark\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.md\:dark\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.md\:dark\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.md\:dark\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.md\:dark\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.md\:dark\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.md\:dark\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.md\:dark\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.md\:dark\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.md\:dark\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.md\:dark\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.md\:dark\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.md\:dark\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.md\:dark\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.md\:dark\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.md\:dark\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.md\:dark\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.md\:dark\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.md\:dark\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.md\:dark\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.md\:dark\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.md\:dark\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.md\:dark\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.md\:dark\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.md\:dark\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.md\:dark\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.md\:dark\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.md\:dark\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.md\:dark\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.md\:dark\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.md\:dark\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.md\:dark\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.md\:dark\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.md\:dark\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.md\:dark\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.md\:dark\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.md\:dark\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.md\:dark\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.md\:dark\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.md\:dark\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.md\:dark\:ring-offset-transparent{--tw-ring-offset-color:transparent}.md\:dark\:ring-offset-current{--tw-ring-offset-color:currentColor}.md\:dark\:ring-offset-black{--tw-ring-offset-color:#000}.md\:dark\:ring-offset-white{--tw-ring-offset-color:#fff}.md\:dark\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.md\:dark\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.md\:dark\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.md\:dark\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.md\:dark\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.md\:dark\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.md\:dark\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.md\:dark\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.md\:dark\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.md\:dark\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.md\:dark\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.md\:dark\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.md\:dark\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.md\:dark\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.md\:dark\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.md\:dark\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.md\:dark\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.md\:dark\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.md\:dark\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.md\:dark\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.md\:dark\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.md\:dark\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.md\:dark\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.md\:dark\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.md\:dark\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.md\:dark\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.md\:dark\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.md\:dark\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.md\:dark\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.md\:dark\:ring-offset-red-900{--tw-ring-offset-color:#881337}.md\:dark\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.md\:dark\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.md\:dark\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.md\:dark\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.md\:dark\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.md\:dark\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.md\:dark\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.md\:dark\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.md\:dark\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.md\:dark\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.md\:dark\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.md\:dark\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.md\:dark\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.md\:dark\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.md\:dark\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.md\:dark\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.md\:dark\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.md\:dark\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.md\:dark\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.md\:dark\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.md\:dark\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.md\:dark\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.md\:dark\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.md\:dark\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.md\:dark\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.md\:dark\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.md\:dark\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.md\:dark\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.md\:dark\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.md\:dark\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.md\:dark\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.md\:dark\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.md\:dark\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.md\:dark\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.md\:dark\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.md\:dark\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.md\:dark\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.md\:dark\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.md\:dark\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.md\:dark\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.md\:dark\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.md\:dark\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.md\:dark\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.md\:dark\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.md\:dark\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.md\:dark\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.md\:dark\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.md\:dark\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.md\:dark\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.md\:dark\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.md\:dark\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.md\:dark\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.md\:dark\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.md\:dark\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.md\:dark\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.md\:dark\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.md\:dark\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.md\:dark\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.md\:dark\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.md\:dark\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.md\:dark\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.md\:dark\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.md\:dark\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.md\:dark\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.md\:dark\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.md\:dark\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.md\:dark\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.md\:dark\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.md\:dark\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.md\:dark\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.md\:dark\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.md\:dark\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.md\:dark\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.md\:dark\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.md\:dark\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.md\:dark\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.md\:dark\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.md\:dark\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.md\:dark\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.md\:dark\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.md\:dark\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.md\:dark\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.md\:dark\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.md\:dark\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.md\:dark\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.md\:dark\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.md\:dark\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.md\:dark\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.md\:dark\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.md\:dark\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.md\:dark\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.md\:dark\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.md\:dark\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.md\:dark\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.md\:dark\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.md\:dark\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.md\:dark\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.md\:dark\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.md\:dark\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.md\:dark\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.md\:dark\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.md\:dark\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.md\:dark\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.md\:dark\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.md\:dark\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.md\:dark\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.md\:dark\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.md\:dark\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.md\:dark\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.md\:dark\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.md\:dark\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.md\:dark\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.md\:dark\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.md\:dark\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.md\:dark\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.md\:dark\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.md\:dark\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.md\:dark\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.md\:dark\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.md\:dark\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.md\:dark\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.md\:dark\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.md\:dark\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.md\:dark\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.md\:dark\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.md\:dark\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.md\:dark\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.md\:dark\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.md\:dark\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.md\:dark\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.md\:dark\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.md\:dark\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.md\:dark\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.md\:dark\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.md\:dark\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.md\:dark\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.md\:dark\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.md\:dark\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.md\:dark\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.md\:dark\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.md\:dark\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.md\:dark\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.md\:dark\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.md\:dark\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.md\:dark\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.md\:dark\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.md\:dark\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.md\:dark\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.md\:dark\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.md\:dark\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.md\:dark\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.md\:dark\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.md\:dark\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.md\:dark\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.md\:dark\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.md\:dark\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.md\:dark\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.md\:dark\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.md\:dark\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.md\:dark\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.md\:dark\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.md\:dark\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.md\:dark\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.md\:dark\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.md\:dark\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.md\:dark\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.md\:dark\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.md\:dark\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.md\:dark\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.md\:dark\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.md\:dark\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.md\:dark\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.md\:dark\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.md\:dark\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.md\:dark\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.md\:dark\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.md\:dark\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.md\:dark\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.md\:dark\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.md\:dark\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.md\:dark\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.md\:dark\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.md\:dark\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.md\:dark\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.md\:dark\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.md\:dark\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.md\:dark\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.md\:dark\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.md\:dark\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.md\:dark\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.md\:dark\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.md\:dark\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.md\:dark\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.md\:dark\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.md\:dark\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.md\:dark\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.md\:dark\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.md\:dark\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.md\:dark\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.md\:dark\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.md\:dark\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.md\:dark\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.md\:dark\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.md\:dark\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.md\:dark\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.md\:dark\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.md\:dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.md\:dark\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.md\:dark\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.md\:dark\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.md\:dark\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.md\:dark\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.md\:dark\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.md\:dark\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.md\:dark\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.md\:dark\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.md\:dark\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.md\:dark\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.md\:dark\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.md\:dark\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.md\:dark\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.md\:dark\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.md\:dark\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.md\:dark\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.md\:dark\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.md\:dark\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.md\:dark\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.md\:dark\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.md\:dark\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.md\:dark\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.md\:dark\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.md\:dark\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.md\:dark\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.md\:dark\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.md\:dark\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.md\:dark\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.md\:dark\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.md\:dark\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.md\:dark\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.md\:dark\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.md\:dark\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.md\:dark\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.md\:dark\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.md\:dark\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.md\:dark\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.md\:dark\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.md\:dark\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.md\:dark\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.md\:dark\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.md\:dark\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.md\:dark\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.md\:dark\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.md\:dark\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.md\:dark\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.md\:dark\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.md\:dark\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.md\:dark\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.md\:dark\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}}.md\:filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);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)}.md\:filter-none{filter:none}.md\:blur-0,.md\:blur-none{--tw-blur:blur(0)}.md\:blur-sm{--tw-blur:blur(4px)}.md\:blur{--tw-blur:blur(8px)}.md\:blur-md{--tw-blur:blur(12px)}.md\:blur-lg{--tw-blur:blur(16px)}.md\:blur-xl{--tw-blur:blur(24px)}.md\:blur-2xl{--tw-blur:blur(40px)}.md\:blur-3xl{--tw-blur:blur(64px)}.md\:brightness-0{--tw-brightness:brightness(0)}.md\:brightness-50{--tw-brightness:brightness(.5)}.md\:brightness-75{--tw-brightness:brightness(.75)}.md\:brightness-90{--tw-brightness:brightness(.9)}.md\:brightness-95{--tw-brightness:brightness(.95)}.md\:brightness-100{--tw-brightness:brightness(1)}.md\:brightness-105{--tw-brightness:brightness(1.05)}.md\:brightness-110{--tw-brightness:brightness(1.1)}.md\:brightness-125{--tw-brightness:brightness(1.25)}.md\:brightness-150{--tw-brightness:brightness(1.5)}.md\:brightness-200{--tw-brightness:brightness(2)}.md\:contrast-0{--tw-contrast:contrast(0)}.md\:contrast-50{--tw-contrast:contrast(.5)}.md\:contrast-75{--tw-contrast:contrast(.75)}.md\:contrast-100{--tw-contrast:contrast(1)}.md\:contrast-125{--tw-contrast:contrast(1.25)}.md\:contrast-150{--tw-contrast:contrast(1.5)}.md\:contrast-200{--tw-contrast:contrast(2)}.md\:drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,0.05))}.md\:drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,0.1)) drop-shadow(0 1px 1px rgba(0,0,0,0.06))}.md\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,0.07)) drop-shadow(0 2px 2px rgba(0,0,0,0.06))}.md\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1))}.md\:drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,0.03)) drop-shadow(0 8px 5px rgba(0,0,0,0.08))}.md\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgba(0,0,0,0.15))}.md\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.md\:grayscale-0{--tw-grayscale:grayscale(0)}.md\:grayscale{--tw-grayscale:grayscale(100%)}.md\:hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.md\:hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.md\:hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.md\:hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.md\:hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.md\:hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.md\:-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.md\:-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.md\:-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.md\:-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.md\:-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.md\:invert-0{--tw-invert:invert(0)}.md\:invert{--tw-invert:invert(100%)}.md\:saturate-0{--tw-saturate:saturate(0)}.md\:saturate-50{--tw-saturate:saturate(.5)}.md\:saturate-100{--tw-saturate:saturate(1)}.md\:saturate-150{--tw-saturate:saturate(1.5)}.md\:saturate-200{--tw-saturate:saturate(2)}.md\:sepia-0{--tw-sepia:sepia(0)}.md\:sepia{--tw-sepia:sepia(100%)}.md\:backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.md\:backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.md\:backdrop-blur-0,.md\:backdrop-blur-none{--tw-backdrop-blur:blur(0)}.md\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.md\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.md\:backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.md\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.md\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.md\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.md\:backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.md\:backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.md\:backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.md\:backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.md\:backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.md\:backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.md\:backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.md\:backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.md\:backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.md\:backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.md\:backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.md\:backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.md\:backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.md\:backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.md\:backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.md\:backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.md\:backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.md\:backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.md\:backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.md\:backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.md\:backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.md\:backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.md\:backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.md\:backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.md\:backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.md\:backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.md\:backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.md\:-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.md\:-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.md\:-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.md\:-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.md\:-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.md\:backdrop-invert-0{--tw-backdrop-invert:invert(0)}.md\:backdrop-invert{--tw-backdrop-invert:invert(100%)}.md\:backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.md\:backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.md\:backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.md\:backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.md\:backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.md\:backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.md\:backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.md\:backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.md\:backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.md\:backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.md\:backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.md\:backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.md\:backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.md\:backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.md\:backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.md\:backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.md\:backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.md\:backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.md\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.md\:backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.md\:backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.md\:backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.md\:transition-none{transition-property:none}.md\:transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.md\:transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.md\:transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.md\:transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.md\:transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.md\:transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.md\:delay-75{transition-delay:75ms}.md\:delay-100{transition-delay:.1s}.md\:delay-150{transition-delay:.15s}.md\:delay-200{transition-delay:.2s}.md\:delay-300{transition-delay:.3s}.md\:delay-500{transition-delay:.5s}.md\:delay-700{transition-delay:.7s}.md\:delay-1000{transition-delay:1s}.md\:duration-75{transition-duration:75ms}.md\:duration-100{transition-duration:.1s}.md\:duration-150{transition-duration:.15s}.md\:duration-200{transition-duration:.2s}.md\:duration-300{transition-duration:.3s}.md\:duration-500{transition-duration:.5s}.md\:duration-700{transition-duration:.7s}.md\:duration-1000{transition-duration:1s}.md\:ease-linear{transition-timing-function:linear}.md\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.md\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.md\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:1024px){.lg\:container{width:100%}@media (min-width:640px){.lg\:container{max-width:640px}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1280px){.lg\:container{max-width:1280px}}@media (min-width:1536px){.lg\:container{max-width:1536px}}.lg\:prose{color:#44403c;max-width:65ch}.lg\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.lg\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.lg\:prose strong{color:#1c1917;font-weight:600}.lg\:prose ol[type=A]{--list-counter-style:upper-alpha}.lg\:prose ol[type=a]{--list-counter-style:lower-alpha}.lg\:prose ol[type=A s]{--list-counter-style:upper-alpha}.lg\:prose ol[type=a s]{--list-counter-style:lower-alpha}.lg\:prose ol[type=I]{--list-counter-style:upper-roman}.lg\:prose ol[type=i]{--list-counter-style:lower-roman}.lg\:prose ol[type=I s]{--list-counter-style:upper-roman}.lg\:prose ol[type=i s]{--list-counter-style:lower-roman}.lg\:prose ol[type="1"]{--list-counter-style:decimal}.lg\:prose ol>li{padding-left:1.75em;position:relative}.lg\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.lg\:prose ul>li{padding-left:1.75em;position:relative}.lg\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.lg\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.lg\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.lg\:prose blockquote p:first-of-type:before{content:open-quote}.lg\:prose blockquote p:last-of-type:after{content:close-quote}.lg\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.lg\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.lg\:prose h3{font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.lg\:prose h3,.lg\:prose h4{color:#1c1917;font-weight:600}.lg\:prose h4{line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.lg\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.lg\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.lg\:prose code:after,.lg\:prose code:before{content:"`"}.lg\:prose a code{color:#1c1917}.lg\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.lg\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.lg\:prose pre code:after,.lg\:prose pre code:before{content:none}.lg\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.lg\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.lg\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.lg\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.lg\:prose tbody tr:last-child{border-bottom-width:0}.lg\:prose tbody td{padding:.5714286em;vertical-align:top}.lg\:prose{font-size:1rem;line-height:1.75}.lg\:prose p{margin-bottom:1.25em;margin-top:1.25em}.lg\:prose figure,.lg\:prose img,.lg\:prose video{margin-bottom:2em;margin-top:2em}.lg\:prose figure>*{margin-bottom:0;margin-top:0}.lg\:prose h2 code{font-size:.875em}.lg\:prose h3 code{font-size:.9em}.lg\:prose ol,.lg\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.lg\:prose li{margin-bottom:.5em;margin-top:.5em}.lg\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.lg\:prose>ul>li>:first-child{margin-top:1.25em}.lg\:prose>ul>li>:last-child{margin-bottom:1.25em}.lg\:prose>ol>li>:first-child{margin-top:1.25em}.lg\:prose>ol>li>:last-child{margin-bottom:1.25em}.lg\:prose ol ol,.lg\:prose ol ul,.lg\:prose ul ol,.lg\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.lg\:prose h2+*,.lg\:prose h3+*,.lg\:prose h4+*,.lg\:prose hr+*{margin-top:0}.lg\:prose thead th:first-child{padding-left:0}.lg\:prose thead th:last-child{padding-right:0}.lg\:prose tbody td:first-child{padding-left:0}.lg\:prose tbody td:last-child{padding-right:0}.lg\:prose>:first-child{margin-top:0}.lg\:prose>:last-child{margin-bottom:0}.lg\:prose-sm{font-size:.875rem;line-height:1.7142857}.lg\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.lg\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.lg\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.lg\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.lg\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.lg\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.lg\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.lg\:prose-sm figure,.lg\:prose-sm img,.lg\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.lg\:prose-sm figure>*{margin-bottom:0;margin-top:0}.lg\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.lg\:prose-sm code{font-size:.8571429em}.lg\:prose-sm h2 code{font-size:.9em}.lg\:prose-sm h3 code{font-size:.8888889em}.lg\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.lg\:prose-sm ol,.lg\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.lg\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.lg\:prose-sm ol>li{padding-left:1.5714286em}.lg\:prose-sm ol>li:before{left:0}.lg\:prose-sm ul>li{padding-left:1.5714286em}.lg\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.lg\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.lg\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.lg\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.lg\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.lg\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.lg\:prose-sm ol ol,.lg\:prose-sm ol ul,.lg\:prose-sm ul ol,.lg\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.lg\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.lg\:prose-sm h2+*,.lg\:prose-sm h3+*,.lg\:prose-sm h4+*,.lg\:prose-sm hr+*{margin-top:0}.lg\:prose-sm table{font-size:.8571429em;line-height:1.5}.lg\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.lg\:prose-sm thead th:first-child{padding-left:0}.lg\:prose-sm thead th:last-child{padding-right:0}.lg\:prose-sm tbody td{padding:.6666667em 1em}.lg\:prose-sm tbody td:first-child{padding-left:0}.lg\:prose-sm tbody td:last-child{padding-right:0}.lg\:prose-sm>:first-child{margin-top:0}.lg\:prose-sm>:last-child{margin-bottom:0}.lg\:prose-lg{font-size:1.125rem;line-height:1.7777778}.lg\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.lg\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.lg\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.lg\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.lg\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.lg\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.lg\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.lg\:prose-lg figure,.lg\:prose-lg img,.lg\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.lg\:prose-lg figure>*{margin-bottom:0;margin-top:0}.lg\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.lg\:prose-lg code{font-size:.8888889em}.lg\:prose-lg h2 code{font-size:.8666667em}.lg\:prose-lg h3 code{font-size:.875em}.lg\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.lg\:prose-lg ol,.lg\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.lg\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.lg\:prose-lg ol>li{padding-left:1.6666667em}.lg\:prose-lg ol>li:before{left:0}.lg\:prose-lg ul>li{padding-left:1.6666667em}.lg\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.lg\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.lg\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg ol ol,.lg\:prose-lg ol ul,.lg\:prose-lg ul ol,.lg\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.lg\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.lg\:prose-lg h2+*,.lg\:prose-lg h3+*,.lg\:prose-lg h4+*,.lg\:prose-lg hr+*{margin-top:0}.lg\:prose-lg table{font-size:.8888889em;line-height:1.5}.lg\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.lg\:prose-lg thead th:first-child{padding-left:0}.lg\:prose-lg thead th:last-child{padding-right:0}.lg\:prose-lg tbody td{padding:.75em}.lg\:prose-lg tbody td:first-child{padding-left:0}.lg\:prose-lg tbody td:last-child{padding-right:0}.lg\:prose-lg>:first-child{margin-top:0}.lg\:prose-lg>:last-child{margin-bottom:0}.lg\:prose-xl{font-size:1.25rem;line-height:1.8}.lg\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.lg\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.lg\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.lg\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.lg\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.lg\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.lg\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.lg\:prose-xl figure,.lg\:prose-xl img,.lg\:prose-xl video{margin-bottom:2em;margin-top:2em}.lg\:prose-xl figure>*{margin-bottom:0;margin-top:0}.lg\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.lg\:prose-xl code{font-size:.9em}.lg\:prose-xl h2 code{font-size:.8611111em}.lg\:prose-xl h3 code{font-size:.9em}.lg\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.lg\:prose-xl ol,.lg\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.lg\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.lg\:prose-xl ol>li{padding-left:1.8em}.lg\:prose-xl ol>li:before{left:0}.lg\:prose-xl ul>li{padding-left:1.8em}.lg\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.lg\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.lg\:prose-xl>ul>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl>ol>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl ol ol,.lg\:prose-xl ol ul,.lg\:prose-xl ul ol,.lg\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.lg\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.lg\:prose-xl h2+*,.lg\:prose-xl h3+*,.lg\:prose-xl h4+*,.lg\:prose-xl hr+*{margin-top:0}.lg\:prose-xl table{font-size:.9em;line-height:1.5555556}.lg\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.lg\:prose-xl thead th:first-child{padding-left:0}.lg\:prose-xl thead th:last-child{padding-right:0}.lg\:prose-xl tbody td{padding:.8888889em .6666667em}.lg\:prose-xl tbody td:first-child{padding-left:0}.lg\:prose-xl tbody td:last-child{padding-right:0}.lg\:prose-xl>:first-child{margin-top:0}.lg\:prose-xl>:last-child{margin-bottom:0}.lg\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.lg\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.lg\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.lg\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.lg\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.lg\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.lg\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.lg\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.lg\:prose-2xl figure,.lg\:prose-2xl img,.lg\:prose-2xl video{margin-bottom:2em;margin-top:2em}.lg\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.lg\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.lg\:prose-2xl code{font-size:.8333333em}.lg\:prose-2xl h2 code{font-size:.875em}.lg\:prose-2xl h3 code{font-size:.8888889em}.lg\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.lg\:prose-2xl ol,.lg\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.lg\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.lg\:prose-2xl ol>li{padding-left:1.6666667em}.lg\:prose-2xl ol>li:before{left:0}.lg\:prose-2xl ul>li{padding-left:1.6666667em}.lg\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.lg\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.lg\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.lg\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.lg\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-2xl ol ol,.lg\:prose-2xl ol ul,.lg\:prose-2xl ul ol,.lg\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.lg\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.lg\:prose-2xl h2+*,.lg\:prose-2xl h3+*,.lg\:prose-2xl h4+*,.lg\:prose-2xl hr+*{margin-top:0}.lg\:prose-2xl table{font-size:.8333333em;line-height:1.4}.lg\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.lg\:prose-2xl thead th:first-child{padding-left:0}.lg\:prose-2xl thead th:last-child{padding-right:0}.lg\:prose-2xl tbody td{padding:.8em .6em}.lg\:prose-2xl tbody td:first-child{padding-left:0}.lg\:prose-2xl tbody td:last-child{padding-right:0}.lg\:prose-2xl>:first-child{margin-top:0}.lg\:prose-2xl>:last-child{margin-bottom:0}.lg\:prose-connection a,.lg\:prose-connection a code{color:#4f46e5}.lg\:prose-connect a,.lg\:prose-connect a code{color:#dc2626}.lg\:prose-punch a,.lg\:prose-punch a code{color:#ca8a04}.lg\:prose-touch a,.lg\:prose-touch a code{color:#16a34a}.lg\:prose-pulse a,.lg\:prose-pulse a code{color:#db2777}.lg\:prose-indigo a,.lg\:prose-indigo a code{color:#4f46e5}.lg\:prose-red a,.lg\:prose-red a code{color:#e11d48}.lg\:prose-yellow a,.lg\:prose-yellow a code{color:#d97706}.lg\:prose-blue a,.lg\:prose-blue a code{color:#2563eb}.lg\:prose-purple a,.lg\:prose-purple a code{color:#9333ea}.lg\:prose-light,.lg\:prose-light [class~=lead]{color:#d6d3d1}.lg\:prose-light a,.lg\:prose-light strong{color:#e7e5e4}.lg\:prose-light ol>li:before{color:#a8a29e}.lg\:prose-light ul>li:before{background-color:#57534e}.lg\:prose-light hr{border-color:#44403c}.lg\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.lg\:prose-light h1,.lg\:prose-light h2,.lg\:prose-light h3,.lg\:prose-light h4{color:#e7e5e4}.lg\:prose-light figure figcaption{color:#a8a29e}.lg\:prose-light a code,.lg\:prose-light code{color:#e7e5e4}.lg\:prose-light pre{color:#44403c}.lg\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.lg\:prose-light tbody tr{border-bottom-color:#44403c}@media (prefers-color-scheme:dark){.lg\:dark\:prose{color:#44403c;max-width:65ch}.lg\:dark\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.lg\:dark\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.lg\:dark\:prose strong{color:#1c1917;font-weight:600}.lg\:dark\:prose ol[type=A]{--list-counter-style:upper-alpha}.lg\:dark\:prose ol[type=a]{--list-counter-style:lower-alpha}.lg\:dark\:prose ol[type=A s]{--list-counter-style:upper-alpha}.lg\:dark\:prose ol[type=a s]{--list-counter-style:lower-alpha}.lg\:dark\:prose ol[type=I]{--list-counter-style:upper-roman}.lg\:dark\:prose ol[type=i]{--list-counter-style:lower-roman}.lg\:dark\:prose ol[type=I s]{--list-counter-style:upper-roman}.lg\:dark\:prose ol[type=i s]{--list-counter-style:lower-roman}.lg\:dark\:prose ol[type="1"]{--list-counter-style:decimal}.lg\:dark\:prose ol>li{padding-left:1.75em;position:relative}.lg\:dark\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.lg\:dark\:prose ul>li{padding-left:1.75em;position:relative}.lg\:dark\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.lg\:dark\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.lg\:dark\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.lg\:dark\:prose blockquote p:first-of-type:before{content:open-quote}.lg\:dark\:prose blockquote p:last-of-type:after{content:close-quote}.lg\:dark\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.lg\:dark\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.lg\:dark\:prose h3{color:#1c1917;font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.lg\:dark\:prose h4{color:#1c1917;font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.lg\:dark\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.lg\:dark\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.lg\:dark\:prose code:after,.lg\:dark\:prose code:before{content:"`"}.lg\:dark\:prose a code{color:#1c1917}.lg\:dark\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.lg\:dark\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.lg\:dark\:prose pre code:after,.lg\:dark\:prose pre code:before{content:none}.lg\:dark\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.lg\:dark\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.lg\:dark\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.lg\:dark\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.lg\:dark\:prose tbody tr:last-child{border-bottom-width:0}.lg\:dark\:prose tbody td{padding:.5714286em;vertical-align:top}.lg\:dark\:prose{font-size:1rem;line-height:1.75}.lg\:dark\:prose p{margin-bottom:1.25em;margin-top:1.25em}.lg\:dark\:prose figure,.lg\:dark\:prose img,.lg\:dark\:prose video{margin-bottom:2em;margin-top:2em}.lg\:dark\:prose figure>*{margin-bottom:0;margin-top:0}.lg\:dark\:prose h2 code{font-size:.875em}.lg\:dark\:prose h3 code{font-size:.9em}.lg\:dark\:prose ol,.lg\:dark\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.lg\:dark\:prose li{margin-bottom:.5em;margin-top:.5em}.lg\:dark\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.lg\:dark\:prose>ul>li>:first-child{margin-top:1.25em}.lg\:dark\:prose>ul>li>:last-child{margin-bottom:1.25em}.lg\:dark\:prose>ol>li>:first-child{margin-top:1.25em}.lg\:dark\:prose>ol>li>:last-child{margin-bottom:1.25em}.lg\:dark\:prose ol ol,.lg\:dark\:prose ol ul,.lg\:dark\:prose ul ol,.lg\:dark\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.lg\:dark\:prose h2+*,.lg\:dark\:prose h3+*,.lg\:dark\:prose h4+*,.lg\:dark\:prose hr+*{margin-top:0}.lg\:dark\:prose thead th:first-child{padding-left:0}.lg\:dark\:prose thead th:last-child{padding-right:0}.lg\:dark\:prose tbody td:first-child{padding-left:0}.lg\:dark\:prose tbody td:last-child{padding-right:0}.lg\:dark\:prose>:first-child{margin-top:0}.lg\:dark\:prose>:last-child{margin-bottom:0}.lg\:dark\:prose-sm{font-size:.875rem;line-height:1.7142857}.lg\:dark\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.lg\:dark\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.lg\:dark\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.lg\:dark\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.lg\:dark\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.lg\:dark\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.lg\:dark\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.lg\:dark\:prose-sm figure,.lg\:dark\:prose-sm img,.lg\:dark\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.lg\:dark\:prose-sm figure>*{margin-bottom:0;margin-top:0}.lg\:dark\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.lg\:dark\:prose-sm code{font-size:.8571429em}.lg\:dark\:prose-sm h2 code{font-size:.9em}.lg\:dark\:prose-sm h3 code{font-size:.8888889em}.lg\:dark\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.lg\:dark\:prose-sm ol,.lg\:dark\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.lg\:dark\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.lg\:dark\:prose-sm ol>li{padding-left:1.5714286em}.lg\:dark\:prose-sm ol>li:before{left:0}.lg\:dark\:prose-sm ul>li{padding-left:1.5714286em}.lg\:dark\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.lg\:dark\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.lg\:dark\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.lg\:dark\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.lg\:dark\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.lg\:dark\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.lg\:dark\:prose-sm ol ol,.lg\:dark\:prose-sm ol ul,.lg\:dark\:prose-sm ul ol,.lg\:dark\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.lg\:dark\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.lg\:dark\:prose-sm h2+*,.lg\:dark\:prose-sm h3+*,.lg\:dark\:prose-sm h4+*,.lg\:dark\:prose-sm hr+*{margin-top:0}.lg\:dark\:prose-sm table{font-size:.8571429em;line-height:1.5}.lg\:dark\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.lg\:dark\:prose-sm thead th:first-child{padding-left:0}.lg\:dark\:prose-sm thead th:last-child{padding-right:0}.lg\:dark\:prose-sm tbody td{padding:.6666667em 1em}.lg\:dark\:prose-sm tbody td:first-child{padding-left:0}.lg\:dark\:prose-sm tbody td:last-child{padding-right:0}.lg\:dark\:prose-sm>:first-child{margin-top:0}.lg\:dark\:prose-sm>:last-child{margin-bottom:0}.lg\:dark\:prose-lg{font-size:1.125rem;line-height:1.7777778}.lg\:dark\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.lg\:dark\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.lg\:dark\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.lg\:dark\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.lg\:dark\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.lg\:dark\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.lg\:dark\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.lg\:dark\:prose-lg figure,.lg\:dark\:prose-lg img,.lg\:dark\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.lg\:dark\:prose-lg figure>*{margin-bottom:0;margin-top:0}.lg\:dark\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.lg\:dark\:prose-lg code{font-size:.8888889em}.lg\:dark\:prose-lg h2 code{font-size:.8666667em}.lg\:dark\:prose-lg h3 code{font-size:.875em}.lg\:dark\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.lg\:dark\:prose-lg ol,.lg\:dark\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.lg\:dark\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.lg\:dark\:prose-lg ol>li{padding-left:1.6666667em}.lg\:dark\:prose-lg ol>li:before{left:0}.lg\:dark\:prose-lg ul>li{padding-left:1.6666667em}.lg\:dark\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.lg\:dark\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.lg\:dark\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.lg\:dark\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:dark\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.lg\:dark\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:dark\:prose-lg ol ol,.lg\:dark\:prose-lg ol ul,.lg\:dark\:prose-lg ul ol,.lg\:dark\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.lg\:dark\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.lg\:dark\:prose-lg h2+*,.lg\:dark\:prose-lg h3+*,.lg\:dark\:prose-lg h4+*,.lg\:dark\:prose-lg hr+*{margin-top:0}.lg\:dark\:prose-lg table{font-size:.8888889em;line-height:1.5}.lg\:dark\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.lg\:dark\:prose-lg thead th:first-child{padding-left:0}.lg\:dark\:prose-lg thead th:last-child{padding-right:0}.lg\:dark\:prose-lg tbody td{padding:.75em}.lg\:dark\:prose-lg tbody td:first-child{padding-left:0}.lg\:dark\:prose-lg tbody td:last-child{padding-right:0}.lg\:dark\:prose-lg>:first-child{margin-top:0}.lg\:dark\:prose-lg>:last-child{margin-bottom:0}.lg\:dark\:prose-xl{font-size:1.25rem;line-height:1.8}.lg\:dark\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.lg\:dark\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.lg\:dark\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.lg\:dark\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.lg\:dark\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.lg\:dark\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.lg\:dark\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.lg\:dark\:prose-xl figure,.lg\:dark\:prose-xl img,.lg\:dark\:prose-xl video{margin-bottom:2em;margin-top:2em}.lg\:dark\:prose-xl figure>*{margin-bottom:0;margin-top:0}.lg\:dark\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.lg\:dark\:prose-xl code{font-size:.9em}.lg\:dark\:prose-xl h2 code{font-size:.8611111em}.lg\:dark\:prose-xl h3 code{font-size:.9em}.lg\:dark\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.lg\:dark\:prose-xl ol,.lg\:dark\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.lg\:dark\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.lg\:dark\:prose-xl ol>li{padding-left:1.8em}.lg\:dark\:prose-xl ol>li:before{left:0}.lg\:dark\:prose-xl ul>li{padding-left:1.8em}.lg\:dark\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.lg\:dark\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.lg\:dark\:prose-xl>ul>li>:first-child{margin-top:1.2em}.lg\:dark\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.lg\:dark\:prose-xl>ol>li>:first-child{margin-top:1.2em}.lg\:dark\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.lg\:dark\:prose-xl ol ol,.lg\:dark\:prose-xl ol ul,.lg\:dark\:prose-xl ul ol,.lg\:dark\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.lg\:dark\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.lg\:dark\:prose-xl h2+*,.lg\:dark\:prose-xl h3+*,.lg\:dark\:prose-xl h4+*,.lg\:dark\:prose-xl hr+*{margin-top:0}.lg\:dark\:prose-xl table{font-size:.9em;line-height:1.5555556}.lg\:dark\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.lg\:dark\:prose-xl thead th:first-child{padding-left:0}.lg\:dark\:prose-xl thead th:last-child{padding-right:0}.lg\:dark\:prose-xl tbody td{padding:.8888889em .6666667em}.lg\:dark\:prose-xl tbody td:first-child{padding-left:0}.lg\:dark\:prose-xl tbody td:last-child{padding-right:0}.lg\:dark\:prose-xl>:first-child{margin-top:0}.lg\:dark\:prose-xl>:last-child{margin-bottom:0}.lg\:dark\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.lg\:dark\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.lg\:dark\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.lg\:dark\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.lg\:dark\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.lg\:dark\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.lg\:dark\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.lg\:dark\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.lg\:dark\:prose-2xl figure,.lg\:dark\:prose-2xl img,.lg\:dark\:prose-2xl video{margin-bottom:2em;margin-top:2em}.lg\:dark\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.lg\:dark\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.lg\:dark\:prose-2xl code{font-size:.8333333em}.lg\:dark\:prose-2xl h2 code{font-size:.875em}.lg\:dark\:prose-2xl h3 code{font-size:.8888889em}.lg\:dark\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.lg\:dark\:prose-2xl ol,.lg\:dark\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.lg\:dark\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.lg\:dark\:prose-2xl ol>li{padding-left:1.6666667em}.lg\:dark\:prose-2xl ol>li:before{left:0}.lg\:dark\:prose-2xl ul>li{padding-left:1.6666667em}.lg\:dark\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.lg\:dark\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.lg\:dark\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.lg\:dark\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:dark\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.lg\:dark\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:dark\:prose-2xl ol ol,.lg\:dark\:prose-2xl ol ul,.lg\:dark\:prose-2xl ul ol,.lg\:dark\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.lg\:dark\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.lg\:dark\:prose-2xl h2+*,.lg\:dark\:prose-2xl h3+*,.lg\:dark\:prose-2xl h4+*,.lg\:dark\:prose-2xl hr+*{margin-top:0}.lg\:dark\:prose-2xl table{font-size:.8333333em;line-height:1.4}.lg\:dark\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.lg\:dark\:prose-2xl thead th:first-child{padding-left:0}.lg\:dark\:prose-2xl thead th:last-child{padding-right:0}.lg\:dark\:prose-2xl tbody td{padding:.8em .6em}.lg\:dark\:prose-2xl tbody td:first-child{padding-left:0}.lg\:dark\:prose-2xl tbody td:last-child{padding-right:0}.lg\:dark\:prose-2xl>:first-child{margin-top:0}.lg\:dark\:prose-2xl>:last-child{margin-bottom:0}.lg\:dark\:prose-connection a,.lg\:dark\:prose-connection a code{color:#4f46e5}.lg\:dark\:prose-connect a,.lg\:dark\:prose-connect a code{color:#dc2626}.lg\:dark\:prose-punch a,.lg\:dark\:prose-punch a code{color:#ca8a04}.lg\:dark\:prose-touch a,.lg\:dark\:prose-touch a code{color:#16a34a}.lg\:dark\:prose-pulse a,.lg\:dark\:prose-pulse a code{color:#db2777}.lg\:dark\:prose-indigo a,.lg\:dark\:prose-indigo a code{color:#4f46e5}.lg\:dark\:prose-red a,.lg\:dark\:prose-red a code{color:#e11d48}.lg\:dark\:prose-yellow a,.lg\:dark\:prose-yellow a code{color:#d97706}.lg\:dark\:prose-blue a,.lg\:dark\:prose-blue a code{color:#2563eb}.lg\:dark\:prose-purple a,.lg\:dark\:prose-purple a code{color:#9333ea}.lg\:dark\:prose-light,.lg\:dark\:prose-light [class~=lead]{color:#d6d3d1}.lg\:dark\:prose-light a,.lg\:dark\:prose-light strong{color:#e7e5e4}.lg\:dark\:prose-light ol>li:before{color:#a8a29e}.lg\:dark\:prose-light ul>li:before{background-color:#57534e}.lg\:dark\:prose-light hr{border-color:#44403c}.lg\:dark\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.lg\:dark\:prose-light h1,.lg\:dark\:prose-light h2,.lg\:dark\:prose-light h3,.lg\:dark\:prose-light h4{color:#e7e5e4}.lg\:dark\:prose-light figure figcaption{color:#a8a29e}.lg\:dark\:prose-light a code,.lg\:dark\:prose-light code{color:#e7e5e4}.lg\:dark\:prose-light pre{color:#44403c}.lg\:dark\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.lg\:dark\:prose-light tbody tr{border-bottom-color:#44403c}}.lg\:aspect-w-1,.lg\:aspect-w-2,.lg\:aspect-w-3,.lg\:aspect-w-4,.lg\:aspect-w-5,.lg\:aspect-w-6,.lg\:aspect-w-7,.lg\:aspect-w-8,.lg\:aspect-w-9,.lg\:aspect-w-10,.lg\:aspect-w-11,.lg\:aspect-w-12,.lg\:aspect-w-13,.lg\:aspect-w-14,.lg\:aspect-w-15,.lg\:aspect-w-16{padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative}.lg\:aspect-w-1>*,.lg\:aspect-w-2>*,.lg\:aspect-w-3>*,.lg\:aspect-w-4>*,.lg\:aspect-w-5>*,.lg\:aspect-w-6>*,.lg\:aspect-w-7>*,.lg\:aspect-w-8>*,.lg\:aspect-w-9>*,.lg\:aspect-w-10>*,.lg\:aspect-w-11>*,.lg\:aspect-w-12>*,.lg\:aspect-w-13>*,.lg\:aspect-w-14>*,.lg\:aspect-w-15>*,.lg\:aspect-w-16>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.lg\:aspect-none{padding-bottom:0;position:static}.lg\:aspect-none>*{bottom:auto;height:auto;left:auto;position:static;right:auto;top:auto;width:auto}.lg\:aspect-w-1{--tw-aspect-w:1}.lg\:aspect-w-2{--tw-aspect-w:2}.lg\:aspect-w-3{--tw-aspect-w:3}.lg\:aspect-w-4{--tw-aspect-w:4}.lg\:aspect-w-5{--tw-aspect-w:5}.lg\:aspect-w-6{--tw-aspect-w:6}.lg\:aspect-w-7{--tw-aspect-w:7}.lg\:aspect-w-8{--tw-aspect-w:8}.lg\:aspect-w-9{--tw-aspect-w:9}.lg\:aspect-w-10{--tw-aspect-w:10}.lg\:aspect-w-11{--tw-aspect-w:11}.lg\:aspect-w-12{--tw-aspect-w:12}.lg\:aspect-w-13{--tw-aspect-w:13}.lg\:aspect-w-14{--tw-aspect-w:14}.lg\:aspect-w-15{--tw-aspect-w:15}.lg\:aspect-w-16{--tw-aspect-w:16}.lg\:aspect-h-1{--tw-aspect-h:1}.lg\:aspect-h-2{--tw-aspect-h:2}.lg\:aspect-h-3{--tw-aspect-h:3}.lg\:aspect-h-4{--tw-aspect-h:4}.lg\:aspect-h-5{--tw-aspect-h:5}.lg\:aspect-h-6{--tw-aspect-h:6}.lg\:aspect-h-7{--tw-aspect-h:7}.lg\:aspect-h-8{--tw-aspect-h:8}.lg\:aspect-h-9{--tw-aspect-h:9}.lg\:aspect-h-10{--tw-aspect-h:10}.lg\:aspect-h-11{--tw-aspect-h:11}.lg\:aspect-h-12{--tw-aspect-h:12}.lg\:aspect-h-13{--tw-aspect-h:13}.lg\:aspect-h-14{--tw-aspect-h:14}.lg\:aspect-h-15{--tw-aspect-h:15}.lg\:aspect-h-16{--tw-aspect-h:16}.lg\:sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lg\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.lg\:focus-within\:sr-only:focus-within{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lg\:focus-within\:not-sr-only:focus-within{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.lg\:focus\:sr-only:focus{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lg\:focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.lg\:pointer-events-none{pointer-events:none}.lg\:pointer-events-auto{pointer-events:auto}.lg\:visible{visibility:visible}.lg\:invisible{visibility:hidden}.lg\:static{position:static}.lg\:fixed{position:fixed}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:inset-0{bottom:0;left:0;right:0;top:0}.lg\:inset-1{bottom:.25rem;left:.25rem;right:.25rem;top:.25rem}.lg\:inset-2{bottom:.5rem;left:.5rem;right:.5rem;top:.5rem}.lg\:inset-3{bottom:.75rem;left:.75rem;right:.75rem;top:.75rem}.lg\:inset-4{bottom:1rem;left:1rem;right:1rem;top:1rem}.lg\:inset-5{bottom:1.25rem;left:1.25rem;right:1.25rem;top:1.25rem}.lg\:inset-6{bottom:1.5rem;left:1.5rem;right:1.5rem;top:1.5rem}.lg\:inset-7{bottom:1.75rem;left:1.75rem;right:1.75rem;top:1.75rem}.lg\:inset-8{bottom:2rem;left:2rem;right:2rem;top:2rem}.lg\:inset-9{bottom:2.25rem;left:2.25rem;right:2.25rem;top:2.25rem}.lg\:inset-10{bottom:2.5rem;left:2.5rem;right:2.5rem;top:2.5rem}.lg\:inset-11{bottom:2.75rem;left:2.75rem;right:2.75rem;top:2.75rem}.lg\:inset-12{bottom:3rem;left:3rem;right:3rem;top:3rem}.lg\:inset-14{bottom:3.5rem;left:3.5rem;right:3.5rem;top:3.5rem}.lg\:inset-16{bottom:4rem;left:4rem;right:4rem;top:4rem}.lg\:inset-20{bottom:5rem;left:5rem;right:5rem;top:5rem}.lg\:inset-24{bottom:6rem;left:6rem;right:6rem;top:6rem}.lg\:inset-28{bottom:7rem;left:7rem;right:7rem;top:7rem}.lg\:inset-32{bottom:8rem;left:8rem;right:8rem;top:8rem}.lg\:inset-36{bottom:9rem;left:9rem;right:9rem;top:9rem}.lg\:inset-40{bottom:10rem;left:10rem;right:10rem;top:10rem}.lg\:inset-44{bottom:11rem;left:11rem;right:11rem;top:11rem}.lg\:inset-48{bottom:12rem;left:12rem;right:12rem;top:12rem}.lg\:inset-52{bottom:13rem;left:13rem;right:13rem;top:13rem}.lg\:inset-56{bottom:14rem;left:14rem;right:14rem;top:14rem}.lg\:inset-60{bottom:15rem;left:15rem;right:15rem;top:15rem}.lg\:inset-64{bottom:16rem;left:16rem;right:16rem;top:16rem}.lg\:inset-72{bottom:18rem;left:18rem;right:18rem;top:18rem}.lg\:inset-80{bottom:20rem;left:20rem;right:20rem;top:20rem}.lg\:inset-96{bottom:24rem;left:24rem;right:24rem;top:24rem}.lg\:inset-auto{bottom:auto;left:auto;right:auto;top:auto}.lg\:inset-px{bottom:1px;left:1px;right:1px;top:1px}.lg\:inset-0\.5{bottom:.125rem;left:.125rem;right:.125rem;top:.125rem}.lg\:inset-1\.5{bottom:.375rem;left:.375rem;right:.375rem;top:.375rem}.lg\:inset-2\.5{bottom:.625rem;left:.625rem;right:.625rem;top:.625rem}.lg\:inset-3\.5{bottom:.875rem;left:.875rem;right:.875rem;top:.875rem}.lg\:-inset-0{bottom:0;left:0;right:0;top:0}.lg\:-inset-1{bottom:-.25rem;left:-.25rem;right:-.25rem;top:-.25rem}.lg\:-inset-2{bottom:-.5rem;left:-.5rem;right:-.5rem;top:-.5rem}.lg\:-inset-3{bottom:-.75rem;left:-.75rem;right:-.75rem;top:-.75rem}.lg\:-inset-4{bottom:-1rem;left:-1rem;right:-1rem;top:-1rem}.lg\:-inset-5{bottom:-1.25rem;left:-1.25rem;right:-1.25rem;top:-1.25rem}.lg\:-inset-6{bottom:-1.5rem;left:-1.5rem;right:-1.5rem;top:-1.5rem}.lg\:-inset-7{bottom:-1.75rem;left:-1.75rem;right:-1.75rem;top:-1.75rem}.lg\:-inset-8{bottom:-2rem;left:-2rem;right:-2rem;top:-2rem}.lg\:-inset-9{bottom:-2.25rem;left:-2.25rem;right:-2.25rem;top:-2.25rem}.lg\:-inset-10{bottom:-2.5rem;left:-2.5rem;right:-2.5rem;top:-2.5rem}.lg\:-inset-11{bottom:-2.75rem;left:-2.75rem;right:-2.75rem;top:-2.75rem}.lg\:-inset-12{bottom:-3rem;left:-3rem;right:-3rem;top:-3rem}.lg\:-inset-14{bottom:-3.5rem;left:-3.5rem;right:-3.5rem;top:-3.5rem}.lg\:-inset-16{bottom:-4rem;left:-4rem;right:-4rem;top:-4rem}.lg\:-inset-20{bottom:-5rem;left:-5rem;right:-5rem;top:-5rem}.lg\:-inset-24{bottom:-6rem;left:-6rem;right:-6rem;top:-6rem}.lg\:-inset-28{bottom:-7rem;left:-7rem;right:-7rem;top:-7rem}.lg\:-inset-32{bottom:-8rem;left:-8rem;right:-8rem;top:-8rem}.lg\:-inset-36{bottom:-9rem;left:-9rem;right:-9rem;top:-9rem}.lg\:-inset-40{bottom:-10rem;left:-10rem;right:-10rem;top:-10rem}.lg\:-inset-44{bottom:-11rem;left:-11rem;right:-11rem;top:-11rem}.lg\:-inset-48{bottom:-12rem;left:-12rem;right:-12rem;top:-12rem}.lg\:-inset-52{bottom:-13rem;left:-13rem;right:-13rem;top:-13rem}.lg\:-inset-56{bottom:-14rem;left:-14rem;right:-14rem;top:-14rem}.lg\:-inset-60{bottom:-15rem;left:-15rem;right:-15rem;top:-15rem}.lg\:-inset-64{bottom:-16rem;left:-16rem;right:-16rem;top:-16rem}.lg\:-inset-72{bottom:-18rem;left:-18rem;right:-18rem;top:-18rem}.lg\:-inset-80{bottom:-20rem;left:-20rem;right:-20rem;top:-20rem}.lg\:-inset-96{bottom:-24rem;left:-24rem;right:-24rem;top:-24rem}.lg\:-inset-px{bottom:-1px;left:-1px;right:-1px;top:-1px}.lg\:-inset-0\.5{bottom:-.125rem;left:-.125rem;right:-.125rem;top:-.125rem}.lg\:-inset-1\.5{bottom:-.375rem;left:-.375rem;right:-.375rem;top:-.375rem}.lg\:-inset-2\.5{bottom:-.625rem;left:-.625rem;right:-.625rem;top:-.625rem}.lg\:-inset-3\.5{bottom:-.875rem;left:-.875rem;right:-.875rem;top:-.875rem}.lg\:inset-1\/2{bottom:50%;left:50%;right:50%;top:50%}.lg\:inset-1\/3{bottom:33.333333%;left:33.333333%;right:33.333333%;top:33.333333%}.lg\:inset-2\/3{bottom:66.666667%;left:66.666667%;right:66.666667%;top:66.666667%}.lg\:inset-1\/4{bottom:25%;left:25%;right:25%;top:25%}.lg\:inset-2\/4{bottom:50%;left:50%;right:50%;top:50%}.lg\:inset-3\/4{bottom:75%;left:75%;right:75%;top:75%}.lg\:inset-full{bottom:100%;left:100%;right:100%;top:100%}.lg\:-inset-1\/2{bottom:-50%;left:-50%;right:-50%;top:-50%}.lg\:-inset-1\/3{bottom:-33.333333%;left:-33.333333%;right:-33.333333%;top:-33.333333%}.lg\:-inset-2\/3{bottom:-66.666667%;left:-66.666667%;right:-66.666667%;top:-66.666667%}.lg\:-inset-1\/4{bottom:-25%;left:-25%;right:-25%;top:-25%}.lg\:-inset-2\/4{bottom:-50%;left:-50%;right:-50%;top:-50%}.lg\:-inset-3\/4{bottom:-75%;left:-75%;right:-75%;top:-75%}.lg\:-inset-full{bottom:-100%;left:-100%;right:-100%;top:-100%}.lg\:inset-x-0{left:0;right:0}.lg\:inset-x-1{left:.25rem;right:.25rem}.lg\:inset-x-2{left:.5rem;right:.5rem}.lg\:inset-x-3{left:.75rem;right:.75rem}.lg\:inset-x-4{left:1rem;right:1rem}.lg\:inset-x-5{left:1.25rem;right:1.25rem}.lg\:inset-x-6{left:1.5rem;right:1.5rem}.lg\:inset-x-7{left:1.75rem;right:1.75rem}.lg\:inset-x-8{left:2rem;right:2rem}.lg\:inset-x-9{left:2.25rem;right:2.25rem}.lg\:inset-x-10{left:2.5rem;right:2.5rem}.lg\:inset-x-11{left:2.75rem;right:2.75rem}.lg\:inset-x-12{left:3rem;right:3rem}.lg\:inset-x-14{left:3.5rem;right:3.5rem}.lg\:inset-x-16{left:4rem;right:4rem}.lg\:inset-x-20{left:5rem;right:5rem}.lg\:inset-x-24{left:6rem;right:6rem}.lg\:inset-x-28{left:7rem;right:7rem}.lg\:inset-x-32{left:8rem;right:8rem}.lg\:inset-x-36{left:9rem;right:9rem}.lg\:inset-x-40{left:10rem;right:10rem}.lg\:inset-x-44{left:11rem;right:11rem}.lg\:inset-x-48{left:12rem;right:12rem}.lg\:inset-x-52{left:13rem;right:13rem}.lg\:inset-x-56{left:14rem;right:14rem}.lg\:inset-x-60{left:15rem;right:15rem}.lg\:inset-x-64{left:16rem;right:16rem}.lg\:inset-x-72{left:18rem;right:18rem}.lg\:inset-x-80{left:20rem;right:20rem}.lg\:inset-x-96{left:24rem;right:24rem}.lg\:inset-x-auto{left:auto;right:auto}.lg\:inset-x-px{left:1px;right:1px}.lg\:inset-x-0\.5{left:.125rem;right:.125rem}.lg\:inset-x-1\.5{left:.375rem;right:.375rem}.lg\:inset-x-2\.5{left:.625rem;right:.625rem}.lg\:inset-x-3\.5{left:.875rem;right:.875rem}.lg\:-inset-x-0{left:0;right:0}.lg\:-inset-x-1{left:-.25rem;right:-.25rem}.lg\:-inset-x-2{left:-.5rem;right:-.5rem}.lg\:-inset-x-3{left:-.75rem;right:-.75rem}.lg\:-inset-x-4{left:-1rem;right:-1rem}.lg\:-inset-x-5{left:-1.25rem;right:-1.25rem}.lg\:-inset-x-6{left:-1.5rem;right:-1.5rem}.lg\:-inset-x-7{left:-1.75rem;right:-1.75rem}.lg\:-inset-x-8{left:-2rem;right:-2rem}.lg\:-inset-x-9{left:-2.25rem;right:-2.25rem}.lg\:-inset-x-10{left:-2.5rem;right:-2.5rem}.lg\:-inset-x-11{left:-2.75rem;right:-2.75rem}.lg\:-inset-x-12{left:-3rem;right:-3rem}.lg\:-inset-x-14{left:-3.5rem;right:-3.5rem}.lg\:-inset-x-16{left:-4rem;right:-4rem}.lg\:-inset-x-20{left:-5rem;right:-5rem}.lg\:-inset-x-24{left:-6rem;right:-6rem}.lg\:-inset-x-28{left:-7rem;right:-7rem}.lg\:-inset-x-32{left:-8rem;right:-8rem}.lg\:-inset-x-36{left:-9rem;right:-9rem}.lg\:-inset-x-40{left:-10rem;right:-10rem}.lg\:-inset-x-44{left:-11rem;right:-11rem}.lg\:-inset-x-48{left:-12rem;right:-12rem}.lg\:-inset-x-52{left:-13rem;right:-13rem}.lg\:-inset-x-56{left:-14rem;right:-14rem}.lg\:-inset-x-60{left:-15rem;right:-15rem}.lg\:-inset-x-64{left:-16rem;right:-16rem}.lg\:-inset-x-72{left:-18rem;right:-18rem}.lg\:-inset-x-80{left:-20rem;right:-20rem}.lg\:-inset-x-96{left:-24rem;right:-24rem}.lg\:-inset-x-px{left:-1px;right:-1px}.lg\:-inset-x-0\.5{left:-.125rem;right:-.125rem}.lg\:-inset-x-1\.5{left:-.375rem;right:-.375rem}.lg\:-inset-x-2\.5{left:-.625rem;right:-.625rem}.lg\:-inset-x-3\.5{left:-.875rem;right:-.875rem}.lg\:inset-x-1\/2{left:50%;right:50%}.lg\:inset-x-1\/3{left:33.333333%;right:33.333333%}.lg\:inset-x-2\/3{left:66.666667%;right:66.666667%}.lg\:inset-x-1\/4{left:25%;right:25%}.lg\:inset-x-2\/4{left:50%;right:50%}.lg\:inset-x-3\/4{left:75%;right:75%}.lg\:inset-x-full{left:100%;right:100%}.lg\:-inset-x-1\/2{left:-50%;right:-50%}.lg\:-inset-x-1\/3{left:-33.333333%;right:-33.333333%}.lg\:-inset-x-2\/3{left:-66.666667%;right:-66.666667%}.lg\:-inset-x-1\/4{left:-25%;right:-25%}.lg\:-inset-x-2\/4{left:-50%;right:-50%}.lg\:-inset-x-3\/4{left:-75%;right:-75%}.lg\:-inset-x-full{left:-100%;right:-100%}.lg\:inset-y-0{bottom:0;top:0}.lg\:inset-y-1{bottom:.25rem;top:.25rem}.lg\:inset-y-2{bottom:.5rem;top:.5rem}.lg\:inset-y-3{bottom:.75rem;top:.75rem}.lg\:inset-y-4{bottom:1rem;top:1rem}.lg\:inset-y-5{bottom:1.25rem;top:1.25rem}.lg\:inset-y-6{bottom:1.5rem;top:1.5rem}.lg\:inset-y-7{bottom:1.75rem;top:1.75rem}.lg\:inset-y-8{bottom:2rem;top:2rem}.lg\:inset-y-9{bottom:2.25rem;top:2.25rem}.lg\:inset-y-10{bottom:2.5rem;top:2.5rem}.lg\:inset-y-11{bottom:2.75rem;top:2.75rem}.lg\:inset-y-12{bottom:3rem;top:3rem}.lg\:inset-y-14{bottom:3.5rem;top:3.5rem}.lg\:inset-y-16{bottom:4rem;top:4rem}.lg\:inset-y-20{bottom:5rem;top:5rem}.lg\:inset-y-24{bottom:6rem;top:6rem}.lg\:inset-y-28{bottom:7rem;top:7rem}.lg\:inset-y-32{bottom:8rem;top:8rem}.lg\:inset-y-36{bottom:9rem;top:9rem}.lg\:inset-y-40{bottom:10rem;top:10rem}.lg\:inset-y-44{bottom:11rem;top:11rem}.lg\:inset-y-48{bottom:12rem;top:12rem}.lg\:inset-y-52{bottom:13rem;top:13rem}.lg\:inset-y-56{bottom:14rem;top:14rem}.lg\:inset-y-60{bottom:15rem;top:15rem}.lg\:inset-y-64{bottom:16rem;top:16rem}.lg\:inset-y-72{bottom:18rem;top:18rem}.lg\:inset-y-80{bottom:20rem;top:20rem}.lg\:inset-y-96{bottom:24rem;top:24rem}.lg\:inset-y-auto{bottom:auto;top:auto}.lg\:inset-y-px{bottom:1px;top:1px}.lg\:inset-y-0\.5{bottom:.125rem;top:.125rem}.lg\:inset-y-1\.5{bottom:.375rem;top:.375rem}.lg\:inset-y-2\.5{bottom:.625rem;top:.625rem}.lg\:inset-y-3\.5{bottom:.875rem;top:.875rem}.lg\:-inset-y-0{bottom:0;top:0}.lg\:-inset-y-1{bottom:-.25rem;top:-.25rem}.lg\:-inset-y-2{bottom:-.5rem;top:-.5rem}.lg\:-inset-y-3{bottom:-.75rem;top:-.75rem}.lg\:-inset-y-4{bottom:-1rem;top:-1rem}.lg\:-inset-y-5{bottom:-1.25rem;top:-1.25rem}.lg\:-inset-y-6{bottom:-1.5rem;top:-1.5rem}.lg\:-inset-y-7{bottom:-1.75rem;top:-1.75rem}.lg\:-inset-y-8{bottom:-2rem;top:-2rem}.lg\:-inset-y-9{bottom:-2.25rem;top:-2.25rem}.lg\:-inset-y-10{bottom:-2.5rem;top:-2.5rem}.lg\:-inset-y-11{bottom:-2.75rem;top:-2.75rem}.lg\:-inset-y-12{bottom:-3rem;top:-3rem}.lg\:-inset-y-14{bottom:-3.5rem;top:-3.5rem}.lg\:-inset-y-16{bottom:-4rem;top:-4rem}.lg\:-inset-y-20{bottom:-5rem;top:-5rem}.lg\:-inset-y-24{bottom:-6rem;top:-6rem}.lg\:-inset-y-28{bottom:-7rem;top:-7rem}.lg\:-inset-y-32{bottom:-8rem;top:-8rem}.lg\:-inset-y-36{bottom:-9rem;top:-9rem}.lg\:-inset-y-40{bottom:-10rem;top:-10rem}.lg\:-inset-y-44{bottom:-11rem;top:-11rem}.lg\:-inset-y-48{bottom:-12rem;top:-12rem}.lg\:-inset-y-52{bottom:-13rem;top:-13rem}.lg\:-inset-y-56{bottom:-14rem;top:-14rem}.lg\:-inset-y-60{bottom:-15rem;top:-15rem}.lg\:-inset-y-64{bottom:-16rem;top:-16rem}.lg\:-inset-y-72{bottom:-18rem;top:-18rem}.lg\:-inset-y-80{bottom:-20rem;top:-20rem}.lg\:-inset-y-96{bottom:-24rem;top:-24rem}.lg\:-inset-y-px{bottom:-1px;top:-1px}.lg\:-inset-y-0\.5{bottom:-.125rem;top:-.125rem}.lg\:-inset-y-1\.5{bottom:-.375rem;top:-.375rem}.lg\:-inset-y-2\.5{bottom:-.625rem;top:-.625rem}.lg\:-inset-y-3\.5{bottom:-.875rem;top:-.875rem}.lg\:inset-y-1\/2{bottom:50%;top:50%}.lg\:inset-y-1\/3{bottom:33.333333%;top:33.333333%}.lg\:inset-y-2\/3{bottom:66.666667%;top:66.666667%}.lg\:inset-y-1\/4{bottom:25%;top:25%}.lg\:inset-y-2\/4{bottom:50%;top:50%}.lg\:inset-y-3\/4{bottom:75%;top:75%}.lg\:inset-y-full{bottom:100%;top:100%}.lg\:-inset-y-1\/2{bottom:-50%;top:-50%}.lg\:-inset-y-1\/3{bottom:-33.333333%;top:-33.333333%}.lg\:-inset-y-2\/3{bottom:-66.666667%;top:-66.666667%}.lg\:-inset-y-1\/4{bottom:-25%;top:-25%}.lg\:-inset-y-2\/4{bottom:-50%;top:-50%}.lg\:-inset-y-3\/4{bottom:-75%;top:-75%}.lg\:-inset-y-full{bottom:-100%;top:-100%}.lg\:top-0{top:0}.lg\:top-1{top:.25rem}.lg\:top-2{top:.5rem}.lg\:top-3{top:.75rem}.lg\:top-4{top:1rem}.lg\:top-5{top:1.25rem}.lg\:top-6{top:1.5rem}.lg\:top-7{top:1.75rem}.lg\:top-8{top:2rem}.lg\:top-9{top:2.25rem}.lg\:top-10{top:2.5rem}.lg\:top-11{top:2.75rem}.lg\:top-12{top:3rem}.lg\:top-14{top:3.5rem}.lg\:top-16{top:4rem}.lg\:top-20{top:5rem}.lg\:top-24{top:6rem}.lg\:top-28{top:7rem}.lg\:top-32{top:8rem}.lg\:top-36{top:9rem}.lg\:top-40{top:10rem}.lg\:top-44{top:11rem}.lg\:top-48{top:12rem}.lg\:top-52{top:13rem}.lg\:top-56{top:14rem}.lg\:top-60{top:15rem}.lg\:top-64{top:16rem}.lg\:top-72{top:18rem}.lg\:top-80{top:20rem}.lg\:top-96{top:24rem}.lg\:top-auto{top:auto}.lg\:top-px{top:1px}.lg\:top-0\.5{top:.125rem}.lg\:top-1\.5{top:.375rem}.lg\:top-2\.5{top:.625rem}.lg\:top-3\.5{top:.875rem}.lg\:-top-0{top:0}.lg\:-top-1{top:-.25rem}.lg\:-top-2{top:-.5rem}.lg\:-top-3{top:-.75rem}.lg\:-top-4{top:-1rem}.lg\:-top-5{top:-1.25rem}.lg\:-top-6{top:-1.5rem}.lg\:-top-7{top:-1.75rem}.lg\:-top-8{top:-2rem}.lg\:-top-9{top:-2.25rem}.lg\:-top-10{top:-2.5rem}.lg\:-top-11{top:-2.75rem}.lg\:-top-12{top:-3rem}.lg\:-top-14{top:-3.5rem}.lg\:-top-16{top:-4rem}.lg\:-top-20{top:-5rem}.lg\:-top-24{top:-6rem}.lg\:-top-28{top:-7rem}.lg\:-top-32{top:-8rem}.lg\:-top-36{top:-9rem}.lg\:-top-40{top:-10rem}.lg\:-top-44{top:-11rem}.lg\:-top-48{top:-12rem}.lg\:-top-52{top:-13rem}.lg\:-top-56{top:-14rem}.lg\:-top-60{top:-15rem}.lg\:-top-64{top:-16rem}.lg\:-top-72{top:-18rem}.lg\:-top-80{top:-20rem}.lg\:-top-96{top:-24rem}.lg\:-top-px{top:-1px}.lg\:-top-0\.5{top:-.125rem}.lg\:-top-1\.5{top:-.375rem}.lg\:-top-2\.5{top:-.625rem}.lg\:-top-3\.5{top:-.875rem}.lg\:top-1\/2{top:50%}.lg\:top-1\/3{top:33.333333%}.lg\:top-2\/3{top:66.666667%}.lg\:top-1\/4{top:25%}.lg\:top-2\/4{top:50%}.lg\:top-3\/4{top:75%}.lg\:top-full{top:100%}.lg\:-top-1\/2{top:-50%}.lg\:-top-1\/3{top:-33.333333%}.lg\:-top-2\/3{top:-66.666667%}.lg\:-top-1\/4{top:-25%}.lg\:-top-2\/4{top:-50%}.lg\:-top-3\/4{top:-75%}.lg\:-top-full{top:-100%}.lg\:right-0{right:0}.lg\:right-1{right:.25rem}.lg\:right-2{right:.5rem}.lg\:right-3{right:.75rem}.lg\:right-4{right:1rem}.lg\:right-5{right:1.25rem}.lg\:right-6{right:1.5rem}.lg\:right-7{right:1.75rem}.lg\:right-8{right:2rem}.lg\:right-9{right:2.25rem}.lg\:right-10{right:2.5rem}.lg\:right-11{right:2.75rem}.lg\:right-12{right:3rem}.lg\:right-14{right:3.5rem}.lg\:right-16{right:4rem}.lg\:right-20{right:5rem}.lg\:right-24{right:6rem}.lg\:right-28{right:7rem}.lg\:right-32{right:8rem}.lg\:right-36{right:9rem}.lg\:right-40{right:10rem}.lg\:right-44{right:11rem}.lg\:right-48{right:12rem}.lg\:right-52{right:13rem}.lg\:right-56{right:14rem}.lg\:right-60{right:15rem}.lg\:right-64{right:16rem}.lg\:right-72{right:18rem}.lg\:right-80{right:20rem}.lg\:right-96{right:24rem}.lg\:right-auto{right:auto}.lg\:right-px{right:1px}.lg\:right-0\.5{right:.125rem}.lg\:right-1\.5{right:.375rem}.lg\:right-2\.5{right:.625rem}.lg\:right-3\.5{right:.875rem}.lg\:-right-0{right:0}.lg\:-right-1{right:-.25rem}.lg\:-right-2{right:-.5rem}.lg\:-right-3{right:-.75rem}.lg\:-right-4{right:-1rem}.lg\:-right-5{right:-1.25rem}.lg\:-right-6{right:-1.5rem}.lg\:-right-7{right:-1.75rem}.lg\:-right-8{right:-2rem}.lg\:-right-9{right:-2.25rem}.lg\:-right-10{right:-2.5rem}.lg\:-right-11{right:-2.75rem}.lg\:-right-12{right:-3rem}.lg\:-right-14{right:-3.5rem}.lg\:-right-16{right:-4rem}.lg\:-right-20{right:-5rem}.lg\:-right-24{right:-6rem}.lg\:-right-28{right:-7rem}.lg\:-right-32{right:-8rem}.lg\:-right-36{right:-9rem}.lg\:-right-40{right:-10rem}.lg\:-right-44{right:-11rem}.lg\:-right-48{right:-12rem}.lg\:-right-52{right:-13rem}.lg\:-right-56{right:-14rem}.lg\:-right-60{right:-15rem}.lg\:-right-64{right:-16rem}.lg\:-right-72{right:-18rem}.lg\:-right-80{right:-20rem}.lg\:-right-96{right:-24rem}.lg\:-right-px{right:-1px}.lg\:-right-0\.5{right:-.125rem}.lg\:-right-1\.5{right:-.375rem}.lg\:-right-2\.5{right:-.625rem}.lg\:-right-3\.5{right:-.875rem}.lg\:right-1\/2{right:50%}.lg\:right-1\/3{right:33.333333%}.lg\:right-2\/3{right:66.666667%}.lg\:right-1\/4{right:25%}.lg\:right-2\/4{right:50%}.lg\:right-3\/4{right:75%}.lg\:right-full{right:100%}.lg\:-right-1\/2{right:-50%}.lg\:-right-1\/3{right:-33.333333%}.lg\:-right-2\/3{right:-66.666667%}.lg\:-right-1\/4{right:-25%}.lg\:-right-2\/4{right:-50%}.lg\:-right-3\/4{right:-75%}.lg\:-right-full{right:-100%}.lg\:bottom-0{bottom:0}.lg\:bottom-1{bottom:.25rem}.lg\:bottom-2{bottom:.5rem}.lg\:bottom-3{bottom:.75rem}.lg\:bottom-4{bottom:1rem}.lg\:bottom-5{bottom:1.25rem}.lg\:bottom-6{bottom:1.5rem}.lg\:bottom-7{bottom:1.75rem}.lg\:bottom-8{bottom:2rem}.lg\:bottom-9{bottom:2.25rem}.lg\:bottom-10{bottom:2.5rem}.lg\:bottom-11{bottom:2.75rem}.lg\:bottom-12{bottom:3rem}.lg\:bottom-14{bottom:3.5rem}.lg\:bottom-16{bottom:4rem}.lg\:bottom-20{bottom:5rem}.lg\:bottom-24{bottom:6rem}.lg\:bottom-28{bottom:7rem}.lg\:bottom-32{bottom:8rem}.lg\:bottom-36{bottom:9rem}.lg\:bottom-40{bottom:10rem}.lg\:bottom-44{bottom:11rem}.lg\:bottom-48{bottom:12rem}.lg\:bottom-52{bottom:13rem}.lg\:bottom-56{bottom:14rem}.lg\:bottom-60{bottom:15rem}.lg\:bottom-64{bottom:16rem}.lg\:bottom-72{bottom:18rem}.lg\:bottom-80{bottom:20rem}.lg\:bottom-96{bottom:24rem}.lg\:bottom-auto{bottom:auto}.lg\:bottom-px{bottom:1px}.lg\:bottom-0\.5{bottom:.125rem}.lg\:bottom-1\.5{bottom:.375rem}.lg\:bottom-2\.5{bottom:.625rem}.lg\:bottom-3\.5{bottom:.875rem}.lg\:-bottom-0{bottom:0}.lg\:-bottom-1{bottom:-.25rem}.lg\:-bottom-2{bottom:-.5rem}.lg\:-bottom-3{bottom:-.75rem}.lg\:-bottom-4{bottom:-1rem}.lg\:-bottom-5{bottom:-1.25rem}.lg\:-bottom-6{bottom:-1.5rem}.lg\:-bottom-7{bottom:-1.75rem}.lg\:-bottom-8{bottom:-2rem}.lg\:-bottom-9{bottom:-2.25rem}.lg\:-bottom-10{bottom:-2.5rem}.lg\:-bottom-11{bottom:-2.75rem}.lg\:-bottom-12{bottom:-3rem}.lg\:-bottom-14{bottom:-3.5rem}.lg\:-bottom-16{bottom:-4rem}.lg\:-bottom-20{bottom:-5rem}.lg\:-bottom-24{bottom:-6rem}.lg\:-bottom-28{bottom:-7rem}.lg\:-bottom-32{bottom:-8rem}.lg\:-bottom-36{bottom:-9rem}.lg\:-bottom-40{bottom:-10rem}.lg\:-bottom-44{bottom:-11rem}.lg\:-bottom-48{bottom:-12rem}.lg\:-bottom-52{bottom:-13rem}.lg\:-bottom-56{bottom:-14rem}.lg\:-bottom-60{bottom:-15rem}.lg\:-bottom-64{bottom:-16rem}.lg\:-bottom-72{bottom:-18rem}.lg\:-bottom-80{bottom:-20rem}.lg\:-bottom-96{bottom:-24rem}.lg\:-bottom-px{bottom:-1px}.lg\:-bottom-0\.5{bottom:-.125rem}.lg\:-bottom-1\.5{bottom:-.375rem}.lg\:-bottom-2\.5{bottom:-.625rem}.lg\:-bottom-3\.5{bottom:-.875rem}.lg\:bottom-1\/2{bottom:50%}.lg\:bottom-1\/3{bottom:33.333333%}.lg\:bottom-2\/3{bottom:66.666667%}.lg\:bottom-1\/4{bottom:25%}.lg\:bottom-2\/4{bottom:50%}.lg\:bottom-3\/4{bottom:75%}.lg\:bottom-full{bottom:100%}.lg\:-bottom-1\/2{bottom:-50%}.lg\:-bottom-1\/3{bottom:-33.333333%}.lg\:-bottom-2\/3{bottom:-66.666667%}.lg\:-bottom-1\/4{bottom:-25%}.lg\:-bottom-2\/4{bottom:-50%}.lg\:-bottom-3\/4{bottom:-75%}.lg\:-bottom-full{bottom:-100%}.lg\:left-0{left:0}.lg\:left-1{left:.25rem}.lg\:left-2{left:.5rem}.lg\:left-3{left:.75rem}.lg\:left-4{left:1rem}.lg\:left-5{left:1.25rem}.lg\:left-6{left:1.5rem}.lg\:left-7{left:1.75rem}.lg\:left-8{left:2rem}.lg\:left-9{left:2.25rem}.lg\:left-10{left:2.5rem}.lg\:left-11{left:2.75rem}.lg\:left-12{left:3rem}.lg\:left-14{left:3.5rem}.lg\:left-16{left:4rem}.lg\:left-20{left:5rem}.lg\:left-24{left:6rem}.lg\:left-28{left:7rem}.lg\:left-32{left:8rem}.lg\:left-36{left:9rem}.lg\:left-40{left:10rem}.lg\:left-44{left:11rem}.lg\:left-48{left:12rem}.lg\:left-52{left:13rem}.lg\:left-56{left:14rem}.lg\:left-60{left:15rem}.lg\:left-64{left:16rem}.lg\:left-72{left:18rem}.lg\:left-80{left:20rem}.lg\:left-96{left:24rem}.lg\:left-auto{left:auto}.lg\:left-px{left:1px}.lg\:left-0\.5{left:.125rem}.lg\:left-1\.5{left:.375rem}.lg\:left-2\.5{left:.625rem}.lg\:left-3\.5{left:.875rem}.lg\:-left-0{left:0}.lg\:-left-1{left:-.25rem}.lg\:-left-2{left:-.5rem}.lg\:-left-3{left:-.75rem}.lg\:-left-4{left:-1rem}.lg\:-left-5{left:-1.25rem}.lg\:-left-6{left:-1.5rem}.lg\:-left-7{left:-1.75rem}.lg\:-left-8{left:-2rem}.lg\:-left-9{left:-2.25rem}.lg\:-left-10{left:-2.5rem}.lg\:-left-11{left:-2.75rem}.lg\:-left-12{left:-3rem}.lg\:-left-14{left:-3.5rem}.lg\:-left-16{left:-4rem}.lg\:-left-20{left:-5rem}.lg\:-left-24{left:-6rem}.lg\:-left-28{left:-7rem}.lg\:-left-32{left:-8rem}.lg\:-left-36{left:-9rem}.lg\:-left-40{left:-10rem}.lg\:-left-44{left:-11rem}.lg\:-left-48{left:-12rem}.lg\:-left-52{left:-13rem}.lg\:-left-56{left:-14rem}.lg\:-left-60{left:-15rem}.lg\:-left-64{left:-16rem}.lg\:-left-72{left:-18rem}.lg\:-left-80{left:-20rem}.lg\:-left-96{left:-24rem}.lg\:-left-px{left:-1px}.lg\:-left-0\.5{left:-.125rem}.lg\:-left-1\.5{left:-.375rem}.lg\:-left-2\.5{left:-.625rem}.lg\:-left-3\.5{left:-.875rem}.lg\:left-1\/2{left:50%}.lg\:left-1\/3{left:33.333333%}.lg\:left-2\/3{left:66.666667%}.lg\:left-1\/4{left:25%}.lg\:left-2\/4{left:50%}.lg\:left-3\/4{left:75%}.lg\:left-full{left:100%}.lg\:-left-1\/2{left:-50%}.lg\:-left-1\/3{left:-33.333333%}.lg\:-left-2\/3{left:-66.666667%}.lg\:-left-1\/4{left:-25%}.lg\:-left-2\/4{left:-50%}.lg\:-left-3\/4{left:-75%}.lg\:-left-full{left:-100%}.lg\:isolate{isolation:isolate}.lg\:isolation-auto{isolation:auto}.lg\:z-0{z-index:0}.lg\:z-10{z-index:10}.lg\:z-20{z-index:20}.lg\:z-30{z-index:30}.lg\:z-40{z-index:40}.lg\:z-50{z-index:50}.lg\:z-auto{z-index:auto}.lg\:focus-within\:z-0:focus-within{z-index:0}.lg\:focus-within\:z-10:focus-within{z-index:10}.lg\:focus-within\:z-20:focus-within{z-index:20}.lg\:focus-within\:z-30:focus-within{z-index:30}.lg\:focus-within\:z-40:focus-within{z-index:40}.lg\:focus-within\:z-50:focus-within{z-index:50}.lg\:focus-within\:z-auto:focus-within{z-index:auto}.lg\:focus\:z-0:focus{z-index:0}.lg\:focus\:z-10:focus{z-index:10}.lg\:focus\:z-20:focus{z-index:20}.lg\:focus\:z-30:focus{z-index:30}.lg\:focus\:z-40:focus{z-index:40}.lg\:focus\:z-50:focus{z-index:50}.lg\:focus\:z-auto:focus{z-index:auto}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-6{order:6}.lg\:order-7{order:7}.lg\:order-8{order:8}.lg\:order-9{order:9}.lg\:order-10{order:10}.lg\:order-11{order:11}.lg\:order-12{order:12}.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:order-none{order:0}.lg\:col-auto{grid-column:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-full{grid-column:1/-1}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-13{grid-column-start:13}.lg\:col-start-auto{grid-column-start:auto}.lg\:col-end-1{grid-column-end:1}.lg\:col-end-2{grid-column-end:2}.lg\:col-end-3{grid-column-end:3}.lg\:col-end-4{grid-column-end:4}.lg\:col-end-5{grid-column-end:5}.lg\:col-end-6{grid-column-end:6}.lg\:col-end-7{grid-column-end:7}.lg\:col-end-8{grid-column-end:8}.lg\:col-end-9{grid-column-end:9}.lg\:col-end-10{grid-column-end:10}.lg\:col-end-11{grid-column-end:11}.lg\:col-end-12{grid-column-end:12}.lg\:col-end-13{grid-column-end:13}.lg\:col-end-auto{grid-column-end:auto}.lg\:row-auto{grid-row:auto}.lg\:row-span-1{grid-row:span 1/span 1}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-span-4{grid-row:span 4/span 4}.lg\:row-span-5{grid-row:span 5/span 5}.lg\:row-span-6{grid-row:span 6/span 6}.lg\:row-span-full{grid-row:1/-1}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:row-start-4{grid-row-start:4}.lg\:row-start-5{grid-row-start:5}.lg\:row-start-6{grid-row-start:6}.lg\:row-start-7{grid-row-start:7}.lg\:row-start-auto{grid-row-start:auto}.lg\:row-end-1{grid-row-end:1}.lg\:row-end-2{grid-row-end:2}.lg\:row-end-3{grid-row-end:3}.lg\:row-end-4{grid-row-end:4}.lg\:row-end-5{grid-row-end:5}.lg\:row-end-6{grid-row-end:6}.lg\:row-end-7{grid-row-end:7}.lg\:row-end-auto{grid-row-end:auto}.lg\:float-right{float:right}.lg\:float-left{float:left}.lg\:float-none{float:none}.lg\:clear-left{clear:left}.lg\:clear-right{clear:right}.lg\:clear-both{clear:both}.lg\:clear-none{clear:none}.lg\:m-0{margin:0}.lg\:m-1{margin:.25rem}.lg\:m-2{margin:.5rem}.lg\:m-3{margin:.75rem}.lg\:m-4{margin:1rem}.lg\:m-5{margin:1.25rem}.lg\:m-6{margin:1.5rem}.lg\:m-7{margin:1.75rem}.lg\:m-8{margin:2rem}.lg\:m-9{margin:2.25rem}.lg\:m-10{margin:2.5rem}.lg\:m-11{margin:2.75rem}.lg\:m-12{margin:3rem}.lg\:m-14{margin:3.5rem}.lg\:m-16{margin:4rem}.lg\:m-20{margin:5rem}.lg\:m-24{margin:6rem}.lg\:m-28{margin:7rem}.lg\:m-32{margin:8rem}.lg\:m-36{margin:9rem}.lg\:m-40{margin:10rem}.lg\:m-44{margin:11rem}.lg\:m-48{margin:12rem}.lg\:m-52{margin:13rem}.lg\:m-56{margin:14rem}.lg\:m-60{margin:15rem}.lg\:m-64{margin:16rem}.lg\:m-72{margin:18rem}.lg\:m-80{margin:20rem}.lg\:m-96{margin:24rem}.lg\:m-auto{margin:auto}.lg\:m-px{margin:1px}.lg\:m-0\.5{margin:.125rem}.lg\:m-1\.5{margin:.375rem}.lg\:m-2\.5{margin:.625rem}.lg\:m-3\.5{margin:.875rem}.lg\:-m-0{margin:0}.lg\:-m-1{margin:-.25rem}.lg\:-m-2{margin:-.5rem}.lg\:-m-3{margin:-.75rem}.lg\:-m-4{margin:-1rem}.lg\:-m-5{margin:-1.25rem}.lg\:-m-6{margin:-1.5rem}.lg\:-m-7{margin:-1.75rem}.lg\:-m-8{margin:-2rem}.lg\:-m-9{margin:-2.25rem}.lg\:-m-10{margin:-2.5rem}.lg\:-m-11{margin:-2.75rem}.lg\:-m-12{margin:-3rem}.lg\:-m-14{margin:-3.5rem}.lg\:-m-16{margin:-4rem}.lg\:-m-20{margin:-5rem}.lg\:-m-24{margin:-6rem}.lg\:-m-28{margin:-7rem}.lg\:-m-32{margin:-8rem}.lg\:-m-36{margin:-9rem}.lg\:-m-40{margin:-10rem}.lg\:-m-44{margin:-11rem}.lg\:-m-48{margin:-12rem}.lg\:-m-52{margin:-13rem}.lg\:-m-56{margin:-14rem}.lg\:-m-60{margin:-15rem}.lg\:-m-64{margin:-16rem}.lg\:-m-72{margin:-18rem}.lg\:-m-80{margin:-20rem}.lg\:-m-96{margin:-24rem}.lg\:-m-px{margin:-1px}.lg\:-m-0\.5{margin:-.125rem}.lg\:-m-1\.5{margin:-.375rem}.lg\:-m-2\.5{margin:-.625rem}.lg\:-m-3\.5{margin:-.875rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.lg\:mx-16{margin-left:4rem;margin-right:4rem}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:mx-24{margin-left:6rem;margin-right:6rem}.lg\:mx-28{margin-left:7rem;margin-right:7rem}.lg\:mx-32{margin-left:8rem;margin-right:8rem}.lg\:mx-36{margin-left:9rem;margin-right:9rem}.lg\:mx-40{margin-left:10rem;margin-right:10rem}.lg\:mx-44{margin-left:11rem;margin-right:11rem}.lg\:mx-48{margin-left:12rem;margin-right:12rem}.lg\:mx-52{margin-left:13rem;margin-right:13rem}.lg\:mx-56{margin-left:14rem;margin-right:14rem}.lg\:mx-60{margin-left:15rem;margin-right:15rem}.lg\:mx-64{margin-left:16rem;margin-right:16rem}.lg\:mx-72{margin-left:18rem;margin-right:18rem}.lg\:mx-80{margin-left:20rem;margin-right:20rem}.lg\:mx-96{margin-left:24rem;margin-right:24rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mx-px{margin-left:1px;margin-right:1px}.lg\:mx-0\.5{margin-left:.125rem;margin-right:.125rem}.lg\:mx-1\.5{margin-left:.375rem;margin-right:.375rem}.lg\:mx-2\.5{margin-left:.625rem;margin-right:.625rem}.lg\:mx-3\.5{margin-left:.875rem;margin-right:.875rem}.lg\:-mx-0{margin-left:0;margin-right:0}.lg\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.lg\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.lg\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.lg\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.lg\:-mx-16{margin-left:-4rem;margin-right:-4rem}.lg\:-mx-20{margin-left:-5rem;margin-right:-5rem}.lg\:-mx-24{margin-left:-6rem;margin-right:-6rem}.lg\:-mx-28{margin-left:-7rem;margin-right:-7rem}.lg\:-mx-32{margin-left:-8rem;margin-right:-8rem}.lg\:-mx-36{margin-left:-9rem;margin-right:-9rem}.lg\:-mx-40{margin-left:-10rem;margin-right:-10rem}.lg\:-mx-44{margin-left:-11rem;margin-right:-11rem}.lg\:-mx-48{margin-left:-12rem;margin-right:-12rem}.lg\:-mx-52{margin-left:-13rem;margin-right:-13rem}.lg\:-mx-56{margin-left:-14rem;margin-right:-14rem}.lg\:-mx-60{margin-left:-15rem;margin-right:-15rem}.lg\:-mx-64{margin-left:-16rem;margin-right:-16rem}.lg\:-mx-72{margin-left:-18rem;margin-right:-18rem}.lg\:-mx-80{margin-left:-20rem;margin-right:-20rem}.lg\:-mx-96{margin-left:-24rem;margin-right:-24rem}.lg\:-mx-px{margin-left:-1px;margin-right:-1px}.lg\:-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.lg\:-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.lg\:-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.lg\:-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}.lg\:my-0{margin-bottom:0;margin-top:0}.lg\:my-1{margin-bottom:.25rem;margin-top:.25rem}.lg\:my-2{margin-bottom:.5rem;margin-top:.5rem}.lg\:my-3{margin-bottom:.75rem;margin-top:.75rem}.lg\:my-4{margin-bottom:1rem;margin-top:1rem}.lg\:my-5{margin-bottom:1.25rem;margin-top:1.25rem}.lg\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.lg\:my-7{margin-bottom:1.75rem;margin-top:1.75rem}.lg\:my-8{margin-bottom:2rem;margin-top:2rem}.lg\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.lg\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.lg\:my-11{margin-bottom:2.75rem;margin-top:2.75rem}.lg\:my-12{margin-bottom:3rem;margin-top:3rem}.lg\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.lg\:my-16{margin-bottom:4rem;margin-top:4rem}.lg\:my-20{margin-bottom:5rem;margin-top:5rem}.lg\:my-24{margin-bottom:6rem;margin-top:6rem}.lg\:my-28{margin-bottom:7rem;margin-top:7rem}.lg\:my-32{margin-bottom:8rem;margin-top:8rem}.lg\:my-36{margin-bottom:9rem;margin-top:9rem}.lg\:my-40{margin-bottom:10rem;margin-top:10rem}.lg\:my-44{margin-bottom:11rem;margin-top:11rem}.lg\:my-48{margin-bottom:12rem;margin-top:12rem}.lg\:my-52{margin-bottom:13rem;margin-top:13rem}.lg\:my-56{margin-bottom:14rem;margin-top:14rem}.lg\:my-60{margin-bottom:15rem;margin-top:15rem}.lg\:my-64{margin-bottom:16rem;margin-top:16rem}.lg\:my-72{margin-bottom:18rem;margin-top:18rem}.lg\:my-80{margin-bottom:20rem;margin-top:20rem}.lg\:my-96{margin-bottom:24rem;margin-top:24rem}.lg\:my-auto{margin-bottom:auto;margin-top:auto}.lg\:my-px{margin-bottom:1px;margin-top:1px}.lg\:my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.lg\:my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.lg\:my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.lg\:my-3\.5{margin-bottom:.875rem;margin-top:.875rem}.lg\:-my-0{margin-bottom:0;margin-top:0}.lg\:-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.lg\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.lg\:-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.lg\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.lg\:-my-5{margin-bottom:-1.25rem;margin-top:-1.25rem}.lg\:-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.lg\:-my-7{margin-bottom:-1.75rem;margin-top:-1.75rem}.lg\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.lg\:-my-9{margin-bottom:-2.25rem;margin-top:-2.25rem}.lg\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.lg\:-my-11{margin-bottom:-2.75rem;margin-top:-2.75rem}.lg\:-my-12{margin-bottom:-3rem;margin-top:-3rem}.lg\:-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.lg\:-my-16{margin-bottom:-4rem;margin-top:-4rem}.lg\:-my-20{margin-bottom:-5rem;margin-top:-5rem}.lg\:-my-24{margin-bottom:-6rem;margin-top:-6rem}.lg\:-my-28{margin-bottom:-7rem;margin-top:-7rem}.lg\:-my-32{margin-bottom:-8rem;margin-top:-8rem}.lg\:-my-36{margin-bottom:-9rem;margin-top:-9rem}.lg\:-my-40{margin-bottom:-10rem;margin-top:-10rem}.lg\:-my-44{margin-bottom:-11rem;margin-top:-11rem}.lg\:-my-48{margin-bottom:-12rem;margin-top:-12rem}.lg\:-my-52{margin-bottom:-13rem;margin-top:-13rem}.lg\:-my-56{margin-bottom:-14rem;margin-top:-14rem}.lg\:-my-60{margin-bottom:-15rem;margin-top:-15rem}.lg\:-my-64{margin-bottom:-16rem;margin-top:-16rem}.lg\:-my-72{margin-bottom:-18rem;margin-top:-18rem}.lg\:-my-80{margin-bottom:-20rem;margin-top:-20rem}.lg\:-my-96{margin-bottom:-24rem;margin-top:-24rem}.lg\:-my-px{margin-bottom:-1px;margin-top:-1px}.lg\:-my-0\.5{margin-bottom:-.125rem;margin-top:-.125rem}.lg\:-my-1\.5{margin-bottom:-.375rem;margin-top:-.375rem}.lg\:-my-2\.5{margin-bottom:-.625rem;margin-top:-.625rem}.lg\:-my-3\.5{margin-bottom:-.875rem;margin-top:-.875rem}.lg\:mt-0{margin-top:0}.lg\:mt-1{margin-top:.25rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mt-7{margin-top:1.75rem}.lg\:mt-8{margin-top:2rem}.lg\:mt-9{margin-top:2.25rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-11{margin-top:2.75rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-14{margin-top:3.5rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-24{margin-top:6rem}.lg\:mt-28{margin-top:7rem}.lg\:mt-32{margin-top:8rem}.lg\:mt-36{margin-top:9rem}.lg\:mt-40{margin-top:10rem}.lg\:mt-44{margin-top:11rem}.lg\:mt-48{margin-top:12rem}.lg\:mt-52{margin-top:13rem}.lg\:mt-56{margin-top:14rem}.lg\:mt-60{margin-top:15rem}.lg\:mt-64{margin-top:16rem}.lg\:mt-72{margin-top:18rem}.lg\:mt-80{margin-top:20rem}.lg\:mt-96{margin-top:24rem}.lg\:mt-auto{margin-top:auto}.lg\:mt-px{margin-top:1px}.lg\:mt-0\.5{margin-top:.125rem}.lg\:mt-1\.5{margin-top:.375rem}.lg\:mt-2\.5{margin-top:.625rem}.lg\:mt-3\.5{margin-top:.875rem}.lg\:-mt-0{margin-top:0}.lg\:-mt-1{margin-top:-.25rem}.lg\:-mt-2{margin-top:-.5rem}.lg\:-mt-3{margin-top:-.75rem}.lg\:-mt-4{margin-top:-1rem}.lg\:-mt-5{margin-top:-1.25rem}.lg\:-mt-6{margin-top:-1.5rem}.lg\:-mt-7{margin-top:-1.75rem}.lg\:-mt-8{margin-top:-2rem}.lg\:-mt-9{margin-top:-2.25rem}.lg\:-mt-10{margin-top:-2.5rem}.lg\:-mt-11{margin-top:-2.75rem}.lg\:-mt-12{margin-top:-3rem}.lg\:-mt-14{margin-top:-3.5rem}.lg\:-mt-16{margin-top:-4rem}.lg\:-mt-20{margin-top:-5rem}.lg\:-mt-24{margin-top:-6rem}.lg\:-mt-28{margin-top:-7rem}.lg\:-mt-32{margin-top:-8rem}.lg\:-mt-36{margin-top:-9rem}.lg\:-mt-40{margin-top:-10rem}.lg\:-mt-44{margin-top:-11rem}.lg\:-mt-48{margin-top:-12rem}.lg\:-mt-52{margin-top:-13rem}.lg\:-mt-56{margin-top:-14rem}.lg\:-mt-60{margin-top:-15rem}.lg\:-mt-64{margin-top:-16rem}.lg\:-mt-72{margin-top:-18rem}.lg\:-mt-80{margin-top:-20rem}.lg\:-mt-96{margin-top:-24rem}.lg\:-mt-px{margin-top:-1px}.lg\:-mt-0\.5{margin-top:-.125rem}.lg\:-mt-1\.5{margin-top:-.375rem}.lg\:-mt-2\.5{margin-top:-.625rem}.lg\:-mt-3\.5{margin-top:-.875rem}.lg\:mr-0{margin-right:0}.lg\:mr-1{margin-right:.25rem}.lg\:mr-2{margin-right:.5rem}.lg\:mr-3{margin-right:.75rem}.lg\:mr-4{margin-right:1rem}.lg\:mr-5{margin-right:1.25rem}.lg\:mr-6{margin-right:1.5rem}.lg\:mr-7{margin-right:1.75rem}.lg\:mr-8{margin-right:2rem}.lg\:mr-9{margin-right:2.25rem}.lg\:mr-10{margin-right:2.5rem}.lg\:mr-11{margin-right:2.75rem}.lg\:mr-12{margin-right:3rem}.lg\:mr-14{margin-right:3.5rem}.lg\:mr-16{margin-right:4rem}.lg\:mr-20{margin-right:5rem}.lg\:mr-24{margin-right:6rem}.lg\:mr-28{margin-right:7rem}.lg\:mr-32{margin-right:8rem}.lg\:mr-36{margin-right:9rem}.lg\:mr-40{margin-right:10rem}.lg\:mr-44{margin-right:11rem}.lg\:mr-48{margin-right:12rem}.lg\:mr-52{margin-right:13rem}.lg\:mr-56{margin-right:14rem}.lg\:mr-60{margin-right:15rem}.lg\:mr-64{margin-right:16rem}.lg\:mr-72{margin-right:18rem}.lg\:mr-80{margin-right:20rem}.lg\:mr-96{margin-right:24rem}.lg\:mr-auto{margin-right:auto}.lg\:mr-px{margin-right:1px}.lg\:mr-0\.5{margin-right:.125rem}.lg\:mr-1\.5{margin-right:.375rem}.lg\:mr-2\.5{margin-right:.625rem}.lg\:mr-3\.5{margin-right:.875rem}.lg\:-mr-0{margin-right:0}.lg\:-mr-1{margin-right:-.25rem}.lg\:-mr-2{margin-right:-.5rem}.lg\:-mr-3{margin-right:-.75rem}.lg\:-mr-4{margin-right:-1rem}.lg\:-mr-5{margin-right:-1.25rem}.lg\:-mr-6{margin-right:-1.5rem}.lg\:-mr-7{margin-right:-1.75rem}.lg\:-mr-8{margin-right:-2rem}.lg\:-mr-9{margin-right:-2.25rem}.lg\:-mr-10{margin-right:-2.5rem}.lg\:-mr-11{margin-right:-2.75rem}.lg\:-mr-12{margin-right:-3rem}.lg\:-mr-14{margin-right:-3.5rem}.lg\:-mr-16{margin-right:-4rem}.lg\:-mr-20{margin-right:-5rem}.lg\:-mr-24{margin-right:-6rem}.lg\:-mr-28{margin-right:-7rem}.lg\:-mr-32{margin-right:-8rem}.lg\:-mr-36{margin-right:-9rem}.lg\:-mr-40{margin-right:-10rem}.lg\:-mr-44{margin-right:-11rem}.lg\:-mr-48{margin-right:-12rem}.lg\:-mr-52{margin-right:-13rem}.lg\:-mr-56{margin-right:-14rem}.lg\:-mr-60{margin-right:-15rem}.lg\:-mr-64{margin-right:-16rem}.lg\:-mr-72{margin-right:-18rem}.lg\:-mr-80{margin-right:-20rem}.lg\:-mr-96{margin-right:-24rem}.lg\:-mr-px{margin-right:-1px}.lg\:-mr-0\.5{margin-right:-.125rem}.lg\:-mr-1\.5{margin-right:-.375rem}.lg\:-mr-2\.5{margin-right:-.625rem}.lg\:-mr-3\.5{margin-right:-.875rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-1{margin-bottom:.25rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-7{margin-bottom:1.75rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-9{margin-bottom:2.25rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-11{margin-bottom:2.75rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-24{margin-bottom:6rem}.lg\:mb-28{margin-bottom:7rem}.lg\:mb-32{margin-bottom:8rem}.lg\:mb-36{margin-bottom:9rem}.lg\:mb-40{margin-bottom:10rem}.lg\:mb-44{margin-bottom:11rem}.lg\:mb-48{margin-bottom:12rem}.lg\:mb-52{margin-bottom:13rem}.lg\:mb-56{margin-bottom:14rem}.lg\:mb-60{margin-bottom:15rem}.lg\:mb-64{margin-bottom:16rem}.lg\:mb-72{margin-bottom:18rem}.lg\:mb-80{margin-bottom:20rem}.lg\:mb-96{margin-bottom:24rem}.lg\:mb-auto{margin-bottom:auto}.lg\:mb-px{margin-bottom:1px}.lg\:mb-0\.5{margin-bottom:.125rem}.lg\:mb-1\.5{margin-bottom:.375rem}.lg\:mb-2\.5{margin-bottom:.625rem}.lg\:mb-3\.5{margin-bottom:.875rem}.lg\:-mb-0{margin-bottom:0}.lg\:-mb-1{margin-bottom:-.25rem}.lg\:-mb-2{margin-bottom:-.5rem}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:-mb-4{margin-bottom:-1rem}.lg\:-mb-5{margin-bottom:-1.25rem}.lg\:-mb-6{margin-bottom:-1.5rem}.lg\:-mb-7{margin-bottom:-1.75rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:-mb-9{margin-bottom:-2.25rem}.lg\:-mb-10{margin-bottom:-2.5rem}.lg\:-mb-11{margin-bottom:-2.75rem}.lg\:-mb-12{margin-bottom:-3rem}.lg\:-mb-14{margin-bottom:-3.5rem}.lg\:-mb-16{margin-bottom:-4rem}.lg\:-mb-20{margin-bottom:-5rem}.lg\:-mb-24{margin-bottom:-6rem}.lg\:-mb-28{margin-bottom:-7rem}.lg\:-mb-32{margin-bottom:-8rem}.lg\:-mb-36{margin-bottom:-9rem}.lg\:-mb-40{margin-bottom:-10rem}.lg\:-mb-44{margin-bottom:-11rem}.lg\:-mb-48{margin-bottom:-12rem}.lg\:-mb-52{margin-bottom:-13rem}.lg\:-mb-56{margin-bottom:-14rem}.lg\:-mb-60{margin-bottom:-15rem}.lg\:-mb-64{margin-bottom:-16rem}.lg\:-mb-72{margin-bottom:-18rem}.lg\:-mb-80{margin-bottom:-20rem}.lg\:-mb-96{margin-bottom:-24rem}.lg\:-mb-px{margin-bottom:-1px}.lg\:-mb-0\.5{margin-bottom:-.125rem}.lg\:-mb-1\.5{margin-bottom:-.375rem}.lg\:-mb-2\.5{margin-bottom:-.625rem}.lg\:-mb-3\.5{margin-bottom:-.875rem}.lg\:ml-0{margin-left:0}.lg\:ml-1{margin-left:.25rem}.lg\:ml-2{margin-left:.5rem}.lg\:ml-3{margin-left:.75rem}.lg\:ml-4{margin-left:1rem}.lg\:ml-5{margin-left:1.25rem}.lg\:ml-6{margin-left:1.5rem}.lg\:ml-7{margin-left:1.75rem}.lg\:ml-8{margin-left:2rem}.lg\:ml-9{margin-left:2.25rem}.lg\:ml-10{margin-left:2.5rem}.lg\:ml-11{margin-left:2.75rem}.lg\:ml-12{margin-left:3rem}.lg\:ml-14{margin-left:3.5rem}.lg\:ml-16{margin-left:4rem}.lg\:ml-20{margin-left:5rem}.lg\:ml-24{margin-left:6rem}.lg\:ml-28{margin-left:7rem}.lg\:ml-32{margin-left:8rem}.lg\:ml-36{margin-left:9rem}.lg\:ml-40{margin-left:10rem}.lg\:ml-44{margin-left:11rem}.lg\:ml-48{margin-left:12rem}.lg\:ml-52{margin-left:13rem}.lg\:ml-56{margin-left:14rem}.lg\:ml-60{margin-left:15rem}.lg\:ml-64{margin-left:16rem}.lg\:ml-72{margin-left:18rem}.lg\:ml-80{margin-left:20rem}.lg\:ml-96{margin-left:24rem}.lg\:ml-auto{margin-left:auto}.lg\:ml-px{margin-left:1px}.lg\:ml-0\.5{margin-left:.125rem}.lg\:ml-1\.5{margin-left:.375rem}.lg\:ml-2\.5{margin-left:.625rem}.lg\:ml-3\.5{margin-left:.875rem}.lg\:-ml-0{margin-left:0}.lg\:-ml-1{margin-left:-.25rem}.lg\:-ml-2{margin-left:-.5rem}.lg\:-ml-3{margin-left:-.75rem}.lg\:-ml-4{margin-left:-1rem}.lg\:-ml-5{margin-left:-1.25rem}.lg\:-ml-6{margin-left:-1.5rem}.lg\:-ml-7{margin-left:-1.75rem}.lg\:-ml-8{margin-left:-2rem}.lg\:-ml-9{margin-left:-2.25rem}.lg\:-ml-10{margin-left:-2.5rem}.lg\:-ml-11{margin-left:-2.75rem}.lg\:-ml-12{margin-left:-3rem}.lg\:-ml-14{margin-left:-3.5rem}.lg\:-ml-16{margin-left:-4rem}.lg\:-ml-20{margin-left:-5rem}.lg\:-ml-24{margin-left:-6rem}.lg\:-ml-28{margin-left:-7rem}.lg\:-ml-32{margin-left:-8rem}.lg\:-ml-36{margin-left:-9rem}.lg\:-ml-40{margin-left:-10rem}.lg\:-ml-44{margin-left:-11rem}.lg\:-ml-48{margin-left:-12rem}.lg\:-ml-52{margin-left:-13rem}.lg\:-ml-56{margin-left:-14rem}.lg\:-ml-60{margin-left:-15rem}.lg\:-ml-64{margin-left:-16rem}.lg\:-ml-72{margin-left:-18rem}.lg\:-ml-80{margin-left:-20rem}.lg\:-ml-96{margin-left:-24rem}.lg\:-ml-px{margin-left:-1px}.lg\:-ml-0\.5{margin-left:-.125rem}.lg\:-ml-1\.5{margin-left:-.375rem}.lg\:-ml-2\.5{margin-left:-.625rem}.lg\:-ml-3\.5{margin-left:-.875rem}.lg\:box-border{box-sizing:border-box}.lg\:box-content{box-sizing:content-box}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:table{display:table}.lg\:inline-table{display:inline-table}.lg\:table-caption{display:table-caption}.lg\:table-cell{display:table-cell}.lg\:table-column{display:table-column}.lg\:table-column-group{display:table-column-group}.lg\:table-footer-group{display:table-footer-group}.lg\:table-header-group{display:table-header-group}.lg\:table-row-group{display:table-row-group}.lg\:table-row{display:table-row}.lg\:flow-root{display:flow-root}.lg\:grid{display:grid}.lg\:inline-grid{display:inline-grid}.lg\:contents{display:contents}.lg\:list-item{display:list-item}.lg\:hidden{display:none}.lg\:h-0{height:0}.lg\:h-1{height:.25rem}.lg\:h-2{height:.5rem}.lg\:h-3{height:.75rem}.lg\:h-4{height:1rem}.lg\:h-5{height:1.25rem}.lg\:h-6{height:1.5rem}.lg\:h-7{height:1.75rem}.lg\:h-8{height:2rem}.lg\:h-9{height:2.25rem}.lg\:h-10{height:2.5rem}.lg\:h-11{height:2.75rem}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-16{height:4rem}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-28{height:7rem}.lg\:h-32{height:8rem}.lg\:h-36{height:9rem}.lg\:h-40{height:10rem}.lg\:h-44{height:11rem}.lg\:h-48{height:12rem}.lg\:h-52{height:13rem}.lg\:h-56{height:14rem}.lg\:h-60{height:15rem}.lg\:h-64{height:16rem}.lg\:h-72{height:18rem}.lg\:h-80{height:20rem}.lg\:h-96{height:24rem}.lg\:h-auto{height:auto}.lg\:h-px{height:1px}.lg\:h-0\.5{height:.125rem}.lg\:h-1\.5{height:.375rem}.lg\:h-2\.5{height:.625rem}.lg\:h-3\.5{height:.875rem}.lg\:h-1\/2{height:50%}.lg\:h-1\/3{height:33.333333%}.lg\:h-2\/3{height:66.666667%}.lg\:h-1\/4{height:25%}.lg\:h-2\/4{height:50%}.lg\:h-3\/4{height:75%}.lg\:h-1\/5{height:20%}.lg\:h-2\/5{height:40%}.lg\:h-3\/5{height:60%}.lg\:h-4\/5{height:80%}.lg\:h-1\/6{height:16.666667%}.lg\:h-2\/6{height:33.333333%}.lg\:h-3\/6{height:50%}.lg\:h-4\/6{height:66.666667%}.lg\:h-5\/6{height:83.333333%}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:max-h-0{max-height:0}.lg\:max-h-1{max-height:.25rem}.lg\:max-h-2{max-height:.5rem}.lg\:max-h-3{max-height:.75rem}.lg\:max-h-4{max-height:1rem}.lg\:max-h-5{max-height:1.25rem}.lg\:max-h-6{max-height:1.5rem}.lg\:max-h-7{max-height:1.75rem}.lg\:max-h-8{max-height:2rem}.lg\:max-h-9{max-height:2.25rem}.lg\:max-h-10{max-height:2.5rem}.lg\:max-h-11{max-height:2.75rem}.lg\:max-h-12{max-height:3rem}.lg\:max-h-14{max-height:3.5rem}.lg\:max-h-16{max-height:4rem}.lg\:max-h-20{max-height:5rem}.lg\:max-h-24{max-height:6rem}.lg\:max-h-28{max-height:7rem}.lg\:max-h-32{max-height:8rem}.lg\:max-h-36{max-height:9rem}.lg\:max-h-40{max-height:10rem}.lg\:max-h-44{max-height:11rem}.lg\:max-h-48{max-height:12rem}.lg\:max-h-52{max-height:13rem}.lg\:max-h-56{max-height:14rem}.lg\:max-h-60{max-height:15rem}.lg\:max-h-64{max-height:16rem}.lg\:max-h-72{max-height:18rem}.lg\:max-h-80{max-height:20rem}.lg\:max-h-96{max-height:24rem}.lg\:max-h-px{max-height:1px}.lg\:max-h-0\.5{max-height:.125rem}.lg\:max-h-1\.5{max-height:.375rem}.lg\:max-h-2\.5{max-height:.625rem}.lg\:max-h-3\.5{max-height:.875rem}.lg\:max-h-full{max-height:100%}.lg\:max-h-screen{max-height:100vh}.lg\:min-h-0{min-height:0}.lg\:min-h-full{min-height:100%}.lg\:min-h-screen{min-height:100vh}.lg\:w-0{width:0}.lg\:w-1{width:.25rem}.lg\:w-2{width:.5rem}.lg\:w-3{width:.75rem}.lg\:w-4{width:1rem}.lg\:w-5{width:1.25rem}.lg\:w-6{width:1.5rem}.lg\:w-7{width:1.75rem}.lg\:w-8{width:2rem}.lg\:w-9{width:2.25rem}.lg\:w-10{width:2.5rem}.lg\:w-11{width:2.75rem}.lg\:w-12{width:3rem}.lg\:w-14{width:3.5rem}.lg\:w-16{width:4rem}.lg\:w-20{width:5rem}.lg\:w-24{width:6rem}.lg\:w-28{width:7rem}.lg\:w-32{width:8rem}.lg\:w-36{width:9rem}.lg\:w-40{width:10rem}.lg\:w-44{width:11rem}.lg\:w-48{width:12rem}.lg\:w-52{width:13rem}.lg\:w-56{width:14rem}.lg\:w-60{width:15rem}.lg\:w-64{width:16rem}.lg\:w-72{width:18rem}.lg\:w-80{width:20rem}.lg\:w-96{width:24rem}.lg\:w-auto{width:auto}.lg\:w-px{width:1px}.lg\:w-0\.5{width:.125rem}.lg\:w-1\.5{width:.375rem}.lg\:w-2\.5{width:.625rem}.lg\:w-3\.5{width:.875rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/4{width:25%}.lg\:w-2\/4{width:50%}.lg\:w-3\/4{width:75%}.lg\:w-1\/5{width:20%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-1\/6{width:16.666667%}.lg\:w-2\/6{width:33.333333%}.lg\:w-3\/6{width:50%}.lg\:w-4\/6{width:66.666667%}.lg\:w-5\/6{width:83.333333%}.lg\:w-1\/12{width:8.333333%}.lg\:w-2\/12{width:16.666667%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-9\/12{width:75%}.lg\:w-10\/12{width:83.333333%}.lg\:w-11\/12{width:91.666667%}.lg\:w-full{width:100%}.lg\:w-screen{width:100vw}.lg\:w-min{width:-webkit-min-content;width:-moz-min-content;width:min-content}.lg\:w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.lg\:min-w-0{min-width:0}.lg\:min-w-full{min-width:100%}.lg\:min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.lg\:min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.lg\:max-w-0{max-width:0}.lg\:max-w-none{max-width:none}.lg\:max-w-xs{max-width:20rem}.lg\:max-w-sm{max-width:24rem}.lg\:max-w-md{max-width:28rem}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-xl{max-width:36rem}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-5xl{max-width:64rem}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-7xl{max-width:80rem}.lg\:max-w-full{max-width:100%}.lg\:max-w-min{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.lg\:max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.lg\:max-w-prose{max-width:65ch}.lg\:max-w-screen-sm{max-width:640px}.lg\:max-w-screen-md{max-width:768px}.lg\:max-w-screen-lg{max-width:1024px}.lg\:max-w-screen-xl{max-width:1280px}.lg\:max-w-screen-2xl{max-width:1536px}.lg\:flex-1{flex:1 1 0%}.lg\:flex-auto{flex:1 1 auto}.lg\:flex-initial{flex:0 1 auto}.lg\:flex-none{flex:none}.lg\:flex-shrink-0{flex-shrink:0}.lg\:flex-shrink{flex-shrink:1}.lg\:flex-grow-0{flex-grow:0}.lg\:flex-grow{flex-grow:1}.lg\:table-auto{table-layout:auto}.lg\:table-fixed{table-layout:fixed}.lg\:border-collapse{border-collapse:collapse}.lg\:border-separate{border-collapse:separate}.lg\:origin-center{transform-origin:center}.lg\:origin-top{transform-origin:top}.lg\:origin-top-right{transform-origin:top right}.lg\:origin-right{transform-origin:right}.lg\:origin-bottom-right{transform-origin:bottom right}.lg\:origin-bottom{transform-origin:bottom}.lg\:origin-bottom-left{transform-origin:bottom left}.lg\:origin-left{transform-origin:left}.lg\:origin-top-left{transform-origin:top left}.lg\:transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:transform,.lg\:transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.lg\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:transform-none{transform:none}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:translate-x-1{--tw-translate-x:0.25rem}.lg\:translate-x-2{--tw-translate-x:0.5rem}.lg\:translate-x-3{--tw-translate-x:0.75rem}.lg\:translate-x-4{--tw-translate-x:1rem}.lg\:translate-x-5{--tw-translate-x:1.25rem}.lg\:translate-x-6{--tw-translate-x:1.5rem}.lg\:translate-x-7{--tw-translate-x:1.75rem}.lg\:translate-x-8{--tw-translate-x:2rem}.lg\:translate-x-9{--tw-translate-x:2.25rem}.lg\:translate-x-10{--tw-translate-x:2.5rem}.lg\:translate-x-11{--tw-translate-x:2.75rem}.lg\:translate-x-12{--tw-translate-x:3rem}.lg\:translate-x-14{--tw-translate-x:3.5rem}.lg\:translate-x-16{--tw-translate-x:4rem}.lg\:translate-x-20{--tw-translate-x:5rem}.lg\:translate-x-24{--tw-translate-x:6rem}.lg\:translate-x-28{--tw-translate-x:7rem}.lg\:translate-x-32{--tw-translate-x:8rem}.lg\:translate-x-36{--tw-translate-x:9rem}.lg\:translate-x-40{--tw-translate-x:10rem}.lg\:translate-x-44{--tw-translate-x:11rem}.lg\:translate-x-48{--tw-translate-x:12rem}.lg\:translate-x-52{--tw-translate-x:13rem}.lg\:translate-x-56{--tw-translate-x:14rem}.lg\:translate-x-60{--tw-translate-x:15rem}.lg\:translate-x-64{--tw-translate-x:16rem}.lg\:translate-x-72{--tw-translate-x:18rem}.lg\:translate-x-80{--tw-translate-x:20rem}.lg\:translate-x-96{--tw-translate-x:24rem}.lg\:translate-x-px{--tw-translate-x:1px}.lg\:translate-x-0\.5{--tw-translate-x:0.125rem}.lg\:translate-x-1\.5{--tw-translate-x:0.375rem}.lg\:translate-x-2\.5{--tw-translate-x:0.625rem}.lg\:translate-x-3\.5{--tw-translate-x:0.875rem}.lg\:-translate-x-0{--tw-translate-x:0px}.lg\:-translate-x-1{--tw-translate-x:-0.25rem}.lg\:-translate-x-2{--tw-translate-x:-0.5rem}.lg\:-translate-x-3{--tw-translate-x:-0.75rem}.lg\:-translate-x-4{--tw-translate-x:-1rem}.lg\:-translate-x-5{--tw-translate-x:-1.25rem}.lg\:-translate-x-6{--tw-translate-x:-1.5rem}.lg\:-translate-x-7{--tw-translate-x:-1.75rem}.lg\:-translate-x-8{--tw-translate-x:-2rem}.lg\:-translate-x-9{--tw-translate-x:-2.25rem}.lg\:-translate-x-10{--tw-translate-x:-2.5rem}.lg\:-translate-x-11{--tw-translate-x:-2.75rem}.lg\:-translate-x-12{--tw-translate-x:-3rem}.lg\:-translate-x-14{--tw-translate-x:-3.5rem}.lg\:-translate-x-16{--tw-translate-x:-4rem}.lg\:-translate-x-20{--tw-translate-x:-5rem}.lg\:-translate-x-24{--tw-translate-x:-6rem}.lg\:-translate-x-28{--tw-translate-x:-7rem}.lg\:-translate-x-32{--tw-translate-x:-8rem}.lg\:-translate-x-36{--tw-translate-x:-9rem}.lg\:-translate-x-40{--tw-translate-x:-10rem}.lg\:-translate-x-44{--tw-translate-x:-11rem}.lg\:-translate-x-48{--tw-translate-x:-12rem}.lg\:-translate-x-52{--tw-translate-x:-13rem}.lg\:-translate-x-56{--tw-translate-x:-14rem}.lg\:-translate-x-60{--tw-translate-x:-15rem}.lg\:-translate-x-64{--tw-translate-x:-16rem}.lg\:-translate-x-72{--tw-translate-x:-18rem}.lg\:-translate-x-80{--tw-translate-x:-20rem}.lg\:-translate-x-96{--tw-translate-x:-24rem}.lg\:-translate-x-px{--tw-translate-x:-1px}.lg\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.lg\:-translate-x-1\.5{--tw-translate-x:-0.375rem}.lg\:-translate-x-2\.5{--tw-translate-x:-0.625rem}.lg\:-translate-x-3\.5{--tw-translate-x:-0.875rem}.lg\:translate-x-1\/2{--tw-translate-x:50%}.lg\:translate-x-1\/3{--tw-translate-x:33.333333%}.lg\:translate-x-2\/3{--tw-translate-x:66.666667%}.lg\:translate-x-1\/4{--tw-translate-x:25%}.lg\:translate-x-2\/4{--tw-translate-x:50%}.lg\:translate-x-3\/4{--tw-translate-x:75%}.lg\:translate-x-full{--tw-translate-x:100%}.lg\:-translate-x-1\/2{--tw-translate-x:-50%}.lg\:-translate-x-1\/3{--tw-translate-x:-33.333333%}.lg\:-translate-x-2\/3{--tw-translate-x:-66.666667%}.lg\:-translate-x-1\/4{--tw-translate-x:-25%}.lg\:-translate-x-2\/4{--tw-translate-x:-50%}.lg\:-translate-x-3\/4{--tw-translate-x:-75%}.lg\:-translate-x-full{--tw-translate-x:-100%}.lg\:translate-y-0{--tw-translate-y:0px}.lg\:translate-y-1{--tw-translate-y:0.25rem}.lg\:translate-y-2{--tw-translate-y:0.5rem}.lg\:translate-y-3{--tw-translate-y:0.75rem}.lg\:translate-y-4{--tw-translate-y:1rem}.lg\:translate-y-5{--tw-translate-y:1.25rem}.lg\:translate-y-6{--tw-translate-y:1.5rem}.lg\:translate-y-7{--tw-translate-y:1.75rem}.lg\:translate-y-8{--tw-translate-y:2rem}.lg\:translate-y-9{--tw-translate-y:2.25rem}.lg\:translate-y-10{--tw-translate-y:2.5rem}.lg\:translate-y-11{--tw-translate-y:2.75rem}.lg\:translate-y-12{--tw-translate-y:3rem}.lg\:translate-y-14{--tw-translate-y:3.5rem}.lg\:translate-y-16{--tw-translate-y:4rem}.lg\:translate-y-20{--tw-translate-y:5rem}.lg\:translate-y-24{--tw-translate-y:6rem}.lg\:translate-y-28{--tw-translate-y:7rem}.lg\:translate-y-32{--tw-translate-y:8rem}.lg\:translate-y-36{--tw-translate-y:9rem}.lg\:translate-y-40{--tw-translate-y:10rem}.lg\:translate-y-44{--tw-translate-y:11rem}.lg\:translate-y-48{--tw-translate-y:12rem}.lg\:translate-y-52{--tw-translate-y:13rem}.lg\:translate-y-56{--tw-translate-y:14rem}.lg\:translate-y-60{--tw-translate-y:15rem}.lg\:translate-y-64{--tw-translate-y:16rem}.lg\:translate-y-72{--tw-translate-y:18rem}.lg\:translate-y-80{--tw-translate-y:20rem}.lg\:translate-y-96{--tw-translate-y:24rem}.lg\:translate-y-px{--tw-translate-y:1px}.lg\:translate-y-0\.5{--tw-translate-y:0.125rem}.lg\:translate-y-1\.5{--tw-translate-y:0.375rem}.lg\:translate-y-2\.5{--tw-translate-y:0.625rem}.lg\:translate-y-3\.5{--tw-translate-y:0.875rem}.lg\:-translate-y-0{--tw-translate-y:0px}.lg\:-translate-y-1{--tw-translate-y:-0.25rem}.lg\:-translate-y-2{--tw-translate-y:-0.5rem}.lg\:-translate-y-3{--tw-translate-y:-0.75rem}.lg\:-translate-y-4{--tw-translate-y:-1rem}.lg\:-translate-y-5{--tw-translate-y:-1.25rem}.lg\:-translate-y-6{--tw-translate-y:-1.5rem}.lg\:-translate-y-7{--tw-translate-y:-1.75rem}.lg\:-translate-y-8{--tw-translate-y:-2rem}.lg\:-translate-y-9{--tw-translate-y:-2.25rem}.lg\:-translate-y-10{--tw-translate-y:-2.5rem}.lg\:-translate-y-11{--tw-translate-y:-2.75rem}.lg\:-translate-y-12{--tw-translate-y:-3rem}.lg\:-translate-y-14{--tw-translate-y:-3.5rem}.lg\:-translate-y-16{--tw-translate-y:-4rem}.lg\:-translate-y-20{--tw-translate-y:-5rem}.lg\:-translate-y-24{--tw-translate-y:-6rem}.lg\:-translate-y-28{--tw-translate-y:-7rem}.lg\:-translate-y-32{--tw-translate-y:-8rem}.lg\:-translate-y-36{--tw-translate-y:-9rem}.lg\:-translate-y-40{--tw-translate-y:-10rem}.lg\:-translate-y-44{--tw-translate-y:-11rem}.lg\:-translate-y-48{--tw-translate-y:-12rem}.lg\:-translate-y-52{--tw-translate-y:-13rem}.lg\:-translate-y-56{--tw-translate-y:-14rem}.lg\:-translate-y-60{--tw-translate-y:-15rem}.lg\:-translate-y-64{--tw-translate-y:-16rem}.lg\:-translate-y-72{--tw-translate-y:-18rem}.lg\:-translate-y-80{--tw-translate-y:-20rem}.lg\:-translate-y-96{--tw-translate-y:-24rem}.lg\:-translate-y-px{--tw-translate-y:-1px}.lg\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.lg\:-translate-y-1\.5{--tw-translate-y:-0.375rem}.lg\:-translate-y-2\.5{--tw-translate-y:-0.625rem}.lg\:-translate-y-3\.5{--tw-translate-y:-0.875rem}.lg\:translate-y-1\/2{--tw-translate-y:50%}.lg\:translate-y-1\/3{--tw-translate-y:33.333333%}.lg\:translate-y-2\/3{--tw-translate-y:66.666667%}.lg\:translate-y-1\/4{--tw-translate-y:25%}.lg\:translate-y-2\/4{--tw-translate-y:50%}.lg\:translate-y-3\/4{--tw-translate-y:75%}.lg\:translate-y-full{--tw-translate-y:100%}.lg\:-translate-y-1\/2{--tw-translate-y:-50%}.lg\:-translate-y-1\/3{--tw-translate-y:-33.333333%}.lg\:-translate-y-2\/3{--tw-translate-y:-66.666667%}.lg\:-translate-y-1\/4{--tw-translate-y:-25%}.lg\:-translate-y-2\/4{--tw-translate-y:-50%}.lg\:-translate-y-3\/4{--tw-translate-y:-75%}.lg\:-translate-y-full{--tw-translate-y:-100%}.lg\:hover\:translate-x-0:hover{--tw-translate-x:0px}.lg\:hover\:translate-x-1:hover{--tw-translate-x:0.25rem}.lg\:hover\:translate-x-2:hover{--tw-translate-x:0.5rem}.lg\:hover\:translate-x-3:hover{--tw-translate-x:0.75rem}.lg\:hover\:translate-x-4:hover{--tw-translate-x:1rem}.lg\:hover\:translate-x-5:hover{--tw-translate-x:1.25rem}.lg\:hover\:translate-x-6:hover{--tw-translate-x:1.5rem}.lg\:hover\:translate-x-7:hover{--tw-translate-x:1.75rem}.lg\:hover\:translate-x-8:hover{--tw-translate-x:2rem}.lg\:hover\:translate-x-9:hover{--tw-translate-x:2.25rem}.lg\:hover\:translate-x-10:hover{--tw-translate-x:2.5rem}.lg\:hover\:translate-x-11:hover{--tw-translate-x:2.75rem}.lg\:hover\:translate-x-12:hover{--tw-translate-x:3rem}.lg\:hover\:translate-x-14:hover{--tw-translate-x:3.5rem}.lg\:hover\:translate-x-16:hover{--tw-translate-x:4rem}.lg\:hover\:translate-x-20:hover{--tw-translate-x:5rem}.lg\:hover\:translate-x-24:hover{--tw-translate-x:6rem}.lg\:hover\:translate-x-28:hover{--tw-translate-x:7rem}.lg\:hover\:translate-x-32:hover{--tw-translate-x:8rem}.lg\:hover\:translate-x-36:hover{--tw-translate-x:9rem}.lg\:hover\:translate-x-40:hover{--tw-translate-x:10rem}.lg\:hover\:translate-x-44:hover{--tw-translate-x:11rem}.lg\:hover\:translate-x-48:hover{--tw-translate-x:12rem}.lg\:hover\:translate-x-52:hover{--tw-translate-x:13rem}.lg\:hover\:translate-x-56:hover{--tw-translate-x:14rem}.lg\:hover\:translate-x-60:hover{--tw-translate-x:15rem}.lg\:hover\:translate-x-64:hover{--tw-translate-x:16rem}.lg\:hover\:translate-x-72:hover{--tw-translate-x:18rem}.lg\:hover\:translate-x-80:hover{--tw-translate-x:20rem}.lg\:hover\:translate-x-96:hover{--tw-translate-x:24rem}.lg\:hover\:translate-x-px:hover{--tw-translate-x:1px}.lg\:hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.lg\:hover\:translate-x-1\.5:hover{--tw-translate-x:0.375rem}.lg\:hover\:translate-x-2\.5:hover{--tw-translate-x:0.625rem}.lg\:hover\:translate-x-3\.5:hover{--tw-translate-x:0.875rem}.lg\:hover\:-translate-x-0:hover{--tw-translate-x:0px}.lg\:hover\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.lg\:hover\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.lg\:hover\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.lg\:hover\:-translate-x-4:hover{--tw-translate-x:-1rem}.lg\:hover\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.lg\:hover\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.lg\:hover\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.lg\:hover\:-translate-x-8:hover{--tw-translate-x:-2rem}.lg\:hover\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.lg\:hover\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.lg\:hover\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.lg\:hover\:-translate-x-12:hover{--tw-translate-x:-3rem}.lg\:hover\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.lg\:hover\:-translate-x-16:hover{--tw-translate-x:-4rem}.lg\:hover\:-translate-x-20:hover{--tw-translate-x:-5rem}.lg\:hover\:-translate-x-24:hover{--tw-translate-x:-6rem}.lg\:hover\:-translate-x-28:hover{--tw-translate-x:-7rem}.lg\:hover\:-translate-x-32:hover{--tw-translate-x:-8rem}.lg\:hover\:-translate-x-36:hover{--tw-translate-x:-9rem}.lg\:hover\:-translate-x-40:hover{--tw-translate-x:-10rem}.lg\:hover\:-translate-x-44:hover{--tw-translate-x:-11rem}.lg\:hover\:-translate-x-48:hover{--tw-translate-x:-12rem}.lg\:hover\:-translate-x-52:hover{--tw-translate-x:-13rem}.lg\:hover\:-translate-x-56:hover{--tw-translate-x:-14rem}.lg\:hover\:-translate-x-60:hover{--tw-translate-x:-15rem}.lg\:hover\:-translate-x-64:hover{--tw-translate-x:-16rem}.lg\:hover\:-translate-x-72:hover{--tw-translate-x:-18rem}.lg\:hover\:-translate-x-80:hover{--tw-translate-x:-20rem}.lg\:hover\:-translate-x-96:hover{--tw-translate-x:-24rem}.lg\:hover\:-translate-x-px:hover{--tw-translate-x:-1px}.lg\:hover\:-translate-x-0\.5:hover{--tw-translate-x:-0.125rem}.lg\:hover\:-translate-x-1\.5:hover{--tw-translate-x:-0.375rem}.lg\:hover\:-translate-x-2\.5:hover{--tw-translate-x:-0.625rem}.lg\:hover\:-translate-x-3\.5:hover{--tw-translate-x:-0.875rem}.lg\:hover\:translate-x-1\/2:hover{--tw-translate-x:50%}.lg\:hover\:translate-x-1\/3:hover{--tw-translate-x:33.333333%}.lg\:hover\:translate-x-2\/3:hover{--tw-translate-x:66.666667%}.lg\:hover\:translate-x-1\/4:hover{--tw-translate-x:25%}.lg\:hover\:translate-x-2\/4:hover{--tw-translate-x:50%}.lg\:hover\:translate-x-3\/4:hover{--tw-translate-x:75%}.lg\:hover\:translate-x-full:hover{--tw-translate-x:100%}.lg\:hover\:-translate-x-1\/2:hover{--tw-translate-x:-50%}.lg\:hover\:-translate-x-1\/3:hover{--tw-translate-x:-33.333333%}.lg\:hover\:-translate-x-2\/3:hover{--tw-translate-x:-66.666667%}.lg\:hover\:-translate-x-1\/4:hover{--tw-translate-x:-25%}.lg\:hover\:-translate-x-2\/4:hover{--tw-translate-x:-50%}.lg\:hover\:-translate-x-3\/4:hover{--tw-translate-x:-75%}.lg\:hover\:-translate-x-full:hover{--tw-translate-x:-100%}.lg\:hover\:translate-y-0:hover{--tw-translate-y:0px}.lg\:hover\:translate-y-1:hover{--tw-translate-y:0.25rem}.lg\:hover\:translate-y-2:hover{--tw-translate-y:0.5rem}.lg\:hover\:translate-y-3:hover{--tw-translate-y:0.75rem}.lg\:hover\:translate-y-4:hover{--tw-translate-y:1rem}.lg\:hover\:translate-y-5:hover{--tw-translate-y:1.25rem}.lg\:hover\:translate-y-6:hover{--tw-translate-y:1.5rem}.lg\:hover\:translate-y-7:hover{--tw-translate-y:1.75rem}.lg\:hover\:translate-y-8:hover{--tw-translate-y:2rem}.lg\:hover\:translate-y-9:hover{--tw-translate-y:2.25rem}.lg\:hover\:translate-y-10:hover{--tw-translate-y:2.5rem}.lg\:hover\:translate-y-11:hover{--tw-translate-y:2.75rem}.lg\:hover\:translate-y-12:hover{--tw-translate-y:3rem}.lg\:hover\:translate-y-14:hover{--tw-translate-y:3.5rem}.lg\:hover\:translate-y-16:hover{--tw-translate-y:4rem}.lg\:hover\:translate-y-20:hover{--tw-translate-y:5rem}.lg\:hover\:translate-y-24:hover{--tw-translate-y:6rem}.lg\:hover\:translate-y-28:hover{--tw-translate-y:7rem}.lg\:hover\:translate-y-32:hover{--tw-translate-y:8rem}.lg\:hover\:translate-y-36:hover{--tw-translate-y:9rem}.lg\:hover\:translate-y-40:hover{--tw-translate-y:10rem}.lg\:hover\:translate-y-44:hover{--tw-translate-y:11rem}.lg\:hover\:translate-y-48:hover{--tw-translate-y:12rem}.lg\:hover\:translate-y-52:hover{--tw-translate-y:13rem}.lg\:hover\:translate-y-56:hover{--tw-translate-y:14rem}.lg\:hover\:translate-y-60:hover{--tw-translate-y:15rem}.lg\:hover\:translate-y-64:hover{--tw-translate-y:16rem}.lg\:hover\:translate-y-72:hover{--tw-translate-y:18rem}.lg\:hover\:translate-y-80:hover{--tw-translate-y:20rem}.lg\:hover\:translate-y-96:hover{--tw-translate-y:24rem}.lg\:hover\:translate-y-px:hover{--tw-translate-y:1px}.lg\:hover\:translate-y-0\.5:hover{--tw-translate-y:0.125rem}.lg\:hover\:translate-y-1\.5:hover{--tw-translate-y:0.375rem}.lg\:hover\:translate-y-2\.5:hover{--tw-translate-y:0.625rem}.lg\:hover\:translate-y-3\.5:hover{--tw-translate-y:0.875rem}.lg\:hover\:-translate-y-0:hover{--tw-translate-y:0px}.lg\:hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.lg\:hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.lg\:hover\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.lg\:hover\:-translate-y-4:hover{--tw-translate-y:-1rem}.lg\:hover\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.lg\:hover\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.lg\:hover\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.lg\:hover\:-translate-y-8:hover{--tw-translate-y:-2rem}.lg\:hover\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.lg\:hover\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.lg\:hover\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.lg\:hover\:-translate-y-12:hover{--tw-translate-y:-3rem}.lg\:hover\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.lg\:hover\:-translate-y-16:hover{--tw-translate-y:-4rem}.lg\:hover\:-translate-y-20:hover{--tw-translate-y:-5rem}.lg\:hover\:-translate-y-24:hover{--tw-translate-y:-6rem}.lg\:hover\:-translate-y-28:hover{--tw-translate-y:-7rem}.lg\:hover\:-translate-y-32:hover{--tw-translate-y:-8rem}.lg\:hover\:-translate-y-36:hover{--tw-translate-y:-9rem}.lg\:hover\:-translate-y-40:hover{--tw-translate-y:-10rem}.lg\:hover\:-translate-y-44:hover{--tw-translate-y:-11rem}.lg\:hover\:-translate-y-48:hover{--tw-translate-y:-12rem}.lg\:hover\:-translate-y-52:hover{--tw-translate-y:-13rem}.lg\:hover\:-translate-y-56:hover{--tw-translate-y:-14rem}.lg\:hover\:-translate-y-60:hover{--tw-translate-y:-15rem}.lg\:hover\:-translate-y-64:hover{--tw-translate-y:-16rem}.lg\:hover\:-translate-y-72:hover{--tw-translate-y:-18rem}.lg\:hover\:-translate-y-80:hover{--tw-translate-y:-20rem}.lg\:hover\:-translate-y-96:hover{--tw-translate-y:-24rem}.lg\:hover\:-translate-y-px:hover{--tw-translate-y:-1px}.lg\:hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.lg\:hover\:-translate-y-1\.5:hover{--tw-translate-y:-0.375rem}.lg\:hover\:-translate-y-2\.5:hover{--tw-translate-y:-0.625rem}.lg\:hover\:-translate-y-3\.5:hover{--tw-translate-y:-0.875rem}.lg\:hover\:translate-y-1\/2:hover{--tw-translate-y:50%}.lg\:hover\:translate-y-1\/3:hover{--tw-translate-y:33.333333%}.lg\:hover\:translate-y-2\/3:hover{--tw-translate-y:66.666667%}.lg\:hover\:translate-y-1\/4:hover{--tw-translate-y:25%}.lg\:hover\:translate-y-2\/4:hover{--tw-translate-y:50%}.lg\:hover\:translate-y-3\/4:hover{--tw-translate-y:75%}.lg\:hover\:translate-y-full:hover{--tw-translate-y:100%}.lg\:hover\:-translate-y-1\/2:hover{--tw-translate-y:-50%}.lg\:hover\:-translate-y-1\/3:hover{--tw-translate-y:-33.333333%}.lg\:hover\:-translate-y-2\/3:hover{--tw-translate-y:-66.666667%}.lg\:hover\:-translate-y-1\/4:hover{--tw-translate-y:-25%}.lg\:hover\:-translate-y-2\/4:hover{--tw-translate-y:-50%}.lg\:hover\:-translate-y-3\/4:hover{--tw-translate-y:-75%}.lg\:hover\:-translate-y-full:hover{--tw-translate-y:-100%}.lg\:focus\:translate-x-0:focus{--tw-translate-x:0px}.lg\:focus\:translate-x-1:focus{--tw-translate-x:0.25rem}.lg\:focus\:translate-x-2:focus{--tw-translate-x:0.5rem}.lg\:focus\:translate-x-3:focus{--tw-translate-x:0.75rem}.lg\:focus\:translate-x-4:focus{--tw-translate-x:1rem}.lg\:focus\:translate-x-5:focus{--tw-translate-x:1.25rem}.lg\:focus\:translate-x-6:focus{--tw-translate-x:1.5rem}.lg\:focus\:translate-x-7:focus{--tw-translate-x:1.75rem}.lg\:focus\:translate-x-8:focus{--tw-translate-x:2rem}.lg\:focus\:translate-x-9:focus{--tw-translate-x:2.25rem}.lg\:focus\:translate-x-10:focus{--tw-translate-x:2.5rem}.lg\:focus\:translate-x-11:focus{--tw-translate-x:2.75rem}.lg\:focus\:translate-x-12:focus{--tw-translate-x:3rem}.lg\:focus\:translate-x-14:focus{--tw-translate-x:3.5rem}.lg\:focus\:translate-x-16:focus{--tw-translate-x:4rem}.lg\:focus\:translate-x-20:focus{--tw-translate-x:5rem}.lg\:focus\:translate-x-24:focus{--tw-translate-x:6rem}.lg\:focus\:translate-x-28:focus{--tw-translate-x:7rem}.lg\:focus\:translate-x-32:focus{--tw-translate-x:8rem}.lg\:focus\:translate-x-36:focus{--tw-translate-x:9rem}.lg\:focus\:translate-x-40:focus{--tw-translate-x:10rem}.lg\:focus\:translate-x-44:focus{--tw-translate-x:11rem}.lg\:focus\:translate-x-48:focus{--tw-translate-x:12rem}.lg\:focus\:translate-x-52:focus{--tw-translate-x:13rem}.lg\:focus\:translate-x-56:focus{--tw-translate-x:14rem}.lg\:focus\:translate-x-60:focus{--tw-translate-x:15rem}.lg\:focus\:translate-x-64:focus{--tw-translate-x:16rem}.lg\:focus\:translate-x-72:focus{--tw-translate-x:18rem}.lg\:focus\:translate-x-80:focus{--tw-translate-x:20rem}.lg\:focus\:translate-x-96:focus{--tw-translate-x:24rem}.lg\:focus\:translate-x-px:focus{--tw-translate-x:1px}.lg\:focus\:translate-x-0\.5:focus{--tw-translate-x:0.125rem}.lg\:focus\:translate-x-1\.5:focus{--tw-translate-x:0.375rem}.lg\:focus\:translate-x-2\.5:focus{--tw-translate-x:0.625rem}.lg\:focus\:translate-x-3\.5:focus{--tw-translate-x:0.875rem}.lg\:focus\:-translate-x-0:focus{--tw-translate-x:0px}.lg\:focus\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.lg\:focus\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.lg\:focus\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.lg\:focus\:-translate-x-4:focus{--tw-translate-x:-1rem}.lg\:focus\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.lg\:focus\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.lg\:focus\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.lg\:focus\:-translate-x-8:focus{--tw-translate-x:-2rem}.lg\:focus\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.lg\:focus\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.lg\:focus\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.lg\:focus\:-translate-x-12:focus{--tw-translate-x:-3rem}.lg\:focus\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.lg\:focus\:-translate-x-16:focus{--tw-translate-x:-4rem}.lg\:focus\:-translate-x-20:focus{--tw-translate-x:-5rem}.lg\:focus\:-translate-x-24:focus{--tw-translate-x:-6rem}.lg\:focus\:-translate-x-28:focus{--tw-translate-x:-7rem}.lg\:focus\:-translate-x-32:focus{--tw-translate-x:-8rem}.lg\:focus\:-translate-x-36:focus{--tw-translate-x:-9rem}.lg\:focus\:-translate-x-40:focus{--tw-translate-x:-10rem}.lg\:focus\:-translate-x-44:focus{--tw-translate-x:-11rem}.lg\:focus\:-translate-x-48:focus{--tw-translate-x:-12rem}.lg\:focus\:-translate-x-52:focus{--tw-translate-x:-13rem}.lg\:focus\:-translate-x-56:focus{--tw-translate-x:-14rem}.lg\:focus\:-translate-x-60:focus{--tw-translate-x:-15rem}.lg\:focus\:-translate-x-64:focus{--tw-translate-x:-16rem}.lg\:focus\:-translate-x-72:focus{--tw-translate-x:-18rem}.lg\:focus\:-translate-x-80:focus{--tw-translate-x:-20rem}.lg\:focus\:-translate-x-96:focus{--tw-translate-x:-24rem}.lg\:focus\:-translate-x-px:focus{--tw-translate-x:-1px}.lg\:focus\:-translate-x-0\.5:focus{--tw-translate-x:-0.125rem}.lg\:focus\:-translate-x-1\.5:focus{--tw-translate-x:-0.375rem}.lg\:focus\:-translate-x-2\.5:focus{--tw-translate-x:-0.625rem}.lg\:focus\:-translate-x-3\.5:focus{--tw-translate-x:-0.875rem}.lg\:focus\:translate-x-1\/2:focus{--tw-translate-x:50%}.lg\:focus\:translate-x-1\/3:focus{--tw-translate-x:33.333333%}.lg\:focus\:translate-x-2\/3:focus{--tw-translate-x:66.666667%}.lg\:focus\:translate-x-1\/4:focus{--tw-translate-x:25%}.lg\:focus\:translate-x-2\/4:focus{--tw-translate-x:50%}.lg\:focus\:translate-x-3\/4:focus{--tw-translate-x:75%}.lg\:focus\:translate-x-full:focus{--tw-translate-x:100%}.lg\:focus\:-translate-x-1\/2:focus{--tw-translate-x:-50%}.lg\:focus\:-translate-x-1\/3:focus{--tw-translate-x:-33.333333%}.lg\:focus\:-translate-x-2\/3:focus{--tw-translate-x:-66.666667%}.lg\:focus\:-translate-x-1\/4:focus{--tw-translate-x:-25%}.lg\:focus\:-translate-x-2\/4:focus{--tw-translate-x:-50%}.lg\:focus\:-translate-x-3\/4:focus{--tw-translate-x:-75%}.lg\:focus\:-translate-x-full:focus{--tw-translate-x:-100%}.lg\:focus\:translate-y-0:focus{--tw-translate-y:0px}.lg\:focus\:translate-y-1:focus{--tw-translate-y:0.25rem}.lg\:focus\:translate-y-2:focus{--tw-translate-y:0.5rem}.lg\:focus\:translate-y-3:focus{--tw-translate-y:0.75rem}.lg\:focus\:translate-y-4:focus{--tw-translate-y:1rem}.lg\:focus\:translate-y-5:focus{--tw-translate-y:1.25rem}.lg\:focus\:translate-y-6:focus{--tw-translate-y:1.5rem}.lg\:focus\:translate-y-7:focus{--tw-translate-y:1.75rem}.lg\:focus\:translate-y-8:focus{--tw-translate-y:2rem}.lg\:focus\:translate-y-9:focus{--tw-translate-y:2.25rem}.lg\:focus\:translate-y-10:focus{--tw-translate-y:2.5rem}.lg\:focus\:translate-y-11:focus{--tw-translate-y:2.75rem}.lg\:focus\:translate-y-12:focus{--tw-translate-y:3rem}.lg\:focus\:translate-y-14:focus{--tw-translate-y:3.5rem}.lg\:focus\:translate-y-16:focus{--tw-translate-y:4rem}.lg\:focus\:translate-y-20:focus{--tw-translate-y:5rem}.lg\:focus\:translate-y-24:focus{--tw-translate-y:6rem}.lg\:focus\:translate-y-28:focus{--tw-translate-y:7rem}.lg\:focus\:translate-y-32:focus{--tw-translate-y:8rem}.lg\:focus\:translate-y-36:focus{--tw-translate-y:9rem}.lg\:focus\:translate-y-40:focus{--tw-translate-y:10rem}.lg\:focus\:translate-y-44:focus{--tw-translate-y:11rem}.lg\:focus\:translate-y-48:focus{--tw-translate-y:12rem}.lg\:focus\:translate-y-52:focus{--tw-translate-y:13rem}.lg\:focus\:translate-y-56:focus{--tw-translate-y:14rem}.lg\:focus\:translate-y-60:focus{--tw-translate-y:15rem}.lg\:focus\:translate-y-64:focus{--tw-translate-y:16rem}.lg\:focus\:translate-y-72:focus{--tw-translate-y:18rem}.lg\:focus\:translate-y-80:focus{--tw-translate-y:20rem}.lg\:focus\:translate-y-96:focus{--tw-translate-y:24rem}.lg\:focus\:translate-y-px:focus{--tw-translate-y:1px}.lg\:focus\:translate-y-0\.5:focus{--tw-translate-y:0.125rem}.lg\:focus\:translate-y-1\.5:focus{--tw-translate-y:0.375rem}.lg\:focus\:translate-y-2\.5:focus{--tw-translate-y:0.625rem}.lg\:focus\:translate-y-3\.5:focus{--tw-translate-y:0.875rem}.lg\:focus\:-translate-y-0:focus{--tw-translate-y:0px}.lg\:focus\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.lg\:focus\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.lg\:focus\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.lg\:focus\:-translate-y-4:focus{--tw-translate-y:-1rem}.lg\:focus\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.lg\:focus\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.lg\:focus\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.lg\:focus\:-translate-y-8:focus{--tw-translate-y:-2rem}.lg\:focus\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.lg\:focus\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.lg\:focus\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.lg\:focus\:-translate-y-12:focus{--tw-translate-y:-3rem}.lg\:focus\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.lg\:focus\:-translate-y-16:focus{--tw-translate-y:-4rem}.lg\:focus\:-translate-y-20:focus{--tw-translate-y:-5rem}.lg\:focus\:-translate-y-24:focus{--tw-translate-y:-6rem}.lg\:focus\:-translate-y-28:focus{--tw-translate-y:-7rem}.lg\:focus\:-translate-y-32:focus{--tw-translate-y:-8rem}.lg\:focus\:-translate-y-36:focus{--tw-translate-y:-9rem}.lg\:focus\:-translate-y-40:focus{--tw-translate-y:-10rem}.lg\:focus\:-translate-y-44:focus{--tw-translate-y:-11rem}.lg\:focus\:-translate-y-48:focus{--tw-translate-y:-12rem}.lg\:focus\:-translate-y-52:focus{--tw-translate-y:-13rem}.lg\:focus\:-translate-y-56:focus{--tw-translate-y:-14rem}.lg\:focus\:-translate-y-60:focus{--tw-translate-y:-15rem}.lg\:focus\:-translate-y-64:focus{--tw-translate-y:-16rem}.lg\:focus\:-translate-y-72:focus{--tw-translate-y:-18rem}.lg\:focus\:-translate-y-80:focus{--tw-translate-y:-20rem}.lg\:focus\:-translate-y-96:focus{--tw-translate-y:-24rem}.lg\:focus\:-translate-y-px:focus{--tw-translate-y:-1px}.lg\:focus\:-translate-y-0\.5:focus{--tw-translate-y:-0.125rem}.lg\:focus\:-translate-y-1\.5:focus{--tw-translate-y:-0.375rem}.lg\:focus\:-translate-y-2\.5:focus{--tw-translate-y:-0.625rem}.lg\:focus\:-translate-y-3\.5:focus{--tw-translate-y:-0.875rem}.lg\:focus\:translate-y-1\/2:focus{--tw-translate-y:50%}.lg\:focus\:translate-y-1\/3:focus{--tw-translate-y:33.333333%}.lg\:focus\:translate-y-2\/3:focus{--tw-translate-y:66.666667%}.lg\:focus\:translate-y-1\/4:focus{--tw-translate-y:25%}.lg\:focus\:translate-y-2\/4:focus{--tw-translate-y:50%}.lg\:focus\:translate-y-3\/4:focus{--tw-translate-y:75%}.lg\:focus\:translate-y-full:focus{--tw-translate-y:100%}.lg\:focus\:-translate-y-1\/2:focus{--tw-translate-y:-50%}.lg\:focus\:-translate-y-1\/3:focus{--tw-translate-y:-33.333333%}.lg\:focus\:-translate-y-2\/3:focus{--tw-translate-y:-66.666667%}.lg\:focus\:-translate-y-1\/4:focus{--tw-translate-y:-25%}.lg\:focus\:-translate-y-2\/4:focus{--tw-translate-y:-50%}.lg\:focus\:-translate-y-3\/4:focus{--tw-translate-y:-75%}.lg\:focus\:-translate-y-full:focus{--tw-translate-y:-100%}.lg\:rotate-0{--tw-rotate:0deg}.lg\:rotate-1{--tw-rotate:1deg}.lg\:rotate-2{--tw-rotate:2deg}.lg\:rotate-3{--tw-rotate:3deg}.lg\:rotate-6{--tw-rotate:6deg}.lg\:rotate-12{--tw-rotate:12deg}.lg\:rotate-45{--tw-rotate:45deg}.lg\:rotate-90{--tw-rotate:90deg}.lg\:rotate-180{--tw-rotate:180deg}.lg\:-rotate-180{--tw-rotate:-180deg}.lg\:-rotate-90{--tw-rotate:-90deg}.lg\:-rotate-45{--tw-rotate:-45deg}.lg\:-rotate-12{--tw-rotate:-12deg}.lg\:-rotate-6{--tw-rotate:-6deg}.lg\:-rotate-3{--tw-rotate:-3deg}.lg\:-rotate-2{--tw-rotate:-2deg}.lg\:-rotate-1{--tw-rotate:-1deg}.lg\:hover\:rotate-0:hover{--tw-rotate:0deg}.lg\:hover\:rotate-1:hover{--tw-rotate:1deg}.lg\:hover\:rotate-2:hover{--tw-rotate:2deg}.lg\:hover\:rotate-3:hover{--tw-rotate:3deg}.lg\:hover\:rotate-6:hover{--tw-rotate:6deg}.lg\:hover\:rotate-12:hover{--tw-rotate:12deg}.lg\:hover\:rotate-45:hover{--tw-rotate:45deg}.lg\:hover\:rotate-90:hover{--tw-rotate:90deg}.lg\:hover\:rotate-180:hover{--tw-rotate:180deg}.lg\:hover\:-rotate-180:hover{--tw-rotate:-180deg}.lg\:hover\:-rotate-90:hover{--tw-rotate:-90deg}.lg\:hover\:-rotate-45:hover{--tw-rotate:-45deg}.lg\:hover\:-rotate-12:hover{--tw-rotate:-12deg}.lg\:hover\:-rotate-6:hover{--tw-rotate:-6deg}.lg\:hover\:-rotate-3:hover{--tw-rotate:-3deg}.lg\:hover\:-rotate-2:hover{--tw-rotate:-2deg}.lg\:hover\:-rotate-1:hover{--tw-rotate:-1deg}.lg\:focus\:rotate-0:focus{--tw-rotate:0deg}.lg\:focus\:rotate-1:focus{--tw-rotate:1deg}.lg\:focus\:rotate-2:focus{--tw-rotate:2deg}.lg\:focus\:rotate-3:focus{--tw-rotate:3deg}.lg\:focus\:rotate-6:focus{--tw-rotate:6deg}.lg\:focus\:rotate-12:focus{--tw-rotate:12deg}.lg\:focus\:rotate-45:focus{--tw-rotate:45deg}.lg\:focus\:rotate-90:focus{--tw-rotate:90deg}.lg\:focus\:rotate-180:focus{--tw-rotate:180deg}.lg\:focus\:-rotate-180:focus{--tw-rotate:-180deg}.lg\:focus\:-rotate-90:focus{--tw-rotate:-90deg}.lg\:focus\:-rotate-45:focus{--tw-rotate:-45deg}.lg\:focus\:-rotate-12:focus{--tw-rotate:-12deg}.lg\:focus\:-rotate-6:focus{--tw-rotate:-6deg}.lg\:focus\:-rotate-3:focus{--tw-rotate:-3deg}.lg\:focus\:-rotate-2:focus{--tw-rotate:-2deg}.lg\:focus\:-rotate-1:focus{--tw-rotate:-1deg}.lg\:skew-x-0{--tw-skew-x:0deg}.lg\:skew-x-1{--tw-skew-x:1deg}.lg\:skew-x-2{--tw-skew-x:2deg}.lg\:skew-x-3{--tw-skew-x:3deg}.lg\:skew-x-6{--tw-skew-x:6deg}.lg\:skew-x-12{--tw-skew-x:12deg}.lg\:-skew-x-12{--tw-skew-x:-12deg}.lg\:-skew-x-6{--tw-skew-x:-6deg}.lg\:-skew-x-3{--tw-skew-x:-3deg}.lg\:-skew-x-2{--tw-skew-x:-2deg}.lg\:-skew-x-1{--tw-skew-x:-1deg}.lg\:skew-y-0{--tw-skew-y:0deg}.lg\:skew-y-1{--tw-skew-y:1deg}.lg\:skew-y-2{--tw-skew-y:2deg}.lg\:skew-y-3{--tw-skew-y:3deg}.lg\:skew-y-6{--tw-skew-y:6deg}.lg\:skew-y-12{--tw-skew-y:12deg}.lg\:-skew-y-12{--tw-skew-y:-12deg}.lg\:-skew-y-6{--tw-skew-y:-6deg}.lg\:-skew-y-3{--tw-skew-y:-3deg}.lg\:-skew-y-2{--tw-skew-y:-2deg}.lg\:-skew-y-1{--tw-skew-y:-1deg}.lg\:hover\:skew-x-0:hover{--tw-skew-x:0deg}.lg\:hover\:skew-x-1:hover{--tw-skew-x:1deg}.lg\:hover\:skew-x-2:hover{--tw-skew-x:2deg}.lg\:hover\:skew-x-3:hover{--tw-skew-x:3deg}.lg\:hover\:skew-x-6:hover{--tw-skew-x:6deg}.lg\:hover\:skew-x-12:hover{--tw-skew-x:12deg}.lg\:hover\:-skew-x-12:hover{--tw-skew-x:-12deg}.lg\:hover\:-skew-x-6:hover{--tw-skew-x:-6deg}.lg\:hover\:-skew-x-3:hover{--tw-skew-x:-3deg}.lg\:hover\:-skew-x-2:hover{--tw-skew-x:-2deg}.lg\:hover\:-skew-x-1:hover{--tw-skew-x:-1deg}.lg\:hover\:skew-y-0:hover{--tw-skew-y:0deg}.lg\:hover\:skew-y-1:hover{--tw-skew-y:1deg}.lg\:hover\:skew-y-2:hover{--tw-skew-y:2deg}.lg\:hover\:skew-y-3:hover{--tw-skew-y:3deg}.lg\:hover\:skew-y-6:hover{--tw-skew-y:6deg}.lg\:hover\:skew-y-12:hover{--tw-skew-y:12deg}.lg\:hover\:-skew-y-12:hover{--tw-skew-y:-12deg}.lg\:hover\:-skew-y-6:hover{--tw-skew-y:-6deg}.lg\:hover\:-skew-y-3:hover{--tw-skew-y:-3deg}.lg\:hover\:-skew-y-2:hover{--tw-skew-y:-2deg}.lg\:hover\:-skew-y-1:hover{--tw-skew-y:-1deg}.lg\:focus\:skew-x-0:focus{--tw-skew-x:0deg}.lg\:focus\:skew-x-1:focus{--tw-skew-x:1deg}.lg\:focus\:skew-x-2:focus{--tw-skew-x:2deg}.lg\:focus\:skew-x-3:focus{--tw-skew-x:3deg}.lg\:focus\:skew-x-6:focus{--tw-skew-x:6deg}.lg\:focus\:skew-x-12:focus{--tw-skew-x:12deg}.lg\:focus\:-skew-x-12:focus{--tw-skew-x:-12deg}.lg\:focus\:-skew-x-6:focus{--tw-skew-x:-6deg}.lg\:focus\:-skew-x-3:focus{--tw-skew-x:-3deg}.lg\:focus\:-skew-x-2:focus{--tw-skew-x:-2deg}.lg\:focus\:-skew-x-1:focus{--tw-skew-x:-1deg}.lg\:focus\:skew-y-0:focus{--tw-skew-y:0deg}.lg\:focus\:skew-y-1:focus{--tw-skew-y:1deg}.lg\:focus\:skew-y-2:focus{--tw-skew-y:2deg}.lg\:focus\:skew-y-3:focus{--tw-skew-y:3deg}.lg\:focus\:skew-y-6:focus{--tw-skew-y:6deg}.lg\:focus\:skew-y-12:focus{--tw-skew-y:12deg}.lg\:focus\:-skew-y-12:focus{--tw-skew-y:-12deg}.lg\:focus\:-skew-y-6:focus{--tw-skew-y:-6deg}.lg\:focus\:-skew-y-3:focus{--tw-skew-y:-3deg}.lg\:focus\:-skew-y-2:focus{--tw-skew-y:-2deg}.lg\:focus\:-skew-y-1:focus{--tw-skew-y:-1deg}.lg\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.lg\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.lg\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.lg\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.lg\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.lg\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.lg\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.lg\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.lg\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.lg\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.lg\:hover\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.lg\:hover\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.lg\:hover\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.lg\:hover\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.lg\:hover\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.lg\:hover\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.lg\:hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.lg\:hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.lg\:hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.lg\:hover\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.lg\:focus\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.lg\:focus\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.lg\:focus\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.lg\:focus\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.lg\:focus\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.lg\:focus\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.lg\:focus\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.lg\:focus\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.lg\:focus\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.lg\:focus\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.lg\:scale-x-0{--tw-scale-x:0}.lg\:scale-x-50{--tw-scale-x:.5}.lg\:scale-x-75{--tw-scale-x:.75}.lg\:scale-x-90{--tw-scale-x:.9}.lg\:scale-x-95{--tw-scale-x:.95}.lg\:scale-x-100{--tw-scale-x:1}.lg\:scale-x-105{--tw-scale-x:1.05}.lg\:scale-x-110{--tw-scale-x:1.1}.lg\:scale-x-125{--tw-scale-x:1.25}.lg\:scale-x-150{--tw-scale-x:1.5}.lg\:scale-y-0{--tw-scale-y:0}.lg\:scale-y-50{--tw-scale-y:.5}.lg\:scale-y-75{--tw-scale-y:.75}.lg\:scale-y-90{--tw-scale-y:.9}.lg\:scale-y-95{--tw-scale-y:.95}.lg\:scale-y-100{--tw-scale-y:1}.lg\:scale-y-105{--tw-scale-y:1.05}.lg\:scale-y-110{--tw-scale-y:1.1}.lg\:scale-y-125{--tw-scale-y:1.25}.lg\:scale-y-150{--tw-scale-y:1.5}.lg\:hover\:scale-x-0:hover{--tw-scale-x:0}.lg\:hover\:scale-x-50:hover{--tw-scale-x:.5}.lg\:hover\:scale-x-75:hover{--tw-scale-x:.75}.lg\:hover\:scale-x-90:hover{--tw-scale-x:.9}.lg\:hover\:scale-x-95:hover{--tw-scale-x:.95}.lg\:hover\:scale-x-100:hover{--tw-scale-x:1}.lg\:hover\:scale-x-105:hover{--tw-scale-x:1.05}.lg\:hover\:scale-x-110:hover{--tw-scale-x:1.1}.lg\:hover\:scale-x-125:hover{--tw-scale-x:1.25}.lg\:hover\:scale-x-150:hover{--tw-scale-x:1.5}.lg\:hover\:scale-y-0:hover{--tw-scale-y:0}.lg\:hover\:scale-y-50:hover{--tw-scale-y:.5}.lg\:hover\:scale-y-75:hover{--tw-scale-y:.75}.lg\:hover\:scale-y-90:hover{--tw-scale-y:.9}.lg\:hover\:scale-y-95:hover{--tw-scale-y:.95}.lg\:hover\:scale-y-100:hover{--tw-scale-y:1}.lg\:hover\:scale-y-105:hover{--tw-scale-y:1.05}.lg\:hover\:scale-y-110:hover{--tw-scale-y:1.1}.lg\:hover\:scale-y-125:hover{--tw-scale-y:1.25}.lg\:hover\:scale-y-150:hover{--tw-scale-y:1.5}.lg\:focus\:scale-x-0:focus{--tw-scale-x:0}.lg\:focus\:scale-x-50:focus{--tw-scale-x:.5}.lg\:focus\:scale-x-75:focus{--tw-scale-x:.75}.lg\:focus\:scale-x-90:focus{--tw-scale-x:.9}.lg\:focus\:scale-x-95:focus{--tw-scale-x:.95}.lg\:focus\:scale-x-100:focus{--tw-scale-x:1}.lg\:focus\:scale-x-105:focus{--tw-scale-x:1.05}.lg\:focus\:scale-x-110:focus{--tw-scale-x:1.1}.lg\:focus\:scale-x-125:focus{--tw-scale-x:1.25}.lg\:focus\:scale-x-150:focus{--tw-scale-x:1.5}.lg\:focus\:scale-y-0:focus{--tw-scale-y:0}.lg\:focus\:scale-y-50:focus{--tw-scale-y:.5}.lg\:focus\:scale-y-75:focus{--tw-scale-y:.75}.lg\:focus\:scale-y-90:focus{--tw-scale-y:.9}.lg\:focus\:scale-y-95:focus{--tw-scale-y:.95}.lg\:focus\:scale-y-100:focus{--tw-scale-y:1}.lg\:focus\:scale-y-105:focus{--tw-scale-y:1.05}.lg\:focus\:scale-y-110:focus{--tw-scale-y:1.1}.lg\:focus\:scale-y-125:focus{--tw-scale-y:1.25}.lg\:focus\:scale-y-150:focus{--tw-scale-y:1.5}.lg\:animate-none{-webkit-animation:none;animation:none}.lg\:animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.lg\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.lg\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.lg\:animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.lg\:cursor-auto{cursor:auto}.lg\:cursor-default{cursor:default}.lg\:cursor-pointer{cursor:pointer}.lg\:cursor-wait{cursor:wait}.lg\:cursor-text{cursor:text}.lg\:cursor-move{cursor:move}.lg\:cursor-help{cursor:help}.lg\:cursor-not-allowed{cursor:not-allowed}.lg\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lg\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.lg\:select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.lg\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.lg\:resize-none{resize:none}.lg\:resize-y{resize:vertical}.lg\:resize-x{resize:horizontal}.lg\:resize{resize:both}.lg\:list-inside{list-style-position:inside}.lg\:list-outside{list-style-position:outside}.lg\:list-none{list-style-type:none}.lg\:list-disc{list-style-type:disc}.lg\:list-decimal{list-style-type:decimal}.lg\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lg\:auto-cols-auto{grid-auto-columns:auto}.lg\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.lg\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.lg\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lg\:grid-flow-row{grid-auto-flow:row}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:auto-rows-auto{grid-auto-rows:auto}.lg\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.lg\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.lg\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-none{grid-template-columns:none}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:grid-rows-none{grid-template-rows:none}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:place-content-center{place-content:center}.lg\:place-content-start{place-content:start}.lg\:place-content-end{place-content:end}.lg\:place-content-between{place-content:space-between}.lg\:place-content-around{place-content:space-around}.lg\:place-content-evenly{place-content:space-evenly}.lg\:place-content-stretch{place-content:stretch}.lg\:place-items-start{place-items:start}.lg\:place-items-end{place-items:end}.lg\:place-items-center{place-items:center}.lg\:place-items-stretch{place-items:stretch}.lg\:content-center{align-content:center}.lg\:content-start{align-content:flex-start}.lg\:content-end{align-content:flex-end}.lg\:content-between{align-content:space-between}.lg\:content-around{align-content:space-around}.lg\:content-evenly{align-content:space-evenly}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-baseline{align-items:baseline}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-around{justify-content:space-around}.lg\:justify-evenly{justify-content:space-evenly}.lg\:justify-items-start{justify-items:start}.lg\:justify-items-end{justify-items:end}.lg\:justify-items-center{justify-items:center}.lg\:justify-items-stretch{justify-items:stretch}.lg\:gap-0{gap:0}.lg\:gap-1{gap:.25rem}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-7{gap:1.75rem}.lg\:gap-8{gap:2rem}.lg\:gap-9{gap:2.25rem}.lg\:gap-10{gap:2.5rem}.lg\:gap-11{gap:2.75rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-24{gap:6rem}.lg\:gap-28{gap:7rem}.lg\:gap-32{gap:8rem}.lg\:gap-36{gap:9rem}.lg\:gap-40{gap:10rem}.lg\:gap-44{gap:11rem}.lg\:gap-48{gap:12rem}.lg\:gap-52{gap:13rem}.lg\:gap-56{gap:14rem}.lg\:gap-60{gap:15rem}.lg\:gap-64{gap:16rem}.lg\:gap-72{gap:18rem}.lg\:gap-80{gap:20rem}.lg\:gap-96{gap:24rem}.lg\:gap-px{gap:1px}.lg\:gap-0\.5{gap:.125rem}.lg\:gap-1\.5{gap:.375rem}.lg\:gap-2\.5{gap:.625rem}.lg\:gap-3\.5{gap:.875rem}.lg\:gap-x-0{-moz-column-gap:0;column-gap:0}.lg\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.lg\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.lg\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.lg\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.lg\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.lg\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.lg\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.lg\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.lg\:gap-x-28{-moz-column-gap:7rem;column-gap:7rem}.lg\:gap-x-32{-moz-column-gap:8rem;column-gap:8rem}.lg\:gap-x-36{-moz-column-gap:9rem;column-gap:9rem}.lg\:gap-x-40{-moz-column-gap:10rem;column-gap:10rem}.lg\:gap-x-44{-moz-column-gap:11rem;column-gap:11rem}.lg\:gap-x-48{-moz-column-gap:12rem;column-gap:12rem}.lg\:gap-x-52{-moz-column-gap:13rem;column-gap:13rem}.lg\:gap-x-56{-moz-column-gap:14rem;column-gap:14rem}.lg\:gap-x-60{-moz-column-gap:15rem;column-gap:15rem}.lg\:gap-x-64{-moz-column-gap:16rem;column-gap:16rem}.lg\:gap-x-72{-moz-column-gap:18rem;column-gap:18rem}.lg\:gap-x-80{-moz-column-gap:20rem;column-gap:20rem}.lg\:gap-x-96{-moz-column-gap:24rem;column-gap:24rem}.lg\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.lg\:gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.lg\:gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.lg\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.lg\:gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.lg\:gap-y-0{row-gap:0}.lg\:gap-y-1{row-gap:.25rem}.lg\:gap-y-2{row-gap:.5rem}.lg\:gap-y-3{row-gap:.75rem}.lg\:gap-y-4{row-gap:1rem}.lg\:gap-y-5{row-gap:1.25rem}.lg\:gap-y-6{row-gap:1.5rem}.lg\:gap-y-7{row-gap:1.75rem}.lg\:gap-y-8{row-gap:2rem}.lg\:gap-y-9{row-gap:2.25rem}.lg\:gap-y-10{row-gap:2.5rem}.lg\:gap-y-11{row-gap:2.75rem}.lg\:gap-y-12{row-gap:3rem}.lg\:gap-y-14{row-gap:3.5rem}.lg\:gap-y-16{row-gap:4rem}.lg\:gap-y-20{row-gap:5rem}.lg\:gap-y-24{row-gap:6rem}.lg\:gap-y-28{row-gap:7rem}.lg\:gap-y-32{row-gap:8rem}.lg\:gap-y-36{row-gap:9rem}.lg\:gap-y-40{row-gap:10rem}.lg\:gap-y-44{row-gap:11rem}.lg\:gap-y-48{row-gap:12rem}.lg\:gap-y-52{row-gap:13rem}.lg\:gap-y-56{row-gap:14rem}.lg\:gap-y-60{row-gap:15rem}.lg\:gap-y-64{row-gap:16rem}.lg\:gap-y-72{row-gap:18rem}.lg\:gap-y-80{row-gap:20rem}.lg\:gap-y-96{row-gap:24rem}.lg\:gap-y-px{row-gap:1px}.lg\:gap-y-0\.5{row-gap:.125rem}.lg\:gap-y-1\.5{row-gap:.375rem}.lg\:gap-y-2\.5{row-gap:.625rem}.lg\:gap-y-3\.5{row-gap:.875rem}.lg\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.lg\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.lg\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.lg\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.lg\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.lg\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.lg\:space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.75rem*var(--tw-space-x-reverse))}.lg\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.lg\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.25rem*var(--tw-space-x-reverse))}.lg\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.lg\:space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.75rem*var(--tw-space-x-reverse))}.lg\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.lg\:space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3.5rem*var(--tw-space-x-reverse))}.lg\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.lg\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(5rem*var(--tw-space-x-reverse))}.lg\:space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(6rem*var(--tw-space-x-reverse))}.lg\:space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(7rem*var(--tw-space-x-reverse))}.lg\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(8rem*var(--tw-space-x-reverse))}.lg\:space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(9rem*var(--tw-space-x-reverse))}.lg\:space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(10rem*var(--tw-space-x-reverse))}.lg\:space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(11rem*var(--tw-space-x-reverse))}.lg\:space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(12rem*var(--tw-space-x-reverse))}.lg\:space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(13rem*var(--tw-space-x-reverse))}.lg\:space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(14rem*var(--tw-space-x-reverse))}.lg\:space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(15rem*var(--tw-space-x-reverse))}.lg\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(16rem*var(--tw-space-x-reverse))}.lg\:space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(18rem*var(--tw-space-x-reverse))}.lg\:space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(20rem*var(--tw-space-x-reverse))}.lg\:space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(24rem*var(--tw-space-x-reverse))}.lg\:space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(1px*var(--tw-space-x-reverse))}.lg\:space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.lg\:space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.lg\:space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.625rem*var(--tw-space-x-reverse))}.lg\:space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.875rem*var(--tw-space-x-reverse))}.lg\:-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.lg\:-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.lg\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.lg\:-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.lg\:-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.lg\:-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.lg\:-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.lg\:-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.lg\:-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.lg\:-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.25rem*var(--tw-space-x-reverse))}.lg\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.5rem*var(--tw-space-x-reverse))}.lg\:-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.75rem*var(--tw-space-x-reverse))}.lg\:-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3rem*var(--tw-space-x-reverse))}.lg\:-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3.5rem*var(--tw-space-x-reverse))}.lg\:-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-4rem*var(--tw-space-x-reverse))}.lg\:-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-5rem*var(--tw-space-x-reverse))}.lg\:-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-6rem*var(--tw-space-x-reverse))}.lg\:-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-7rem*var(--tw-space-x-reverse))}.lg\:-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-8rem*var(--tw-space-x-reverse))}.lg\:-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-9rem*var(--tw-space-x-reverse))}.lg\:-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-10rem*var(--tw-space-x-reverse))}.lg\:-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-11rem*var(--tw-space-x-reverse))}.lg\:-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-12rem*var(--tw-space-x-reverse))}.lg\:-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-13rem*var(--tw-space-x-reverse))}.lg\:-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-14rem*var(--tw-space-x-reverse))}.lg\:-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-15rem*var(--tw-space-x-reverse))}.lg\:-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-16rem*var(--tw-space-x-reverse))}.lg\:-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-18rem*var(--tw-space-x-reverse))}.lg\:-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-20rem*var(--tw-space-x-reverse))}.lg\:-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-24rem*var(--tw-space-x-reverse))}.lg\:-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.lg\:-space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.125rem*var(--tw-space-x-reverse))}.lg\:-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.375rem*var(--tw-space-x-reverse))}.lg\:-space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.625rem*var(--tw-space-x-reverse))}.lg\:-space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.875rem*var(--tw-space-x-reverse))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.75rem*var(--tw-space-y-reverse));margin-top:calc(2.75rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3.5rem*var(--tw-space-y-reverse));margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6rem*var(--tw-space-y-reverse));margin-top:calc(6rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(7rem*var(--tw-space-y-reverse));margin-top:calc(7rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(8rem*var(--tw-space-y-reverse));margin-top:calc(8rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(9rem*var(--tw-space-y-reverse));margin-top:calc(9rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(10rem*var(--tw-space-y-reverse));margin-top:calc(10rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(11rem*var(--tw-space-y-reverse));margin-top:calc(11rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(12rem*var(--tw-space-y-reverse));margin-top:calc(12rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(13rem*var(--tw-space-y-reverse));margin-top:calc(13rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(14rem*var(--tw-space-y-reverse));margin-top:calc(14rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(15rem*var(--tw-space-y-reverse));margin-top:calc(15rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(16rem*var(--tw-space-y-reverse));margin-top:calc(16rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(18rem*var(--tw-space-y-reverse));margin-top:calc(18rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(20rem*var(--tw-space-y-reverse));margin-top:calc(20rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(24rem*var(--tw-space-y-reverse));margin-top:calc(24rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1px*var(--tw-space-y-reverse));margin-top:calc(1px*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.25rem*var(--tw-space-y-reverse));margin-top:calc(-.25rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.5rem*var(--tw-space-y-reverse));margin-top:calc(-.5rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.75rem*var(--tw-space-y-reverse));margin-top:calc(-.75rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1rem*var(--tw-space-y-reverse));margin-top:calc(-1rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.25rem*var(--tw-space-y-reverse));margin-top:calc(-1.25rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.5rem*var(--tw-space-y-reverse));margin-top:calc(-1.5rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.75rem*var(--tw-space-y-reverse));margin-top:calc(-1.75rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2rem*var(--tw-space-y-reverse));margin-top:calc(-2rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.25rem*var(--tw-space-y-reverse));margin-top:calc(-2.25rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.5rem*var(--tw-space-y-reverse));margin-top:calc(-2.5rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.75rem*var(--tw-space-y-reverse));margin-top:calc(-2.75rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3rem*var(--tw-space-y-reverse));margin-top:calc(-3rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3.5rem*var(--tw-space-y-reverse));margin-top:calc(-3.5rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-4rem*var(--tw-space-y-reverse));margin-top:calc(-4rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-5rem*var(--tw-space-y-reverse));margin-top:calc(-5rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-6rem*var(--tw-space-y-reverse));margin-top:calc(-6rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-7rem*var(--tw-space-y-reverse));margin-top:calc(-7rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-8rem*var(--tw-space-y-reverse));margin-top:calc(-8rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-9rem*var(--tw-space-y-reverse));margin-top:calc(-9rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-10rem*var(--tw-space-y-reverse));margin-top:calc(-10rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-11rem*var(--tw-space-y-reverse));margin-top:calc(-11rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-12rem*var(--tw-space-y-reverse));margin-top:calc(-12rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-13rem*var(--tw-space-y-reverse));margin-top:calc(-13rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-14rem*var(--tw-space-y-reverse));margin-top:calc(-14rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-15rem*var(--tw-space-y-reverse));margin-top:calc(-15rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-16rem*var(--tw-space-y-reverse));margin-top:calc(-16rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-18rem*var(--tw-space-y-reverse));margin-top:calc(-18rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-20rem*var(--tw-space-y-reverse));margin-top:calc(-20rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-24rem*var(--tw-space-y-reverse));margin-top:calc(-24rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1px*var(--tw-space-y-reverse));margin-top:calc(-1px*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.125rem*var(--tw-space-y-reverse));margin-top:calc(-.125rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.375rem*var(--tw-space-y-reverse));margin-top:calc(-.375rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.625rem*var(--tw-space-y-reverse));margin-top:calc(-.625rem*(1 - var(--tw-space-y-reverse)))}.lg\:-space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.875rem*var(--tw-space-y-reverse));margin-top:calc(-.875rem*(1 - var(--tw-space-y-reverse)))}.lg\:space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.lg\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.lg\:divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(0px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(0px*var(--tw-divide-x-reverse))}.lg\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(2px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(2px*var(--tw-divide-x-reverse))}.lg\:divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(4px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(4px*var(--tw-divide-x-reverse))}.lg\:divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(8px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(8px*var(--tw-divide-x-reverse))}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.lg\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.lg\:divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(2px*var(--tw-divide-y-reverse));border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)))}.lg\:divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(4px*var(--tw-divide-y-reverse));border-top-width:calc(4px*(1 - var(--tw-divide-y-reverse)))}.lg\:divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(8px*var(--tw-divide-y-reverse));border-top-width:calc(8px*(1 - var(--tw-divide-y-reverse)))}.lg\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.lg\:divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.lg\:divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.lg\:divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.lg\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.lg\:divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.lg\:divide-double>:not([hidden])~:not([hidden]){border-style:double}.lg\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.lg\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.lg\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.lg\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.lg\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.lg\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.lg\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.lg\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.lg\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.lg\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.lg\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.lg\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.lg\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.lg\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.lg\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.lg\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.lg\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.lg\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.lg\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.lg\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.lg\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.lg\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.lg\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.lg\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.lg\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.lg\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.lg\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.lg\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.lg\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.lg\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.lg\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.lg\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.lg\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.lg\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.lg\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.lg\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.lg\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.lg\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.lg\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.lg\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.lg\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.lg\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.lg\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.lg\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.lg\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.lg\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.lg\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.lg\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.lg\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.lg\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.lg\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.lg\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.lg\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.lg\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.lg\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.lg\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.lg\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.lg\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.lg\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.lg\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.lg\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.lg\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.lg\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.lg\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.lg\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.lg\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.lg\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.lg\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.lg\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.lg\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.lg\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.lg\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.lg\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.lg\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.lg\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.lg\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.lg\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.lg\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.lg\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.lg\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.lg\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.lg\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.lg\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.lg\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.lg\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.lg\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.lg\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.lg\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.lg\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.lg\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.lg\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.lg\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.lg\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.lg\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.lg\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.lg\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.lg\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.lg\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.lg\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.lg\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.lg\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.lg\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.lg\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.lg\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.lg\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.lg\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.lg\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.lg\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.lg\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.lg\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.lg\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.lg\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.lg\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.lg\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.lg\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}@media (prefers-color-scheme:dark){.lg\:dark\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.lg\:dark\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.lg\:dark\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.lg\:dark\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.lg\:dark\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.lg\:dark\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.lg\:dark\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.lg\:dark\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.lg\:dark\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.lg\:dark\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.lg\:dark\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.lg\:dark\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.lg\:dark\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.lg\:dark\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.lg\:dark\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.lg\:dark\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.lg\:dark\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.lg\:dark\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.lg\:dark\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.lg\:dark\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.lg\:dark\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.lg\:dark\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.lg\:dark\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.lg\:dark\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.lg\:dark\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.lg\:dark\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.lg\:dark\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.lg\:dark\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.lg\:dark\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.lg\:dark\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.lg\:dark\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.lg\:dark\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.lg\:dark\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.lg\:dark\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.lg\:dark\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.lg\:dark\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.lg\:dark\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.lg\:dark\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.lg\:dark\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.lg\:dark\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.lg\:dark\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.lg\:dark\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.lg\:dark\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.lg\:dark\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.lg\:dark\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.lg\:dark\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.lg\:dark\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.lg\:dark\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.lg\:dark\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.lg\:dark\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.lg\:dark\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.lg\:dark\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.lg\:dark\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.lg\:dark\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.lg\:dark\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.lg\:dark\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.lg\:dark\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.lg\:dark\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.lg\:dark\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.lg\:dark\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.lg\:dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.lg\:dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.lg\:dark\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.lg\:dark\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.lg\:dark\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.lg\:dark\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.lg\:dark\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.lg\:dark\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.lg\:dark\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.lg\:dark\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.lg\:dark\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.lg\:dark\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.lg\:dark\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.lg\:dark\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.lg\:dark\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.lg\:dark\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.lg\:dark\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.lg\:dark\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.lg\:dark\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.lg\:dark\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.lg\:dark\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.lg\:dark\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.lg\:dark\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.lg\:dark\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.lg\:dark\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.lg\:dark\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.lg\:dark\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.lg\:dark\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.lg\:dark\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.lg\:dark\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.lg\:dark\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.lg\:dark\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.lg\:dark\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.lg\:dark\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.lg\:dark\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.lg\:dark\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.lg\:dark\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.lg\:dark\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.lg\:dark\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.lg\:dark\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.lg\:dark\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.lg\:dark\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.lg\:dark\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.lg\:dark\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.lg\:dark\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.lg\:dark\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.lg\:dark\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.lg\:dark\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.lg\:dark\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.lg\:dark\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.lg\:dark\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.lg\:dark\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.lg\:dark\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.lg\:dark\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}}.lg\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.lg\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.lg\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.lg\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.lg\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.lg\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.lg\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.lg\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.lg\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.lg\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.lg\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.lg\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.lg\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.lg\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.lg\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}@media (prefers-color-scheme:dark){.lg\:dark\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.lg\:dark\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.lg\:dark\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.lg\:dark\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.lg\:dark\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.lg\:dark\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.lg\:dark\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.lg\:dark\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.lg\:dark\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.lg\:dark\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.lg\:dark\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.lg\:dark\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.lg\:dark\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.lg\:dark\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.lg\:dark\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}}.lg\:place-self-auto{place-self:auto}.lg\:place-self-start{place-self:start}.lg\:place-self-end{place-self:end}.lg\:place-self-center{place-self:center}.lg\:place-self-stretch{place-self:stretch}.lg\:self-auto{align-self:auto}.lg\:self-start{align-self:flex-start}.lg\:self-end{align-self:flex-end}.lg\:self-center{align-self:center}.lg\:self-stretch{align-self:stretch}.lg\:self-baseline{align-self:baseline}.lg\:justify-self-auto{justify-self:auto}.lg\:justify-self-start{justify-self:start}.lg\:justify-self-end{justify-self:end}.lg\:justify-self-center{justify-self:center}.lg\:justify-self-stretch{justify-self:stretch}.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-scroll{overflow:scroll}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-hidden{overflow-y:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-y-visible{overflow-y:visible}.lg\:overflow-x-scroll{overflow-x:scroll}.lg\:overflow-y-scroll{overflow-y:scroll}.lg\:overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.lg\:overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.lg\:overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.lg\:overscroll-y-auto{overscroll-behavior-y:auto}.lg\:overscroll-y-contain{overscroll-behavior-y:contain}.lg\:overscroll-y-none{overscroll-behavior-y:none}.lg\:overscroll-x-auto{overscroll-behavior-x:auto}.lg\:overscroll-x-contain{overscroll-behavior-x:contain}.lg\:overscroll-x-none{overscroll-behavior-x:none}.lg\:truncate{overflow:hidden;white-space:nowrap}.lg\:overflow-ellipsis,.lg\:truncate{text-overflow:ellipsis}.lg\:overflow-clip{text-overflow:clip}.lg\:whitespace-normal{white-space:normal}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:whitespace-pre{white-space:pre}.lg\:whitespace-pre-line{white-space:pre-line}.lg\:whitespace-pre-wrap{white-space:pre-wrap}.lg\:break-normal{overflow-wrap:normal;word-break:normal}.lg\:break-words{overflow-wrap:break-word}.lg\:break-all{word-break:break-all}.lg\:rounded-none{border-radius:0}.lg\:rounded-sm{border-radius:.125rem}.lg\:rounded{border-radius:.25rem}.lg\:rounded-md{border-radius:.375rem}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-xl{border-radius:.75rem}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:rounded-full{border-radius:9999px}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.lg\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.lg\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.lg\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lg\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.lg\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.lg\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.lg\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.lg\:rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.lg\:rounded-r-sm{border-bottom-right-radius:.125rem;border-top-right-radius:.125rem}.lg\:rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.lg\:rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.lg\:rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.lg\:rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.lg\:rounded-r-2xl{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.lg\:rounded-r-3xl{border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem}.lg\:rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.lg\:rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.lg\:rounded-b-sm{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.lg\:rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.lg\:rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.lg\:rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.lg\:rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.lg\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.lg\:rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.lg\:rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.lg\:rounded-l-sm{border-bottom-left-radius:.125rem;border-top-left-radius:.125rem}.lg\:rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.lg\:rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.lg\:rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.lg\:rounded-l-xl{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.lg\:rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.lg\:rounded-l-3xl{border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}.lg\:rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.lg\:rounded-tl-none{border-top-left-radius:0}.lg\:rounded-tl-sm{border-top-left-radius:.125rem}.lg\:rounded-tl{border-top-left-radius:.25rem}.lg\:rounded-tl-md{border-top-left-radius:.375rem}.lg\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\:rounded-tl-xl{border-top-left-radius:.75rem}.lg\:rounded-tl-2xl{border-top-left-radius:1rem}.lg\:rounded-tl-3xl{border-top-left-radius:1.5rem}.lg\:rounded-tl-full{border-top-left-radius:9999px}.lg\:rounded-tr-none{border-top-right-radius:0}.lg\:rounded-tr-sm{border-top-right-radius:.125rem}.lg\:rounded-tr{border-top-right-radius:.25rem}.lg\:rounded-tr-md{border-top-right-radius:.375rem}.lg\:rounded-tr-lg{border-top-right-radius:.5rem}.lg\:rounded-tr-xl{border-top-right-radius:.75rem}.lg\:rounded-tr-2xl{border-top-right-radius:1rem}.lg\:rounded-tr-3xl{border-top-right-radius:1.5rem}.lg\:rounded-tr-full{border-top-right-radius:9999px}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:rounded-br-sm{border-bottom-right-radius:.125rem}.lg\:rounded-br{border-bottom-right-radius:.25rem}.lg\:rounded-br-md{border-bottom-right-radius:.375rem}.lg\:rounded-br-lg{border-bottom-right-radius:.5rem}.lg\:rounded-br-xl{border-bottom-right-radius:.75rem}.lg\:rounded-br-2xl{border-bottom-right-radius:1rem}.lg\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.lg\:rounded-br-full{border-bottom-right-radius:9999px}.lg\:rounded-bl-none{border-bottom-left-radius:0}.lg\:rounded-bl-sm{border-bottom-left-radius:.125rem}.lg\:rounded-bl{border-bottom-left-radius:.25rem}.lg\:rounded-bl-md{border-bottom-left-radius:.375rem}.lg\:rounded-bl-lg{border-bottom-left-radius:.5rem}.lg\:rounded-bl-xl{border-bottom-left-radius:.75rem}.lg\:rounded-bl-2xl{border-bottom-left-radius:1rem}.lg\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.lg\:rounded-bl-full{border-bottom-left-radius:9999px}.lg\:border-0{border-width:0}.lg\:border-2{border-width:2px}.lg\:border-4{border-width:4px}.lg\:border-8{border-width:8px}.lg\:border{border-width:1px}.lg\:first\:border-0:first-child{border-width:0}.lg\:first\:border-2:first-child{border-width:2px}.lg\:first\:border-4:first-child{border-width:4px}.lg\:first\:border-8:first-child{border-width:8px}.lg\:first\:border:first-child{border-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-t-2{border-top-width:2px}.lg\:border-t-4{border-top-width:4px}.lg\:border-t-8{border-top-width:8px}.lg\:border-t{border-top-width:1px}.lg\:border-r-0{border-right-width:0}.lg\:border-r-2{border-right-width:2px}.lg\:border-r-4{border-right-width:4px}.lg\:border-r-8{border-right-width:8px}.lg\:border-r{border-right-width:1px}.lg\:border-b-0{border-bottom-width:0}.lg\:border-b-2{border-bottom-width:2px}.lg\:border-b-4{border-bottom-width:4px}.lg\:border-b-8{border-bottom-width:8px}.lg\:border-b{border-bottom-width:1px}.lg\:border-l-0{border-left-width:0}.lg\:border-l-2{border-left-width:2px}.lg\:border-l-4{border-left-width:4px}.lg\:border-l-8{border-left-width:8px}.lg\:border-l{border-left-width:1px}.lg\:first\:border-t-0:first-child{border-top-width:0}.lg\:first\:border-t-2:first-child{border-top-width:2px}.lg\:first\:border-t-4:first-child{border-top-width:4px}.lg\:first\:border-t-8:first-child{border-top-width:8px}.lg\:first\:border-t:first-child{border-top-width:1px}.lg\:first\:border-r-0:first-child{border-right-width:0}.lg\:first\:border-r-2:first-child{border-right-width:2px}.lg\:first\:border-r-4:first-child{border-right-width:4px}.lg\:first\:border-r-8:first-child{border-right-width:8px}.lg\:first\:border-r:first-child{border-right-width:1px}.lg\:first\:border-b-0:first-child{border-bottom-width:0}.lg\:first\:border-b-2:first-child{border-bottom-width:2px}.lg\:first\:border-b-4:first-child{border-bottom-width:4px}.lg\:first\:border-b-8:first-child{border-bottom-width:8px}.lg\:first\:border-b:first-child{border-bottom-width:1px}.lg\:first\:border-l-0:first-child{border-left-width:0}.lg\:first\:border-l-2:first-child{border-left-width:2px}.lg\:first\:border-l-4:first-child{border-left-width:4px}.lg\:first\:border-l-8:first-child{border-left-width:8px}.lg\:first\:border-l:first-child{border-left-width:1px}.lg\:border-solid{border-style:solid}.lg\:border-dashed{border-style:dashed}.lg\:border-dotted{border-style:dotted}.lg\:border-double{border-style:double}.lg\:border-none{border-style:none}.lg\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.lg\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.lg\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.lg\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.lg\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.lg\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.lg\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.lg\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.lg\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.lg\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.lg\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.lg\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.lg\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.lg\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.lg\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.lg\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.lg\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.lg\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.lg\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.lg\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.lg\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.lg\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.lg\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.lg\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.lg\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.lg\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.lg\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.lg\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.lg\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.lg\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.lg\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.lg\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.lg\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.lg\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.lg\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.lg\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.lg\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.lg\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.lg\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.lg\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.lg\:border-transparent{border-color:transparent}.lg\:border-current{border-color:currentColor}.lg\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.lg\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.lg\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.lg\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.lg\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.lg\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.lg\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.lg\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.lg\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.lg\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.lg\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.lg\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.lg\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.lg\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.lg\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.lg\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.lg\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.lg\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.lg\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.lg\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.lg\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.lg\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.lg\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.lg\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.lg\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.lg\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.lg\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.lg\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.lg\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.lg\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.lg\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.lg\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.lg\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.lg\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.lg\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.lg\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.lg\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.lg\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.lg\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.lg\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.lg\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.lg\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.lg\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.lg\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.lg\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.lg\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.lg\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.lg\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.lg\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.lg\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.lg\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-transparent{border-color:transparent}.group:hover .lg\:group-hover\:border-current{border-color:currentColor}.group:hover .lg\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .lg\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.lg\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.lg\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.lg\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.lg\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.lg\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.lg\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.lg\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.lg\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.lg\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.lg\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.lg\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.lg\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.lg\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.lg\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.lg\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.lg\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.lg\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.lg\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.lg\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.lg\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.lg\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.lg\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.lg\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.lg\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.lg\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.lg\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.lg\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.lg\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.lg\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.lg\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.lg\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.lg\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.lg\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.lg\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.lg\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.lg\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.lg\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.lg\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.lg\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.lg\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.lg\:focus-within\:border-transparent:focus-within{border-color:transparent}.lg\:focus-within\:border-current:focus-within{border-color:currentColor}.lg\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.lg\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.lg\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.lg\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.lg\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.lg\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.lg\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.lg\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.lg\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.lg\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.lg\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.lg\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.lg\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.lg\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.lg\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.lg\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.lg\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.lg\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.lg\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.lg\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.lg\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.lg\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.lg\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.lg\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.lg\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.lg\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.lg\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.lg\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.lg\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.lg\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.lg\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.lg\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.lg\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.lg\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.lg\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.lg\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.lg\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.lg\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.lg\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.lg\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.lg\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.lg\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.lg\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.lg\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.lg\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.lg\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.lg\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.lg\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.lg\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.lg\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.lg\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.lg\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.lg\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.lg\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.lg\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.lg\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.lg\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.lg\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.lg\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.lg\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.lg\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.lg\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.lg\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.lg\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.lg\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.lg\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.lg\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.lg\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.lg\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.lg\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.lg\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.lg\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.lg\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.lg\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.lg\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.lg\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.lg\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.lg\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.lg\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.lg\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.lg\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.lg\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.lg\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.lg\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.lg\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.lg\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.lg\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.lg\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.lg\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.lg\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.lg\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.lg\:hover\:border-transparent:hover{border-color:transparent}.lg\:hover\:border-current:hover{border-color:currentColor}.lg\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.lg\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.lg\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.lg\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.lg\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.lg\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.lg\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.lg\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.lg\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.lg\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.lg\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.lg\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.lg\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.lg\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.lg\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.lg\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.lg\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.lg\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.lg\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.lg\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.lg\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.lg\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.lg\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.lg\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.lg\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.lg\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.lg\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.lg\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.lg\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.lg\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.lg\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.lg\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.lg\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.lg\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.lg\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.lg\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.lg\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.lg\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.lg\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.lg\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.lg\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.lg\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.lg\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.lg\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.lg\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.lg\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.lg\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.lg\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.lg\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.lg\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.lg\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.lg\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.lg\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.lg\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.lg\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.lg\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.lg\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.lg\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.lg\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.lg\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.lg\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.lg\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.lg\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.lg\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.lg\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.lg\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.lg\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.lg\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.lg\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.lg\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.lg\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.lg\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.lg\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.lg\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.lg\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.lg\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.lg\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.lg\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.lg\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.lg\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.lg\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.lg\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.lg\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.lg\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.lg\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.lg\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.lg\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.lg\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.lg\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.lg\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.lg\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.lg\:focus\:border-transparent:focus{border-color:transparent}.lg\:focus\:border-current:focus{border-color:currentColor}.lg\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.lg\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.lg\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.lg\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.lg\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.lg\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.lg\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.lg\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.lg\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.lg\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.lg\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.lg\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.lg\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.lg\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.lg\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.lg\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.lg\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.lg\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.lg\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.lg\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.lg\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.lg\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.lg\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.lg\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.lg\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.lg\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.lg\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.lg\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.lg\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.lg\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.lg\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.lg\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.lg\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.lg\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.lg\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.lg\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.lg\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.lg\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.lg\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.lg\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.lg\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.lg\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.lg\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.lg\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.lg\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.lg\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.lg\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.lg\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.lg\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.lg\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.lg\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.lg\:dark\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:dark\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:dark\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:dark\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:dark\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:dark\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:dark\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:dark\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:dark\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:dark\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:dark\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.lg\:dark\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.lg\:dark\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.lg\:dark\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.lg\:dark\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.lg\:dark\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.lg\:dark\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.lg\:dark\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.lg\:dark\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.lg\:dark\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.lg\:dark\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.lg\:dark\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.lg\:dark\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.lg\:dark\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.lg\:dark\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.lg\:dark\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.lg\:dark\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.lg\:dark\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.lg\:dark\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.lg\:dark\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.lg\:dark\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.lg\:dark\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.lg\:dark\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.lg\:dark\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.lg\:dark\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.lg\:dark\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.lg\:dark\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.lg\:dark\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.lg\:dark\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.lg\:dark\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.lg\:dark\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.lg\:dark\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.lg\:dark\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.lg\:dark\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.lg\:dark\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.lg\:dark\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.lg\:dark\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.lg\:dark\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.lg\:dark\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.lg\:dark\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.lg\:dark\:border-transparent{border-color:transparent}.lg\:dark\:border-current{border-color:currentColor}.lg\:dark\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.lg\:dark\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\:dark\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.lg\:dark\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.lg\:dark\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.lg\:dark\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.lg\:dark\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.lg\:dark\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.lg\:dark\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.lg\:dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.lg\:dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.lg\:dark\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.lg\:dark\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:dark\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:dark\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:dark\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:dark\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:dark\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:dark\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:dark\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:dark\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:dark\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:dark\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.lg\:dark\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.lg\:dark\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.lg\:dark\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.lg\:dark\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.lg\:dark\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.lg\:dark\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.lg\:dark\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.lg\:dark\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.lg\:dark\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.lg\:dark\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.lg\:dark\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.lg\:dark\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.lg\:dark\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.lg\:dark\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.lg\:dark\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.lg\:dark\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.lg\:dark\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.lg\:dark\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.lg\:dark\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.lg\:dark\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.lg\:dark\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.lg\:dark\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.lg\:dark\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.lg\:dark\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.lg\:dark\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.lg\:dark\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.lg\:dark\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.lg\:dark\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.lg\:dark\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.lg\:dark\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.lg\:dark\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.lg\:dark\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.lg\:dark\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.lg\:dark\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.lg\:dark\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.lg\:dark\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.lg\:dark\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.lg\:dark\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.lg\:dark\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-transparent{border-color:transparent}.group:hover .lg\:dark\:group-hover\:border-current{border-color:currentColor}.group:hover .lg\:dark\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .lg\:dark\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-transparent:focus-within{border-color:transparent}.lg\:dark\:focus-within\:border-current:focus-within{border-color:currentColor}.lg\:dark\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.lg\:dark\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.lg\:dark\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.lg\:dark\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.lg\:dark\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.lg\:dark\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.lg\:dark\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.lg\:dark\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.lg\:dark\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.lg\:dark\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.lg\:dark\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.lg\:dark\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.lg\:dark\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.lg\:dark\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.lg\:dark\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.lg\:dark\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.lg\:dark\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.lg\:dark\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.lg\:dark\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.lg\:dark\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.lg\:dark\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.lg\:dark\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.lg\:dark\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.lg\:dark\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.lg\:dark\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.lg\:dark\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.lg\:dark\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.lg\:dark\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.lg\:dark\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.lg\:dark\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.lg\:dark\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.lg\:dark\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.lg\:dark\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.lg\:dark\:hover\:border-transparent:hover{border-color:transparent}.lg\:dark\:hover\:border-current:hover{border-color:currentColor}.lg\:dark\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.lg\:dark\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\:dark\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.lg\:dark\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.lg\:dark\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.lg\:dark\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.lg\:dark\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.lg\:dark\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.lg\:dark\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.lg\:dark\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.lg\:dark\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.lg\:dark\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.lg\:dark\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:dark\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:dark\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:dark\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:dark\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:dark\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:dark\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:dark\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:dark\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:dark\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:dark\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.lg\:dark\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.lg\:dark\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.lg\:dark\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.lg\:dark\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.lg\:dark\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.lg\:dark\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.lg\:dark\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.lg\:dark\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.lg\:dark\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.lg\:dark\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.lg\:dark\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.lg\:dark\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.lg\:dark\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.lg\:dark\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.lg\:dark\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.lg\:dark\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.lg\:dark\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.lg\:dark\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.lg\:dark\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.lg\:dark\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.lg\:dark\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.lg\:dark\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.lg\:dark\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.lg\:dark\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.lg\:dark\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.lg\:dark\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.lg\:dark\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.lg\:dark\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.lg\:dark\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.lg\:dark\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.lg\:dark\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.lg\:dark\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.lg\:dark\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.lg\:dark\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.lg\:dark\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.lg\:dark\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.lg\:dark\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.lg\:dark\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.lg\:dark\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.lg\:dark\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.lg\:dark\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.lg\:dark\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.lg\:dark\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.lg\:dark\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.lg\:dark\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.lg\:dark\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.lg\:dark\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.lg\:dark\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.lg\:dark\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.lg\:dark\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.lg\:dark\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.lg\:dark\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.lg\:dark\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.lg\:dark\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.lg\:dark\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.lg\:dark\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.lg\:dark\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.lg\:dark\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.lg\:dark\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.lg\:dark\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.lg\:dark\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.lg\:dark\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.lg\:dark\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.lg\:dark\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.lg\:dark\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.lg\:dark\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.lg\:dark\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.lg\:dark\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.lg\:dark\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.lg\:dark\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.lg\:dark\:focus\:border-transparent:focus{border-color:transparent}.lg\:dark\:focus\:border-current:focus{border-color:currentColor}.lg\:dark\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.lg\:dark\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.lg\:dark\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.lg\:dark\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.lg\:dark\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.lg\:dark\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.lg\:dark\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.lg\:dark\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.lg\:dark\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.lg\:dark\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.lg\:dark\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.lg\:dark\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.lg\:dark\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.lg\:dark\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.lg\:dark\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.lg\:dark\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.lg\:dark\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.lg\:dark\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.lg\:dark\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.lg\:dark\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.lg\:dark\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.lg\:dark\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.lg\:dark\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.lg\:dark\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.lg\:dark\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.lg\:dark\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.lg\:dark\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.lg\:dark\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.lg\:dark\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.lg\:dark\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.lg\:dark\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.lg\:dark\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.lg\:dark\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.lg\:dark\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.lg\:dark\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.lg\:dark\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.lg\:dark\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.lg\:dark\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.lg\:dark\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.lg\:dark\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.lg\:dark\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.lg\:dark\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.lg\:dark\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.lg\:dark\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.lg\:dark\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.lg\:dark\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.lg\:dark\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.lg\:dark\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.lg\:dark\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.lg\:dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.lg\:dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.lg\:dark\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.lg\:dark\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.lg\:dark\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.lg\:dark\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.lg\:dark\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.lg\:dark\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.lg\:dark\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.lg\:dark\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.lg\:dark\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.lg\:dark\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.lg\:dark\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}}.lg\:border-opacity-0{--tw-border-opacity:0}.lg\:border-opacity-5{--tw-border-opacity:0.05}.lg\:border-opacity-10{--tw-border-opacity:0.1}.lg\:border-opacity-20{--tw-border-opacity:0.2}.lg\:border-opacity-25{--tw-border-opacity:0.25}.lg\:border-opacity-30{--tw-border-opacity:0.3}.lg\:border-opacity-40{--tw-border-opacity:0.4}.lg\:border-opacity-50{--tw-border-opacity:0.5}.lg\:border-opacity-60{--tw-border-opacity:0.6}.lg\:border-opacity-70{--tw-border-opacity:0.7}.lg\:border-opacity-75{--tw-border-opacity:0.75}.lg\:border-opacity-80{--tw-border-opacity:0.8}.lg\:border-opacity-90{--tw-border-opacity:0.9}.lg\:border-opacity-95{--tw-border-opacity:0.95}.lg\:border-opacity-100{--tw-border-opacity:1}.group:hover .lg\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .lg\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .lg\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .lg\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .lg\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .lg\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .lg\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .lg\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .lg\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .lg\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .lg\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .lg\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .lg\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .lg\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .lg\:group-hover\:border-opacity-100{--tw-border-opacity:1}.lg\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.lg\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.lg\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.lg\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.lg\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.lg\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.lg\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.lg\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.lg\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.lg\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.lg\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.lg\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.lg\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.lg\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.lg\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.lg\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.lg\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.lg\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.lg\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.lg\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.lg\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.lg\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.lg\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.lg\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.lg\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.lg\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.lg\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.lg\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.lg\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.lg\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.lg\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.lg\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.lg\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.lg\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.lg\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.lg\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.lg\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.lg\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.lg\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.lg\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.lg\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.lg\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.lg\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.lg\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.lg\:focus\:border-opacity-100:focus{--tw-border-opacity:1}@media (prefers-color-scheme:dark){.lg\:dark\:border-opacity-0{--tw-border-opacity:0}.lg\:dark\:border-opacity-5{--tw-border-opacity:0.05}.lg\:dark\:border-opacity-10{--tw-border-opacity:0.1}.lg\:dark\:border-opacity-20{--tw-border-opacity:0.2}.lg\:dark\:border-opacity-25{--tw-border-opacity:0.25}.lg\:dark\:border-opacity-30{--tw-border-opacity:0.3}.lg\:dark\:border-opacity-40{--tw-border-opacity:0.4}.lg\:dark\:border-opacity-50{--tw-border-opacity:0.5}.lg\:dark\:border-opacity-60{--tw-border-opacity:0.6}.lg\:dark\:border-opacity-70{--tw-border-opacity:0.7}.lg\:dark\:border-opacity-75{--tw-border-opacity:0.75}.lg\:dark\:border-opacity-80{--tw-border-opacity:0.8}.lg\:dark\:border-opacity-90{--tw-border-opacity:0.9}.lg\:dark\:border-opacity-95{--tw-border-opacity:0.95}.lg\:dark\:border-opacity-100{--tw-border-opacity:1}.group:hover .lg\:dark\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .lg\:dark\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .lg\:dark\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .lg\:dark\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .lg\:dark\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .lg\:dark\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .lg\:dark\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .lg\:dark\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .lg\:dark\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .lg\:dark\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .lg\:dark\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .lg\:dark\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .lg\:dark\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .lg\:dark\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .lg\:dark\:group-hover\:border-opacity-100{--tw-border-opacity:1}.lg\:dark\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.lg\:dark\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.lg\:dark\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.lg\:dark\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.lg\:dark\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.lg\:dark\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.lg\:dark\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.lg\:dark\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.lg\:dark\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.lg\:dark\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.lg\:dark\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.lg\:dark\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.lg\:dark\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.lg\:dark\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.lg\:dark\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.lg\:dark\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.lg\:dark\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.lg\:dark\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.lg\:dark\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.lg\:dark\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.lg\:dark\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.lg\:dark\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.lg\:dark\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.lg\:dark\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.lg\:dark\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.lg\:dark\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.lg\:dark\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.lg\:dark\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.lg\:dark\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.lg\:dark\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.lg\:dark\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.lg\:dark\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.lg\:dark\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.lg\:dark\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.lg\:dark\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.lg\:dark\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.lg\:dark\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.lg\:dark\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.lg\:dark\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.lg\:dark\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.lg\:dark\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.lg\:dark\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.lg\:dark\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.lg\:dark\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.lg\:dark\:focus\:border-opacity-100:focus{--tw-border-opacity:1}}.lg\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.lg\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.lg\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.lg\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.lg\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.lg\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.lg\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.lg\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.lg\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.lg\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.lg\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.lg\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.lg\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.lg\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.lg\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.lg\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.lg\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.lg\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.lg\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.lg\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.lg\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.lg\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.lg\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.lg\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.lg\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.lg\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.lg\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.lg\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.lg\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.lg\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.lg\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.lg\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.lg\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.lg\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.lg\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.lg\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.lg\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.lg\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.lg\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.lg\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.lg\:bg-transparent{background-color:transparent}.lg\:bg-current{background-color:currentColor}.lg\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.lg\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.lg\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.lg\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.lg\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.lg\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.lg\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.lg\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.lg\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.lg\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.lg\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.lg\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.lg\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.lg\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.lg\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.lg\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.lg\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.lg\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.lg\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.lg\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.lg\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.lg\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.lg\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.lg\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.lg\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.lg\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.lg\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.lg\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.lg\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.lg\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.lg\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.lg\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.lg\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.lg\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.lg\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.lg\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.lg\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.lg\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.lg\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.lg\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.lg\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.lg\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.lg\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.lg\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.lg\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.lg\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.lg\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.lg\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.lg\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.lg\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.lg\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-transparent{background-color:transparent}.group:hover .lg\:group-hover\:bg-current{background-color:currentColor}.group:hover .lg\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .lg\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.lg\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.lg\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.lg\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.lg\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.lg\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.lg\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.lg\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.lg\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.lg\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.lg\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.lg\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.lg\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.lg\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.lg\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.lg\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.lg\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.lg\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.lg\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.lg\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.lg\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.lg\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.lg\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.lg\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.lg\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.lg\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.lg\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.lg\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.lg\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.lg\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.lg\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.lg\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.lg\:focus-within\:bg-transparent:focus-within{background-color:transparent}.lg\:focus-within\:bg-current:focus-within{background-color:currentColor}.lg\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.lg\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.lg\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.lg\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.lg\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.lg\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.lg\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.lg\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.lg\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.lg\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.lg\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.lg\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.lg\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.lg\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.lg\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.lg\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.lg\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.lg\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.lg\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.lg\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.lg\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.lg\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.lg\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.lg\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.lg\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.lg\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.lg\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.lg\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.lg\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.lg\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.lg\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.lg\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.lg\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.lg\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.lg\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.lg\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.lg\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.lg\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.lg\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.lg\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.lg\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.lg\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.lg\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.lg\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.lg\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.lg\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.lg\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.lg\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.lg\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.lg\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.lg\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.lg\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.lg\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.lg\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.lg\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.lg\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.lg\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.lg\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.lg\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.lg\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.lg\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.lg\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.lg\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.lg\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.lg\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.lg\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.lg\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.lg\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.lg\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.lg\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.lg\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.lg\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.lg\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.lg\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.lg\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.lg\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.lg\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.lg\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.lg\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.lg\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.lg\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.lg\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.lg\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.lg\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.lg\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.lg\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.lg\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.lg\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.lg\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.lg\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.lg\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.lg\:hover\:bg-transparent:hover{background-color:transparent}.lg\:hover\:bg-current:hover{background-color:currentColor}.lg\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.lg\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.lg\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.lg\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.lg\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.lg\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.lg\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.lg\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.lg\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.lg\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.lg\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.lg\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.lg\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.lg\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.lg\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.lg\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.lg\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.lg\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.lg\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.lg\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.lg\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.lg\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.lg\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.lg\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.lg\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.lg\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.lg\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.lg\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.lg\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.lg\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.lg\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.lg\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.lg\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.lg\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.lg\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.lg\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.lg\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.lg\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.lg\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.lg\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.lg\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.lg\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.lg\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.lg\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.lg\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.lg\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.lg\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.lg\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.lg\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.lg\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.lg\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.lg\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.lg\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.lg\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.lg\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.lg\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.lg\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.lg\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.lg\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.lg\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.lg\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.lg\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.lg\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.lg\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.lg\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.lg\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.lg\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.lg\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.lg\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.lg\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.lg\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.lg\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.lg\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.lg\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.lg\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.lg\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.lg\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.lg\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.lg\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.lg\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.lg\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.lg\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.lg\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.lg\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.lg\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.lg\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.lg\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.lg\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.lg\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.lg\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.lg\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.lg\:focus\:bg-transparent:focus{background-color:transparent}.lg\:focus\:bg-current:focus{background-color:currentColor}.lg\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.lg\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.lg\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.lg\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.lg\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.lg\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.lg\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.lg\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.lg\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.lg\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.lg\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.lg\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.lg\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.lg\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.lg\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.lg\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.lg\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.lg\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.lg\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.lg\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.lg\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.lg\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.lg\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.lg\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.lg\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.lg\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.lg\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.lg\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.lg\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.lg\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.lg\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.lg\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.lg\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.lg\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.lg\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.lg\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.lg\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.lg\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.lg\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.lg\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.lg\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.lg\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.lg\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.lg\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.lg\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.lg\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.lg\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.lg\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.lg\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.lg\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.lg\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.lg\:dark\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:dark\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:dark\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:dark\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:dark\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:dark\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:dark\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:dark\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:dark\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:dark\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:dark\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.lg\:dark\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.lg\:dark\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.lg\:dark\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.lg\:dark\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.lg\:dark\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.lg\:dark\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.lg\:dark\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.lg\:dark\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.lg\:dark\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.lg\:dark\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.lg\:dark\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.lg\:dark\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.lg\:dark\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.lg\:dark\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.lg\:dark\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.lg\:dark\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.lg\:dark\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.lg\:dark\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.lg\:dark\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.lg\:dark\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.lg\:dark\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.lg\:dark\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.lg\:dark\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.lg\:dark\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.lg\:dark\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.lg\:dark\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.lg\:dark\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.lg\:dark\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.lg\:dark\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.lg\:dark\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.lg\:dark\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.lg\:dark\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.lg\:dark\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.lg\:dark\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.lg\:dark\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.lg\:dark\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.lg\:dark\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.lg\:dark\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.lg\:dark\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.lg\:dark\:bg-transparent{background-color:transparent}.lg\:dark\:bg-current{background-color:currentColor}.lg\:dark\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.lg\:dark\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\:dark\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.lg\:dark\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.lg\:dark\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.lg\:dark\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.lg\:dark\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.lg\:dark\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.lg\:dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.lg\:dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.lg\:dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.lg\:dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.lg\:dark\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:dark\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:dark\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:dark\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:dark\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:dark\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:dark\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:dark\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:dark\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:dark\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:dark\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.lg\:dark\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.lg\:dark\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.lg\:dark\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.lg\:dark\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.lg\:dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.lg\:dark\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.lg\:dark\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.lg\:dark\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.lg\:dark\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.lg\:dark\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.lg\:dark\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.lg\:dark\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.lg\:dark\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.lg\:dark\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.lg\:dark\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.lg\:dark\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.lg\:dark\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.lg\:dark\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.lg\:dark\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.lg\:dark\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.lg\:dark\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.lg\:dark\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.lg\:dark\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.lg\:dark\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.lg\:dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.lg\:dark\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.lg\:dark\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.lg\:dark\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.lg\:dark\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.lg\:dark\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.lg\:dark\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.lg\:dark\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.lg\:dark\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.lg\:dark\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.lg\:dark\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.lg\:dark\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.lg\:dark\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.lg\:dark\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.lg\:dark\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-transparent{background-color:transparent}.group:hover .lg\:dark\:group-hover\:bg-current{background-color:currentColor}.group:hover .lg\:dark\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .lg\:dark\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-transparent:focus-within{background-color:transparent}.lg\:dark\:focus-within\:bg-current:focus-within{background-color:currentColor}.lg\:dark\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.lg\:dark\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-transparent:hover{background-color:transparent}.lg\:dark\:hover\:bg-current:hover{background-color:currentColor}.lg\:dark\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.lg\:dark\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-transparent:focus{background-color:transparent}.lg\:dark\:focus\:bg-current:focus{background-color:currentColor}.lg\:dark\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.lg\:dark\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}}.lg\:bg-opacity-0{--tw-bg-opacity:0}.lg\:bg-opacity-5{--tw-bg-opacity:0.05}.lg\:bg-opacity-10{--tw-bg-opacity:0.1}.lg\:bg-opacity-20{--tw-bg-opacity:0.2}.lg\:bg-opacity-25{--tw-bg-opacity:0.25}.lg\:bg-opacity-30{--tw-bg-opacity:0.3}.lg\:bg-opacity-40{--tw-bg-opacity:0.4}.lg\:bg-opacity-50{--tw-bg-opacity:0.5}.lg\:bg-opacity-60{--tw-bg-opacity:0.6}.lg\:bg-opacity-70{--tw-bg-opacity:0.7}.lg\:bg-opacity-75{--tw-bg-opacity:0.75}.lg\:bg-opacity-80{--tw-bg-opacity:0.8}.lg\:bg-opacity-90{--tw-bg-opacity:0.9}.lg\:bg-opacity-95{--tw-bg-opacity:0.95}.lg\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .lg\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .lg\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .lg\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .lg\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .lg\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .lg\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .lg\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .lg\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .lg\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .lg\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .lg\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .lg\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .lg\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .lg\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .lg\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.lg\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.lg\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.lg\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.lg\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.lg\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.lg\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.lg\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.lg\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.lg\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.lg\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.lg\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.lg\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.lg\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.lg\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.lg\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.lg\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.lg\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.lg\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.lg\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.lg\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.lg\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.lg\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.lg\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.lg\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.lg\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.lg\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.lg\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.lg\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.lg\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.lg\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.lg\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.lg\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.lg\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.lg\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.lg\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.lg\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.lg\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.lg\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.lg\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.lg\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.lg\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.lg\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.lg\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.lg\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.lg\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}@media (prefers-color-scheme:dark){.lg\:dark\:bg-opacity-0{--tw-bg-opacity:0}.lg\:dark\:bg-opacity-5{--tw-bg-opacity:0.05}.lg\:dark\:bg-opacity-10{--tw-bg-opacity:0.1}.lg\:dark\:bg-opacity-20{--tw-bg-opacity:0.2}.lg\:dark\:bg-opacity-25{--tw-bg-opacity:0.25}.lg\:dark\:bg-opacity-30{--tw-bg-opacity:0.3}.lg\:dark\:bg-opacity-40{--tw-bg-opacity:0.4}.lg\:dark\:bg-opacity-50{--tw-bg-opacity:0.5}.lg\:dark\:bg-opacity-60{--tw-bg-opacity:0.6}.lg\:dark\:bg-opacity-70{--tw-bg-opacity:0.7}.lg\:dark\:bg-opacity-75{--tw-bg-opacity:0.75}.lg\:dark\:bg-opacity-80{--tw-bg-opacity:0.8}.lg\:dark\:bg-opacity-90{--tw-bg-opacity:0.9}.lg\:dark\:bg-opacity-95{--tw-bg-opacity:0.95}.lg\:dark\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .lg\:dark\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .lg\:dark\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .lg\:dark\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .lg\:dark\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .lg\:dark\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .lg\:dark\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .lg\:dark\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .lg\:dark\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .lg\:dark\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .lg\:dark\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .lg\:dark\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .lg\:dark\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .lg\:dark\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .lg\:dark\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .lg\:dark\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.lg\:dark\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.lg\:dark\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.lg\:dark\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.lg\:dark\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.lg\:dark\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.lg\:dark\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.lg\:dark\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.lg\:dark\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.lg\:dark\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.lg\:dark\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.lg\:dark\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.lg\:dark\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.lg\:dark\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.lg\:dark\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.lg\:dark\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.lg\:dark\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.lg\:dark\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.lg\:dark\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.lg\:dark\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.lg\:dark\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.lg\:dark\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.lg\:dark\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.lg\:dark\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.lg\:dark\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.lg\:dark\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.lg\:dark\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.lg\:dark\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.lg\:dark\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.lg\:dark\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.lg\:dark\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.lg\:dark\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.lg\:dark\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.lg\:dark\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.lg\:dark\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.lg\:dark\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.lg\:dark\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.lg\:dark\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.lg\:dark\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.lg\:dark\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.lg\:dark\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.lg\:dark\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.lg\:dark\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.lg\:dark\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.lg\:dark\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.lg\:dark\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}}.lg\:bg-none{background-image:none}.lg\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.lg\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.lg\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.lg\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.lg\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.lg\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.lg\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.lg\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.lg\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.lg\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.lg\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.lg\:dark\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:dark\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:dark\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:dark\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:dark\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:dark\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:dark\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:dark\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:dark\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:dark\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:dark\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:dark\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:dark\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:dark\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:dark\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:dark\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:dark\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:dark\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:dark\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:dark\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:dark\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:dark\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:dark\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:dark\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:dark\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:dark\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:dark\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:dark\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:dark\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:dark\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:dark\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:dark\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:dark\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:dark\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:dark\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:dark\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:dark\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:dark\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:dark\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:dark\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:dark\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:dark\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:dark\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:dark\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:dark\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:dark\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:dark\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:dark\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:dark\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:dark\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:dark\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:dark\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:dark\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:dark\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:dark\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:dark\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:dark\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:dark\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:dark\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:dark\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:dark\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:dark\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:dark\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:dark\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:dark\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:dark\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:dark\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:dark\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:dark\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:dark\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:dark\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:dark\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:dark\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:dark\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:dark\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:dark\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:dark\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:dark\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:dark\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:dark\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:dark\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:dark\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:dark\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:dark\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:dark\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:dark\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:dark\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:dark\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:dark\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:dark\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:dark\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:dark\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.lg\:dark\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:dark\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:dark\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:dark\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:dark\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:dark\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:dark\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:dark\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:dark\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:dark\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:dark\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:dark\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:dark\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:dark\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:dark\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:dark\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:dark\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:dark\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:dark\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:dark\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:dark\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:dark\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:dark\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:dark\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:dark\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:dark\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:dark\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:dark\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:dark\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:dark\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:dark\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:dark\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:dark\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:dark\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:dark\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:dark\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:dark\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:dark\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:dark\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:dark\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:dark\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:dark\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:dark\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:dark\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:dark\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:dark\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:dark\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:dark\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:dark\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:dark\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:dark\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:dark\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:dark\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:dark\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:dark\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:dark\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:dark\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:dark\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:dark\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:dark\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:dark\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:dark\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:dark\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:dark\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:dark\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:dark\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:dark\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:dark\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:dark\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:dark\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:dark\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:dark\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:dark\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:dark\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:dark\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:dark\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:dark\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:dark\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:dark\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:dark\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:dark\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:dark\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:dark\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:dark\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:dark\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:dark\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:dark\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:dark\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:dark\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:dark\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:dark\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:dark\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.lg\:dark\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:dark\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:dark\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:dark\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:dark\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:dark\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:dark\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:dark\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:dark\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:dark\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:dark\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:dark\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:dark\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:dark\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:dark\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:dark\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:dark\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:dark\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:dark\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:dark\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:dark\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:dark\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:dark\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:dark\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:dark\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:dark\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:dark\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:dark\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:dark\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:dark\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:dark\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:dark\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:dark\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:dark\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:dark\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:dark\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:dark\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:dark\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:dark\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:dark\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:dark\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:dark\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.lg\:dark\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:dark\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:dark\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:dark\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:dark\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:dark\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:dark\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:dark\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:dark\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:dark\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:dark\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:dark\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:dark\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:dark\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:dark\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:dark\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:dark\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:dark\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:dark\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:dark\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:dark\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:dark\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:dark\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:dark\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:dark\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:dark\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:dark\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:dark\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:dark\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:dark\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:dark\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:dark\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:dark\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:dark\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:dark\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:dark\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:dark\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:dark\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:dark\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:dark\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:dark\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:dark\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:dark\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:dark\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:dark\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:dark\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:dark\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:dark\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:dark\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:dark\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}}.lg\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.lg\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.lg\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.lg\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.lg\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.lg\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.lg\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.lg\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.lg\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.lg\:dark\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:dark\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:dark\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:dark\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:dark\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:dark\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:dark\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:dark\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:dark\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:dark\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:dark\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:dark\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:dark\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:dark\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:dark\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:dark\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:dark\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:dark\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:dark\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:dark\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:dark\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:dark\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:dark\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:dark\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:dark\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:dark\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:dark\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:dark\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:dark\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:dark\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:dark\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:dark\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:dark\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:dark\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:dark\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:dark\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:dark\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:dark\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:dark\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:dark\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:dark\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.lg\:dark\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.lg\:dark\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:dark\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:dark\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:dark\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:dark\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:dark\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:dark\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:dark\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:dark\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:dark\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:dark\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:dark\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:dark\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:dark\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:dark\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:dark\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:dark\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:dark\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:dark\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:dark\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:dark\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:dark\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:dark\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:dark\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:dark\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:dark\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:dark\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:dark\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:dark\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:dark\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:dark\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:dark\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:dark\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:dark\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:dark\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:dark\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:dark\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:dark\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:dark\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:dark\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:dark\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:dark\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:dark\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:dark\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:dark\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:dark\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:dark\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:dark\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:dark\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:dark\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.lg\:dark\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:dark\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:dark\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:dark\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:dark\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:dark\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:dark\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:dark\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:dark\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:dark\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:dark\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:dark\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:dark\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:dark\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:dark\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:dark\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:dark\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:dark\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:dark\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:dark\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:dark\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:dark\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:dark\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:dark\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:dark\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:dark\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:dark\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:dark\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:dark\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:dark\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:dark\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:dark\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:dark\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:dark\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:dark\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:dark\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:dark\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:dark\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:dark\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:dark\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:dark\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.lg\:dark\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.lg\:dark\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:dark\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:dark\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:dark\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:dark\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:dark\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:dark\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:dark\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:dark\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:dark\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:dark\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:dark\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:dark\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:dark\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:dark\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:dark\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:dark\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:dark\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:dark\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:dark\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:dark\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:dark\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:dark\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:dark\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:dark\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:dark\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:dark\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:dark\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:dark\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:dark\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:dark\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:dark\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:dark\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:dark\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:dark\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:dark\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:dark\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:dark\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:dark\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:dark\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:dark\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:dark\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:dark\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:dark\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:dark\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:dark\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:dark\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:dark\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:dark\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:dark\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.lg\:dark\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.lg\:dark\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.lg\:dark\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.lg\:dark\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.lg\:dark\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.lg\:dark\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.lg\:dark\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.lg\:dark\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.lg\:dark\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.lg\:dark\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.lg\:dark\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.lg\:dark\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.lg\:dark\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.lg\:dark\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.lg\:dark\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.lg\:dark\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.lg\:dark\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.lg\:dark\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.lg\:dark\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.lg\:dark\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.lg\:dark\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.lg\:dark\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.lg\:dark\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.lg\:dark\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.lg\:dark\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.lg\:dark\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.lg\:dark\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.lg\:dark\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.lg\:dark\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.lg\:dark\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.lg\:dark\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.lg\:dark\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.lg\:dark\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.lg\:dark\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.lg\:dark\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.lg\:dark\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.lg\:dark\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.lg\:dark\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.lg\:dark\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.lg\:dark\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.lg\:dark\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.lg\:dark\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.lg\:dark\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.lg\:dark\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.lg\:dark\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.lg\:dark\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.lg\:dark\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.lg\:dark\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.lg\:dark\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.lg\:dark\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.lg\:dark\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.lg\:dark\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.lg\:dark\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.lg\:dark\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.lg\:dark\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.lg\:dark\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.lg\:dark\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.lg\:dark\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.lg\:dark\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.lg\:dark\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.lg\:dark\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.lg\:dark\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.lg\:dark\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.lg\:dark\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.lg\:dark\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.lg\:dark\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.lg\:dark\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.lg\:dark\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.lg\:dark\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.lg\:dark\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.lg\:dark\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.lg\:dark\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.lg\:dark\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.lg\:dark\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.lg\:dark\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.lg\:dark\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.lg\:dark\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.lg\:dark\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.lg\:dark\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.lg\:dark\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.lg\:dark\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.lg\:dark\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.lg\:dark\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.lg\:dark\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.lg\:dark\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.lg\:dark\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.lg\:dark\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.lg\:dark\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.lg\:dark\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.lg\:dark\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.lg\:dark\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.lg\:dark\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.lg\:dark\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.lg\:dark\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.lg\:dark\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.lg\:dark\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.lg\:dark\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.lg\:dark\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.lg\:dark\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.lg\:dark\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.lg\:dark\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.lg\:dark\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.lg\:dark\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}}.lg\:to-connection-50{--tw-gradient-to:#eef2ff}.lg\:to-connection-100{--tw-gradient-to:#e0e7ff}.lg\:to-connection-200{--tw-gradient-to:#c7d2fe}.lg\:to-connection-300{--tw-gradient-to:#a5b4fc}.lg\:to-connection-400{--tw-gradient-to:#818cf8}.lg\:to-connection-500{--tw-gradient-to:#6366f1}.lg\:to-connection-600{--tw-gradient-to:#4f46e5}.lg\:to-connection-700{--tw-gradient-to:#4338ca}.lg\:to-connection-800{--tw-gradient-to:#3730a3}.lg\:to-connection-900{--tw-gradient-to:#312e81}.lg\:to-connect-50{--tw-gradient-to:#fef2f2}.lg\:to-connect-100{--tw-gradient-to:#fee2e2}.lg\:to-connect-200{--tw-gradient-to:#fecaca}.lg\:to-connect-300{--tw-gradient-to:#fca5a5}.lg\:to-connect-400{--tw-gradient-to:#f87171}.lg\:to-connect-500{--tw-gradient-to:#ef4444}.lg\:to-connect-600{--tw-gradient-to:#dc2626}.lg\:to-connect-700{--tw-gradient-to:#b91c1c}.lg\:to-connect-800{--tw-gradient-to:#991b1b}.lg\:to-connect-900{--tw-gradient-to:#7f1d1d}.lg\:to-punch-50{--tw-gradient-to:#fefce8}.lg\:to-punch-100{--tw-gradient-to:#fef9c3}.lg\:to-punch-200{--tw-gradient-to:#fef08a}.lg\:to-punch-300{--tw-gradient-to:#fde047}.lg\:to-punch-400{--tw-gradient-to:#facc15}.lg\:to-punch-500{--tw-gradient-to:#eab308}.lg\:to-punch-600{--tw-gradient-to:#ca8a04}.lg\:to-punch-700{--tw-gradient-to:#a16207}.lg\:to-punch-800{--tw-gradient-to:#854d0e}.lg\:to-punch-900{--tw-gradient-to:#713f12}.lg\:to-touch-50{--tw-gradient-to:#f0fdf4}.lg\:to-touch-100{--tw-gradient-to:#dcfce7}.lg\:to-touch-200{--tw-gradient-to:#bbf7d0}.lg\:to-touch-300{--tw-gradient-to:#86efac}.lg\:to-touch-400{--tw-gradient-to:#4ade80}.lg\:to-touch-500{--tw-gradient-to:#22c55e}.lg\:to-touch-600{--tw-gradient-to:#16a34a}.lg\:to-touch-700{--tw-gradient-to:#15803d}.lg\:to-touch-800{--tw-gradient-to:#166534}.lg\:to-touch-900{--tw-gradient-to:#14532d}.lg\:to-pulse-50{--tw-gradient-to:#fdf2f8}.lg\:to-pulse-100{--tw-gradient-to:#fce7f3}.lg\:to-pulse-200{--tw-gradient-to:#fbcfe8}.lg\:to-pulse-300{--tw-gradient-to:#f9a8d4}.lg\:to-pulse-400{--tw-gradient-to:#f472b6}.lg\:to-pulse-500{--tw-gradient-to:#ec4899}.lg\:to-pulse-600{--tw-gradient-to:#db2777}.lg\:to-pulse-700{--tw-gradient-to:#be185d}.lg\:to-pulse-800{--tw-gradient-to:#9d174d}.lg\:to-pulse-900{--tw-gradient-to:#831843}.lg\:to-transparent{--tw-gradient-to:transparent}.lg\:to-current{--tw-gradient-to:currentColor}.lg\:to-black{--tw-gradient-to:#000}.lg\:to-white{--tw-gradient-to:#fff}.lg\:to-gray-50{--tw-gradient-to:#fafaf9}.lg\:to-gray-100{--tw-gradient-to:#f5f5f4}.lg\:to-gray-200{--tw-gradient-to:#e7e5e4}.lg\:to-gray-300{--tw-gradient-to:#d6d3d1}.lg\:to-gray-400{--tw-gradient-to:#a8a29e}.lg\:to-gray-500{--tw-gradient-to:#78716c}.lg\:to-gray-600{--tw-gradient-to:#57534e}.lg\:to-gray-700{--tw-gradient-to:#44403c}.lg\:to-gray-800{--tw-gradient-to:#292524}.lg\:to-gray-900{--tw-gradient-to:#1c1917}.lg\:to-indigo-50{--tw-gradient-to:#eef2ff}.lg\:to-indigo-100{--tw-gradient-to:#e0e7ff}.lg\:to-indigo-200{--tw-gradient-to:#c7d2fe}.lg\:to-indigo-300{--tw-gradient-to:#a5b4fc}.lg\:to-indigo-400{--tw-gradient-to:#818cf8}.lg\:to-indigo-500{--tw-gradient-to:#6366f1}.lg\:to-indigo-600{--tw-gradient-to:#4f46e5}.lg\:to-indigo-700{--tw-gradient-to:#4338ca}.lg\:to-indigo-800{--tw-gradient-to:#3730a3}.lg\:to-indigo-900{--tw-gradient-to:#312e81}.lg\:to-red-50{--tw-gradient-to:#fff1f2}.lg\:to-red-100{--tw-gradient-to:#ffe4e6}.lg\:to-red-200{--tw-gradient-to:#fecdd3}.lg\:to-red-300{--tw-gradient-to:#fda4af}.lg\:to-red-400{--tw-gradient-to:#fb7185}.lg\:to-red-500{--tw-gradient-to:#f43f5e}.lg\:to-red-600{--tw-gradient-to:#e11d48}.lg\:to-red-700{--tw-gradient-to:#be123c}.lg\:to-red-800{--tw-gradient-to:#9f1239}.lg\:to-red-900{--tw-gradient-to:#881337}.lg\:to-yellow-50{--tw-gradient-to:#fffbeb}.lg\:to-yellow-100{--tw-gradient-to:#fef3c7}.lg\:to-yellow-200{--tw-gradient-to:#fde68a}.lg\:to-yellow-300{--tw-gradient-to:#fcd34d}.lg\:to-yellow-400{--tw-gradient-to:#fbbf24}.lg\:to-yellow-500{--tw-gradient-to:#f59e0b}.lg\:to-yellow-600{--tw-gradient-to:#d97706}.lg\:to-yellow-700{--tw-gradient-to:#b45309}.lg\:to-yellow-800{--tw-gradient-to:#92400e}.lg\:to-yellow-900{--tw-gradient-to:#78350f}.lg\:to-blue-50{--tw-gradient-to:#eff6ff}.lg\:to-blue-100{--tw-gradient-to:#dbeafe}.lg\:to-blue-200{--tw-gradient-to:#bfdbfe}.lg\:to-blue-300{--tw-gradient-to:#93c5fd}.lg\:to-blue-400{--tw-gradient-to:#60a5fa}.lg\:to-blue-500{--tw-gradient-to:#3b82f6}.lg\:to-blue-600{--tw-gradient-to:#2563eb}.lg\:to-blue-700{--tw-gradient-to:#1d4ed8}.lg\:to-blue-800{--tw-gradient-to:#1e40af}.lg\:to-blue-900{--tw-gradient-to:#1e3a8a}.lg\:to-purple-50{--tw-gradient-to:#faf5ff}.lg\:to-purple-100{--tw-gradient-to:#f3e8ff}.lg\:to-purple-200{--tw-gradient-to:#e9d5ff}.lg\:to-purple-300{--tw-gradient-to:#d8b4fe}.lg\:to-purple-400{--tw-gradient-to:#c084fc}.lg\:to-purple-500{--tw-gradient-to:#a855f7}.lg\:to-purple-600{--tw-gradient-to:#9333ea}.lg\:to-purple-700{--tw-gradient-to:#7e22ce}.lg\:to-purple-800{--tw-gradient-to:#6b21a8}.lg\:to-purple-900{--tw-gradient-to:#581c87}.lg\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.lg\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.lg\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.lg\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.lg\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.lg\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.lg\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.lg\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.lg\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.lg\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.lg\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.lg\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.lg\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.lg\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.lg\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.lg\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.lg\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.lg\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.lg\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.lg\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.lg\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.lg\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.lg\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.lg\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.lg\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.lg\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.lg\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.lg\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.lg\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.lg\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.lg\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.lg\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.lg\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.lg\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.lg\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.lg\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.lg\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.lg\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.lg\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.lg\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.lg\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.lg\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.lg\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.lg\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.lg\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.lg\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.lg\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.lg\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.lg\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.lg\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.lg\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.lg\:hover\:to-current:hover{--tw-gradient-to:currentColor}.lg\:hover\:to-black:hover{--tw-gradient-to:#000}.lg\:hover\:to-white:hover{--tw-gradient-to:#fff}.lg\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.lg\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.lg\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.lg\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.lg\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.lg\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.lg\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.lg\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.lg\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.lg\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.lg\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.lg\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.lg\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.lg\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.lg\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.lg\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.lg\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.lg\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.lg\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.lg\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.lg\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.lg\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.lg\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.lg\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.lg\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.lg\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.lg\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.lg\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.lg\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.lg\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.lg\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.lg\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.lg\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.lg\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.lg\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.lg\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.lg\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.lg\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.lg\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.lg\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.lg\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.lg\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.lg\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.lg\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.lg\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.lg\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.lg\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.lg\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.lg\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.lg\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.lg\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.lg\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.lg\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.lg\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.lg\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.lg\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.lg\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.lg\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.lg\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.lg\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.lg\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.lg\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.lg\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.lg\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.lg\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.lg\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.lg\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.lg\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.lg\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.lg\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.lg\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.lg\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.lg\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.lg\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.lg\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.lg\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.lg\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.lg\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.lg\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.lg\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.lg\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.lg\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.lg\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.lg\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.lg\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.lg\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.lg\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.lg\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.lg\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.lg\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.lg\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.lg\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.lg\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.lg\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.lg\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.lg\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.lg\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.lg\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.lg\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.lg\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.lg\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.lg\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.lg\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.lg\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.lg\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.lg\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.lg\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.lg\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.lg\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.lg\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.lg\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.lg\:focus\:to-current:focus{--tw-gradient-to:currentColor}.lg\:focus\:to-black:focus{--tw-gradient-to:#000}.lg\:focus\:to-white:focus{--tw-gradient-to:#fff}.lg\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.lg\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.lg\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.lg\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.lg\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.lg\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.lg\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.lg\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.lg\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.lg\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.lg\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.lg\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.lg\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.lg\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.lg\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.lg\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.lg\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.lg\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.lg\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.lg\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.lg\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.lg\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.lg\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.lg\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.lg\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.lg\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.lg\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.lg\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.lg\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.lg\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.lg\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.lg\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.lg\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.lg\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.lg\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.lg\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.lg\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.lg\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.lg\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.lg\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.lg\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.lg\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.lg\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.lg\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.lg\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.lg\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.lg\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.lg\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.lg\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.lg\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.lg\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.lg\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.lg\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.lg\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.lg\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.lg\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.lg\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.lg\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.lg\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.lg\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}@media (prefers-color-scheme:dark){.lg\:dark\:to-connection-50{--tw-gradient-to:#eef2ff}.lg\:dark\:to-connection-100{--tw-gradient-to:#e0e7ff}.lg\:dark\:to-connection-200{--tw-gradient-to:#c7d2fe}.lg\:dark\:to-connection-300{--tw-gradient-to:#a5b4fc}.lg\:dark\:to-connection-400{--tw-gradient-to:#818cf8}.lg\:dark\:to-connection-500{--tw-gradient-to:#6366f1}.lg\:dark\:to-connection-600{--tw-gradient-to:#4f46e5}.lg\:dark\:to-connection-700{--tw-gradient-to:#4338ca}.lg\:dark\:to-connection-800{--tw-gradient-to:#3730a3}.lg\:dark\:to-connection-900{--tw-gradient-to:#312e81}.lg\:dark\:to-connect-50{--tw-gradient-to:#fef2f2}.lg\:dark\:to-connect-100{--tw-gradient-to:#fee2e2}.lg\:dark\:to-connect-200{--tw-gradient-to:#fecaca}.lg\:dark\:to-connect-300{--tw-gradient-to:#fca5a5}.lg\:dark\:to-connect-400{--tw-gradient-to:#f87171}.lg\:dark\:to-connect-500{--tw-gradient-to:#ef4444}.lg\:dark\:to-connect-600{--tw-gradient-to:#dc2626}.lg\:dark\:to-connect-700{--tw-gradient-to:#b91c1c}.lg\:dark\:to-connect-800{--tw-gradient-to:#991b1b}.lg\:dark\:to-connect-900{--tw-gradient-to:#7f1d1d}.lg\:dark\:to-punch-50{--tw-gradient-to:#fefce8}.lg\:dark\:to-punch-100{--tw-gradient-to:#fef9c3}.lg\:dark\:to-punch-200{--tw-gradient-to:#fef08a}.lg\:dark\:to-punch-300{--tw-gradient-to:#fde047}.lg\:dark\:to-punch-400{--tw-gradient-to:#facc15}.lg\:dark\:to-punch-500{--tw-gradient-to:#eab308}.lg\:dark\:to-punch-600{--tw-gradient-to:#ca8a04}.lg\:dark\:to-punch-700{--tw-gradient-to:#a16207}.lg\:dark\:to-punch-800{--tw-gradient-to:#854d0e}.lg\:dark\:to-punch-900{--tw-gradient-to:#713f12}.lg\:dark\:to-touch-50{--tw-gradient-to:#f0fdf4}.lg\:dark\:to-touch-100{--tw-gradient-to:#dcfce7}.lg\:dark\:to-touch-200{--tw-gradient-to:#bbf7d0}.lg\:dark\:to-touch-300{--tw-gradient-to:#86efac}.lg\:dark\:to-touch-400{--tw-gradient-to:#4ade80}.lg\:dark\:to-touch-500{--tw-gradient-to:#22c55e}.lg\:dark\:to-touch-600{--tw-gradient-to:#16a34a}.lg\:dark\:to-touch-700{--tw-gradient-to:#15803d}.lg\:dark\:to-touch-800{--tw-gradient-to:#166534}.lg\:dark\:to-touch-900{--tw-gradient-to:#14532d}.lg\:dark\:to-pulse-50{--tw-gradient-to:#fdf2f8}.lg\:dark\:to-pulse-100{--tw-gradient-to:#fce7f3}.lg\:dark\:to-pulse-200{--tw-gradient-to:#fbcfe8}.lg\:dark\:to-pulse-300{--tw-gradient-to:#f9a8d4}.lg\:dark\:to-pulse-400{--tw-gradient-to:#f472b6}.lg\:dark\:to-pulse-500{--tw-gradient-to:#ec4899}.lg\:dark\:to-pulse-600{--tw-gradient-to:#db2777}.lg\:dark\:to-pulse-700{--tw-gradient-to:#be185d}.lg\:dark\:to-pulse-800{--tw-gradient-to:#9d174d}.lg\:dark\:to-pulse-900{--tw-gradient-to:#831843}.lg\:dark\:to-transparent{--tw-gradient-to:transparent}.lg\:dark\:to-current{--tw-gradient-to:currentColor}.lg\:dark\:to-black{--tw-gradient-to:#000}.lg\:dark\:to-white{--tw-gradient-to:#fff}.lg\:dark\:to-gray-50{--tw-gradient-to:#fafaf9}.lg\:dark\:to-gray-100{--tw-gradient-to:#f5f5f4}.lg\:dark\:to-gray-200{--tw-gradient-to:#e7e5e4}.lg\:dark\:to-gray-300{--tw-gradient-to:#d6d3d1}.lg\:dark\:to-gray-400{--tw-gradient-to:#a8a29e}.lg\:dark\:to-gray-500{--tw-gradient-to:#78716c}.lg\:dark\:to-gray-600{--tw-gradient-to:#57534e}.lg\:dark\:to-gray-700{--tw-gradient-to:#44403c}.lg\:dark\:to-gray-800{--tw-gradient-to:#292524}.lg\:dark\:to-gray-900{--tw-gradient-to:#1c1917}.lg\:dark\:to-indigo-50{--tw-gradient-to:#eef2ff}.lg\:dark\:to-indigo-100{--tw-gradient-to:#e0e7ff}.lg\:dark\:to-indigo-200{--tw-gradient-to:#c7d2fe}.lg\:dark\:to-indigo-300{--tw-gradient-to:#a5b4fc}.lg\:dark\:to-indigo-400{--tw-gradient-to:#818cf8}.lg\:dark\:to-indigo-500{--tw-gradient-to:#6366f1}.lg\:dark\:to-indigo-600{--tw-gradient-to:#4f46e5}.lg\:dark\:to-indigo-700{--tw-gradient-to:#4338ca}.lg\:dark\:to-indigo-800{--tw-gradient-to:#3730a3}.lg\:dark\:to-indigo-900{--tw-gradient-to:#312e81}.lg\:dark\:to-red-50{--tw-gradient-to:#fff1f2}.lg\:dark\:to-red-100{--tw-gradient-to:#ffe4e6}.lg\:dark\:to-red-200{--tw-gradient-to:#fecdd3}.lg\:dark\:to-red-300{--tw-gradient-to:#fda4af}.lg\:dark\:to-red-400{--tw-gradient-to:#fb7185}.lg\:dark\:to-red-500{--tw-gradient-to:#f43f5e}.lg\:dark\:to-red-600{--tw-gradient-to:#e11d48}.lg\:dark\:to-red-700{--tw-gradient-to:#be123c}.lg\:dark\:to-red-800{--tw-gradient-to:#9f1239}.lg\:dark\:to-red-900{--tw-gradient-to:#881337}.lg\:dark\:to-yellow-50{--tw-gradient-to:#fffbeb}.lg\:dark\:to-yellow-100{--tw-gradient-to:#fef3c7}.lg\:dark\:to-yellow-200{--tw-gradient-to:#fde68a}.lg\:dark\:to-yellow-300{--tw-gradient-to:#fcd34d}.lg\:dark\:to-yellow-400{--tw-gradient-to:#fbbf24}.lg\:dark\:to-yellow-500{--tw-gradient-to:#f59e0b}.lg\:dark\:to-yellow-600{--tw-gradient-to:#d97706}.lg\:dark\:to-yellow-700{--tw-gradient-to:#b45309}.lg\:dark\:to-yellow-800{--tw-gradient-to:#92400e}.lg\:dark\:to-yellow-900{--tw-gradient-to:#78350f}.lg\:dark\:to-blue-50{--tw-gradient-to:#eff6ff}.lg\:dark\:to-blue-100{--tw-gradient-to:#dbeafe}.lg\:dark\:to-blue-200{--tw-gradient-to:#bfdbfe}.lg\:dark\:to-blue-300{--tw-gradient-to:#93c5fd}.lg\:dark\:to-blue-400{--tw-gradient-to:#60a5fa}.lg\:dark\:to-blue-500{--tw-gradient-to:#3b82f6}.lg\:dark\:to-blue-600{--tw-gradient-to:#2563eb}.lg\:dark\:to-blue-700{--tw-gradient-to:#1d4ed8}.lg\:dark\:to-blue-800{--tw-gradient-to:#1e40af}.lg\:dark\:to-blue-900{--tw-gradient-to:#1e3a8a}.lg\:dark\:to-purple-50{--tw-gradient-to:#faf5ff}.lg\:dark\:to-purple-100{--tw-gradient-to:#f3e8ff}.lg\:dark\:to-purple-200{--tw-gradient-to:#e9d5ff}.lg\:dark\:to-purple-300{--tw-gradient-to:#d8b4fe}.lg\:dark\:to-purple-400{--tw-gradient-to:#c084fc}.lg\:dark\:to-purple-500{--tw-gradient-to:#a855f7}.lg\:dark\:to-purple-600{--tw-gradient-to:#9333ea}.lg\:dark\:to-purple-700{--tw-gradient-to:#7e22ce}.lg\:dark\:to-purple-800{--tw-gradient-to:#6b21a8}.lg\:dark\:to-purple-900{--tw-gradient-to:#581c87}.lg\:dark\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.lg\:dark\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.lg\:dark\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.lg\:dark\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.lg\:dark\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.lg\:dark\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.lg\:dark\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.lg\:dark\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.lg\:dark\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.lg\:dark\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.lg\:dark\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.lg\:dark\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.lg\:dark\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.lg\:dark\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.lg\:dark\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.lg\:dark\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.lg\:dark\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.lg\:dark\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.lg\:dark\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.lg\:dark\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.lg\:dark\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.lg\:dark\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.lg\:dark\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.lg\:dark\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.lg\:dark\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.lg\:dark\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.lg\:dark\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.lg\:dark\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.lg\:dark\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.lg\:dark\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.lg\:dark\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.lg\:dark\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.lg\:dark\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.lg\:dark\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.lg\:dark\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.lg\:dark\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.lg\:dark\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.lg\:dark\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.lg\:dark\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.lg\:dark\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.lg\:dark\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.lg\:dark\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.lg\:dark\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.lg\:dark\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.lg\:dark\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.lg\:dark\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.lg\:dark\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.lg\:dark\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.lg\:dark\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.lg\:dark\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.lg\:dark\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.lg\:dark\:hover\:to-current:hover{--tw-gradient-to:currentColor}.lg\:dark\:hover\:to-black:hover{--tw-gradient-to:#000}.lg\:dark\:hover\:to-white:hover{--tw-gradient-to:#fff}.lg\:dark\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.lg\:dark\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.lg\:dark\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.lg\:dark\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.lg\:dark\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.lg\:dark\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.lg\:dark\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.lg\:dark\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.lg\:dark\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.lg\:dark\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.lg\:dark\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.lg\:dark\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.lg\:dark\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.lg\:dark\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.lg\:dark\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.lg\:dark\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.lg\:dark\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.lg\:dark\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.lg\:dark\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.lg\:dark\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.lg\:dark\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.lg\:dark\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.lg\:dark\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.lg\:dark\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.lg\:dark\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.lg\:dark\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.lg\:dark\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.lg\:dark\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.lg\:dark\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.lg\:dark\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.lg\:dark\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.lg\:dark\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.lg\:dark\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.lg\:dark\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.lg\:dark\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.lg\:dark\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.lg\:dark\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.lg\:dark\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.lg\:dark\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.lg\:dark\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.lg\:dark\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.lg\:dark\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.lg\:dark\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.lg\:dark\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.lg\:dark\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.lg\:dark\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.lg\:dark\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.lg\:dark\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.lg\:dark\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.lg\:dark\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.lg\:dark\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.lg\:dark\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.lg\:dark\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.lg\:dark\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.lg\:dark\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.lg\:dark\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.lg\:dark\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.lg\:dark\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.lg\:dark\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.lg\:dark\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.lg\:dark\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.lg\:dark\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.lg\:dark\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.lg\:dark\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.lg\:dark\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.lg\:dark\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.lg\:dark\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.lg\:dark\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.lg\:dark\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.lg\:dark\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.lg\:dark\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.lg\:dark\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.lg\:dark\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.lg\:dark\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.lg\:dark\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.lg\:dark\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.lg\:dark\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.lg\:dark\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.lg\:dark\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.lg\:dark\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.lg\:dark\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.lg\:dark\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.lg\:dark\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.lg\:dark\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.lg\:dark\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.lg\:dark\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.lg\:dark\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.lg\:dark\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.lg\:dark\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.lg\:dark\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.lg\:dark\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.lg\:dark\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.lg\:dark\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.lg\:dark\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.lg\:dark\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.lg\:dark\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.lg\:dark\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.lg\:dark\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.lg\:dark\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.lg\:dark\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.lg\:dark\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.lg\:dark\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.lg\:dark\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.lg\:dark\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.lg\:dark\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.lg\:dark\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.lg\:dark\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.lg\:dark\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.lg\:dark\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.lg\:dark\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.lg\:dark\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.lg\:dark\:focus\:to-current:focus{--tw-gradient-to:currentColor}.lg\:dark\:focus\:to-black:focus{--tw-gradient-to:#000}.lg\:dark\:focus\:to-white:focus{--tw-gradient-to:#fff}.lg\:dark\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.lg\:dark\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.lg\:dark\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.lg\:dark\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.lg\:dark\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.lg\:dark\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.lg\:dark\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.lg\:dark\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.lg\:dark\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.lg\:dark\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.lg\:dark\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.lg\:dark\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.lg\:dark\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.lg\:dark\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.lg\:dark\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.lg\:dark\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.lg\:dark\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.lg\:dark\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.lg\:dark\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.lg\:dark\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.lg\:dark\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.lg\:dark\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.lg\:dark\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.lg\:dark\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.lg\:dark\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.lg\:dark\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.lg\:dark\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.lg\:dark\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.lg\:dark\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.lg\:dark\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.lg\:dark\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.lg\:dark\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.lg\:dark\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.lg\:dark\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.lg\:dark\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.lg\:dark\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.lg\:dark\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.lg\:dark\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.lg\:dark\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.lg\:dark\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.lg\:dark\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.lg\:dark\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.lg\:dark\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.lg\:dark\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.lg\:dark\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.lg\:dark\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.lg\:dark\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.lg\:dark\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.lg\:dark\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.lg\:dark\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.lg\:dark\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.lg\:dark\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.lg\:dark\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.lg\:dark\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.lg\:dark\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.lg\:dark\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.lg\:dark\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.lg\:dark\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.lg\:dark\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.lg\:dark\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}}.lg\:decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.lg\:decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.lg\:bg-auto{background-size:auto}.lg\:bg-cover{background-size:cover}.lg\:bg-contain{background-size:contain}.lg\:bg-fixed{background-attachment:fixed}.lg\:bg-local{background-attachment:local}.lg\:bg-scroll{background-attachment:scroll}.lg\:bg-clip-border{background-clip:border-box}.lg\:bg-clip-padding{background-clip:padding-box}.lg\:bg-clip-content{background-clip:content-box}.lg\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.lg\:bg-bottom{background-position:bottom}.lg\:bg-center{background-position:50%}.lg\:bg-left{background-position:0}.lg\:bg-left-bottom{background-position:0 100%}.lg\:bg-left-top{background-position:0 0}.lg\:bg-right{background-position:100%}.lg\:bg-right-bottom{background-position:100% 100%}.lg\:bg-right-top{background-position:100% 0}.lg\:bg-top{background-position:top}.lg\:bg-repeat{background-repeat:repeat}.lg\:bg-no-repeat{background-repeat:no-repeat}.lg\:bg-repeat-x{background-repeat:repeat-x}.lg\:bg-repeat-y{background-repeat:repeat-y}.lg\:bg-repeat-round{background-repeat:round}.lg\:bg-repeat-space{background-repeat:space}.lg\:bg-origin-border{background-origin:border-box}.lg\:bg-origin-padding{background-origin:padding-box}.lg\:bg-origin-content{background-origin:content-box}.lg\:fill-current{fill:currentColor}.lg\:stroke-current{stroke:currentColor}.lg\:stroke-0{stroke-width:0}.lg\:stroke-1{stroke-width:1}.lg\:stroke-2{stroke-width:2}.lg\:object-contain{-o-object-fit:contain;object-fit:contain}.lg\:object-cover{-o-object-fit:cover;object-fit:cover}.lg\:object-fill{-o-object-fit:fill;object-fit:fill}.lg\:object-none{-o-object-fit:none;object-fit:none}.lg\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.lg\:object-bottom{-o-object-position:bottom;object-position:bottom}.lg\:object-center{-o-object-position:center;object-position:center}.lg\:object-left{-o-object-position:left;object-position:left}.lg\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.lg\:object-left-top{-o-object-position:left top;object-position:left top}.lg\:object-right{-o-object-position:right;object-position:right}.lg\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.lg\:object-right-top{-o-object-position:right top;object-position:right top}.lg\:object-top{-o-object-position:top;object-position:top}.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-2{padding:.5rem}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:p-9{padding:2.25rem}.lg\:p-10{padding:2.5rem}.lg\:p-11{padding:2.75rem}.lg\:p-12{padding:3rem}.lg\:p-14{padding:3.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:p-24{padding:6rem}.lg\:p-28{padding:7rem}.lg\:p-32{padding:8rem}.lg\:p-36{padding:9rem}.lg\:p-40{padding:10rem}.lg\:p-44{padding:11rem}.lg\:p-48{padding:12rem}.lg\:p-52{padding:13rem}.lg\:p-56{padding:14rem}.lg\:p-60{padding:15rem}.lg\:p-64{padding:16rem}.lg\:p-72{padding:18rem}.lg\:p-80{padding:20rem}.lg\:p-96{padding:24rem}.lg\:p-px{padding:1px}.lg\:p-0\.5{padding:.125rem}.lg\:p-1\.5{padding:.375rem}.lg\:p-2\.5{padding:.625rem}.lg\:p-3\.5{padding:.875rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-11{padding-left:2.75rem;padding-right:2.75rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:px-28{padding-left:7rem;padding-right:7rem}.lg\:px-32{padding-left:8rem;padding-right:8rem}.lg\:px-36{padding-left:9rem;padding-right:9rem}.lg\:px-40{padding-left:10rem;padding-right:10rem}.lg\:px-44{padding-left:11rem;padding-right:11rem}.lg\:px-48{padding-left:12rem;padding-right:12rem}.lg\:px-52{padding-left:13rem;padding-right:13rem}.lg\:px-56{padding-left:14rem;padding-right:14rem}.lg\:px-60{padding-left:15rem;padding-right:15rem}.lg\:px-64{padding-left:16rem;padding-right:16rem}.lg\:px-72{padding-left:18rem;padding-right:18rem}.lg\:px-80{padding-left:20rem;padding-right:20rem}.lg\:px-96{padding-left:24rem;padding-right:24rem}.lg\:px-px{padding-left:1px;padding-right:1px}.lg\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.lg\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.lg\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.lg\:py-0{padding-bottom:0;padding-top:0}.lg\:py-1{padding-bottom:.25rem;padding-top:.25rem}.lg\:py-2{padding-bottom:.5rem;padding-top:.5rem}.lg\:py-3{padding-bottom:.75rem;padding-top:.75rem}.lg\:py-4{padding-bottom:1rem;padding-top:1rem}.lg\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.lg\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.lg\:py-7{padding-bottom:1.75rem;padding-top:1.75rem}.lg\:py-8{padding-bottom:2rem;padding-top:2rem}.lg\:py-9{padding-bottom:2.25rem;padding-top:2.25rem}.lg\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.lg\:py-11{padding-bottom:2.75rem;padding-top:2.75rem}.lg\:py-12{padding-bottom:3rem;padding-top:3rem}.lg\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.lg\:py-16{padding-bottom:4rem;padding-top:4rem}.lg\:py-20{padding-bottom:5rem;padding-top:5rem}.lg\:py-24{padding-bottom:6rem;padding-top:6rem}.lg\:py-28{padding-bottom:7rem;padding-top:7rem}.lg\:py-32{padding-bottom:8rem;padding-top:8rem}.lg\:py-36{padding-bottom:9rem;padding-top:9rem}.lg\:py-40{padding-bottom:10rem;padding-top:10rem}.lg\:py-44{padding-bottom:11rem;padding-top:11rem}.lg\:py-48{padding-bottom:12rem;padding-top:12rem}.lg\:py-52{padding-bottom:13rem;padding-top:13rem}.lg\:py-56{padding-bottom:14rem;padding-top:14rem}.lg\:py-60{padding-bottom:15rem;padding-top:15rem}.lg\:py-64{padding-bottom:16rem;padding-top:16rem}.lg\:py-72{padding-bottom:18rem;padding-top:18rem}.lg\:py-80{padding-bottom:20rem;padding-top:20rem}.lg\:py-96{padding-bottom:24rem;padding-top:24rem}.lg\:py-px{padding-bottom:1px;padding-top:1px}.lg\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.lg\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.lg\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.lg\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.lg\:pt-0{padding-top:0}.lg\:pt-1{padding-top:.25rem}.lg\:pt-2{padding-top:.5rem}.lg\:pt-3{padding-top:.75rem}.lg\:pt-4{padding-top:1rem}.lg\:pt-5{padding-top:1.25rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-7{padding-top:1.75rem}.lg\:pt-8{padding-top:2rem}.lg\:pt-9{padding-top:2.25rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-11{padding-top:2.75rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-28{padding-top:7rem}.lg\:pt-32{padding-top:8rem}.lg\:pt-36{padding-top:9rem}.lg\:pt-40{padding-top:10rem}.lg\:pt-44{padding-top:11rem}.lg\:pt-48{padding-top:12rem}.lg\:pt-52{padding-top:13rem}.lg\:pt-56{padding-top:14rem}.lg\:pt-60{padding-top:15rem}.lg\:pt-64{padding-top:16rem}.lg\:pt-72{padding-top:18rem}.lg\:pt-80{padding-top:20rem}.lg\:pt-96{padding-top:24rem}.lg\:pt-px{padding-top:1px}.lg\:pt-0\.5{padding-top:.125rem}.lg\:pt-1\.5{padding-top:.375rem}.lg\:pt-2\.5{padding-top:.625rem}.lg\:pt-3\.5{padding-top:.875rem}.lg\:pr-0{padding-right:0}.lg\:pr-1{padding-right:.25rem}.lg\:pr-2{padding-right:.5rem}.lg\:pr-3{padding-right:.75rem}.lg\:pr-4{padding-right:1rem}.lg\:pr-5{padding-right:1.25rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pr-7{padding-right:1.75rem}.lg\:pr-8{padding-right:2rem}.lg\:pr-9{padding-right:2.25rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pr-11{padding-right:2.75rem}.lg\:pr-12{padding-right:3rem}.lg\:pr-14{padding-right:3.5rem}.lg\:pr-16{padding-right:4rem}.lg\:pr-20{padding-right:5rem}.lg\:pr-24{padding-right:6rem}.lg\:pr-28{padding-right:7rem}.lg\:pr-32{padding-right:8rem}.lg\:pr-36{padding-right:9rem}.lg\:pr-40{padding-right:10rem}.lg\:pr-44{padding-right:11rem}.lg\:pr-48{padding-right:12rem}.lg\:pr-52{padding-right:13rem}.lg\:pr-56{padding-right:14rem}.lg\:pr-60{padding-right:15rem}.lg\:pr-64{padding-right:16rem}.lg\:pr-72{padding-right:18rem}.lg\:pr-80{padding-right:20rem}.lg\:pr-96{padding-right:24rem}.lg\:pr-px{padding-right:1px}.lg\:pr-0\.5{padding-right:.125rem}.lg\:pr-1\.5{padding-right:.375rem}.lg\:pr-2\.5{padding-right:.625rem}.lg\:pr-3\.5{padding-right:.875rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-1{padding-bottom:.25rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-7{padding-bottom:1.75rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pb-9{padding-bottom:2.25rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pb-11{padding-bottom:2.75rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pb-36{padding-bottom:9rem}.lg\:pb-40{padding-bottom:10rem}.lg\:pb-44{padding-bottom:11rem}.lg\:pb-48{padding-bottom:12rem}.lg\:pb-52{padding-bottom:13rem}.lg\:pb-56{padding-bottom:14rem}.lg\:pb-60{padding-bottom:15rem}.lg\:pb-64{padding-bottom:16rem}.lg\:pb-72{padding-bottom:18rem}.lg\:pb-80{padding-bottom:20rem}.lg\:pb-96{padding-bottom:24rem}.lg\:pb-px{padding-bottom:1px}.lg\:pb-0\.5{padding-bottom:.125rem}.lg\:pb-1\.5{padding-bottom:.375rem}.lg\:pb-2\.5{padding-bottom:.625rem}.lg\:pb-3\.5{padding-bottom:.875rem}.lg\:pl-0{padding-left:0}.lg\:pl-1{padding-left:.25rem}.lg\:pl-2{padding-left:.5rem}.lg\:pl-3{padding-left:.75rem}.lg\:pl-4{padding-left:1rem}.lg\:pl-5{padding-left:1.25rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pl-7{padding-left:1.75rem}.lg\:pl-8{padding-left:2rem}.lg\:pl-9{padding-left:2.25rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-11{padding-left:2.75rem}.lg\:pl-12{padding-left:3rem}.lg\:pl-14{padding-left:3.5rem}.lg\:pl-16{padding-left:4rem}.lg\:pl-20{padding-left:5rem}.lg\:pl-24{padding-left:6rem}.lg\:pl-28{padding-left:7rem}.lg\:pl-32{padding-left:8rem}.lg\:pl-36{padding-left:9rem}.lg\:pl-40{padding-left:10rem}.lg\:pl-44{padding-left:11rem}.lg\:pl-48{padding-left:12rem}.lg\:pl-52{padding-left:13rem}.lg\:pl-56{padding-left:14rem}.lg\:pl-60{padding-left:15rem}.lg\:pl-64{padding-left:16rem}.lg\:pl-72{padding-left:18rem}.lg\:pl-80{padding-left:20rem}.lg\:pl-96{padding-left:24rem}.lg\:pl-px{padding-left:1px}.lg\:pl-0\.5{padding-left:.125rem}.lg\:pl-1\.5{padding-left:.375rem}.lg\:pl-2\.5{padding-left:.625rem}.lg\:pl-3\.5{padding-left:.875rem}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:text-justify{text-align:justify}.lg\:align-baseline{vertical-align:baseline}.lg\:align-top{vertical-align:top}.lg\:align-middle{vertical-align:middle}.lg\:align-bottom{vertical-align:bottom}.lg\:align-text-top{vertical-align:text-top}.lg\:align-text-bottom{vertical-align:text-bottom}.lg\:font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg\:font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.lg\:font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-9xl{font-size:8rem;line-height:1}.lg\:font-thin{font-weight:100}.lg\:font-extralight{font-weight:200}.lg\:font-light{font-weight:300}.lg\:font-normal{font-weight:400}.lg\:font-medium{font-weight:500}.lg\:font-semibold{font-weight:600}.lg\:font-bold{font-weight:700}.lg\:font-extrabold{font-weight:800}.lg\:font-black{font-weight:900}.lg\:uppercase{text-transform:uppercase}.lg\:lowercase{text-transform:lowercase}.lg\:capitalize{text-transform:capitalize}.lg\:normal-case{text-transform:none}.lg\:italic{font-style:italic}.lg\:not-italic{font-style:normal}.lg\:diagonal-fractions,.lg\:lining-nums,.lg\:oldstyle-nums,.lg\:ordinal,.lg\:proportional-nums,.lg\:slashed-zero,.lg\:stacked-fractions,.lg\:tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lg\:normal-nums{font-variant-numeric:normal}.lg\:ordinal{--tw-ordinal:ordinal}.lg\:slashed-zero{--tw-slashed-zero:slashed-zero}.lg\:lining-nums{--tw-numeric-figure:lining-nums}.lg\:oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.lg\:proportional-nums{--tw-numeric-spacing:proportional-nums}.lg\:tabular-nums{--tw-numeric-spacing:tabular-nums}.lg\:diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.lg\:stacked-fractions{--tw-numeric-fraction:stacked-fractions}.lg\:leading-3{line-height:.75rem}.lg\:leading-4{line-height:1rem}.lg\:leading-5{line-height:1.25rem}.lg\:leading-6{line-height:1.5rem}.lg\:leading-7{line-height:1.75rem}.lg\:leading-8{line-height:2rem}.lg\:leading-9{line-height:2.25rem}.lg\:leading-10{line-height:2.5rem}.lg\:leading-none{line-height:1}.lg\:leading-tight{line-height:1.25}.lg\:leading-snug{line-height:1.375}.lg\:leading-normal{line-height:1.5}.lg\:leading-relaxed{line-height:1.625}.lg\:leading-loose{line-height:2}.lg\:tracking-tighter{letter-spacing:-.05em}.lg\:tracking-tight{letter-spacing:-.025em}.lg\:tracking-normal{letter-spacing:0}.lg\:tracking-wide{letter-spacing:.025em}.lg\:tracking-wider{letter-spacing:.05em}.lg\:tracking-widest{letter-spacing:.1em}.lg\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.lg\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.lg\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.lg\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.lg\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.lg\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.lg\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.lg\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.lg\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.lg\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.lg\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.lg\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.lg\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.lg\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.lg\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.lg\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.lg\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.lg\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.lg\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.lg\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.lg\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.lg\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.lg\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.lg\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.lg\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.lg\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.lg\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.lg\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.lg\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.lg\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.lg\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.lg\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.lg\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.lg\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.lg\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.lg\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.lg\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.lg\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.lg\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.lg\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.lg\:text-transparent{color:transparent}.lg\:text-current{color:currentColor}.lg\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.lg\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.lg\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.lg\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.lg\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.lg\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.lg\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.lg\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.lg\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.lg\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.lg\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.lg\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.lg\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.lg\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.lg\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.lg\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.lg\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.lg\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.lg\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.lg\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.lg\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.lg\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.lg\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.lg\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.lg\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.lg\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.lg\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.lg\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.lg\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.lg\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.lg\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.lg\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.lg\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.lg\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.lg\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.lg\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.lg\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.lg\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.lg\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.lg\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.lg\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.lg\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.lg\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.lg\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.lg\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.lg\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.lg\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.lg\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.lg\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.lg\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.lg\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-transparent{color:transparent}.group:hover .lg\:group-hover\:text-current{color:currentColor}.group:hover .lg\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .lg\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.lg\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.lg\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.lg\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.lg\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.lg\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.lg\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.lg\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.lg\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.lg\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.lg\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.lg\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.lg\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.lg\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.lg\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.lg\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.lg\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.lg\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.lg\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.lg\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.lg\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.lg\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.lg\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.lg\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.lg\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.lg\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.lg\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.lg\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.lg\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.lg\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.lg\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.lg\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.lg\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.lg\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.lg\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.lg\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.lg\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.lg\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.lg\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.lg\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.lg\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.lg\:focus-within\:text-transparent:focus-within{color:transparent}.lg\:focus-within\:text-current:focus-within{color:currentColor}.lg\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.lg\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.lg\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.lg\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.lg\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.lg\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.lg\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.lg\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.lg\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.lg\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.lg\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.lg\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.lg\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.lg\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.lg\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.lg\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.lg\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.lg\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.lg\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.lg\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.lg\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.lg\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.lg\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.lg\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.lg\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.lg\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.lg\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.lg\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.lg\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.lg\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.lg\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.lg\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.lg\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.lg\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.lg\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.lg\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.lg\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.lg\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.lg\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.lg\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.lg\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.lg\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.lg\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.lg\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.lg\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.lg\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.lg\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.lg\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.lg\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.lg\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.lg\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.lg\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.lg\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.lg\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.lg\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.lg\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.lg\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.lg\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.lg\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.lg\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.lg\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.lg\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.lg\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.lg\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.lg\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.lg\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.lg\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.lg\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.lg\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.lg\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.lg\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.lg\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.lg\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.lg\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.lg\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.lg\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.lg\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.lg\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.lg\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.lg\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.lg\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.lg\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.lg\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.lg\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.lg\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.lg\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.lg\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.lg\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.lg\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.lg\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.lg\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.lg\:hover\:text-transparent:hover{color:transparent}.lg\:hover\:text-current:hover{color:currentColor}.lg\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.lg\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.lg\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.lg\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.lg\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.lg\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.lg\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.lg\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.lg\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.lg\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.lg\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.lg\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.lg\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.lg\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.lg\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.lg\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.lg\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.lg\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.lg\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.lg\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.lg\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.lg\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.lg\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.lg\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.lg\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.lg\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.lg\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.lg\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.lg\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.lg\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.lg\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.lg\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.lg\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.lg\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.lg\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.lg\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.lg\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.lg\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.lg\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.lg\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.lg\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.lg\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.lg\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.lg\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.lg\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.lg\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.lg\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.lg\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.lg\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.lg\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.lg\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.lg\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.lg\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.lg\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.lg\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.lg\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.lg\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.lg\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.lg\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.lg\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.lg\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.lg\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.lg\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.lg\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.lg\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.lg\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.lg\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.lg\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.lg\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.lg\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.lg\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.lg\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.lg\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.lg\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.lg\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.lg\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.lg\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.lg\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.lg\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.lg\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.lg\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.lg\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.lg\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.lg\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.lg\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.lg\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.lg\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.lg\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.lg\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.lg\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.lg\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.lg\:focus\:text-transparent:focus{color:transparent}.lg\:focus\:text-current:focus{color:currentColor}.lg\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.lg\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.lg\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.lg\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.lg\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.lg\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.lg\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.lg\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.lg\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.lg\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.lg\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.lg\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.lg\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.lg\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.lg\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.lg\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.lg\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.lg\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.lg\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.lg\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.lg\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.lg\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.lg\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.lg\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.lg\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.lg\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.lg\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.lg\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.lg\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.lg\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.lg\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.lg\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.lg\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.lg\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.lg\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.lg\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.lg\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.lg\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.lg\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.lg\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.lg\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.lg\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.lg\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.lg\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.lg\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.lg\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.lg\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.lg\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.lg\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.lg\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.lg\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.lg\:dark\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:dark\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:dark\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:dark\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:dark\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:dark\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:dark\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:dark\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:dark\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:dark\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:dark\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.lg\:dark\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.lg\:dark\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.lg\:dark\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.lg\:dark\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.lg\:dark\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.lg\:dark\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.lg\:dark\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.lg\:dark\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.lg\:dark\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.lg\:dark\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.lg\:dark\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.lg\:dark\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.lg\:dark\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.lg\:dark\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.lg\:dark\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.lg\:dark\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.lg\:dark\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.lg\:dark\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.lg\:dark\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.lg\:dark\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.lg\:dark\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.lg\:dark\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.lg\:dark\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.lg\:dark\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.lg\:dark\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.lg\:dark\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.lg\:dark\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.lg\:dark\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.lg\:dark\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.lg\:dark\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.lg\:dark\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.lg\:dark\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.lg\:dark\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.lg\:dark\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.lg\:dark\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.lg\:dark\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.lg\:dark\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.lg\:dark\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.lg\:dark\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.lg\:dark\:text-transparent{color:transparent}.lg\:dark\:text-current{color:currentColor}.lg\:dark\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.lg\:dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\:dark\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.lg\:dark\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.lg\:dark\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.lg\:dark\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.lg\:dark\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.lg\:dark\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.lg\:dark\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.lg\:dark\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.lg\:dark\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.lg\:dark\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.lg\:dark\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:dark\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:dark\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:dark\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:dark\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:dark\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:dark\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:dark\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:dark\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:dark\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:dark\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.lg\:dark\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.lg\:dark\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.lg\:dark\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.lg\:dark\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.lg\:dark\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.lg\:dark\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.lg\:dark\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.lg\:dark\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.lg\:dark\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.lg\:dark\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.lg\:dark\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.lg\:dark\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.lg\:dark\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.lg\:dark\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.lg\:dark\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.lg\:dark\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.lg\:dark\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.lg\:dark\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.lg\:dark\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.lg\:dark\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.lg\:dark\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.lg\:dark\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.lg\:dark\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.lg\:dark\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.lg\:dark\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.lg\:dark\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.lg\:dark\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.lg\:dark\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.lg\:dark\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.lg\:dark\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.lg\:dark\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.lg\:dark\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.lg\:dark\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.lg\:dark\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.lg\:dark\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.lg\:dark\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.lg\:dark\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.lg\:dark\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.lg\:dark\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-transparent{color:transparent}.group:hover .lg\:dark\:group-hover\:text-current{color:currentColor}.group:hover .lg\:dark\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .lg\:dark\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-transparent:focus-within{color:transparent}.lg\:dark\:focus-within\:text-current:focus-within{color:currentColor}.lg\:dark\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.lg\:dark\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.lg\:dark\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.lg\:dark\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.lg\:dark\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.lg\:dark\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.lg\:dark\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.lg\:dark\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.lg\:dark\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.lg\:dark\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.lg\:dark\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.lg\:dark\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.lg\:dark\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.lg\:dark\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.lg\:dark\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.lg\:dark\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.lg\:dark\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.lg\:dark\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.lg\:dark\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.lg\:dark\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.lg\:dark\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.lg\:dark\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.lg\:dark\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.lg\:dark\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.lg\:dark\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.lg\:dark\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.lg\:dark\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.lg\:dark\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.lg\:dark\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.lg\:dark\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.lg\:dark\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.lg\:dark\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.lg\:dark\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.lg\:dark\:hover\:text-transparent:hover{color:transparent}.lg\:dark\:hover\:text-current:hover{color:currentColor}.lg\:dark\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.lg\:dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\:dark\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.lg\:dark\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.lg\:dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.lg\:dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.lg\:dark\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.lg\:dark\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.lg\:dark\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.lg\:dark\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.lg\:dark\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.lg\:dark\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.lg\:dark\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:dark\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:dark\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:dark\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:dark\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:dark\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:dark\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:dark\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:dark\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:dark\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:dark\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.lg\:dark\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.lg\:dark\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.lg\:dark\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.lg\:dark\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.lg\:dark\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.lg\:dark\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.lg\:dark\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.lg\:dark\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.lg\:dark\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.lg\:dark\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.lg\:dark\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.lg\:dark\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.lg\:dark\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.lg\:dark\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.lg\:dark\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.lg\:dark\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.lg\:dark\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.lg\:dark\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.lg\:dark\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.lg\:dark\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.lg\:dark\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.lg\:dark\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.lg\:dark\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.lg\:dark\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.lg\:dark\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.lg\:dark\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.lg\:dark\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.lg\:dark\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.lg\:dark\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.lg\:dark\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.lg\:dark\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.lg\:dark\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.lg\:dark\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.lg\:dark\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.lg\:dark\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.lg\:dark\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.lg\:dark\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.lg\:dark\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.lg\:dark\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.lg\:dark\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.lg\:dark\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.lg\:dark\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.lg\:dark\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.lg\:dark\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.lg\:dark\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.lg\:dark\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.lg\:dark\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.lg\:dark\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.lg\:dark\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.lg\:dark\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.lg\:dark\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.lg\:dark\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.lg\:dark\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.lg\:dark\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.lg\:dark\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.lg\:dark\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.lg\:dark\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.lg\:dark\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.lg\:dark\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.lg\:dark\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.lg\:dark\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.lg\:dark\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.lg\:dark\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.lg\:dark\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.lg\:dark\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.lg\:dark\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.lg\:dark\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.lg\:dark\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.lg\:dark\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.lg\:dark\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.lg\:dark\:focus\:text-transparent:focus{color:transparent}.lg\:dark\:focus\:text-current:focus{color:currentColor}.lg\:dark\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.lg\:dark\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.lg\:dark\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.lg\:dark\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.lg\:dark\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.lg\:dark\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.lg\:dark\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.lg\:dark\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.lg\:dark\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.lg\:dark\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.lg\:dark\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.lg\:dark\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.lg\:dark\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.lg\:dark\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.lg\:dark\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.lg\:dark\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.lg\:dark\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.lg\:dark\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.lg\:dark\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.lg\:dark\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.lg\:dark\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.lg\:dark\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.lg\:dark\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.lg\:dark\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.lg\:dark\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.lg\:dark\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.lg\:dark\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.lg\:dark\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.lg\:dark\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.lg\:dark\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.lg\:dark\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.lg\:dark\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.lg\:dark\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.lg\:dark\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.lg\:dark\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.lg\:dark\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.lg\:dark\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.lg\:dark\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.lg\:dark\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.lg\:dark\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.lg\:dark\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.lg\:dark\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.lg\:dark\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.lg\:dark\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.lg\:dark\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.lg\:dark\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.lg\:dark\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.lg\:dark\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.lg\:dark\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.lg\:dark\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.lg\:dark\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.lg\:dark\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.lg\:dark\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.lg\:dark\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.lg\:dark\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.lg\:dark\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.lg\:dark\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.lg\:dark\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.lg\:dark\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.lg\:dark\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.lg\:dark\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.lg\:dark\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}}.lg\:text-opacity-0{--tw-text-opacity:0}.lg\:text-opacity-5{--tw-text-opacity:0.05}.lg\:text-opacity-10{--tw-text-opacity:0.1}.lg\:text-opacity-20{--tw-text-opacity:0.2}.lg\:text-opacity-25{--tw-text-opacity:0.25}.lg\:text-opacity-30{--tw-text-opacity:0.3}.lg\:text-opacity-40{--tw-text-opacity:0.4}.lg\:text-opacity-50{--tw-text-opacity:0.5}.lg\:text-opacity-60{--tw-text-opacity:0.6}.lg\:text-opacity-70{--tw-text-opacity:0.7}.lg\:text-opacity-75{--tw-text-opacity:0.75}.lg\:text-opacity-80{--tw-text-opacity:0.8}.lg\:text-opacity-90{--tw-text-opacity:0.9}.lg\:text-opacity-95{--tw-text-opacity:0.95}.lg\:text-opacity-100{--tw-text-opacity:1}.group:hover .lg\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .lg\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .lg\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .lg\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .lg\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .lg\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .lg\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .lg\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .lg\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .lg\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .lg\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .lg\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .lg\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .lg\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .lg\:group-hover\:text-opacity-100{--tw-text-opacity:1}.lg\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.lg\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.lg\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.lg\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.lg\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.lg\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.lg\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.lg\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.lg\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.lg\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.lg\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.lg\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.lg\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.lg\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.lg\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.lg\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.lg\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.lg\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.lg\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.lg\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.lg\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.lg\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.lg\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.lg\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.lg\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.lg\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.lg\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.lg\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.lg\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.lg\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.lg\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.lg\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.lg\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.lg\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.lg\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.lg\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.lg\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.lg\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.lg\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.lg\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.lg\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.lg\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.lg\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.lg\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.lg\:focus\:text-opacity-100:focus{--tw-text-opacity:1}@media (prefers-color-scheme:dark){.lg\:dark\:text-opacity-0{--tw-text-opacity:0}.lg\:dark\:text-opacity-5{--tw-text-opacity:0.05}.lg\:dark\:text-opacity-10{--tw-text-opacity:0.1}.lg\:dark\:text-opacity-20{--tw-text-opacity:0.2}.lg\:dark\:text-opacity-25{--tw-text-opacity:0.25}.lg\:dark\:text-opacity-30{--tw-text-opacity:0.3}.lg\:dark\:text-opacity-40{--tw-text-opacity:0.4}.lg\:dark\:text-opacity-50{--tw-text-opacity:0.5}.lg\:dark\:text-opacity-60{--tw-text-opacity:0.6}.lg\:dark\:text-opacity-70{--tw-text-opacity:0.7}.lg\:dark\:text-opacity-75{--tw-text-opacity:0.75}.lg\:dark\:text-opacity-80{--tw-text-opacity:0.8}.lg\:dark\:text-opacity-90{--tw-text-opacity:0.9}.lg\:dark\:text-opacity-95{--tw-text-opacity:0.95}.lg\:dark\:text-opacity-100{--tw-text-opacity:1}.group:hover .lg\:dark\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .lg\:dark\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .lg\:dark\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .lg\:dark\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .lg\:dark\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .lg\:dark\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .lg\:dark\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .lg\:dark\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .lg\:dark\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .lg\:dark\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .lg\:dark\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .lg\:dark\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .lg\:dark\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .lg\:dark\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .lg\:dark\:group-hover\:text-opacity-100{--tw-text-opacity:1}.lg\:dark\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.lg\:dark\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.lg\:dark\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.lg\:dark\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.lg\:dark\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.lg\:dark\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.lg\:dark\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.lg\:dark\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.lg\:dark\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.lg\:dark\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.lg\:dark\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.lg\:dark\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.lg\:dark\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.lg\:dark\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.lg\:dark\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.lg\:dark\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.lg\:dark\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.lg\:dark\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.lg\:dark\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.lg\:dark\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.lg\:dark\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.lg\:dark\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.lg\:dark\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.lg\:dark\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.lg\:dark\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.lg\:dark\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.lg\:dark\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.lg\:dark\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.lg\:dark\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.lg\:dark\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.lg\:dark\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.lg\:dark\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.lg\:dark\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.lg\:dark\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.lg\:dark\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.lg\:dark\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.lg\:dark\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.lg\:dark\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.lg\:dark\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.lg\:dark\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.lg\:dark\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.lg\:dark\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.lg\:dark\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.lg\:dark\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.lg\:dark\:focus\:text-opacity-100:focus{--tw-text-opacity:1}}.lg\:underline{text-decoration:underline}.lg\:line-through{text-decoration:line-through}.lg\:no-underline{text-decoration:none}.group:hover .lg\:group-hover\:underline{text-decoration:underline}.group:hover .lg\:group-hover\:line-through{text-decoration:line-through}.group:hover .lg\:group-hover\:no-underline{text-decoration:none}.lg\:focus-within\:underline:focus-within{text-decoration:underline}.lg\:focus-within\:line-through:focus-within{text-decoration:line-through}.lg\:focus-within\:no-underline:focus-within{text-decoration:none}.lg\:hover\:underline:hover{text-decoration:underline}.lg\:hover\:line-through:hover{text-decoration:line-through}.lg\:hover\:no-underline:hover{text-decoration:none}.lg\:focus\:underline:focus{text-decoration:underline}.lg\:focus\:line-through:focus{text-decoration:line-through}.lg\:focus\:no-underline:focus{text-decoration:none}.lg\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:placeholder-transparent::-moz-placeholder{color:transparent}.lg\:placeholder-transparent:-ms-input-placeholder{color:transparent}.lg\:placeholder-transparent::placeholder{color:transparent}.lg\:placeholder-current::-moz-placeholder{color:currentColor}.lg\:placeholder-current:-ms-input-placeholder{color:currentColor}.lg\:placeholder-current::placeholder{color:currentColor}.lg\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.lg\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.lg\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.lg\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.lg\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.lg\:focus\:placeholder-current:focus::placeholder{color:currentColor}.lg\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.lg\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}@media (prefers-color-scheme:dark){.lg\:dark\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-transparent::-moz-placeholder{color:transparent}.lg\:dark\:placeholder-transparent:-ms-input-placeholder{color:transparent}.lg\:dark\:placeholder-transparent::placeholder{color:transparent}.lg\:dark\:placeholder-current::-moz-placeholder{color:currentColor}.lg\:dark\:placeholder-current:-ms-input-placeholder{color:currentColor}.lg\:dark\:placeholder-current::placeholder{color:currentColor}.lg\:dark\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.lg\:dark\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.lg\:dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.lg\:dark\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.lg\:dark\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.lg\:dark\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.lg\:dark\:focus\:placeholder-current:focus::placeholder{color:currentColor}.lg\:dark\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.lg\:dark\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}}.lg\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.lg\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.lg\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.lg\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.lg\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.lg\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.lg\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.lg\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.lg\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.lg\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.lg\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.lg\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.lg\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.lg\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.lg\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.lg\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.lg\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.lg\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.lg\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.lg\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.lg\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.lg\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.lg\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.lg\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.lg\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.lg\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.lg\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.lg\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.lg\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.lg\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.lg\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.lg\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.lg\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.lg\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.lg\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.lg\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.lg\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.lg\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.lg\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.lg\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.lg\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.lg\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.lg\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.lg\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.lg\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.lg\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.lg\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.lg\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.lg\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.lg\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.lg\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.lg\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.lg\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.lg\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.lg\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.lg\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.lg\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.lg\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.lg\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.lg\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.lg\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.lg\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.lg\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.lg\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.lg\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.lg\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.lg\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.lg\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.lg\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.lg\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.lg\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.lg\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.lg\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.lg\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.lg\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.lg\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.lg\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.lg\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.lg\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.lg\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}@media (prefers-color-scheme:dark){.lg\:dark\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.lg\:dark\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.lg\:dark\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.lg\:dark\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.lg\:dark\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.lg\:dark\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.lg\:dark\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.lg\:dark\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.lg\:dark\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.lg\:dark\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.lg\:dark\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.lg\:dark\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.lg\:dark\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.lg\:dark\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.lg\:dark\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.lg\:dark\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.lg\:dark\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.lg\:dark\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.lg\:dark\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.lg\:dark\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.lg\:dark\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.lg\:dark\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.lg\:dark\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.lg\:dark\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.lg\:dark\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.lg\:dark\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.lg\:dark\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.lg\:dark\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.lg\:dark\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.lg\:dark\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.lg\:dark\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.lg\:dark\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.lg\:dark\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.lg\:dark\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.lg\:dark\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.lg\:dark\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.lg\:dark\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.lg\:dark\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.lg\:dark\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.lg\:dark\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.lg\:dark\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.lg\:dark\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.lg\:dark\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.lg\:dark\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.lg\:dark\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.lg\:dark\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.lg\:dark\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.lg\:dark\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.lg\:dark\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.lg\:dark\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.lg\:dark\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.lg\:dark\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.lg\:dark\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.lg\:dark\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.lg\:dark\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.lg\:dark\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.lg\:dark\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.lg\:dark\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.lg\:dark\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.lg\:dark\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.lg\:dark\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.lg\:dark\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.lg\:dark\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.lg\:dark\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.lg\:dark\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.lg\:dark\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.lg\:dark\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.lg\:dark\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.lg\:dark\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.lg\:dark\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.lg\:dark\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.lg\:dark\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.lg\:dark\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.lg\:dark\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.lg\:dark\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.lg\:dark\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.lg\:dark\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.lg\:dark\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.lg\:dark\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.lg\:dark\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.lg\:dark\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.lg\:dark\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.lg\:dark\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.lg\:dark\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.lg\:dark\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.lg\:dark\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.lg\:dark\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.lg\:dark\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.lg\:dark\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.lg\:dark\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}}.lg\:opacity-0{opacity:0}.lg\:opacity-5{opacity:.05}.lg\:opacity-10{opacity:.1}.lg\:opacity-20{opacity:.2}.lg\:opacity-25{opacity:.25}.lg\:opacity-30{opacity:.3}.lg\:opacity-40{opacity:.4}.lg\:opacity-50{opacity:.5}.lg\:opacity-60{opacity:.6}.lg\:opacity-70{opacity:.7}.lg\:opacity-75{opacity:.75}.lg\:opacity-80{opacity:.8}.lg\:opacity-90{opacity:.9}.lg\:opacity-95{opacity:.95}.lg\:opacity-100{opacity:1}.group:hover .lg\:group-hover\:opacity-0{opacity:0}.group:hover .lg\:group-hover\:opacity-5{opacity:.05}.group:hover .lg\:group-hover\:opacity-10{opacity:.1}.group:hover .lg\:group-hover\:opacity-20{opacity:.2}.group:hover .lg\:group-hover\:opacity-25{opacity:.25}.group:hover .lg\:group-hover\:opacity-30{opacity:.3}.group:hover .lg\:group-hover\:opacity-40{opacity:.4}.group:hover .lg\:group-hover\:opacity-50{opacity:.5}.group:hover .lg\:group-hover\:opacity-60{opacity:.6}.group:hover .lg\:group-hover\:opacity-70{opacity:.7}.group:hover .lg\:group-hover\:opacity-75{opacity:.75}.group:hover .lg\:group-hover\:opacity-80{opacity:.8}.group:hover .lg\:group-hover\:opacity-90{opacity:.9}.group:hover .lg\:group-hover\:opacity-95{opacity:.95}.group:hover .lg\:group-hover\:opacity-100{opacity:1}.lg\:focus-within\:opacity-0:focus-within{opacity:0}.lg\:focus-within\:opacity-5:focus-within{opacity:.05}.lg\:focus-within\:opacity-10:focus-within{opacity:.1}.lg\:focus-within\:opacity-20:focus-within{opacity:.2}.lg\:focus-within\:opacity-25:focus-within{opacity:.25}.lg\:focus-within\:opacity-30:focus-within{opacity:.3}.lg\:focus-within\:opacity-40:focus-within{opacity:.4}.lg\:focus-within\:opacity-50:focus-within{opacity:.5}.lg\:focus-within\:opacity-60:focus-within{opacity:.6}.lg\:focus-within\:opacity-70:focus-within{opacity:.7}.lg\:focus-within\:opacity-75:focus-within{opacity:.75}.lg\:focus-within\:opacity-80:focus-within{opacity:.8}.lg\:focus-within\:opacity-90:focus-within{opacity:.9}.lg\:focus-within\:opacity-95:focus-within{opacity:.95}.lg\:focus-within\:opacity-100:focus-within{opacity:1}.lg\:hover\:opacity-0:hover{opacity:0}.lg\:hover\:opacity-5:hover{opacity:.05}.lg\:hover\:opacity-10:hover{opacity:.1}.lg\:hover\:opacity-20:hover{opacity:.2}.lg\:hover\:opacity-25:hover{opacity:.25}.lg\:hover\:opacity-30:hover{opacity:.3}.lg\:hover\:opacity-40:hover{opacity:.4}.lg\:hover\:opacity-50:hover{opacity:.5}.lg\:hover\:opacity-60:hover{opacity:.6}.lg\:hover\:opacity-70:hover{opacity:.7}.lg\:hover\:opacity-75:hover{opacity:.75}.lg\:hover\:opacity-80:hover{opacity:.8}.lg\:hover\:opacity-90:hover{opacity:.9}.lg\:hover\:opacity-95:hover{opacity:.95}.lg\:hover\:opacity-100:hover{opacity:1}.lg\:focus\:opacity-0:focus{opacity:0}.lg\:focus\:opacity-5:focus{opacity:.05}.lg\:focus\:opacity-10:focus{opacity:.1}.lg\:focus\:opacity-20:focus{opacity:.2}.lg\:focus\:opacity-25:focus{opacity:.25}.lg\:focus\:opacity-30:focus{opacity:.3}.lg\:focus\:opacity-40:focus{opacity:.4}.lg\:focus\:opacity-50:focus{opacity:.5}.lg\:focus\:opacity-60:focus{opacity:.6}.lg\:focus\:opacity-70:focus{opacity:.7}.lg\:focus\:opacity-75:focus{opacity:.75}.lg\:focus\:opacity-80:focus{opacity:.8}.lg\:focus\:opacity-90:focus{opacity:.9}.lg\:focus\:opacity-95:focus{opacity:.95}.lg\:focus\:opacity-100:focus{opacity:1}.lg\:bg-blend-normal{background-blend-mode:normal}.lg\:bg-blend-multiply{background-blend-mode:multiply}.lg\:bg-blend-screen{background-blend-mode:screen}.lg\:bg-blend-overlay{background-blend-mode:overlay}.lg\:bg-blend-darken{background-blend-mode:darken}.lg\:bg-blend-lighten{background-blend-mode:lighten}.lg\:bg-blend-color-dodge{background-blend-mode:color-dodge}.lg\:bg-blend-color-burn{background-blend-mode:color-burn}.lg\:bg-blend-hard-light{background-blend-mode:hard-light}.lg\:bg-blend-soft-light{background-blend-mode:soft-light}.lg\:bg-blend-difference{background-blend-mode:difference}.lg\:bg-blend-exclusion{background-blend-mode:exclusion}.lg\:bg-blend-hue{background-blend-mode:hue}.lg\:bg-blend-saturation{background-blend-mode:saturation}.lg\:bg-blend-color{background-blend-mode:color}.lg\:bg-blend-luminosity{background-blend-mode:luminosity}.lg\:mix-blend-normal{mix-blend-mode:normal}.lg\:mix-blend-multiply{mix-blend-mode:multiply}.lg\:mix-blend-screen{mix-blend-mode:screen}.lg\:mix-blend-overlay{mix-blend-mode:overlay}.lg\:mix-blend-darken{mix-blend-mode:darken}.lg\:mix-blend-lighten{mix-blend-mode:lighten}.lg\:mix-blend-color-dodge{mix-blend-mode:color-dodge}.lg\:mix-blend-color-burn{mix-blend-mode:color-burn}.lg\:mix-blend-hard-light{mix-blend-mode:hard-light}.lg\:mix-blend-soft-light{mix-blend-mode:soft-light}.lg\:mix-blend-difference{mix-blend-mode:difference}.lg\:mix-blend-exclusion{mix-blend-mode:exclusion}.lg\:mix-blend-hue{mix-blend-mode:hue}.lg\:mix-blend-saturation{mix-blend-mode:saturation}.lg\:mix-blend-color{mix-blend-mode:color}.lg\:mix-blend-luminosity{mix-blend-mode:luminosity}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.lg\:shadow,.lg\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.lg\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.lg\:shadow-lg,.lg\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.lg\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.lg\:shadow-2xl,.lg\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.lg\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.lg\:shadow-inner,.lg\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-none{--tw-shadow:0 0 #0000}.group:hover .lg\:group-hover\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.group:hover .lg\:group-hover\:shadow,.group:hover .lg\:group-hover\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .lg\:group-hover\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.group:hover .lg\:group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.group:hover .lg\:group-hover\:shadow-lg,.group:hover .lg\:group-hover\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .lg\:group-hover\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.group:hover .lg\:group-hover\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.group:hover .lg\:group-hover\:shadow-2xl,.group:hover .lg\:group-hover\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .lg\:group-hover\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.group:hover .lg\:group-hover\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.group:hover .lg\:group-hover\:shadow-inner,.group:hover .lg\:group-hover\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .lg\:group-hover\:shadow-none{--tw-shadow:0 0 #0000}.lg\:focus-within\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus-within\:shadow:focus-within{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus-within\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus-within\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus-within\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus-within\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus-within\:shadow-none:focus-within{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.lg\:hover\:shadow-sm:hover,.lg\:hover\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.lg\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.lg\:hover\:shadow-lg:hover,.lg\:hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.lg\:hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.lg\:hover\:shadow-2xl:hover,.lg\:hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.lg\:hover\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.lg\:hover\:shadow-inner:hover,.lg\:hover\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:hover\:shadow-none:hover{--tw-shadow:0 0 #0000}.lg\:focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.lg\:focus\:shadow-sm:focus,.lg\:focus\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus\:shadow:focus{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.lg\:focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.lg\:focus\:shadow-lg:focus,.lg\:focus\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.lg\:focus\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.lg\:focus\:shadow-2xl:focus,.lg\:focus\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.lg\:focus\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.lg\:focus\:shadow-inner:focus,.lg\:focus\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:focus\:shadow-none:focus{--tw-shadow:0 0 #0000}.lg\:outline-none{outline:2px solid transparent;outline-offset:2px}.lg\:outline-white{outline:2px dotted #fff;outline-offset:2px}.lg\:outline-black{outline:2px dotted #000;outline-offset:2px}.lg\:focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.lg\:focus-within\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.lg\:focus-within\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.lg\:focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.lg\:focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.lg\:focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.lg\:ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\:ring-0,.lg\:ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\: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)}.lg\:ring-2{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\:ring-2,.lg\:ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\:ring-8{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\:ring,.lg\:ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\:focus-within\:ring-0:focus-within{--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(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)}.lg\:focus-within\:ring-1:focus-within{--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)}.lg\:focus-within\:ring-2:focus-within{--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(2px + 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)}.lg\:focus-within\:ring-4:focus-within{--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(4px + 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)}.lg\:focus-within\:ring-8:focus-within{--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(8px + 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)}.lg\:focus-within\:ring:focus-within{--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(3px + 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)}.lg\:focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\:focus\:ring-0:focus,.lg\:focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:focus\:ring-1:focus{--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)}.lg\:focus\:ring-2:focus{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\:focus\:ring-2:focus,.lg\:focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:focus\:ring-4:focus{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\:focus\:ring-8:focus{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\:focus\:ring-8:focus,.lg\:focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:focus\:ring:focus{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.lg\:ring-inset{--tw-ring-inset:inset}.lg\:focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}.lg\:focus\:ring-inset:focus{--tw-ring-inset:inset}.lg\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.lg\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.lg\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.lg\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.lg\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.lg\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.lg\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.lg\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.lg\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.lg\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.lg\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.lg\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.lg\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.lg\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.lg\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.lg\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.lg\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.lg\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.lg\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.lg\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.lg\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.lg\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.lg\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.lg\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.lg\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.lg\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.lg\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.lg\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.lg\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.lg\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.lg\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.lg\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.lg\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.lg\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.lg\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.lg\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.lg\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.lg\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.lg\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.lg\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.lg\:ring-transparent{--tw-ring-color:transparent}.lg\:ring-current{--tw-ring-color:currentColor}.lg\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.lg\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.lg\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.lg\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.lg\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.lg\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.lg\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.lg\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.lg\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.lg\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.lg\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.lg\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.lg\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.lg\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.lg\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.lg\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.lg\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.lg\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.lg\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.lg\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.lg\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.lg\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.lg\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.lg\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.lg\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.lg\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.lg\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.lg\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.lg\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.lg\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.lg\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.lg\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.lg\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.lg\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.lg\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.lg\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.lg\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.lg\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.lg\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.lg\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.lg\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.lg\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.lg\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.lg\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.lg\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.lg\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.lg\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.lg\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.lg\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.lg\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.lg\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.lg\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.lg\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.lg\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.lg\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.lg\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.lg\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.lg\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.lg\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.lg\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.lg\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.lg\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.lg\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.lg\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.lg\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.lg\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.lg\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.lg\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.lg\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.lg\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.lg\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.lg\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.lg\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.lg\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.lg\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.lg\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.lg\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.lg\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.lg\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.lg\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.lg\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.lg\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.lg\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.lg\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.lg\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.lg\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.lg\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.lg\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.lg\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.lg\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.lg\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.lg\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.lg\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.lg\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.lg\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.lg\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.lg\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.lg\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.lg\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.lg\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.lg\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.lg\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.lg\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.lg\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.lg\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.lg\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.lg\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.lg\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.lg\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.lg\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.lg\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.lg\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.lg\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.lg\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.lg\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.lg\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.lg\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.lg\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.lg\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.lg\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.lg\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.lg\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.lg\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.lg\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.lg\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.lg\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.lg\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.lg\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.lg\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.lg\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.lg\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.lg\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.lg\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.lg\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.lg\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.lg\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.lg\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.lg\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.lg\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.lg\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.lg\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.lg\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.lg\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.lg\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.lg\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.lg\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.lg\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.lg\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.lg\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.lg\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.lg\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.lg\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.lg\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.lg\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.lg\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.lg\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.lg\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.lg\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.lg\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.lg\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.lg\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.lg\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.lg\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.lg\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.lg\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.lg\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.lg\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.lg\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.lg\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.lg\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.lg\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.lg\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.lg\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.lg\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.lg\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.lg\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.lg\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.lg\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.lg\:focus\:ring-current:focus{--tw-ring-color:currentColor}.lg\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.lg\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.lg\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.lg\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.lg\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.lg\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.lg\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.lg\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.lg\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.lg\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.lg\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.lg\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.lg\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.lg\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.lg\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.lg\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.lg\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.lg\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.lg\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.lg\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.lg\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.lg\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.lg\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.lg\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.lg\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.lg\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.lg\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.lg\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.lg\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.lg\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.lg\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.lg\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.lg\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.lg\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.lg\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.lg\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.lg\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.lg\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.lg\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.lg\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.lg\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.lg\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.lg\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.lg\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.lg\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.lg\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.lg\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.lg\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.lg\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.lg\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.lg\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.lg\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}@media (prefers-color-scheme:dark){.lg\:dark\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:dark\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:dark\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:dark\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:dark\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:dark\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:dark\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:dark\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:dark\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:dark\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:dark\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.lg\:dark\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.lg\:dark\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.lg\:dark\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.lg\:dark\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.lg\:dark\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.lg\:dark\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.lg\:dark\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.lg\:dark\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.lg\:dark\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.lg\:dark\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.lg\:dark\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.lg\:dark\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.lg\:dark\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.lg\:dark\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.lg\:dark\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.lg\:dark\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.lg\:dark\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.lg\:dark\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.lg\:dark\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.lg\:dark\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.lg\:dark\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.lg\:dark\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.lg\:dark\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.lg\:dark\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.lg\:dark\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.lg\:dark\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.lg\:dark\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.lg\:dark\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.lg\:dark\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.lg\:dark\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.lg\:dark\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.lg\:dark\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.lg\:dark\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.lg\:dark\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.lg\:dark\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.lg\:dark\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.lg\:dark\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.lg\:dark\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.lg\:dark\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.lg\:dark\:ring-transparent{--tw-ring-color:transparent}.lg\:dark\:ring-current{--tw-ring-color:currentColor}.lg\:dark\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.lg\:dark\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.lg\:dark\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.lg\:dark\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.lg\:dark\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.lg\:dark\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.lg\:dark\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.lg\:dark\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.lg\:dark\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.lg\:dark\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.lg\:dark\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.lg\:dark\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.lg\:dark\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:dark\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:dark\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:dark\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:dark\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:dark\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:dark\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:dark\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:dark\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:dark\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:dark\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.lg\:dark\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.lg\:dark\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.lg\:dark\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.lg\:dark\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.lg\:dark\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.lg\:dark\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.lg\:dark\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.lg\:dark\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.lg\:dark\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.lg\:dark\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.lg\:dark\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.lg\:dark\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.lg\:dark\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.lg\:dark\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.lg\:dark\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.lg\:dark\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.lg\:dark\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.lg\:dark\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.lg\:dark\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.lg\:dark\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.lg\:dark\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.lg\:dark\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.lg\:dark\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.lg\:dark\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.lg\:dark\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.lg\:dark\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.lg\:dark\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.lg\:dark\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.lg\:dark\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.lg\:dark\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.lg\:dark\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.lg\:dark\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.lg\:dark\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.lg\:dark\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.lg\:dark\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.lg\:dark\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.lg\:dark\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.lg\:dark\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.lg\:dark\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.lg\:dark\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.lg\:dark\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.lg\:dark\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.lg\:dark\:focus\:ring-current:focus{--tw-ring-color:currentColor}.lg\:dark\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.lg\:dark\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}}.lg\:ring-opacity-0{--tw-ring-opacity:0}.lg\:ring-opacity-5{--tw-ring-opacity:0.05}.lg\:ring-opacity-10{--tw-ring-opacity:0.1}.lg\:ring-opacity-20{--tw-ring-opacity:0.2}.lg\:ring-opacity-25{--tw-ring-opacity:0.25}.lg\:ring-opacity-30{--tw-ring-opacity:0.3}.lg\:ring-opacity-40{--tw-ring-opacity:0.4}.lg\:ring-opacity-50{--tw-ring-opacity:0.5}.lg\:ring-opacity-60{--tw-ring-opacity:0.6}.lg\:ring-opacity-70{--tw-ring-opacity:0.7}.lg\:ring-opacity-75{--tw-ring-opacity:0.75}.lg\:ring-opacity-80{--tw-ring-opacity:0.8}.lg\:ring-opacity-90{--tw-ring-opacity:0.9}.lg\:ring-opacity-95{--tw-ring-opacity:0.95}.lg\:ring-opacity-100{--tw-ring-opacity:1}.lg\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.lg\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.lg\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.lg\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.lg\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.lg\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.lg\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.lg\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.lg\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.lg\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.lg\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.lg\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.lg\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.lg\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.lg\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.lg\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.lg\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.lg\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.lg\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.lg\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.lg\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.lg\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.lg\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.lg\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.lg\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.lg\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.lg\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.lg\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.lg\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.lg\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}@media (prefers-color-scheme:dark){.lg\:dark\:ring-opacity-0{--tw-ring-opacity:0}.lg\:dark\:ring-opacity-5{--tw-ring-opacity:0.05}.lg\:dark\:ring-opacity-10{--tw-ring-opacity:0.1}.lg\:dark\:ring-opacity-20{--tw-ring-opacity:0.2}.lg\:dark\:ring-opacity-25{--tw-ring-opacity:0.25}.lg\:dark\:ring-opacity-30{--tw-ring-opacity:0.3}.lg\:dark\:ring-opacity-40{--tw-ring-opacity:0.4}.lg\:dark\:ring-opacity-50{--tw-ring-opacity:0.5}.lg\:dark\:ring-opacity-60{--tw-ring-opacity:0.6}.lg\:dark\:ring-opacity-70{--tw-ring-opacity:0.7}.lg\:dark\:ring-opacity-75{--tw-ring-opacity:0.75}.lg\:dark\:ring-opacity-80{--tw-ring-opacity:0.8}.lg\:dark\:ring-opacity-90{--tw-ring-opacity:0.9}.lg\:dark\:ring-opacity-95{--tw-ring-opacity:0.95}.lg\:dark\:ring-opacity-100{--tw-ring-opacity:1}.lg\:dark\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.lg\:dark\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.lg\:dark\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.lg\:dark\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.lg\:dark\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.lg\:dark\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.lg\:dark\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.lg\:dark\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.lg\:dark\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.lg\:dark\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.lg\:dark\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.lg\:dark\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.lg\:dark\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.lg\:dark\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.lg\:dark\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.lg\:dark\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.lg\:dark\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.lg\:dark\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.lg\:dark\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.lg\:dark\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.lg\:dark\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.lg\:dark\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.lg\:dark\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.lg\:dark\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.lg\:dark\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.lg\:dark\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.lg\:dark\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.lg\:dark\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.lg\:dark\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.lg\:dark\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}}.lg\:ring-offset-0{--tw-ring-offset-width:0px}.lg\:ring-offset-1{--tw-ring-offset-width:1px}.lg\:ring-offset-2{--tw-ring-offset-width:2px}.lg\:ring-offset-4{--tw-ring-offset-width:4px}.lg\:ring-offset-8{--tw-ring-offset-width:8px}.lg\:focus-within\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.lg\:focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.lg\:focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.lg\:focus-within\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.lg\:focus-within\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.lg\:focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.lg\:focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.lg\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.lg\:focus\:ring-offset-4:focus{--tw-ring-offset-width:4px}.lg\:focus\:ring-offset-8:focus{--tw-ring-offset-width:8px}.lg\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.lg\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.lg\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.lg\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.lg\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.lg\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.lg\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.lg\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.lg\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.lg\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.lg\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.lg\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.lg\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.lg\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.lg\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.lg\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.lg\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.lg\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.lg\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.lg\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.lg\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.lg\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.lg\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.lg\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.lg\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.lg\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.lg\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.lg\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.lg\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.lg\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.lg\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.lg\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.lg\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.lg\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.lg\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.lg\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.lg\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.lg\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.lg\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.lg\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.lg\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.lg\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.lg\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.lg\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.lg\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.lg\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.lg\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.lg\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.lg\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.lg\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.lg\:ring-offset-transparent{--tw-ring-offset-color:transparent}.lg\:ring-offset-current{--tw-ring-offset-color:currentColor}.lg\:ring-offset-black{--tw-ring-offset-color:#000}.lg\:ring-offset-white{--tw-ring-offset-color:#fff}.lg\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.lg\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.lg\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.lg\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.lg\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.lg\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.lg\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.lg\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.lg\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.lg\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.lg\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.lg\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.lg\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.lg\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.lg\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.lg\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.lg\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.lg\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.lg\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.lg\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.lg\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.lg\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.lg\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.lg\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.lg\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.lg\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.lg\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.lg\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.lg\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.lg\:ring-offset-red-900{--tw-ring-offset-color:#881337}.lg\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.lg\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.lg\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.lg\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.lg\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.lg\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.lg\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.lg\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.lg\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.lg\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.lg\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.lg\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.lg\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.lg\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.lg\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.lg\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.lg\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.lg\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.lg\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.lg\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.lg\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.lg\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.lg\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.lg\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.lg\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.lg\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.lg\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.lg\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.lg\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.lg\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.lg\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.lg\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.lg\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.lg\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.lg\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.lg\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.lg\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.lg\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.lg\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.lg\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.lg\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.lg\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.lg\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.lg\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.lg\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.lg\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.lg\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.lg\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.lg\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.lg\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.lg\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.lg\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.lg\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.lg\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.lg\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.lg\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.lg\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.lg\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.lg\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.lg\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.lg\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.lg\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.lg\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.lg\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.lg\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.lg\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.lg\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.lg\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.lg\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.lg\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.lg\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.lg\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.lg\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.lg\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.lg\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.lg\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.lg\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.lg\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.lg\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.lg\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.lg\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.lg\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.lg\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.lg\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.lg\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.lg\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.lg\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.lg\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.lg\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.lg\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.lg\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.lg\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.lg\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.lg\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.lg\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.lg\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.lg\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.lg\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.lg\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.lg\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.lg\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.lg\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.lg\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.lg\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.lg\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.lg\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.lg\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.lg\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.lg\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.lg\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.lg\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.lg\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.lg\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.lg\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.lg\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.lg\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.lg\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.lg\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.lg\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.lg\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.lg\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.lg\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.lg\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.lg\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.lg\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.lg\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.lg\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.lg\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.lg\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.lg\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.lg\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.lg\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.lg\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.lg\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.lg\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.lg\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.lg\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.lg\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.lg\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.lg\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.lg\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.lg\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.lg\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.lg\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.lg\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.lg\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.lg\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.lg\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.lg\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.lg\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.lg\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.lg\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.lg\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.lg\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.lg\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.lg\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.lg\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.lg\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.lg\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.lg\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.lg\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.lg\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.lg\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.lg\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.lg\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.lg\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.lg\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.lg\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.lg\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.lg\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.lg\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.lg\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.lg\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.lg\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.lg\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.lg\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.lg\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.lg\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.lg\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.lg\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.lg\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.lg\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.lg\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.lg\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.lg\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.lg\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.lg\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.lg\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.lg\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.lg\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.lg\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.lg\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.lg\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.lg\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.lg\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.lg\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.lg\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.lg\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.lg\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.lg\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.lg\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.lg\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.lg\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.lg\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.lg\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.lg\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.lg\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.lg\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.lg\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.lg\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.lg\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.lg\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.lg\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.lg\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.lg\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.lg\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.lg\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.lg\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.lg\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.lg\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.lg\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.lg\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.lg\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.lg\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.lg\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.lg\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.lg\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.lg\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.lg\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.lg\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.lg\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.lg\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.lg\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.lg\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.lg\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.lg\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.lg\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.lg\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.lg\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.lg\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.lg\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.lg\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.lg\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.lg\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.lg\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.lg\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.lg\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.lg\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.lg\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.lg\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.lg\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.lg\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.lg\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.lg\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.lg\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.lg\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.lg\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.lg\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}@media (prefers-color-scheme:dark){.lg\:dark\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.lg\:dark\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.lg\:dark\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.lg\:dark\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.lg\:dark\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.lg\:dark\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.lg\:dark\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.lg\:dark\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.lg\:dark\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.lg\:dark\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.lg\:dark\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.lg\:dark\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.lg\:dark\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.lg\:dark\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.lg\:dark\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.lg\:dark\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.lg\:dark\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.lg\:dark\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.lg\:dark\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.lg\:dark\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.lg\:dark\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.lg\:dark\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.lg\:dark\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.lg\:dark\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.lg\:dark\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.lg\:dark\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.lg\:dark\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.lg\:dark\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.lg\:dark\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.lg\:dark\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.lg\:dark\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.lg\:dark\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.lg\:dark\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.lg\:dark\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.lg\:dark\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.lg\:dark\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.lg\:dark\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.lg\:dark\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.lg\:dark\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.lg\:dark\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.lg\:dark\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.lg\:dark\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.lg\:dark\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.lg\:dark\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.lg\:dark\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.lg\:dark\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.lg\:dark\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.lg\:dark\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.lg\:dark\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.lg\:dark\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.lg\:dark\:ring-offset-transparent{--tw-ring-offset-color:transparent}.lg\:dark\:ring-offset-current{--tw-ring-offset-color:currentColor}.lg\:dark\:ring-offset-black{--tw-ring-offset-color:#000}.lg\:dark\:ring-offset-white{--tw-ring-offset-color:#fff}.lg\:dark\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.lg\:dark\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.lg\:dark\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.lg\:dark\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.lg\:dark\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.lg\:dark\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.lg\:dark\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.lg\:dark\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.lg\:dark\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.lg\:dark\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.lg\:dark\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.lg\:dark\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.lg\:dark\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.lg\:dark\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.lg\:dark\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.lg\:dark\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.lg\:dark\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.lg\:dark\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.lg\:dark\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.lg\:dark\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.lg\:dark\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.lg\:dark\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.lg\:dark\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.lg\:dark\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.lg\:dark\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.lg\:dark\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.lg\:dark\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.lg\:dark\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.lg\:dark\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.lg\:dark\:ring-offset-red-900{--tw-ring-offset-color:#881337}.lg\:dark\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.lg\:dark\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.lg\:dark\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.lg\:dark\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.lg\:dark\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.lg\:dark\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.lg\:dark\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.lg\:dark\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.lg\:dark\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.lg\:dark\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.lg\:dark\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.lg\:dark\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.lg\:dark\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.lg\:dark\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.lg\:dark\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.lg\:dark\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.lg\:dark\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.lg\:dark\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.lg\:dark\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.lg\:dark\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.lg\:dark\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.lg\:dark\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.lg\:dark\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.lg\:dark\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.lg\:dark\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.lg\:dark\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.lg\:dark\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.lg\:dark\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.lg\:dark\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.lg\:dark\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.lg\:dark\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.lg\:dark\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.lg\:dark\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.lg\:dark\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.lg\:dark\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.lg\:dark\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.lg\:dark\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.lg\:dark\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.lg\:dark\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.lg\:dark\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.lg\:dark\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.lg\:dark\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.lg\:dark\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.lg\:dark\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.lg\:dark\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.lg\:dark\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.lg\:dark\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.lg\:dark\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.lg\:dark\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.lg\:dark\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.lg\:dark\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.lg\:dark\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.lg\:dark\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.lg\:dark\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.lg\:dark\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.lg\:dark\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.lg\:dark\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.lg\:dark\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.lg\:dark\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.lg\:dark\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.lg\:dark\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.lg\:dark\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.lg\:dark\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.lg\:dark\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.lg\:dark\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.lg\:dark\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.lg\:dark\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.lg\:dark\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.lg\:dark\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.lg\:dark\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.lg\:dark\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.lg\:dark\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.lg\:dark\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.lg\:dark\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.lg\:dark\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.lg\:dark\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.lg\:dark\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.lg\:dark\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.lg\:dark\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.lg\:dark\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.lg\:dark\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.lg\:dark\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.lg\:dark\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.lg\:dark\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.lg\:dark\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.lg\:dark\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.lg\:dark\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.lg\:dark\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.lg\:dark\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.lg\:dark\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.lg\:dark\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.lg\:dark\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.lg\:dark\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.lg\:dark\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.lg\:dark\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.lg\:dark\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.lg\:dark\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.lg\:dark\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.lg\:dark\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.lg\:dark\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.lg\:dark\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.lg\:dark\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.lg\:dark\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.lg\:dark\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.lg\:dark\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.lg\:dark\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.lg\:dark\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.lg\:dark\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.lg\:dark\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.lg\:dark\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.lg\:dark\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.lg\:dark\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.lg\:dark\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.lg\:dark\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.lg\:dark\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.lg\:dark\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.lg\:dark\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.lg\:dark\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.lg\:dark\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.lg\:dark\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.lg\:dark\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.lg\:dark\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.lg\:dark\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.lg\:dark\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.lg\:dark\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.lg\:dark\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.lg\:dark\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.lg\:dark\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.lg\:dark\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.lg\:dark\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.lg\:dark\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.lg\:dark\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.lg\:dark\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.lg\:dark\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.lg\:dark\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.lg\:dark\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.lg\:dark\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.lg\:dark\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.lg\:dark\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.lg\:dark\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.lg\:dark\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.lg\:dark\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.lg\:dark\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.lg\:dark\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.lg\:dark\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.lg\:dark\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.lg\:dark\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.lg\:dark\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.lg\:dark\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.lg\:dark\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.lg\:dark\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.lg\:dark\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.lg\:dark\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.lg\:dark\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.lg\:dark\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.lg\:dark\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.lg\:dark\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.lg\:dark\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.lg\:dark\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.lg\:dark\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.lg\:dark\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.lg\:dark\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.lg\:dark\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.lg\:dark\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.lg\:dark\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.lg\:dark\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.lg\:dark\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.lg\:dark\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.lg\:dark\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.lg\:dark\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.lg\:dark\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.lg\:dark\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.lg\:dark\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.lg\:dark\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.lg\:dark\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.lg\:dark\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.lg\:dark\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.lg\:dark\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.lg\:dark\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.lg\:dark\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.lg\:dark\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.lg\:dark\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.lg\:dark\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.lg\:dark\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.lg\:dark\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.lg\:dark\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.lg\:dark\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.lg\:dark\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.lg\:dark\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.lg\:dark\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.lg\:dark\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.lg\:dark\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.lg\:dark\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.lg\:dark\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.lg\:dark\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.lg\:dark\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.lg\:dark\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.lg\:dark\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.lg\:dark\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.lg\:dark\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.lg\:dark\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.lg\:dark\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.lg\:dark\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.lg\:dark\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.lg\:dark\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.lg\:dark\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.lg\:dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.lg\:dark\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.lg\:dark\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.lg\:dark\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.lg\:dark\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.lg\:dark\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.lg\:dark\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.lg\:dark\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.lg\:dark\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.lg\:dark\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.lg\:dark\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.lg\:dark\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.lg\:dark\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.lg\:dark\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.lg\:dark\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.lg\:dark\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.lg\:dark\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.lg\:dark\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.lg\:dark\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.lg\:dark\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.lg\:dark\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.lg\:dark\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.lg\:dark\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.lg\:dark\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.lg\:dark\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.lg\:dark\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.lg\:dark\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.lg\:dark\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.lg\:dark\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.lg\:dark\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.lg\:dark\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.lg\:dark\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.lg\:dark\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.lg\:dark\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.lg\:dark\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.lg\:dark\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.lg\:dark\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.lg\:dark\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.lg\:dark\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.lg\:dark\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.lg\:dark\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.lg\:dark\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.lg\:dark\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.lg\:dark\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.lg\:dark\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.lg\:dark\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.lg\:dark\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.lg\:dark\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.lg\:dark\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.lg\:dark\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.lg\:dark\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.lg\:dark\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}}.lg\:filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);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)}.lg\:filter-none{filter:none}.lg\:blur-0,.lg\:blur-none{--tw-blur:blur(0)}.lg\:blur-sm{--tw-blur:blur(4px)}.lg\:blur{--tw-blur:blur(8px)}.lg\:blur-md{--tw-blur:blur(12px)}.lg\:blur-lg{--tw-blur:blur(16px)}.lg\:blur-xl{--tw-blur:blur(24px)}.lg\:blur-2xl{--tw-blur:blur(40px)}.lg\:blur-3xl{--tw-blur:blur(64px)}.lg\:brightness-0{--tw-brightness:brightness(0)}.lg\:brightness-50{--tw-brightness:brightness(.5)}.lg\:brightness-75{--tw-brightness:brightness(.75)}.lg\:brightness-90{--tw-brightness:brightness(.9)}.lg\:brightness-95{--tw-brightness:brightness(.95)}.lg\:brightness-100{--tw-brightness:brightness(1)}.lg\:brightness-105{--tw-brightness:brightness(1.05)}.lg\:brightness-110{--tw-brightness:brightness(1.1)}.lg\:brightness-125{--tw-brightness:brightness(1.25)}.lg\:brightness-150{--tw-brightness:brightness(1.5)}.lg\:brightness-200{--tw-brightness:brightness(2)}.lg\:contrast-0{--tw-contrast:contrast(0)}.lg\:contrast-50{--tw-contrast:contrast(.5)}.lg\:contrast-75{--tw-contrast:contrast(.75)}.lg\:contrast-100{--tw-contrast:contrast(1)}.lg\:contrast-125{--tw-contrast:contrast(1.25)}.lg\:contrast-150{--tw-contrast:contrast(1.5)}.lg\:contrast-200{--tw-contrast:contrast(2)}.lg\:drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,0.05))}.lg\:drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,0.1)) drop-shadow(0 1px 1px rgba(0,0,0,0.06))}.lg\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,0.07)) drop-shadow(0 2px 2px rgba(0,0,0,0.06))}.lg\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1))}.lg\:drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,0.03)) drop-shadow(0 8px 5px rgba(0,0,0,0.08))}.lg\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgba(0,0,0,0.15))}.lg\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.lg\:grayscale-0{--tw-grayscale:grayscale(0)}.lg\:grayscale{--tw-grayscale:grayscale(100%)}.lg\:hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.lg\:hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.lg\:hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.lg\:hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.lg\:hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.lg\:hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.lg\:-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.lg\:-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.lg\:-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.lg\:-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.lg\:-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.lg\:invert-0{--tw-invert:invert(0)}.lg\:invert{--tw-invert:invert(100%)}.lg\:saturate-0{--tw-saturate:saturate(0)}.lg\:saturate-50{--tw-saturate:saturate(.5)}.lg\:saturate-100{--tw-saturate:saturate(1)}.lg\:saturate-150{--tw-saturate:saturate(1.5)}.lg\:saturate-200{--tw-saturate:saturate(2)}.lg\:sepia-0{--tw-sepia:sepia(0)}.lg\:sepia{--tw-sepia:sepia(100%)}.lg\:backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.lg\:backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.lg\:backdrop-blur-0,.lg\:backdrop-blur-none{--tw-backdrop-blur:blur(0)}.lg\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.lg\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.lg\:backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.lg\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.lg\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.lg\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.lg\:backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.lg\:backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.lg\:backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.lg\:backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.lg\:backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.lg\:backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.lg\:backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.lg\:backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.lg\:backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.lg\:backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.lg\:backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.lg\:backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.lg\:backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.lg\:backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.lg\:backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.lg\:backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.lg\:backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.lg\:backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.lg\:backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.lg\:backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.lg\:backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.lg\:backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.lg\:backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.lg\:backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.lg\:backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.lg\:backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.lg\:backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.lg\:-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.lg\:-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.lg\:-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.lg\:-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.lg\:-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.lg\:backdrop-invert-0{--tw-backdrop-invert:invert(0)}.lg\:backdrop-invert{--tw-backdrop-invert:invert(100%)}.lg\:backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.lg\:backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.lg\:backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.lg\:backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.lg\:backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.lg\:backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.lg\:backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.lg\:backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.lg\:backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.lg\:backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.lg\:backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.lg\:backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.lg\:backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.lg\:backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.lg\:backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.lg\:backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.lg\:backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.lg\:backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.lg\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.lg\:backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.lg\:backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.lg\:backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.lg\:transition-none{transition-property:none}.lg\:transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:delay-75{transition-delay:75ms}.lg\:delay-100{transition-delay:.1s}.lg\:delay-150{transition-delay:.15s}.lg\:delay-200{transition-delay:.2s}.lg\:delay-300{transition-delay:.3s}.lg\:delay-500{transition-delay:.5s}.lg\:delay-700{transition-delay:.7s}.lg\:delay-1000{transition-delay:1s}.lg\:duration-75{transition-duration:75ms}.lg\:duration-100{transition-duration:.1s}.lg\:duration-150{transition-duration:.15s}.lg\:duration-200{transition-duration:.2s}.lg\:duration-300{transition-duration:.3s}.lg\:duration-500{transition-duration:.5s}.lg\:duration-700{transition-duration:.7s}.lg\:duration-1000{transition-duration:1s}.lg\:ease-linear{transition-timing-function:linear}.lg\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.lg\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.lg\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:1280px){.xl\:container{width:100%}@media (min-width:640px){.xl\:container{max-width:640px}}@media (min-width:768px){.xl\:container{max-width:768px}}@media (min-width:1024px){.xl\:container{max-width:1024px}}@media (min-width:1280px){.xl\:container{max-width:1280px}}@media (min-width:1536px){.xl\:container{max-width:1536px}}.xl\:prose{color:#44403c;max-width:65ch}.xl\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.xl\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.xl\:prose strong{color:#1c1917;font-weight:600}.xl\:prose ol[type=A]{--list-counter-style:upper-alpha}.xl\:prose ol[type=a]{--list-counter-style:lower-alpha}.xl\:prose ol[type=A s]{--list-counter-style:upper-alpha}.xl\:prose ol[type=a s]{--list-counter-style:lower-alpha}.xl\:prose ol[type=I]{--list-counter-style:upper-roman}.xl\:prose ol[type=i]{--list-counter-style:lower-roman}.xl\:prose ol[type=I s]{--list-counter-style:upper-roman}.xl\:prose ol[type=i s]{--list-counter-style:lower-roman}.xl\:prose ol[type="1"]{--list-counter-style:decimal}.xl\:prose ol>li{padding-left:1.75em;position:relative}.xl\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.xl\:prose ul>li{padding-left:1.75em;position:relative}.xl\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.xl\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.xl\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.xl\:prose blockquote p:first-of-type:before{content:open-quote}.xl\:prose blockquote p:last-of-type:after{content:close-quote}.xl\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.xl\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.xl\:prose h3{font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.xl\:prose h3,.xl\:prose h4{color:#1c1917;font-weight:600}.xl\:prose h4{line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.xl\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.xl\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.xl\:prose code:after,.xl\:prose code:before{content:"`"}.xl\:prose a code{color:#1c1917}.xl\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.xl\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.xl\:prose pre code:after,.xl\:prose pre code:before{content:none}.xl\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.xl\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.xl\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.xl\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.xl\:prose tbody tr:last-child{border-bottom-width:0}.xl\:prose tbody td{padding:.5714286em;vertical-align:top}.xl\:prose{font-size:1rem;line-height:1.75}.xl\:prose p{margin-bottom:1.25em;margin-top:1.25em}.xl\:prose figure,.xl\:prose img,.xl\:prose video{margin-bottom:2em;margin-top:2em}.xl\:prose figure>*{margin-bottom:0;margin-top:0}.xl\:prose h2 code{font-size:.875em}.xl\:prose h3 code{font-size:.9em}.xl\:prose ol,.xl\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.xl\:prose li{margin-bottom:.5em;margin-top:.5em}.xl\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.xl\:prose>ul>li>:first-child{margin-top:1.25em}.xl\:prose>ul>li>:last-child{margin-bottom:1.25em}.xl\:prose>ol>li>:first-child{margin-top:1.25em}.xl\:prose>ol>li>:last-child{margin-bottom:1.25em}.xl\:prose ol ol,.xl\:prose ol ul,.xl\:prose ul ol,.xl\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.xl\:prose h2+*,.xl\:prose h3+*,.xl\:prose h4+*,.xl\:prose hr+*{margin-top:0}.xl\:prose thead th:first-child{padding-left:0}.xl\:prose thead th:last-child{padding-right:0}.xl\:prose tbody td:first-child{padding-left:0}.xl\:prose tbody td:last-child{padding-right:0}.xl\:prose>:first-child{margin-top:0}.xl\:prose>:last-child{margin-bottom:0}.xl\:prose-sm{font-size:.875rem;line-height:1.7142857}.xl\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.xl\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.xl\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.xl\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.xl\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.xl\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.xl\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.xl\:prose-sm figure,.xl\:prose-sm img,.xl\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.xl\:prose-sm figure>*{margin-bottom:0;margin-top:0}.xl\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.xl\:prose-sm code{font-size:.8571429em}.xl\:prose-sm h2 code{font-size:.9em}.xl\:prose-sm h3 code{font-size:.8888889em}.xl\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.xl\:prose-sm ol,.xl\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.xl\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.xl\:prose-sm ol>li{padding-left:1.5714286em}.xl\:prose-sm ol>li:before{left:0}.xl\:prose-sm ul>li{padding-left:1.5714286em}.xl\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.xl\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.xl\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.xl\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.xl\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.xl\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.xl\:prose-sm ol ol,.xl\:prose-sm ol ul,.xl\:prose-sm ul ol,.xl\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.xl\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.xl\:prose-sm h2+*,.xl\:prose-sm h3+*,.xl\:prose-sm h4+*,.xl\:prose-sm hr+*{margin-top:0}.xl\:prose-sm table{font-size:.8571429em;line-height:1.5}.xl\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.xl\:prose-sm thead th:first-child{padding-left:0}.xl\:prose-sm thead th:last-child{padding-right:0}.xl\:prose-sm tbody td{padding:.6666667em 1em}.xl\:prose-sm tbody td:first-child{padding-left:0}.xl\:prose-sm tbody td:last-child{padding-right:0}.xl\:prose-sm>:first-child{margin-top:0}.xl\:prose-sm>:last-child{margin-bottom:0}.xl\:prose-lg{font-size:1.125rem;line-height:1.7777778}.xl\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.xl\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.xl\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.xl\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.xl\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.xl\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.xl\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.xl\:prose-lg figure,.xl\:prose-lg img,.xl\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.xl\:prose-lg figure>*{margin-bottom:0;margin-top:0}.xl\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.xl\:prose-lg code{font-size:.8888889em}.xl\:prose-lg h2 code{font-size:.8666667em}.xl\:prose-lg h3 code{font-size:.875em}.xl\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.xl\:prose-lg ol,.xl\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.xl\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.xl\:prose-lg ol>li{padding-left:1.6666667em}.xl\:prose-lg ol>li:before{left:0}.xl\:prose-lg ul>li{padding-left:1.6666667em}.xl\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.xl\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.xl\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.xl\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.xl\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-lg ol ol,.xl\:prose-lg ol ul,.xl\:prose-lg ul ol,.xl\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.xl\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.xl\:prose-lg h2+*,.xl\:prose-lg h3+*,.xl\:prose-lg h4+*,.xl\:prose-lg hr+*{margin-top:0}.xl\:prose-lg table{font-size:.8888889em;line-height:1.5}.xl\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.xl\:prose-lg thead th:first-child{padding-left:0}.xl\:prose-lg thead th:last-child{padding-right:0}.xl\:prose-lg tbody td{padding:.75em}.xl\:prose-lg tbody td:first-child{padding-left:0}.xl\:prose-lg tbody td:last-child{padding-right:0}.xl\:prose-lg>:first-child{margin-top:0}.xl\:prose-lg>:last-child{margin-bottom:0}.xl\:prose-xl{font-size:1.25rem;line-height:1.8}.xl\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.xl\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.xl\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.xl\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.xl\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.xl\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.xl\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.xl\:prose-xl figure,.xl\:prose-xl img,.xl\:prose-xl video{margin-bottom:2em;margin-top:2em}.xl\:prose-xl figure>*{margin-bottom:0;margin-top:0}.xl\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.xl\:prose-xl code{font-size:.9em}.xl\:prose-xl h2 code{font-size:.8611111em}.xl\:prose-xl h3 code{font-size:.9em}.xl\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.xl\:prose-xl ol,.xl\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.xl\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.xl\:prose-xl ol>li{padding-left:1.8em}.xl\:prose-xl ol>li:before{left:0}.xl\:prose-xl ul>li{padding-left:1.8em}.xl\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.xl\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.xl\:prose-xl>ul>li>:first-child{margin-top:1.2em}.xl\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.xl\:prose-xl>ol>li>:first-child{margin-top:1.2em}.xl\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.xl\:prose-xl ol ol,.xl\:prose-xl ol ul,.xl\:prose-xl ul ol,.xl\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.xl\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.xl\:prose-xl h2+*,.xl\:prose-xl h3+*,.xl\:prose-xl h4+*,.xl\:prose-xl hr+*{margin-top:0}.xl\:prose-xl table{font-size:.9em;line-height:1.5555556}.xl\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.xl\:prose-xl thead th:first-child{padding-left:0}.xl\:prose-xl thead th:last-child{padding-right:0}.xl\:prose-xl tbody td{padding:.8888889em .6666667em}.xl\:prose-xl tbody td:first-child{padding-left:0}.xl\:prose-xl tbody td:last-child{padding-right:0}.xl\:prose-xl>:first-child{margin-top:0}.xl\:prose-xl>:last-child{margin-bottom:0}.xl\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.xl\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.xl\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.xl\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.xl\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.xl\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.xl\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.xl\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.xl\:prose-2xl figure,.xl\:prose-2xl img,.xl\:prose-2xl video{margin-bottom:2em;margin-top:2em}.xl\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.xl\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.xl\:prose-2xl code{font-size:.8333333em}.xl\:prose-2xl h2 code{font-size:.875em}.xl\:prose-2xl h3 code{font-size:.8888889em}.xl\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.xl\:prose-2xl ol,.xl\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.xl\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.xl\:prose-2xl ol>li{padding-left:1.6666667em}.xl\:prose-2xl ol>li:before{left:0}.xl\:prose-2xl ul>li{padding-left:1.6666667em}.xl\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.xl\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.xl\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.xl\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.xl\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-2xl ol ol,.xl\:prose-2xl ol ul,.xl\:prose-2xl ul ol,.xl\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.xl\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.xl\:prose-2xl h2+*,.xl\:prose-2xl h3+*,.xl\:prose-2xl h4+*,.xl\:prose-2xl hr+*{margin-top:0}.xl\:prose-2xl table{font-size:.8333333em;line-height:1.4}.xl\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.xl\:prose-2xl thead th:first-child{padding-left:0}.xl\:prose-2xl thead th:last-child{padding-right:0}.xl\:prose-2xl tbody td{padding:.8em .6em}.xl\:prose-2xl tbody td:first-child{padding-left:0}.xl\:prose-2xl tbody td:last-child{padding-right:0}.xl\:prose-2xl>:first-child{margin-top:0}.xl\:prose-2xl>:last-child{margin-bottom:0}.xl\:prose-connection a,.xl\:prose-connection a code{color:#4f46e5}.xl\:prose-connect a,.xl\:prose-connect a code{color:#dc2626}.xl\:prose-punch a,.xl\:prose-punch a code{color:#ca8a04}.xl\:prose-touch a,.xl\:prose-touch a code{color:#16a34a}.xl\:prose-pulse a,.xl\:prose-pulse a code{color:#db2777}.xl\:prose-indigo a,.xl\:prose-indigo a code{color:#4f46e5}.xl\:prose-red a,.xl\:prose-red a code{color:#e11d48}.xl\:prose-yellow a,.xl\:prose-yellow a code{color:#d97706}.xl\:prose-blue a,.xl\:prose-blue a code{color:#2563eb}.xl\:prose-purple a,.xl\:prose-purple a code{color:#9333ea}.xl\:prose-light,.xl\:prose-light [class~=lead]{color:#d6d3d1}.xl\:prose-light a,.xl\:prose-light strong{color:#e7e5e4}.xl\:prose-light ol>li:before{color:#a8a29e}.xl\:prose-light ul>li:before{background-color:#57534e}.xl\:prose-light hr{border-color:#44403c}.xl\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.xl\:prose-light h1,.xl\:prose-light h2,.xl\:prose-light h3,.xl\:prose-light h4{color:#e7e5e4}.xl\:prose-light figure figcaption{color:#a8a29e}.xl\:prose-light a code,.xl\:prose-light code{color:#e7e5e4}.xl\:prose-light pre{color:#44403c}.xl\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.xl\:prose-light tbody tr{border-bottom-color:#44403c}@media (prefers-color-scheme:dark){.xl\:dark\:prose{color:#44403c;max-width:65ch}.xl\:dark\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.xl\:dark\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.xl\:dark\:prose strong{color:#1c1917;font-weight:600}.xl\:dark\:prose ol[type=A]{--list-counter-style:upper-alpha}.xl\:dark\:prose ol[type=a]{--list-counter-style:lower-alpha}.xl\:dark\:prose ol[type=A s]{--list-counter-style:upper-alpha}.xl\:dark\:prose ol[type=a s]{--list-counter-style:lower-alpha}.xl\:dark\:prose ol[type=I]{--list-counter-style:upper-roman}.xl\:dark\:prose ol[type=i]{--list-counter-style:lower-roman}.xl\:dark\:prose ol[type=I s]{--list-counter-style:upper-roman}.xl\:dark\:prose ol[type=i s]{--list-counter-style:lower-roman}.xl\:dark\:prose ol[type="1"]{--list-counter-style:decimal}.xl\:dark\:prose ol>li{padding-left:1.75em;position:relative}.xl\:dark\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.xl\:dark\:prose ul>li{padding-left:1.75em;position:relative}.xl\:dark\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.xl\:dark\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.xl\:dark\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.xl\:dark\:prose blockquote p:first-of-type:before{content:open-quote}.xl\:dark\:prose blockquote p:last-of-type:after{content:close-quote}.xl\:dark\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.xl\:dark\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.xl\:dark\:prose h3{color:#1c1917;font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.xl\:dark\:prose h4{color:#1c1917;font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.xl\:dark\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.xl\:dark\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.xl\:dark\:prose code:after,.xl\:dark\:prose code:before{content:"`"}.xl\:dark\:prose a code{color:#1c1917}.xl\:dark\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.xl\:dark\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.xl\:dark\:prose pre code:after,.xl\:dark\:prose pre code:before{content:none}.xl\:dark\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.xl\:dark\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.xl\:dark\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.xl\:dark\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.xl\:dark\:prose tbody tr:last-child{border-bottom-width:0}.xl\:dark\:prose tbody td{padding:.5714286em;vertical-align:top}.xl\:dark\:prose{font-size:1rem;line-height:1.75}.xl\:dark\:prose p{margin-bottom:1.25em;margin-top:1.25em}.xl\:dark\:prose figure,.xl\:dark\:prose img,.xl\:dark\:prose video{margin-bottom:2em;margin-top:2em}.xl\:dark\:prose figure>*{margin-bottom:0;margin-top:0}.xl\:dark\:prose h2 code{font-size:.875em}.xl\:dark\:prose h3 code{font-size:.9em}.xl\:dark\:prose ol,.xl\:dark\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.xl\:dark\:prose li{margin-bottom:.5em;margin-top:.5em}.xl\:dark\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.xl\:dark\:prose>ul>li>:first-child{margin-top:1.25em}.xl\:dark\:prose>ul>li>:last-child{margin-bottom:1.25em}.xl\:dark\:prose>ol>li>:first-child{margin-top:1.25em}.xl\:dark\:prose>ol>li>:last-child{margin-bottom:1.25em}.xl\:dark\:prose ol ol,.xl\:dark\:prose ol ul,.xl\:dark\:prose ul ol,.xl\:dark\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.xl\:dark\:prose h2+*,.xl\:dark\:prose h3+*,.xl\:dark\:prose h4+*,.xl\:dark\:prose hr+*{margin-top:0}.xl\:dark\:prose thead th:first-child{padding-left:0}.xl\:dark\:prose thead th:last-child{padding-right:0}.xl\:dark\:prose tbody td:first-child{padding-left:0}.xl\:dark\:prose tbody td:last-child{padding-right:0}.xl\:dark\:prose>:first-child{margin-top:0}.xl\:dark\:prose>:last-child{margin-bottom:0}.xl\:dark\:prose-sm{font-size:.875rem;line-height:1.7142857}.xl\:dark\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.xl\:dark\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.xl\:dark\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.xl\:dark\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.xl\:dark\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.xl\:dark\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.xl\:dark\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.xl\:dark\:prose-sm figure,.xl\:dark\:prose-sm img,.xl\:dark\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.xl\:dark\:prose-sm figure>*{margin-bottom:0;margin-top:0}.xl\:dark\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.xl\:dark\:prose-sm code{font-size:.8571429em}.xl\:dark\:prose-sm h2 code{font-size:.9em}.xl\:dark\:prose-sm h3 code{font-size:.8888889em}.xl\:dark\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.xl\:dark\:prose-sm ol,.xl\:dark\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.xl\:dark\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.xl\:dark\:prose-sm ol>li{padding-left:1.5714286em}.xl\:dark\:prose-sm ol>li:before{left:0}.xl\:dark\:prose-sm ul>li{padding-left:1.5714286em}.xl\:dark\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.xl\:dark\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.xl\:dark\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.xl\:dark\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.xl\:dark\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.xl\:dark\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.xl\:dark\:prose-sm ol ol,.xl\:dark\:prose-sm ol ul,.xl\:dark\:prose-sm ul ol,.xl\:dark\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.xl\:dark\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.xl\:dark\:prose-sm h2+*,.xl\:dark\:prose-sm h3+*,.xl\:dark\:prose-sm h4+*,.xl\:dark\:prose-sm hr+*{margin-top:0}.xl\:dark\:prose-sm table{font-size:.8571429em;line-height:1.5}.xl\:dark\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.xl\:dark\:prose-sm thead th:first-child{padding-left:0}.xl\:dark\:prose-sm thead th:last-child{padding-right:0}.xl\:dark\:prose-sm tbody td{padding:.6666667em 1em}.xl\:dark\:prose-sm tbody td:first-child{padding-left:0}.xl\:dark\:prose-sm tbody td:last-child{padding-right:0}.xl\:dark\:prose-sm>:first-child{margin-top:0}.xl\:dark\:prose-sm>:last-child{margin-bottom:0}.xl\:dark\:prose-lg{font-size:1.125rem;line-height:1.7777778}.xl\:dark\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.xl\:dark\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.xl\:dark\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.xl\:dark\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.xl\:dark\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.xl\:dark\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.xl\:dark\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.xl\:dark\:prose-lg figure,.xl\:dark\:prose-lg img,.xl\:dark\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.xl\:dark\:prose-lg figure>*{margin-bottom:0;margin-top:0}.xl\:dark\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.xl\:dark\:prose-lg code{font-size:.8888889em}.xl\:dark\:prose-lg h2 code{font-size:.8666667em}.xl\:dark\:prose-lg h3 code{font-size:.875em}.xl\:dark\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.xl\:dark\:prose-lg ol,.xl\:dark\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.xl\:dark\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.xl\:dark\:prose-lg ol>li{padding-left:1.6666667em}.xl\:dark\:prose-lg ol>li:before{left:0}.xl\:dark\:prose-lg ul>li{padding-left:1.6666667em}.xl\:dark\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.xl\:dark\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.xl\:dark\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.xl\:dark\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.xl\:dark\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.xl\:dark\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.xl\:dark\:prose-lg ol ol,.xl\:dark\:prose-lg ol ul,.xl\:dark\:prose-lg ul ol,.xl\:dark\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.xl\:dark\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.xl\:dark\:prose-lg h2+*,.xl\:dark\:prose-lg h3+*,.xl\:dark\:prose-lg h4+*,.xl\:dark\:prose-lg hr+*{margin-top:0}.xl\:dark\:prose-lg table{font-size:.8888889em;line-height:1.5}.xl\:dark\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.xl\:dark\:prose-lg thead th:first-child{padding-left:0}.xl\:dark\:prose-lg thead th:last-child{padding-right:0}.xl\:dark\:prose-lg tbody td{padding:.75em}.xl\:dark\:prose-lg tbody td:first-child{padding-left:0}.xl\:dark\:prose-lg tbody td:last-child{padding-right:0}.xl\:dark\:prose-lg>:first-child{margin-top:0}.xl\:dark\:prose-lg>:last-child{margin-bottom:0}.xl\:dark\:prose-xl{font-size:1.25rem;line-height:1.8}.xl\:dark\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.xl\:dark\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.xl\:dark\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.xl\:dark\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.xl\:dark\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.xl\:dark\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.xl\:dark\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.xl\:dark\:prose-xl figure,.xl\:dark\:prose-xl img,.xl\:dark\:prose-xl video{margin-bottom:2em;margin-top:2em}.xl\:dark\:prose-xl figure>*{margin-bottom:0;margin-top:0}.xl\:dark\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.xl\:dark\:prose-xl code{font-size:.9em}.xl\:dark\:prose-xl h2 code{font-size:.8611111em}.xl\:dark\:prose-xl h3 code{font-size:.9em}.xl\:dark\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.xl\:dark\:prose-xl ol,.xl\:dark\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.xl\:dark\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.xl\:dark\:prose-xl ol>li{padding-left:1.8em}.xl\:dark\:prose-xl ol>li:before{left:0}.xl\:dark\:prose-xl ul>li{padding-left:1.8em}.xl\:dark\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.xl\:dark\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.xl\:dark\:prose-xl>ul>li>:first-child{margin-top:1.2em}.xl\:dark\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.xl\:dark\:prose-xl>ol>li>:first-child{margin-top:1.2em}.xl\:dark\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.xl\:dark\:prose-xl ol ol,.xl\:dark\:prose-xl ol ul,.xl\:dark\:prose-xl ul ol,.xl\:dark\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.xl\:dark\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.xl\:dark\:prose-xl h2+*,.xl\:dark\:prose-xl h3+*,.xl\:dark\:prose-xl h4+*,.xl\:dark\:prose-xl hr+*{margin-top:0}.xl\:dark\:prose-xl table{font-size:.9em;line-height:1.5555556}.xl\:dark\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.xl\:dark\:prose-xl thead th:first-child{padding-left:0}.xl\:dark\:prose-xl thead th:last-child{padding-right:0}.xl\:dark\:prose-xl tbody td{padding:.8888889em .6666667em}.xl\:dark\:prose-xl tbody td:first-child{padding-left:0}.xl\:dark\:prose-xl tbody td:last-child{padding-right:0}.xl\:dark\:prose-xl>:first-child{margin-top:0}.xl\:dark\:prose-xl>:last-child{margin-bottom:0}.xl\:dark\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.xl\:dark\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.xl\:dark\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.xl\:dark\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.xl\:dark\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.xl\:dark\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.xl\:dark\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.xl\:dark\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.xl\:dark\:prose-2xl figure,.xl\:dark\:prose-2xl img,.xl\:dark\:prose-2xl video{margin-bottom:2em;margin-top:2em}.xl\:dark\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.xl\:dark\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.xl\:dark\:prose-2xl code{font-size:.8333333em}.xl\:dark\:prose-2xl h2 code{font-size:.875em}.xl\:dark\:prose-2xl h3 code{font-size:.8888889em}.xl\:dark\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.xl\:dark\:prose-2xl ol,.xl\:dark\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.xl\:dark\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.xl\:dark\:prose-2xl ol>li{padding-left:1.6666667em}.xl\:dark\:prose-2xl ol>li:before{left:0}.xl\:dark\:prose-2xl ul>li{padding-left:1.6666667em}.xl\:dark\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.xl\:dark\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.xl\:dark\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.xl\:dark\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.xl\:dark\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.xl\:dark\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.xl\:dark\:prose-2xl ol ol,.xl\:dark\:prose-2xl ol ul,.xl\:dark\:prose-2xl ul ol,.xl\:dark\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.xl\:dark\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.xl\:dark\:prose-2xl h2+*,.xl\:dark\:prose-2xl h3+*,.xl\:dark\:prose-2xl h4+*,.xl\:dark\:prose-2xl hr+*{margin-top:0}.xl\:dark\:prose-2xl table{font-size:.8333333em;line-height:1.4}.xl\:dark\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.xl\:dark\:prose-2xl thead th:first-child{padding-left:0}.xl\:dark\:prose-2xl thead th:last-child{padding-right:0}.xl\:dark\:prose-2xl tbody td{padding:.8em .6em}.xl\:dark\:prose-2xl tbody td:first-child{padding-left:0}.xl\:dark\:prose-2xl tbody td:last-child{padding-right:0}.xl\:dark\:prose-2xl>:first-child{margin-top:0}.xl\:dark\:prose-2xl>:last-child{margin-bottom:0}.xl\:dark\:prose-connection a,.xl\:dark\:prose-connection a code{color:#4f46e5}.xl\:dark\:prose-connect a,.xl\:dark\:prose-connect a code{color:#dc2626}.xl\:dark\:prose-punch a,.xl\:dark\:prose-punch a code{color:#ca8a04}.xl\:dark\:prose-touch a,.xl\:dark\:prose-touch a code{color:#16a34a}.xl\:dark\:prose-pulse a,.xl\:dark\:prose-pulse a code{color:#db2777}.xl\:dark\:prose-indigo a,.xl\:dark\:prose-indigo a code{color:#4f46e5}.xl\:dark\:prose-red a,.xl\:dark\:prose-red a code{color:#e11d48}.xl\:dark\:prose-yellow a,.xl\:dark\:prose-yellow a code{color:#d97706}.xl\:dark\:prose-blue a,.xl\:dark\:prose-blue a code{color:#2563eb}.xl\:dark\:prose-purple a,.xl\:dark\:prose-purple a code{color:#9333ea}.xl\:dark\:prose-light,.xl\:dark\:prose-light [class~=lead]{color:#d6d3d1}.xl\:dark\:prose-light a,.xl\:dark\:prose-light strong{color:#e7e5e4}.xl\:dark\:prose-light ol>li:before{color:#a8a29e}.xl\:dark\:prose-light ul>li:before{background-color:#57534e}.xl\:dark\:prose-light hr{border-color:#44403c}.xl\:dark\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.xl\:dark\:prose-light h1,.xl\:dark\:prose-light h2,.xl\:dark\:prose-light h3,.xl\:dark\:prose-light h4{color:#e7e5e4}.xl\:dark\:prose-light figure figcaption{color:#a8a29e}.xl\:dark\:prose-light a code,.xl\:dark\:prose-light code{color:#e7e5e4}.xl\:dark\:prose-light pre{color:#44403c}.xl\:dark\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.xl\:dark\:prose-light tbody tr{border-bottom-color:#44403c}}.xl\:aspect-w-1,.xl\:aspect-w-2,.xl\:aspect-w-3,.xl\:aspect-w-4,.xl\:aspect-w-5,.xl\:aspect-w-6,.xl\:aspect-w-7,.xl\:aspect-w-8,.xl\:aspect-w-9,.xl\:aspect-w-10,.xl\:aspect-w-11,.xl\:aspect-w-12,.xl\:aspect-w-13,.xl\:aspect-w-14,.xl\:aspect-w-15,.xl\:aspect-w-16{padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative}.xl\:aspect-w-1>*,.xl\:aspect-w-2>*,.xl\:aspect-w-3>*,.xl\:aspect-w-4>*,.xl\:aspect-w-5>*,.xl\:aspect-w-6>*,.xl\:aspect-w-7>*,.xl\:aspect-w-8>*,.xl\:aspect-w-9>*,.xl\:aspect-w-10>*,.xl\:aspect-w-11>*,.xl\:aspect-w-12>*,.xl\:aspect-w-13>*,.xl\:aspect-w-14>*,.xl\:aspect-w-15>*,.xl\:aspect-w-16>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.xl\:aspect-none{padding-bottom:0;position:static}.xl\:aspect-none>*{bottom:auto;height:auto;left:auto;position:static;right:auto;top:auto;width:auto}.xl\:aspect-w-1{--tw-aspect-w:1}.xl\:aspect-w-2{--tw-aspect-w:2}.xl\:aspect-w-3{--tw-aspect-w:3}.xl\:aspect-w-4{--tw-aspect-w:4}.xl\:aspect-w-5{--tw-aspect-w:5}.xl\:aspect-w-6{--tw-aspect-w:6}.xl\:aspect-w-7{--tw-aspect-w:7}.xl\:aspect-w-8{--tw-aspect-w:8}.xl\:aspect-w-9{--tw-aspect-w:9}.xl\:aspect-w-10{--tw-aspect-w:10}.xl\:aspect-w-11{--tw-aspect-w:11}.xl\:aspect-w-12{--tw-aspect-w:12}.xl\:aspect-w-13{--tw-aspect-w:13}.xl\:aspect-w-14{--tw-aspect-w:14}.xl\:aspect-w-15{--tw-aspect-w:15}.xl\:aspect-w-16{--tw-aspect-w:16}.xl\:aspect-h-1{--tw-aspect-h:1}.xl\:aspect-h-2{--tw-aspect-h:2}.xl\:aspect-h-3{--tw-aspect-h:3}.xl\:aspect-h-4{--tw-aspect-h:4}.xl\:aspect-h-5{--tw-aspect-h:5}.xl\:aspect-h-6{--tw-aspect-h:6}.xl\:aspect-h-7{--tw-aspect-h:7}.xl\:aspect-h-8{--tw-aspect-h:8}.xl\:aspect-h-9{--tw-aspect-h:9}.xl\:aspect-h-10{--tw-aspect-h:10}.xl\:aspect-h-11{--tw-aspect-h:11}.xl\:aspect-h-12{--tw-aspect-h:12}.xl\:aspect-h-13{--tw-aspect-h:13}.xl\:aspect-h-14{--tw-aspect-h:14}.xl\:aspect-h-15{--tw-aspect-h:15}.xl\:aspect-h-16{--tw-aspect-h:16}.xl\:sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.xl\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.xl\:focus-within\:sr-only:focus-within{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.xl\:focus-within\:not-sr-only:focus-within{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.xl\:focus\:sr-only:focus{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.xl\:focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.xl\:pointer-events-none{pointer-events:none}.xl\:pointer-events-auto{pointer-events:auto}.xl\:visible{visibility:visible}.xl\:invisible{visibility:hidden}.xl\:static{position:static}.xl\:fixed{position:fixed}.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:sticky{position:sticky}.xl\:inset-0{bottom:0;left:0;right:0;top:0}.xl\:inset-1{bottom:.25rem;left:.25rem;right:.25rem;top:.25rem}.xl\:inset-2{bottom:.5rem;left:.5rem;right:.5rem;top:.5rem}.xl\:inset-3{bottom:.75rem;left:.75rem;right:.75rem;top:.75rem}.xl\:inset-4{bottom:1rem;left:1rem;right:1rem;top:1rem}.xl\:inset-5{bottom:1.25rem;left:1.25rem;right:1.25rem;top:1.25rem}.xl\:inset-6{bottom:1.5rem;left:1.5rem;right:1.5rem;top:1.5rem}.xl\:inset-7{bottom:1.75rem;left:1.75rem;right:1.75rem;top:1.75rem}.xl\:inset-8{bottom:2rem;left:2rem;right:2rem;top:2rem}.xl\:inset-9{bottom:2.25rem;left:2.25rem;right:2.25rem;top:2.25rem}.xl\:inset-10{bottom:2.5rem;left:2.5rem;right:2.5rem;top:2.5rem}.xl\:inset-11{bottom:2.75rem;left:2.75rem;right:2.75rem;top:2.75rem}.xl\:inset-12{bottom:3rem;left:3rem;right:3rem;top:3rem}.xl\:inset-14{bottom:3.5rem;left:3.5rem;right:3.5rem;top:3.5rem}.xl\:inset-16{bottom:4rem;left:4rem;right:4rem;top:4rem}.xl\:inset-20{bottom:5rem;left:5rem;right:5rem;top:5rem}.xl\:inset-24{bottom:6rem;left:6rem;right:6rem;top:6rem}.xl\:inset-28{bottom:7rem;left:7rem;right:7rem;top:7rem}.xl\:inset-32{bottom:8rem;left:8rem;right:8rem;top:8rem}.xl\:inset-36{bottom:9rem;left:9rem;right:9rem;top:9rem}.xl\:inset-40{bottom:10rem;left:10rem;right:10rem;top:10rem}.xl\:inset-44{bottom:11rem;left:11rem;right:11rem;top:11rem}.xl\:inset-48{bottom:12rem;left:12rem;right:12rem;top:12rem}.xl\:inset-52{bottom:13rem;left:13rem;right:13rem;top:13rem}.xl\:inset-56{bottom:14rem;left:14rem;right:14rem;top:14rem}.xl\:inset-60{bottom:15rem;left:15rem;right:15rem;top:15rem}.xl\:inset-64{bottom:16rem;left:16rem;right:16rem;top:16rem}.xl\:inset-72{bottom:18rem;left:18rem;right:18rem;top:18rem}.xl\:inset-80{bottom:20rem;left:20rem;right:20rem;top:20rem}.xl\:inset-96{bottom:24rem;left:24rem;right:24rem;top:24rem}.xl\:inset-auto{bottom:auto;left:auto;right:auto;top:auto}.xl\:inset-px{bottom:1px;left:1px;right:1px;top:1px}.xl\:inset-0\.5{bottom:.125rem;left:.125rem;right:.125rem;top:.125rem}.xl\:inset-1\.5{bottom:.375rem;left:.375rem;right:.375rem;top:.375rem}.xl\:inset-2\.5{bottom:.625rem;left:.625rem;right:.625rem;top:.625rem}.xl\:inset-3\.5{bottom:.875rem;left:.875rem;right:.875rem;top:.875rem}.xl\:-inset-0{bottom:0;left:0;right:0;top:0}.xl\:-inset-1{bottom:-.25rem;left:-.25rem;right:-.25rem;top:-.25rem}.xl\:-inset-2{bottom:-.5rem;left:-.5rem;right:-.5rem;top:-.5rem}.xl\:-inset-3{bottom:-.75rem;left:-.75rem;right:-.75rem;top:-.75rem}.xl\:-inset-4{bottom:-1rem;left:-1rem;right:-1rem;top:-1rem}.xl\:-inset-5{bottom:-1.25rem;left:-1.25rem;right:-1.25rem;top:-1.25rem}.xl\:-inset-6{bottom:-1.5rem;left:-1.5rem;right:-1.5rem;top:-1.5rem}.xl\:-inset-7{bottom:-1.75rem;left:-1.75rem;right:-1.75rem;top:-1.75rem}.xl\:-inset-8{bottom:-2rem;left:-2rem;right:-2rem;top:-2rem}.xl\:-inset-9{bottom:-2.25rem;left:-2.25rem;right:-2.25rem;top:-2.25rem}.xl\:-inset-10{bottom:-2.5rem;left:-2.5rem;right:-2.5rem;top:-2.5rem}.xl\:-inset-11{bottom:-2.75rem;left:-2.75rem;right:-2.75rem;top:-2.75rem}.xl\:-inset-12{bottom:-3rem;left:-3rem;right:-3rem;top:-3rem}.xl\:-inset-14{bottom:-3.5rem;left:-3.5rem;right:-3.5rem;top:-3.5rem}.xl\:-inset-16{bottom:-4rem;left:-4rem;right:-4rem;top:-4rem}.xl\:-inset-20{bottom:-5rem;left:-5rem;right:-5rem;top:-5rem}.xl\:-inset-24{bottom:-6rem;left:-6rem;right:-6rem;top:-6rem}.xl\:-inset-28{bottom:-7rem;left:-7rem;right:-7rem;top:-7rem}.xl\:-inset-32{bottom:-8rem;left:-8rem;right:-8rem;top:-8rem}.xl\:-inset-36{bottom:-9rem;left:-9rem;right:-9rem;top:-9rem}.xl\:-inset-40{bottom:-10rem;left:-10rem;right:-10rem;top:-10rem}.xl\:-inset-44{bottom:-11rem;left:-11rem;right:-11rem;top:-11rem}.xl\:-inset-48{bottom:-12rem;left:-12rem;right:-12rem;top:-12rem}.xl\:-inset-52{bottom:-13rem;left:-13rem;right:-13rem;top:-13rem}.xl\:-inset-56{bottom:-14rem;left:-14rem;right:-14rem;top:-14rem}.xl\:-inset-60{bottom:-15rem;left:-15rem;right:-15rem;top:-15rem}.xl\:-inset-64{bottom:-16rem;left:-16rem;right:-16rem;top:-16rem}.xl\:-inset-72{bottom:-18rem;left:-18rem;right:-18rem;top:-18rem}.xl\:-inset-80{bottom:-20rem;left:-20rem;right:-20rem;top:-20rem}.xl\:-inset-96{bottom:-24rem;left:-24rem;right:-24rem;top:-24rem}.xl\:-inset-px{bottom:-1px;left:-1px;right:-1px;top:-1px}.xl\:-inset-0\.5{bottom:-.125rem;left:-.125rem;right:-.125rem;top:-.125rem}.xl\:-inset-1\.5{bottom:-.375rem;left:-.375rem;right:-.375rem;top:-.375rem}.xl\:-inset-2\.5{bottom:-.625rem;left:-.625rem;right:-.625rem;top:-.625rem}.xl\:-inset-3\.5{bottom:-.875rem;left:-.875rem;right:-.875rem;top:-.875rem}.xl\:inset-1\/2{bottom:50%;left:50%;right:50%;top:50%}.xl\:inset-1\/3{bottom:33.333333%;left:33.333333%;right:33.333333%;top:33.333333%}.xl\:inset-2\/3{bottom:66.666667%;left:66.666667%;right:66.666667%;top:66.666667%}.xl\:inset-1\/4{bottom:25%;left:25%;right:25%;top:25%}.xl\:inset-2\/4{bottom:50%;left:50%;right:50%;top:50%}.xl\:inset-3\/4{bottom:75%;left:75%;right:75%;top:75%}.xl\:inset-full{bottom:100%;left:100%;right:100%;top:100%}.xl\:-inset-1\/2{bottom:-50%;left:-50%;right:-50%;top:-50%}.xl\:-inset-1\/3{bottom:-33.333333%;left:-33.333333%;right:-33.333333%;top:-33.333333%}.xl\:-inset-2\/3{bottom:-66.666667%;left:-66.666667%;right:-66.666667%;top:-66.666667%}.xl\:-inset-1\/4{bottom:-25%;left:-25%;right:-25%;top:-25%}.xl\:-inset-2\/4{bottom:-50%;left:-50%;right:-50%;top:-50%}.xl\:-inset-3\/4{bottom:-75%;left:-75%;right:-75%;top:-75%}.xl\:-inset-full{bottom:-100%;left:-100%;right:-100%;top:-100%}.xl\:inset-x-0{left:0;right:0}.xl\:inset-x-1{left:.25rem;right:.25rem}.xl\:inset-x-2{left:.5rem;right:.5rem}.xl\:inset-x-3{left:.75rem;right:.75rem}.xl\:inset-x-4{left:1rem;right:1rem}.xl\:inset-x-5{left:1.25rem;right:1.25rem}.xl\:inset-x-6{left:1.5rem;right:1.5rem}.xl\:inset-x-7{left:1.75rem;right:1.75rem}.xl\:inset-x-8{left:2rem;right:2rem}.xl\:inset-x-9{left:2.25rem;right:2.25rem}.xl\:inset-x-10{left:2.5rem;right:2.5rem}.xl\:inset-x-11{left:2.75rem;right:2.75rem}.xl\:inset-x-12{left:3rem;right:3rem}.xl\:inset-x-14{left:3.5rem;right:3.5rem}.xl\:inset-x-16{left:4rem;right:4rem}.xl\:inset-x-20{left:5rem;right:5rem}.xl\:inset-x-24{left:6rem;right:6rem}.xl\:inset-x-28{left:7rem;right:7rem}.xl\:inset-x-32{left:8rem;right:8rem}.xl\:inset-x-36{left:9rem;right:9rem}.xl\:inset-x-40{left:10rem;right:10rem}.xl\:inset-x-44{left:11rem;right:11rem}.xl\:inset-x-48{left:12rem;right:12rem}.xl\:inset-x-52{left:13rem;right:13rem}.xl\:inset-x-56{left:14rem;right:14rem}.xl\:inset-x-60{left:15rem;right:15rem}.xl\:inset-x-64{left:16rem;right:16rem}.xl\:inset-x-72{left:18rem;right:18rem}.xl\:inset-x-80{left:20rem;right:20rem}.xl\:inset-x-96{left:24rem;right:24rem}.xl\:inset-x-auto{left:auto;right:auto}.xl\:inset-x-px{left:1px;right:1px}.xl\:inset-x-0\.5{left:.125rem;right:.125rem}.xl\:inset-x-1\.5{left:.375rem;right:.375rem}.xl\:inset-x-2\.5{left:.625rem;right:.625rem}.xl\:inset-x-3\.5{left:.875rem;right:.875rem}.xl\:-inset-x-0{left:0;right:0}.xl\:-inset-x-1{left:-.25rem;right:-.25rem}.xl\:-inset-x-2{left:-.5rem;right:-.5rem}.xl\:-inset-x-3{left:-.75rem;right:-.75rem}.xl\:-inset-x-4{left:-1rem;right:-1rem}.xl\:-inset-x-5{left:-1.25rem;right:-1.25rem}.xl\:-inset-x-6{left:-1.5rem;right:-1.5rem}.xl\:-inset-x-7{left:-1.75rem;right:-1.75rem}.xl\:-inset-x-8{left:-2rem;right:-2rem}.xl\:-inset-x-9{left:-2.25rem;right:-2.25rem}.xl\:-inset-x-10{left:-2.5rem;right:-2.5rem}.xl\:-inset-x-11{left:-2.75rem;right:-2.75rem}.xl\:-inset-x-12{left:-3rem;right:-3rem}.xl\:-inset-x-14{left:-3.5rem;right:-3.5rem}.xl\:-inset-x-16{left:-4rem;right:-4rem}.xl\:-inset-x-20{left:-5rem;right:-5rem}.xl\:-inset-x-24{left:-6rem;right:-6rem}.xl\:-inset-x-28{left:-7rem;right:-7rem}.xl\:-inset-x-32{left:-8rem;right:-8rem}.xl\:-inset-x-36{left:-9rem;right:-9rem}.xl\:-inset-x-40{left:-10rem;right:-10rem}.xl\:-inset-x-44{left:-11rem;right:-11rem}.xl\:-inset-x-48{left:-12rem;right:-12rem}.xl\:-inset-x-52{left:-13rem;right:-13rem}.xl\:-inset-x-56{left:-14rem;right:-14rem}.xl\:-inset-x-60{left:-15rem;right:-15rem}.xl\:-inset-x-64{left:-16rem;right:-16rem}.xl\:-inset-x-72{left:-18rem;right:-18rem}.xl\:-inset-x-80{left:-20rem;right:-20rem}.xl\:-inset-x-96{left:-24rem;right:-24rem}.xl\:-inset-x-px{left:-1px;right:-1px}.xl\:-inset-x-0\.5{left:-.125rem;right:-.125rem}.xl\:-inset-x-1\.5{left:-.375rem;right:-.375rem}.xl\:-inset-x-2\.5{left:-.625rem;right:-.625rem}.xl\:-inset-x-3\.5{left:-.875rem;right:-.875rem}.xl\:inset-x-1\/2{left:50%;right:50%}.xl\:inset-x-1\/3{left:33.333333%;right:33.333333%}.xl\:inset-x-2\/3{left:66.666667%;right:66.666667%}.xl\:inset-x-1\/4{left:25%;right:25%}.xl\:inset-x-2\/4{left:50%;right:50%}.xl\:inset-x-3\/4{left:75%;right:75%}.xl\:inset-x-full{left:100%;right:100%}.xl\:-inset-x-1\/2{left:-50%;right:-50%}.xl\:-inset-x-1\/3{left:-33.333333%;right:-33.333333%}.xl\:-inset-x-2\/3{left:-66.666667%;right:-66.666667%}.xl\:-inset-x-1\/4{left:-25%;right:-25%}.xl\:-inset-x-2\/4{left:-50%;right:-50%}.xl\:-inset-x-3\/4{left:-75%;right:-75%}.xl\:-inset-x-full{left:-100%;right:-100%}.xl\:inset-y-0{bottom:0;top:0}.xl\:inset-y-1{bottom:.25rem;top:.25rem}.xl\:inset-y-2{bottom:.5rem;top:.5rem}.xl\:inset-y-3{bottom:.75rem;top:.75rem}.xl\:inset-y-4{bottom:1rem;top:1rem}.xl\:inset-y-5{bottom:1.25rem;top:1.25rem}.xl\:inset-y-6{bottom:1.5rem;top:1.5rem}.xl\:inset-y-7{bottom:1.75rem;top:1.75rem}.xl\:inset-y-8{bottom:2rem;top:2rem}.xl\:inset-y-9{bottom:2.25rem;top:2.25rem}.xl\:inset-y-10{bottom:2.5rem;top:2.5rem}.xl\:inset-y-11{bottom:2.75rem;top:2.75rem}.xl\:inset-y-12{bottom:3rem;top:3rem}.xl\:inset-y-14{bottom:3.5rem;top:3.5rem}.xl\:inset-y-16{bottom:4rem;top:4rem}.xl\:inset-y-20{bottom:5rem;top:5rem}.xl\:inset-y-24{bottom:6rem;top:6rem}.xl\:inset-y-28{bottom:7rem;top:7rem}.xl\:inset-y-32{bottom:8rem;top:8rem}.xl\:inset-y-36{bottom:9rem;top:9rem}.xl\:inset-y-40{bottom:10rem;top:10rem}.xl\:inset-y-44{bottom:11rem;top:11rem}.xl\:inset-y-48{bottom:12rem;top:12rem}.xl\:inset-y-52{bottom:13rem;top:13rem}.xl\:inset-y-56{bottom:14rem;top:14rem}.xl\:inset-y-60{bottom:15rem;top:15rem}.xl\:inset-y-64{bottom:16rem;top:16rem}.xl\:inset-y-72{bottom:18rem;top:18rem}.xl\:inset-y-80{bottom:20rem;top:20rem}.xl\:inset-y-96{bottom:24rem;top:24rem}.xl\:inset-y-auto{bottom:auto;top:auto}.xl\:inset-y-px{bottom:1px;top:1px}.xl\:inset-y-0\.5{bottom:.125rem;top:.125rem}.xl\:inset-y-1\.5{bottom:.375rem;top:.375rem}.xl\:inset-y-2\.5{bottom:.625rem;top:.625rem}.xl\:inset-y-3\.5{bottom:.875rem;top:.875rem}.xl\:-inset-y-0{bottom:0;top:0}.xl\:-inset-y-1{bottom:-.25rem;top:-.25rem}.xl\:-inset-y-2{bottom:-.5rem;top:-.5rem}.xl\:-inset-y-3{bottom:-.75rem;top:-.75rem}.xl\:-inset-y-4{bottom:-1rem;top:-1rem}.xl\:-inset-y-5{bottom:-1.25rem;top:-1.25rem}.xl\:-inset-y-6{bottom:-1.5rem;top:-1.5rem}.xl\:-inset-y-7{bottom:-1.75rem;top:-1.75rem}.xl\:-inset-y-8{bottom:-2rem;top:-2rem}.xl\:-inset-y-9{bottom:-2.25rem;top:-2.25rem}.xl\:-inset-y-10{bottom:-2.5rem;top:-2.5rem}.xl\:-inset-y-11{bottom:-2.75rem;top:-2.75rem}.xl\:-inset-y-12{bottom:-3rem;top:-3rem}.xl\:-inset-y-14{bottom:-3.5rem;top:-3.5rem}.xl\:-inset-y-16{bottom:-4rem;top:-4rem}.xl\:-inset-y-20{bottom:-5rem;top:-5rem}.xl\:-inset-y-24{bottom:-6rem;top:-6rem}.xl\:-inset-y-28{bottom:-7rem;top:-7rem}.xl\:-inset-y-32{bottom:-8rem;top:-8rem}.xl\:-inset-y-36{bottom:-9rem;top:-9rem}.xl\:-inset-y-40{bottom:-10rem;top:-10rem}.xl\:-inset-y-44{bottom:-11rem;top:-11rem}.xl\:-inset-y-48{bottom:-12rem;top:-12rem}.xl\:-inset-y-52{bottom:-13rem;top:-13rem}.xl\:-inset-y-56{bottom:-14rem;top:-14rem}.xl\:-inset-y-60{bottom:-15rem;top:-15rem}.xl\:-inset-y-64{bottom:-16rem;top:-16rem}.xl\:-inset-y-72{bottom:-18rem;top:-18rem}.xl\:-inset-y-80{bottom:-20rem;top:-20rem}.xl\:-inset-y-96{bottom:-24rem;top:-24rem}.xl\:-inset-y-px{bottom:-1px;top:-1px}.xl\:-inset-y-0\.5{bottom:-.125rem;top:-.125rem}.xl\:-inset-y-1\.5{bottom:-.375rem;top:-.375rem}.xl\:-inset-y-2\.5{bottom:-.625rem;top:-.625rem}.xl\:-inset-y-3\.5{bottom:-.875rem;top:-.875rem}.xl\:inset-y-1\/2{bottom:50%;top:50%}.xl\:inset-y-1\/3{bottom:33.333333%;top:33.333333%}.xl\:inset-y-2\/3{bottom:66.666667%;top:66.666667%}.xl\:inset-y-1\/4{bottom:25%;top:25%}.xl\:inset-y-2\/4{bottom:50%;top:50%}.xl\:inset-y-3\/4{bottom:75%;top:75%}.xl\:inset-y-full{bottom:100%;top:100%}.xl\:-inset-y-1\/2{bottom:-50%;top:-50%}.xl\:-inset-y-1\/3{bottom:-33.333333%;top:-33.333333%}.xl\:-inset-y-2\/3{bottom:-66.666667%;top:-66.666667%}.xl\:-inset-y-1\/4{bottom:-25%;top:-25%}.xl\:-inset-y-2\/4{bottom:-50%;top:-50%}.xl\:-inset-y-3\/4{bottom:-75%;top:-75%}.xl\:-inset-y-full{bottom:-100%;top:-100%}.xl\:top-0{top:0}.xl\:top-1{top:.25rem}.xl\:top-2{top:.5rem}.xl\:top-3{top:.75rem}.xl\:top-4{top:1rem}.xl\:top-5{top:1.25rem}.xl\:top-6{top:1.5rem}.xl\:top-7{top:1.75rem}.xl\:top-8{top:2rem}.xl\:top-9{top:2.25rem}.xl\:top-10{top:2.5rem}.xl\:top-11{top:2.75rem}.xl\:top-12{top:3rem}.xl\:top-14{top:3.5rem}.xl\:top-16{top:4rem}.xl\:top-20{top:5rem}.xl\:top-24{top:6rem}.xl\:top-28{top:7rem}.xl\:top-32{top:8rem}.xl\:top-36{top:9rem}.xl\:top-40{top:10rem}.xl\:top-44{top:11rem}.xl\:top-48{top:12rem}.xl\:top-52{top:13rem}.xl\:top-56{top:14rem}.xl\:top-60{top:15rem}.xl\:top-64{top:16rem}.xl\:top-72{top:18rem}.xl\:top-80{top:20rem}.xl\:top-96{top:24rem}.xl\:top-auto{top:auto}.xl\:top-px{top:1px}.xl\:top-0\.5{top:.125rem}.xl\:top-1\.5{top:.375rem}.xl\:top-2\.5{top:.625rem}.xl\:top-3\.5{top:.875rem}.xl\:-top-0{top:0}.xl\:-top-1{top:-.25rem}.xl\:-top-2{top:-.5rem}.xl\:-top-3{top:-.75rem}.xl\:-top-4{top:-1rem}.xl\:-top-5{top:-1.25rem}.xl\:-top-6{top:-1.5rem}.xl\:-top-7{top:-1.75rem}.xl\:-top-8{top:-2rem}.xl\:-top-9{top:-2.25rem}.xl\:-top-10{top:-2.5rem}.xl\:-top-11{top:-2.75rem}.xl\:-top-12{top:-3rem}.xl\:-top-14{top:-3.5rem}.xl\:-top-16{top:-4rem}.xl\:-top-20{top:-5rem}.xl\:-top-24{top:-6rem}.xl\:-top-28{top:-7rem}.xl\:-top-32{top:-8rem}.xl\:-top-36{top:-9rem}.xl\:-top-40{top:-10rem}.xl\:-top-44{top:-11rem}.xl\:-top-48{top:-12rem}.xl\:-top-52{top:-13rem}.xl\:-top-56{top:-14rem}.xl\:-top-60{top:-15rem}.xl\:-top-64{top:-16rem}.xl\:-top-72{top:-18rem}.xl\:-top-80{top:-20rem}.xl\:-top-96{top:-24rem}.xl\:-top-px{top:-1px}.xl\:-top-0\.5{top:-.125rem}.xl\:-top-1\.5{top:-.375rem}.xl\:-top-2\.5{top:-.625rem}.xl\:-top-3\.5{top:-.875rem}.xl\:top-1\/2{top:50%}.xl\:top-1\/3{top:33.333333%}.xl\:top-2\/3{top:66.666667%}.xl\:top-1\/4{top:25%}.xl\:top-2\/4{top:50%}.xl\:top-3\/4{top:75%}.xl\:top-full{top:100%}.xl\:-top-1\/2{top:-50%}.xl\:-top-1\/3{top:-33.333333%}.xl\:-top-2\/3{top:-66.666667%}.xl\:-top-1\/4{top:-25%}.xl\:-top-2\/4{top:-50%}.xl\:-top-3\/4{top:-75%}.xl\:-top-full{top:-100%}.xl\:right-0{right:0}.xl\:right-1{right:.25rem}.xl\:right-2{right:.5rem}.xl\:right-3{right:.75rem}.xl\:right-4{right:1rem}.xl\:right-5{right:1.25rem}.xl\:right-6{right:1.5rem}.xl\:right-7{right:1.75rem}.xl\:right-8{right:2rem}.xl\:right-9{right:2.25rem}.xl\:right-10{right:2.5rem}.xl\:right-11{right:2.75rem}.xl\:right-12{right:3rem}.xl\:right-14{right:3.5rem}.xl\:right-16{right:4rem}.xl\:right-20{right:5rem}.xl\:right-24{right:6rem}.xl\:right-28{right:7rem}.xl\:right-32{right:8rem}.xl\:right-36{right:9rem}.xl\:right-40{right:10rem}.xl\:right-44{right:11rem}.xl\:right-48{right:12rem}.xl\:right-52{right:13rem}.xl\:right-56{right:14rem}.xl\:right-60{right:15rem}.xl\:right-64{right:16rem}.xl\:right-72{right:18rem}.xl\:right-80{right:20rem}.xl\:right-96{right:24rem}.xl\:right-auto{right:auto}.xl\:right-px{right:1px}.xl\:right-0\.5{right:.125rem}.xl\:right-1\.5{right:.375rem}.xl\:right-2\.5{right:.625rem}.xl\:right-3\.5{right:.875rem}.xl\:-right-0{right:0}.xl\:-right-1{right:-.25rem}.xl\:-right-2{right:-.5rem}.xl\:-right-3{right:-.75rem}.xl\:-right-4{right:-1rem}.xl\:-right-5{right:-1.25rem}.xl\:-right-6{right:-1.5rem}.xl\:-right-7{right:-1.75rem}.xl\:-right-8{right:-2rem}.xl\:-right-9{right:-2.25rem}.xl\:-right-10{right:-2.5rem}.xl\:-right-11{right:-2.75rem}.xl\:-right-12{right:-3rem}.xl\:-right-14{right:-3.5rem}.xl\:-right-16{right:-4rem}.xl\:-right-20{right:-5rem}.xl\:-right-24{right:-6rem}.xl\:-right-28{right:-7rem}.xl\:-right-32{right:-8rem}.xl\:-right-36{right:-9rem}.xl\:-right-40{right:-10rem}.xl\:-right-44{right:-11rem}.xl\:-right-48{right:-12rem}.xl\:-right-52{right:-13rem}.xl\:-right-56{right:-14rem}.xl\:-right-60{right:-15rem}.xl\:-right-64{right:-16rem}.xl\:-right-72{right:-18rem}.xl\:-right-80{right:-20rem}.xl\:-right-96{right:-24rem}.xl\:-right-px{right:-1px}.xl\:-right-0\.5{right:-.125rem}.xl\:-right-1\.5{right:-.375rem}.xl\:-right-2\.5{right:-.625rem}.xl\:-right-3\.5{right:-.875rem}.xl\:right-1\/2{right:50%}.xl\:right-1\/3{right:33.333333%}.xl\:right-2\/3{right:66.666667%}.xl\:right-1\/4{right:25%}.xl\:right-2\/4{right:50%}.xl\:right-3\/4{right:75%}.xl\:right-full{right:100%}.xl\:-right-1\/2{right:-50%}.xl\:-right-1\/3{right:-33.333333%}.xl\:-right-2\/3{right:-66.666667%}.xl\:-right-1\/4{right:-25%}.xl\:-right-2\/4{right:-50%}.xl\:-right-3\/4{right:-75%}.xl\:-right-full{right:-100%}.xl\:bottom-0{bottom:0}.xl\:bottom-1{bottom:.25rem}.xl\:bottom-2{bottom:.5rem}.xl\:bottom-3{bottom:.75rem}.xl\:bottom-4{bottom:1rem}.xl\:bottom-5{bottom:1.25rem}.xl\:bottom-6{bottom:1.5rem}.xl\:bottom-7{bottom:1.75rem}.xl\:bottom-8{bottom:2rem}.xl\:bottom-9{bottom:2.25rem}.xl\:bottom-10{bottom:2.5rem}.xl\:bottom-11{bottom:2.75rem}.xl\:bottom-12{bottom:3rem}.xl\:bottom-14{bottom:3.5rem}.xl\:bottom-16{bottom:4rem}.xl\:bottom-20{bottom:5rem}.xl\:bottom-24{bottom:6rem}.xl\:bottom-28{bottom:7rem}.xl\:bottom-32{bottom:8rem}.xl\:bottom-36{bottom:9rem}.xl\:bottom-40{bottom:10rem}.xl\:bottom-44{bottom:11rem}.xl\:bottom-48{bottom:12rem}.xl\:bottom-52{bottom:13rem}.xl\:bottom-56{bottom:14rem}.xl\:bottom-60{bottom:15rem}.xl\:bottom-64{bottom:16rem}.xl\:bottom-72{bottom:18rem}.xl\:bottom-80{bottom:20rem}.xl\:bottom-96{bottom:24rem}.xl\:bottom-auto{bottom:auto}.xl\:bottom-px{bottom:1px}.xl\:bottom-0\.5{bottom:.125rem}.xl\:bottom-1\.5{bottom:.375rem}.xl\:bottom-2\.5{bottom:.625rem}.xl\:bottom-3\.5{bottom:.875rem}.xl\:-bottom-0{bottom:0}.xl\:-bottom-1{bottom:-.25rem}.xl\:-bottom-2{bottom:-.5rem}.xl\:-bottom-3{bottom:-.75rem}.xl\:-bottom-4{bottom:-1rem}.xl\:-bottom-5{bottom:-1.25rem}.xl\:-bottom-6{bottom:-1.5rem}.xl\:-bottom-7{bottom:-1.75rem}.xl\:-bottom-8{bottom:-2rem}.xl\:-bottom-9{bottom:-2.25rem}.xl\:-bottom-10{bottom:-2.5rem}.xl\:-bottom-11{bottom:-2.75rem}.xl\:-bottom-12{bottom:-3rem}.xl\:-bottom-14{bottom:-3.5rem}.xl\:-bottom-16{bottom:-4rem}.xl\:-bottom-20{bottom:-5rem}.xl\:-bottom-24{bottom:-6rem}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:-bottom-40{bottom:-10rem}.xl\:-bottom-44{bottom:-11rem}.xl\:-bottom-48{bottom:-12rem}.xl\:-bottom-52{bottom:-13rem}.xl\:-bottom-56{bottom:-14rem}.xl\:-bottom-60{bottom:-15rem}.xl\:-bottom-64{bottom:-16rem}.xl\:-bottom-72{bottom:-18rem}.xl\:-bottom-80{bottom:-20rem}.xl\:-bottom-96{bottom:-24rem}.xl\:-bottom-px{bottom:-1px}.xl\:-bottom-0\.5{bottom:-.125rem}.xl\:-bottom-1\.5{bottom:-.375rem}.xl\:-bottom-2\.5{bottom:-.625rem}.xl\:-bottom-3\.5{bottom:-.875rem}.xl\:bottom-1\/2{bottom:50%}.xl\:bottom-1\/3{bottom:33.333333%}.xl\:bottom-2\/3{bottom:66.666667%}.xl\:bottom-1\/4{bottom:25%}.xl\:bottom-2\/4{bottom:50%}.xl\:bottom-3\/4{bottom:75%}.xl\:bottom-full{bottom:100%}.xl\:-bottom-1\/2{bottom:-50%}.xl\:-bottom-1\/3{bottom:-33.333333%}.xl\:-bottom-2\/3{bottom:-66.666667%}.xl\:-bottom-1\/4{bottom:-25%}.xl\:-bottom-2\/4{bottom:-50%}.xl\:-bottom-3\/4{bottom:-75%}.xl\:-bottom-full{bottom:-100%}.xl\:left-0{left:0}.xl\:left-1{left:.25rem}.xl\:left-2{left:.5rem}.xl\:left-3{left:.75rem}.xl\:left-4{left:1rem}.xl\:left-5{left:1.25rem}.xl\:left-6{left:1.5rem}.xl\:left-7{left:1.75rem}.xl\:left-8{left:2rem}.xl\:left-9{left:2.25rem}.xl\:left-10{left:2.5rem}.xl\:left-11{left:2.75rem}.xl\:left-12{left:3rem}.xl\:left-14{left:3.5rem}.xl\:left-16{left:4rem}.xl\:left-20{left:5rem}.xl\:left-24{left:6rem}.xl\:left-28{left:7rem}.xl\:left-32{left:8rem}.xl\:left-36{left:9rem}.xl\:left-40{left:10rem}.xl\:left-44{left:11rem}.xl\:left-48{left:12rem}.xl\:left-52{left:13rem}.xl\:left-56{left:14rem}.xl\:left-60{left:15rem}.xl\:left-64{left:16rem}.xl\:left-72{left:18rem}.xl\:left-80{left:20rem}.xl\:left-96{left:24rem}.xl\:left-auto{left:auto}.xl\:left-px{left:1px}.xl\:left-0\.5{left:.125rem}.xl\:left-1\.5{left:.375rem}.xl\:left-2\.5{left:.625rem}.xl\:left-3\.5{left:.875rem}.xl\:-left-0{left:0}.xl\:-left-1{left:-.25rem}.xl\:-left-2{left:-.5rem}.xl\:-left-3{left:-.75rem}.xl\:-left-4{left:-1rem}.xl\:-left-5{left:-1.25rem}.xl\:-left-6{left:-1.5rem}.xl\:-left-7{left:-1.75rem}.xl\:-left-8{left:-2rem}.xl\:-left-9{left:-2.25rem}.xl\:-left-10{left:-2.5rem}.xl\:-left-11{left:-2.75rem}.xl\:-left-12{left:-3rem}.xl\:-left-14{left:-3.5rem}.xl\:-left-16{left:-4rem}.xl\:-left-20{left:-5rem}.xl\:-left-24{left:-6rem}.xl\:-left-28{left:-7rem}.xl\:-left-32{left:-8rem}.xl\:-left-36{left:-9rem}.xl\:-left-40{left:-10rem}.xl\:-left-44{left:-11rem}.xl\:-left-48{left:-12rem}.xl\:-left-52{left:-13rem}.xl\:-left-56{left:-14rem}.xl\:-left-60{left:-15rem}.xl\:-left-64{left:-16rem}.xl\:-left-72{left:-18rem}.xl\:-left-80{left:-20rem}.xl\:-left-96{left:-24rem}.xl\:-left-px{left:-1px}.xl\:-left-0\.5{left:-.125rem}.xl\:-left-1\.5{left:-.375rem}.xl\:-left-2\.5{left:-.625rem}.xl\:-left-3\.5{left:-.875rem}.xl\:left-1\/2{left:50%}.xl\:left-1\/3{left:33.333333%}.xl\:left-2\/3{left:66.666667%}.xl\:left-1\/4{left:25%}.xl\:left-2\/4{left:50%}.xl\:left-3\/4{left:75%}.xl\:left-full{left:100%}.xl\:-left-1\/2{left:-50%}.xl\:-left-1\/3{left:-33.333333%}.xl\:-left-2\/3{left:-66.666667%}.xl\:-left-1\/4{left:-25%}.xl\:-left-2\/4{left:-50%}.xl\:-left-3\/4{left:-75%}.xl\:-left-full{left:-100%}.xl\:isolate{isolation:isolate}.xl\:isolation-auto{isolation:auto}.xl\:z-0{z-index:0}.xl\:z-10{z-index:10}.xl\:z-20{z-index:20}.xl\:z-30{z-index:30}.xl\:z-40{z-index:40}.xl\:z-50{z-index:50}.xl\:z-auto{z-index:auto}.xl\:focus-within\:z-0:focus-within{z-index:0}.xl\:focus-within\:z-10:focus-within{z-index:10}.xl\:focus-within\:z-20:focus-within{z-index:20}.xl\:focus-within\:z-30:focus-within{z-index:30}.xl\:focus-within\:z-40:focus-within{z-index:40}.xl\:focus-within\:z-50:focus-within{z-index:50}.xl\:focus-within\:z-auto:focus-within{z-index:auto}.xl\:focus\:z-0:focus{z-index:0}.xl\:focus\:z-10:focus{z-index:10}.xl\:focus\:z-20:focus{z-index:20}.xl\:focus\:z-30:focus{z-index:30}.xl\:focus\:z-40:focus{z-index:40}.xl\:focus\:z-50:focus{z-index:50}.xl\:focus\:z-auto:focus{z-index:auto}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:order-4{order:4}.xl\:order-5{order:5}.xl\:order-6{order:6}.xl\:order-7{order:7}.xl\:order-8{order:8}.xl\:order-9{order:9}.xl\:order-10{order:10}.xl\:order-11{order:11}.xl\:order-12{order:12}.xl\:order-first{order:-9999}.xl\:order-last{order:9999}.xl\:order-none{order:0}.xl\:col-auto{grid-column:auto}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-span-full{grid-column:1/-1}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-start-5{grid-column-start:5}.xl\:col-start-6{grid-column-start:6}.xl\:col-start-7{grid-column-start:7}.xl\:col-start-8{grid-column-start:8}.xl\:col-start-9{grid-column-start:9}.xl\:col-start-10{grid-column-start:10}.xl\:col-start-11{grid-column-start:11}.xl\:col-start-12{grid-column-start:12}.xl\:col-start-13{grid-column-start:13}.xl\:col-start-auto{grid-column-start:auto}.xl\:col-end-1{grid-column-end:1}.xl\:col-end-2{grid-column-end:2}.xl\:col-end-3{grid-column-end:3}.xl\:col-end-4{grid-column-end:4}.xl\:col-end-5{grid-column-end:5}.xl\:col-end-6{grid-column-end:6}.xl\:col-end-7{grid-column-end:7}.xl\:col-end-8{grid-column-end:8}.xl\:col-end-9{grid-column-end:9}.xl\:col-end-10{grid-column-end:10}.xl\:col-end-11{grid-column-end:11}.xl\:col-end-12{grid-column-end:12}.xl\:col-end-13{grid-column-end:13}.xl\:col-end-auto{grid-column-end:auto}.xl\:row-auto{grid-row:auto}.xl\:row-span-1{grid-row:span 1/span 1}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-span-3{grid-row:span 3/span 3}.xl\:row-span-4{grid-row:span 4/span 4}.xl\:row-span-5{grid-row:span 5/span 5}.xl\:row-span-6{grid-row:span 6/span 6}.xl\:row-span-full{grid-row:1/-1}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:row-start-3{grid-row-start:3}.xl\:row-start-4{grid-row-start:4}.xl\:row-start-5{grid-row-start:5}.xl\:row-start-6{grid-row-start:6}.xl\:row-start-7{grid-row-start:7}.xl\:row-start-auto{grid-row-start:auto}.xl\:row-end-1{grid-row-end:1}.xl\:row-end-2{grid-row-end:2}.xl\:row-end-3{grid-row-end:3}.xl\:row-end-4{grid-row-end:4}.xl\:row-end-5{grid-row-end:5}.xl\:row-end-6{grid-row-end:6}.xl\:row-end-7{grid-row-end:7}.xl\:row-end-auto{grid-row-end:auto}.xl\:float-right{float:right}.xl\:float-left{float:left}.xl\:float-none{float:none}.xl\:clear-left{clear:left}.xl\:clear-right{clear:right}.xl\:clear-both{clear:both}.xl\:clear-none{clear:none}.xl\:m-0{margin:0}.xl\:m-1{margin:.25rem}.xl\:m-2{margin:.5rem}.xl\:m-3{margin:.75rem}.xl\:m-4{margin:1rem}.xl\:m-5{margin:1.25rem}.xl\:m-6{margin:1.5rem}.xl\:m-7{margin:1.75rem}.xl\:m-8{margin:2rem}.xl\:m-9{margin:2.25rem}.xl\:m-10{margin:2.5rem}.xl\:m-11{margin:2.75rem}.xl\:m-12{margin:3rem}.xl\:m-14{margin:3.5rem}.xl\:m-16{margin:4rem}.xl\:m-20{margin:5rem}.xl\:m-24{margin:6rem}.xl\:m-28{margin:7rem}.xl\:m-32{margin:8rem}.xl\:m-36{margin:9rem}.xl\:m-40{margin:10rem}.xl\:m-44{margin:11rem}.xl\:m-48{margin:12rem}.xl\:m-52{margin:13rem}.xl\:m-56{margin:14rem}.xl\:m-60{margin:15rem}.xl\:m-64{margin:16rem}.xl\:m-72{margin:18rem}.xl\:m-80{margin:20rem}.xl\:m-96{margin:24rem}.xl\:m-auto{margin:auto}.xl\:m-px{margin:1px}.xl\:m-0\.5{margin:.125rem}.xl\:m-1\.5{margin:.375rem}.xl\:m-2\.5{margin:.625rem}.xl\:m-3\.5{margin:.875rem}.xl\:-m-0{margin:0}.xl\:-m-1{margin:-.25rem}.xl\:-m-2{margin:-.5rem}.xl\:-m-3{margin:-.75rem}.xl\:-m-4{margin:-1rem}.xl\:-m-5{margin:-1.25rem}.xl\:-m-6{margin:-1.5rem}.xl\:-m-7{margin:-1.75rem}.xl\:-m-8{margin:-2rem}.xl\:-m-9{margin:-2.25rem}.xl\:-m-10{margin:-2.5rem}.xl\:-m-11{margin:-2.75rem}.xl\:-m-12{margin:-3rem}.xl\:-m-14{margin:-3.5rem}.xl\:-m-16{margin:-4rem}.xl\:-m-20{margin:-5rem}.xl\:-m-24{margin:-6rem}.xl\:-m-28{margin:-7rem}.xl\:-m-32{margin:-8rem}.xl\:-m-36{margin:-9rem}.xl\:-m-40{margin:-10rem}.xl\:-m-44{margin:-11rem}.xl\:-m-48{margin:-12rem}.xl\:-m-52{margin:-13rem}.xl\:-m-56{margin:-14rem}.xl\:-m-60{margin:-15rem}.xl\:-m-64{margin:-16rem}.xl\:-m-72{margin:-18rem}.xl\:-m-80{margin:-20rem}.xl\:-m-96{margin:-24rem}.xl\:-m-px{margin:-1px}.xl\:-m-0\.5{margin:-.125rem}.xl\:-m-1\.5{margin:-.375rem}.xl\:-m-2\.5{margin:-.625rem}.xl\:-m-3\.5{margin:-.875rem}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.xl\:mx-8{margin-left:2rem;margin-right:2rem}.xl\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.xl\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.xl\:mx-12{margin-left:3rem;margin-right:3rem}.xl\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.xl\:mx-16{margin-left:4rem;margin-right:4rem}.xl\:mx-20{margin-left:5rem;margin-right:5rem}.xl\:mx-24{margin-left:6rem;margin-right:6rem}.xl\:mx-28{margin-left:7rem;margin-right:7rem}.xl\:mx-32{margin-left:8rem;margin-right:8rem}.xl\:mx-36{margin-left:9rem;margin-right:9rem}.xl\:mx-40{margin-left:10rem;margin-right:10rem}.xl\:mx-44{margin-left:11rem;margin-right:11rem}.xl\:mx-48{margin-left:12rem;margin-right:12rem}.xl\:mx-52{margin-left:13rem;margin-right:13rem}.xl\:mx-56{margin-left:14rem;margin-right:14rem}.xl\:mx-60{margin-left:15rem;margin-right:15rem}.xl\:mx-64{margin-left:16rem;margin-right:16rem}.xl\:mx-72{margin-left:18rem;margin-right:18rem}.xl\:mx-80{margin-left:20rem;margin-right:20rem}.xl\:mx-96{margin-left:24rem;margin-right:24rem}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:mx-px{margin-left:1px;margin-right:1px}.xl\:mx-0\.5{margin-left:.125rem;margin-right:.125rem}.xl\:mx-1\.5{margin-left:.375rem;margin-right:.375rem}.xl\:mx-2\.5{margin-left:.625rem;margin-right:.625rem}.xl\:mx-3\.5{margin-left:.875rem;margin-right:.875rem}.xl\:-mx-0{margin-left:0;margin-right:0}.xl\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.xl\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.xl\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.xl\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.xl\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.xl\:-mx-12{margin-left:-3rem;margin-right:-3rem}.xl\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.xl\:-mx-16{margin-left:-4rem;margin-right:-4rem}.xl\:-mx-20{margin-left:-5rem;margin-right:-5rem}.xl\:-mx-24{margin-left:-6rem;margin-right:-6rem}.xl\:-mx-28{margin-left:-7rem;margin-right:-7rem}.xl\:-mx-32{margin-left:-8rem;margin-right:-8rem}.xl\:-mx-36{margin-left:-9rem;margin-right:-9rem}.xl\:-mx-40{margin-left:-10rem;margin-right:-10rem}.xl\:-mx-44{margin-left:-11rem;margin-right:-11rem}.xl\:-mx-48{margin-left:-12rem;margin-right:-12rem}.xl\:-mx-52{margin-left:-13rem;margin-right:-13rem}.xl\:-mx-56{margin-left:-14rem;margin-right:-14rem}.xl\:-mx-60{margin-left:-15rem;margin-right:-15rem}.xl\:-mx-64{margin-left:-16rem;margin-right:-16rem}.xl\:-mx-72{margin-left:-18rem;margin-right:-18rem}.xl\:-mx-80{margin-left:-20rem;margin-right:-20rem}.xl\:-mx-96{margin-left:-24rem;margin-right:-24rem}.xl\:-mx-px{margin-left:-1px;margin-right:-1px}.xl\:-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.xl\:-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.xl\:-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.xl\:-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}.xl\:my-0{margin-bottom:0;margin-top:0}.xl\:my-1{margin-bottom:.25rem;margin-top:.25rem}.xl\:my-2{margin-bottom:.5rem;margin-top:.5rem}.xl\:my-3{margin-bottom:.75rem;margin-top:.75rem}.xl\:my-4{margin-bottom:1rem;margin-top:1rem}.xl\:my-5{margin-bottom:1.25rem;margin-top:1.25rem}.xl\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.xl\:my-7{margin-bottom:1.75rem;margin-top:1.75rem}.xl\:my-8{margin-bottom:2rem;margin-top:2rem}.xl\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.xl\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.xl\:my-11{margin-bottom:2.75rem;margin-top:2.75rem}.xl\:my-12{margin-bottom:3rem;margin-top:3rem}.xl\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.xl\:my-16{margin-bottom:4rem;margin-top:4rem}.xl\:my-20{margin-bottom:5rem;margin-top:5rem}.xl\:my-24{margin-bottom:6rem;margin-top:6rem}.xl\:my-28{margin-bottom:7rem;margin-top:7rem}.xl\:my-32{margin-bottom:8rem;margin-top:8rem}.xl\:my-36{margin-bottom:9rem;margin-top:9rem}.xl\:my-40{margin-bottom:10rem;margin-top:10rem}.xl\:my-44{margin-bottom:11rem;margin-top:11rem}.xl\:my-48{margin-bottom:12rem;margin-top:12rem}.xl\:my-52{margin-bottom:13rem;margin-top:13rem}.xl\:my-56{margin-bottom:14rem;margin-top:14rem}.xl\:my-60{margin-bottom:15rem;margin-top:15rem}.xl\:my-64{margin-bottom:16rem;margin-top:16rem}.xl\:my-72{margin-bottom:18rem;margin-top:18rem}.xl\:my-80{margin-bottom:20rem;margin-top:20rem}.xl\:my-96{margin-bottom:24rem;margin-top:24rem}.xl\:my-auto{margin-bottom:auto;margin-top:auto}.xl\:my-px{margin-bottom:1px;margin-top:1px}.xl\:my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.xl\:my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.xl\:my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.xl\:my-3\.5{margin-bottom:.875rem;margin-top:.875rem}.xl\:-my-0{margin-bottom:0;margin-top:0}.xl\:-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.xl\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.xl\:-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.xl\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.xl\:-my-5{margin-bottom:-1.25rem;margin-top:-1.25rem}.xl\:-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.xl\:-my-7{margin-bottom:-1.75rem;margin-top:-1.75rem}.xl\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.xl\:-my-9{margin-bottom:-2.25rem;margin-top:-2.25rem}.xl\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.xl\:-my-11{margin-bottom:-2.75rem;margin-top:-2.75rem}.xl\:-my-12{margin-bottom:-3rem;margin-top:-3rem}.xl\:-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.xl\:-my-16{margin-bottom:-4rem;margin-top:-4rem}.xl\:-my-20{margin-bottom:-5rem;margin-top:-5rem}.xl\:-my-24{margin-bottom:-6rem;margin-top:-6rem}.xl\:-my-28{margin-bottom:-7rem;margin-top:-7rem}.xl\:-my-32{margin-bottom:-8rem;margin-top:-8rem}.xl\:-my-36{margin-bottom:-9rem;margin-top:-9rem}.xl\:-my-40{margin-bottom:-10rem;margin-top:-10rem}.xl\:-my-44{margin-bottom:-11rem;margin-top:-11rem}.xl\:-my-48{margin-bottom:-12rem;margin-top:-12rem}.xl\:-my-52{margin-bottom:-13rem;margin-top:-13rem}.xl\:-my-56{margin-bottom:-14rem;margin-top:-14rem}.xl\:-my-60{margin-bottom:-15rem;margin-top:-15rem}.xl\:-my-64{margin-bottom:-16rem;margin-top:-16rem}.xl\:-my-72{margin-bottom:-18rem;margin-top:-18rem}.xl\:-my-80{margin-bottom:-20rem;margin-top:-20rem}.xl\:-my-96{margin-bottom:-24rem;margin-top:-24rem}.xl\:-my-px{margin-bottom:-1px;margin-top:-1px}.xl\:-my-0\.5{margin-bottom:-.125rem;margin-top:-.125rem}.xl\:-my-1\.5{margin-bottom:-.375rem;margin-top:-.375rem}.xl\:-my-2\.5{margin-bottom:-.625rem;margin-top:-.625rem}.xl\:-my-3\.5{margin-bottom:-.875rem;margin-top:-.875rem}.xl\:mt-0{margin-top:0}.xl\:mt-1{margin-top:.25rem}.xl\:mt-2{margin-top:.5rem}.xl\:mt-3{margin-top:.75rem}.xl\:mt-4{margin-top:1rem}.xl\:mt-5{margin-top:1.25rem}.xl\:mt-6{margin-top:1.5rem}.xl\:mt-7{margin-top:1.75rem}.xl\:mt-8{margin-top:2rem}.xl\:mt-9{margin-top:2.25rem}.xl\:mt-10{margin-top:2.5rem}.xl\:mt-11{margin-top:2.75rem}.xl\:mt-12{margin-top:3rem}.xl\:mt-14{margin-top:3.5rem}.xl\:mt-16{margin-top:4rem}.xl\:mt-20{margin-top:5rem}.xl\:mt-24{margin-top:6rem}.xl\:mt-28{margin-top:7rem}.xl\:mt-32{margin-top:8rem}.xl\:mt-36{margin-top:9rem}.xl\:mt-40{margin-top:10rem}.xl\:mt-44{margin-top:11rem}.xl\:mt-48{margin-top:12rem}.xl\:mt-52{margin-top:13rem}.xl\:mt-56{margin-top:14rem}.xl\:mt-60{margin-top:15rem}.xl\:mt-64{margin-top:16rem}.xl\:mt-72{margin-top:18rem}.xl\:mt-80{margin-top:20rem}.xl\:mt-96{margin-top:24rem}.xl\:mt-auto{margin-top:auto}.xl\:mt-px{margin-top:1px}.xl\:mt-0\.5{margin-top:.125rem}.xl\:mt-1\.5{margin-top:.375rem}.xl\:mt-2\.5{margin-top:.625rem}.xl\:mt-3\.5{margin-top:.875rem}.xl\:-mt-0{margin-top:0}.xl\:-mt-1{margin-top:-.25rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:-mt-3{margin-top:-.75rem}.xl\:-mt-4{margin-top:-1rem}.xl\:-mt-5{margin-top:-1.25rem}.xl\:-mt-6{margin-top:-1.5rem}.xl\:-mt-7{margin-top:-1.75rem}.xl\:-mt-8{margin-top:-2rem}.xl\:-mt-9{margin-top:-2.25rem}.xl\:-mt-10{margin-top:-2.5rem}.xl\:-mt-11{margin-top:-2.75rem}.xl\:-mt-12{margin-top:-3rem}.xl\:-mt-14{margin-top:-3.5rem}.xl\:-mt-16{margin-top:-4rem}.xl\:-mt-20{margin-top:-5rem}.xl\:-mt-24{margin-top:-6rem}.xl\:-mt-28{margin-top:-7rem}.xl\:-mt-32{margin-top:-8rem}.xl\:-mt-36{margin-top:-9rem}.xl\:-mt-40{margin-top:-10rem}.xl\:-mt-44{margin-top:-11rem}.xl\:-mt-48{margin-top:-12rem}.xl\:-mt-52{margin-top:-13rem}.xl\:-mt-56{margin-top:-14rem}.xl\:-mt-60{margin-top:-15rem}.xl\:-mt-64{margin-top:-16rem}.xl\:-mt-72{margin-top:-18rem}.xl\:-mt-80{margin-top:-20rem}.xl\:-mt-96{margin-top:-24rem}.xl\:-mt-px{margin-top:-1px}.xl\:-mt-0\.5{margin-top:-.125rem}.xl\:-mt-1\.5{margin-top:-.375rem}.xl\:-mt-2\.5{margin-top:-.625rem}.xl\:-mt-3\.5{margin-top:-.875rem}.xl\:mr-0{margin-right:0}.xl\:mr-1{margin-right:.25rem}.xl\:mr-2{margin-right:.5rem}.xl\:mr-3{margin-right:.75rem}.xl\:mr-4{margin-right:1rem}.xl\:mr-5{margin-right:1.25rem}.xl\:mr-6{margin-right:1.5rem}.xl\:mr-7{margin-right:1.75rem}.xl\:mr-8{margin-right:2rem}.xl\:mr-9{margin-right:2.25rem}.xl\:mr-10{margin-right:2.5rem}.xl\:mr-11{margin-right:2.75rem}.xl\:mr-12{margin-right:3rem}.xl\:mr-14{margin-right:3.5rem}.xl\:mr-16{margin-right:4rem}.xl\:mr-20{margin-right:5rem}.xl\:mr-24{margin-right:6rem}.xl\:mr-28{margin-right:7rem}.xl\:mr-32{margin-right:8rem}.xl\:mr-36{margin-right:9rem}.xl\:mr-40{margin-right:10rem}.xl\:mr-44{margin-right:11rem}.xl\:mr-48{margin-right:12rem}.xl\:mr-52{margin-right:13rem}.xl\:mr-56{margin-right:14rem}.xl\:mr-60{margin-right:15rem}.xl\:mr-64{margin-right:16rem}.xl\:mr-72{margin-right:18rem}.xl\:mr-80{margin-right:20rem}.xl\:mr-96{margin-right:24rem}.xl\:mr-auto{margin-right:auto}.xl\:mr-px{margin-right:1px}.xl\:mr-0\.5{margin-right:.125rem}.xl\:mr-1\.5{margin-right:.375rem}.xl\:mr-2\.5{margin-right:.625rem}.xl\:mr-3\.5{margin-right:.875rem}.xl\:-mr-0{margin-right:0}.xl\:-mr-1{margin-right:-.25rem}.xl\:-mr-2{margin-right:-.5rem}.xl\:-mr-3{margin-right:-.75rem}.xl\:-mr-4{margin-right:-1rem}.xl\:-mr-5{margin-right:-1.25rem}.xl\:-mr-6{margin-right:-1.5rem}.xl\:-mr-7{margin-right:-1.75rem}.xl\:-mr-8{margin-right:-2rem}.xl\:-mr-9{margin-right:-2.25rem}.xl\:-mr-10{margin-right:-2.5rem}.xl\:-mr-11{margin-right:-2.75rem}.xl\:-mr-12{margin-right:-3rem}.xl\:-mr-14{margin-right:-3.5rem}.xl\:-mr-16{margin-right:-4rem}.xl\:-mr-20{margin-right:-5rem}.xl\:-mr-24{margin-right:-6rem}.xl\:-mr-28{margin-right:-7rem}.xl\:-mr-32{margin-right:-8rem}.xl\:-mr-36{margin-right:-9rem}.xl\:-mr-40{margin-right:-10rem}.xl\:-mr-44{margin-right:-11rem}.xl\:-mr-48{margin-right:-12rem}.xl\:-mr-52{margin-right:-13rem}.xl\:-mr-56{margin-right:-14rem}.xl\:-mr-60{margin-right:-15rem}.xl\:-mr-64{margin-right:-16rem}.xl\:-mr-72{margin-right:-18rem}.xl\:-mr-80{margin-right:-20rem}.xl\:-mr-96{margin-right:-24rem}.xl\:-mr-px{margin-right:-1px}.xl\:-mr-0\.5{margin-right:-.125rem}.xl\:-mr-1\.5{margin-right:-.375rem}.xl\:-mr-2\.5{margin-right:-.625rem}.xl\:-mr-3\.5{margin-right:-.875rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-1{margin-bottom:.25rem}.xl\:mb-2{margin-bottom:.5rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:mb-4{margin-bottom:1rem}.xl\:mb-5{margin-bottom:1.25rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-7{margin-bottom:1.75rem}.xl\:mb-8{margin-bottom:2rem}.xl\:mb-9{margin-bottom:2.25rem}.xl\:mb-10{margin-bottom:2.5rem}.xl\:mb-11{margin-bottom:2.75rem}.xl\:mb-12{margin-bottom:3rem}.xl\:mb-14{margin-bottom:3.5rem}.xl\:mb-16{margin-bottom:4rem}.xl\:mb-20{margin-bottom:5rem}.xl\:mb-24{margin-bottom:6rem}.xl\:mb-28{margin-bottom:7rem}.xl\:mb-32{margin-bottom:8rem}.xl\:mb-36{margin-bottom:9rem}.xl\:mb-40{margin-bottom:10rem}.xl\:mb-44{margin-bottom:11rem}.xl\:mb-48{margin-bottom:12rem}.xl\:mb-52{margin-bottom:13rem}.xl\:mb-56{margin-bottom:14rem}.xl\:mb-60{margin-bottom:15rem}.xl\:mb-64{margin-bottom:16rem}.xl\:mb-72{margin-bottom:18rem}.xl\:mb-80{margin-bottom:20rem}.xl\:mb-96{margin-bottom:24rem}.xl\:mb-auto{margin-bottom:auto}.xl\:mb-px{margin-bottom:1px}.xl\:mb-0\.5{margin-bottom:.125rem}.xl\:mb-1\.5{margin-bottom:.375rem}.xl\:mb-2\.5{margin-bottom:.625rem}.xl\:mb-3\.5{margin-bottom:.875rem}.xl\:-mb-0{margin-bottom:0}.xl\:-mb-1{margin-bottom:-.25rem}.xl\:-mb-2{margin-bottom:-.5rem}.xl\:-mb-3{margin-bottom:-.75rem}.xl\:-mb-4{margin-bottom:-1rem}.xl\:-mb-5{margin-bottom:-1.25rem}.xl\:-mb-6{margin-bottom:-1.5rem}.xl\:-mb-7{margin-bottom:-1.75rem}.xl\:-mb-8{margin-bottom:-2rem}.xl\:-mb-9{margin-bottom:-2.25rem}.xl\:-mb-10{margin-bottom:-2.5rem}.xl\:-mb-11{margin-bottom:-2.75rem}.xl\:-mb-12{margin-bottom:-3rem}.xl\:-mb-14{margin-bottom:-3.5rem}.xl\:-mb-16{margin-bottom:-4rem}.xl\:-mb-20{margin-bottom:-5rem}.xl\:-mb-24{margin-bottom:-6rem}.xl\:-mb-28{margin-bottom:-7rem}.xl\:-mb-32{margin-bottom:-8rem}.xl\:-mb-36{margin-bottom:-9rem}.xl\:-mb-40{margin-bottom:-10rem}.xl\:-mb-44{margin-bottom:-11rem}.xl\:-mb-48{margin-bottom:-12rem}.xl\:-mb-52{margin-bottom:-13rem}.xl\:-mb-56{margin-bottom:-14rem}.xl\:-mb-60{margin-bottom:-15rem}.xl\:-mb-64{margin-bottom:-16rem}.xl\:-mb-72{margin-bottom:-18rem}.xl\:-mb-80{margin-bottom:-20rem}.xl\:-mb-96{margin-bottom:-24rem}.xl\:-mb-px{margin-bottom:-1px}.xl\:-mb-0\.5{margin-bottom:-.125rem}.xl\:-mb-1\.5{margin-bottom:-.375rem}.xl\:-mb-2\.5{margin-bottom:-.625rem}.xl\:-mb-3\.5{margin-bottom:-.875rem}.xl\:ml-0{margin-left:0}.xl\:ml-1{margin-left:.25rem}.xl\:ml-2{margin-left:.5rem}.xl\:ml-3{margin-left:.75rem}.xl\:ml-4{margin-left:1rem}.xl\:ml-5{margin-left:1.25rem}.xl\:ml-6{margin-left:1.5rem}.xl\:ml-7{margin-left:1.75rem}.xl\:ml-8{margin-left:2rem}.xl\:ml-9{margin-left:2.25rem}.xl\:ml-10{margin-left:2.5rem}.xl\:ml-11{margin-left:2.75rem}.xl\:ml-12{margin-left:3rem}.xl\:ml-14{margin-left:3.5rem}.xl\:ml-16{margin-left:4rem}.xl\:ml-20{margin-left:5rem}.xl\:ml-24{margin-left:6rem}.xl\:ml-28{margin-left:7rem}.xl\:ml-32{margin-left:8rem}.xl\:ml-36{margin-left:9rem}.xl\:ml-40{margin-left:10rem}.xl\:ml-44{margin-left:11rem}.xl\:ml-48{margin-left:12rem}.xl\:ml-52{margin-left:13rem}.xl\:ml-56{margin-left:14rem}.xl\:ml-60{margin-left:15rem}.xl\:ml-64{margin-left:16rem}.xl\:ml-72{margin-left:18rem}.xl\:ml-80{margin-left:20rem}.xl\:ml-96{margin-left:24rem}.xl\:ml-auto{margin-left:auto}.xl\:ml-px{margin-left:1px}.xl\:ml-0\.5{margin-left:.125rem}.xl\:ml-1\.5{margin-left:.375rem}.xl\:ml-2\.5{margin-left:.625rem}.xl\:ml-3\.5{margin-left:.875rem}.xl\:-ml-0{margin-left:0}.xl\:-ml-1{margin-left:-.25rem}.xl\:-ml-2{margin-left:-.5rem}.xl\:-ml-3{margin-left:-.75rem}.xl\:-ml-4{margin-left:-1rem}.xl\:-ml-5{margin-left:-1.25rem}.xl\:-ml-6{margin-left:-1.5rem}.xl\:-ml-7{margin-left:-1.75rem}.xl\:-ml-8{margin-left:-2rem}.xl\:-ml-9{margin-left:-2.25rem}.xl\:-ml-10{margin-left:-2.5rem}.xl\:-ml-11{margin-left:-2.75rem}.xl\:-ml-12{margin-left:-3rem}.xl\:-ml-14{margin-left:-3.5rem}.xl\:-ml-16{margin-left:-4rem}.xl\:-ml-20{margin-left:-5rem}.xl\:-ml-24{margin-left:-6rem}.xl\:-ml-28{margin-left:-7rem}.xl\:-ml-32{margin-left:-8rem}.xl\:-ml-36{margin-left:-9rem}.xl\:-ml-40{margin-left:-10rem}.xl\:-ml-44{margin-left:-11rem}.xl\:-ml-48{margin-left:-12rem}.xl\:-ml-52{margin-left:-13rem}.xl\:-ml-56{margin-left:-14rem}.xl\:-ml-60{margin-left:-15rem}.xl\:-ml-64{margin-left:-16rem}.xl\:-ml-72{margin-left:-18rem}.xl\:-ml-80{margin-left:-20rem}.xl\:-ml-96{margin-left:-24rem}.xl\:-ml-px{margin-left:-1px}.xl\:-ml-0\.5{margin-left:-.125rem}.xl\:-ml-1\.5{margin-left:-.375rem}.xl\:-ml-2\.5{margin-left:-.625rem}.xl\:-ml-3\.5{margin-left:-.875rem}.xl\:box-border{box-sizing:border-box}.xl\:box-content{box-sizing:content-box}.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:table{display:table}.xl\:inline-table{display:inline-table}.xl\:table-caption{display:table-caption}.xl\:table-cell{display:table-cell}.xl\:table-column{display:table-column}.xl\:table-column-group{display:table-column-group}.xl\:table-footer-group{display:table-footer-group}.xl\:table-header-group{display:table-header-group}.xl\:table-row-group{display:table-row-group}.xl\:table-row{display:table-row}.xl\:flow-root{display:flow-root}.xl\:grid{display:grid}.xl\:inline-grid{display:inline-grid}.xl\:contents{display:contents}.xl\:list-item{display:list-item}.xl\:hidden{display:none}.xl\:h-0{height:0}.xl\:h-1{height:.25rem}.xl\:h-2{height:.5rem}.xl\:h-3{height:.75rem}.xl\:h-4{height:1rem}.xl\:h-5{height:1.25rem}.xl\:h-6{height:1.5rem}.xl\:h-7{height:1.75rem}.xl\:h-8{height:2rem}.xl\:h-9{height:2.25rem}.xl\:h-10{height:2.5rem}.xl\:h-11{height:2.75rem}.xl\:h-12{height:3rem}.xl\:h-14{height:3.5rem}.xl\:h-16{height:4rem}.xl\:h-20{height:5rem}.xl\:h-24{height:6rem}.xl\:h-28{height:7rem}.xl\:h-32{height:8rem}.xl\:h-36{height:9rem}.xl\:h-40{height:10rem}.xl\:h-44{height:11rem}.xl\:h-48{height:12rem}.xl\:h-52{height:13rem}.xl\:h-56{height:14rem}.xl\:h-60{height:15rem}.xl\:h-64{height:16rem}.xl\:h-72{height:18rem}.xl\:h-80{height:20rem}.xl\:h-96{height:24rem}.xl\:h-auto{height:auto}.xl\:h-px{height:1px}.xl\:h-0\.5{height:.125rem}.xl\:h-1\.5{height:.375rem}.xl\:h-2\.5{height:.625rem}.xl\:h-3\.5{height:.875rem}.xl\:h-1\/2{height:50%}.xl\:h-1\/3{height:33.333333%}.xl\:h-2\/3{height:66.666667%}.xl\:h-1\/4{height:25%}.xl\:h-2\/4{height:50%}.xl\:h-3\/4{height:75%}.xl\:h-1\/5{height:20%}.xl\:h-2\/5{height:40%}.xl\:h-3\/5{height:60%}.xl\:h-4\/5{height:80%}.xl\:h-1\/6{height:16.666667%}.xl\:h-2\/6{height:33.333333%}.xl\:h-3\/6{height:50%}.xl\:h-4\/6{height:66.666667%}.xl\:h-5\/6{height:83.333333%}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:max-h-0{max-height:0}.xl\:max-h-1{max-height:.25rem}.xl\:max-h-2{max-height:.5rem}.xl\:max-h-3{max-height:.75rem}.xl\:max-h-4{max-height:1rem}.xl\:max-h-5{max-height:1.25rem}.xl\:max-h-6{max-height:1.5rem}.xl\:max-h-7{max-height:1.75rem}.xl\:max-h-8{max-height:2rem}.xl\:max-h-9{max-height:2.25rem}.xl\:max-h-10{max-height:2.5rem}.xl\:max-h-11{max-height:2.75rem}.xl\:max-h-12{max-height:3rem}.xl\:max-h-14{max-height:3.5rem}.xl\:max-h-16{max-height:4rem}.xl\:max-h-20{max-height:5rem}.xl\:max-h-24{max-height:6rem}.xl\:max-h-28{max-height:7rem}.xl\:max-h-32{max-height:8rem}.xl\:max-h-36{max-height:9rem}.xl\:max-h-40{max-height:10rem}.xl\:max-h-44{max-height:11rem}.xl\:max-h-48{max-height:12rem}.xl\:max-h-52{max-height:13rem}.xl\:max-h-56{max-height:14rem}.xl\:max-h-60{max-height:15rem}.xl\:max-h-64{max-height:16rem}.xl\:max-h-72{max-height:18rem}.xl\:max-h-80{max-height:20rem}.xl\:max-h-96{max-height:24rem}.xl\:max-h-px{max-height:1px}.xl\:max-h-0\.5{max-height:.125rem}.xl\:max-h-1\.5{max-height:.375rem}.xl\:max-h-2\.5{max-height:.625rem}.xl\:max-h-3\.5{max-height:.875rem}.xl\:max-h-full{max-height:100%}.xl\:max-h-screen{max-height:100vh}.xl\:min-h-0{min-height:0}.xl\:min-h-full{min-height:100%}.xl\:min-h-screen{min-height:100vh}.xl\:w-0{width:0}.xl\:w-1{width:.25rem}.xl\:w-2{width:.5rem}.xl\:w-3{width:.75rem}.xl\:w-4{width:1rem}.xl\:w-5{width:1.25rem}.xl\:w-6{width:1.5rem}.xl\:w-7{width:1.75rem}.xl\:w-8{width:2rem}.xl\:w-9{width:2.25rem}.xl\:w-10{width:2.5rem}.xl\:w-11{width:2.75rem}.xl\:w-12{width:3rem}.xl\:w-14{width:3.5rem}.xl\:w-16{width:4rem}.xl\:w-20{width:5rem}.xl\:w-24{width:6rem}.xl\:w-28{width:7rem}.xl\:w-32{width:8rem}.xl\:w-36{width:9rem}.xl\:w-40{width:10rem}.xl\:w-44{width:11rem}.xl\:w-48{width:12rem}.xl\:w-52{width:13rem}.xl\:w-56{width:14rem}.xl\:w-60{width:15rem}.xl\:w-64{width:16rem}.xl\:w-72{width:18rem}.xl\:w-80{width:20rem}.xl\:w-96{width:24rem}.xl\:w-auto{width:auto}.xl\:w-px{width:1px}.xl\:w-0\.5{width:.125rem}.xl\:w-1\.5{width:.375rem}.xl\:w-2\.5{width:.625rem}.xl\:w-3\.5{width:.875rem}.xl\:w-1\/2{width:50%}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-1\/4{width:25%}.xl\:w-2\/4{width:50%}.xl\:w-3\/4{width:75%}.xl\:w-1\/5{width:20%}.xl\:w-2\/5{width:40%}.xl\:w-3\/5{width:60%}.xl\:w-4\/5{width:80%}.xl\:w-1\/6{width:16.666667%}.xl\:w-2\/6{width:33.333333%}.xl\:w-3\/6{width:50%}.xl\:w-4\/6{width:66.666667%}.xl\:w-5\/6{width:83.333333%}.xl\:w-1\/12{width:8.333333%}.xl\:w-2\/12{width:16.666667%}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.333333%}.xl\:w-5\/12{width:41.666667%}.xl\:w-6\/12{width:50%}.xl\:w-7\/12{width:58.333333%}.xl\:w-8\/12{width:66.666667%}.xl\:w-9\/12{width:75%}.xl\:w-10\/12{width:83.333333%}.xl\:w-11\/12{width:91.666667%}.xl\:w-full{width:100%}.xl\:w-screen{width:100vw}.xl\:w-min{width:-webkit-min-content;width:-moz-min-content;width:min-content}.xl\:w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.xl\:min-w-0{min-width:0}.xl\:min-w-full{min-width:100%}.xl\:min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.xl\:min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.xl\:max-w-0{max-width:0}.xl\:max-w-none{max-width:none}.xl\:max-w-xs{max-width:20rem}.xl\:max-w-sm{max-width:24rem}.xl\:max-w-md{max-width:28rem}.xl\:max-w-lg{max-width:32rem}.xl\:max-w-xl{max-width:36rem}.xl\:max-w-2xl{max-width:42rem}.xl\:max-w-3xl{max-width:48rem}.xl\:max-w-4xl{max-width:56rem}.xl\:max-w-5xl{max-width:64rem}.xl\:max-w-6xl{max-width:72rem}.xl\:max-w-7xl{max-width:80rem}.xl\:max-w-full{max-width:100%}.xl\:max-w-min{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.xl\:max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.xl\:max-w-prose{max-width:65ch}.xl\:max-w-screen-sm{max-width:640px}.xl\:max-w-screen-md{max-width:768px}.xl\:max-w-screen-lg{max-width:1024px}.xl\:max-w-screen-xl{max-width:1280px}.xl\:max-w-screen-2xl{max-width:1536px}.xl\:flex-1{flex:1 1 0%}.xl\:flex-auto{flex:1 1 auto}.xl\:flex-initial{flex:0 1 auto}.xl\:flex-none{flex:none}.xl\:flex-shrink-0{flex-shrink:0}.xl\:flex-shrink{flex-shrink:1}.xl\:flex-grow-0{flex-grow:0}.xl\:flex-grow{flex-grow:1}.xl\:table-auto{table-layout:auto}.xl\:table-fixed{table-layout:fixed}.xl\:border-collapse{border-collapse:collapse}.xl\:border-separate{border-collapse:separate}.xl\:origin-center{transform-origin:center}.xl\:origin-top{transform-origin:top}.xl\:origin-top-right{transform-origin:top right}.xl\:origin-right{transform-origin:right}.xl\:origin-bottom-right{transform-origin:bottom right}.xl\:origin-bottom{transform-origin:bottom}.xl\:origin-bottom-left{transform-origin:bottom left}.xl\:origin-left{transform-origin:left}.xl\:origin-top-left{transform-origin:top left}.xl\:transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:transform,.xl\:transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.xl\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:transform-none{transform:none}.xl\:translate-x-0{--tw-translate-x:0px}.xl\:translate-x-1{--tw-translate-x:0.25rem}.xl\:translate-x-2{--tw-translate-x:0.5rem}.xl\:translate-x-3{--tw-translate-x:0.75rem}.xl\:translate-x-4{--tw-translate-x:1rem}.xl\:translate-x-5{--tw-translate-x:1.25rem}.xl\:translate-x-6{--tw-translate-x:1.5rem}.xl\:translate-x-7{--tw-translate-x:1.75rem}.xl\:translate-x-8{--tw-translate-x:2rem}.xl\:translate-x-9{--tw-translate-x:2.25rem}.xl\:translate-x-10{--tw-translate-x:2.5rem}.xl\:translate-x-11{--tw-translate-x:2.75rem}.xl\:translate-x-12{--tw-translate-x:3rem}.xl\:translate-x-14{--tw-translate-x:3.5rem}.xl\:translate-x-16{--tw-translate-x:4rem}.xl\:translate-x-20{--tw-translate-x:5rem}.xl\:translate-x-24{--tw-translate-x:6rem}.xl\:translate-x-28{--tw-translate-x:7rem}.xl\:translate-x-32{--tw-translate-x:8rem}.xl\:translate-x-36{--tw-translate-x:9rem}.xl\:translate-x-40{--tw-translate-x:10rem}.xl\:translate-x-44{--tw-translate-x:11rem}.xl\:translate-x-48{--tw-translate-x:12rem}.xl\:translate-x-52{--tw-translate-x:13rem}.xl\:translate-x-56{--tw-translate-x:14rem}.xl\:translate-x-60{--tw-translate-x:15rem}.xl\:translate-x-64{--tw-translate-x:16rem}.xl\:translate-x-72{--tw-translate-x:18rem}.xl\:translate-x-80{--tw-translate-x:20rem}.xl\:translate-x-96{--tw-translate-x:24rem}.xl\:translate-x-px{--tw-translate-x:1px}.xl\:translate-x-0\.5{--tw-translate-x:0.125rem}.xl\:translate-x-1\.5{--tw-translate-x:0.375rem}.xl\:translate-x-2\.5{--tw-translate-x:0.625rem}.xl\:translate-x-3\.5{--tw-translate-x:0.875rem}.xl\:-translate-x-0{--tw-translate-x:0px}.xl\:-translate-x-1{--tw-translate-x:-0.25rem}.xl\:-translate-x-2{--tw-translate-x:-0.5rem}.xl\:-translate-x-3{--tw-translate-x:-0.75rem}.xl\:-translate-x-4{--tw-translate-x:-1rem}.xl\:-translate-x-5{--tw-translate-x:-1.25rem}.xl\:-translate-x-6{--tw-translate-x:-1.5rem}.xl\:-translate-x-7{--tw-translate-x:-1.75rem}.xl\:-translate-x-8{--tw-translate-x:-2rem}.xl\:-translate-x-9{--tw-translate-x:-2.25rem}.xl\:-translate-x-10{--tw-translate-x:-2.5rem}.xl\:-translate-x-11{--tw-translate-x:-2.75rem}.xl\:-translate-x-12{--tw-translate-x:-3rem}.xl\:-translate-x-14{--tw-translate-x:-3.5rem}.xl\:-translate-x-16{--tw-translate-x:-4rem}.xl\:-translate-x-20{--tw-translate-x:-5rem}.xl\:-translate-x-24{--tw-translate-x:-6rem}.xl\:-translate-x-28{--tw-translate-x:-7rem}.xl\:-translate-x-32{--tw-translate-x:-8rem}.xl\:-translate-x-36{--tw-translate-x:-9rem}.xl\:-translate-x-40{--tw-translate-x:-10rem}.xl\:-translate-x-44{--tw-translate-x:-11rem}.xl\:-translate-x-48{--tw-translate-x:-12rem}.xl\:-translate-x-52{--tw-translate-x:-13rem}.xl\:-translate-x-56{--tw-translate-x:-14rem}.xl\:-translate-x-60{--tw-translate-x:-15rem}.xl\:-translate-x-64{--tw-translate-x:-16rem}.xl\:-translate-x-72{--tw-translate-x:-18rem}.xl\:-translate-x-80{--tw-translate-x:-20rem}.xl\:-translate-x-96{--tw-translate-x:-24rem}.xl\:-translate-x-px{--tw-translate-x:-1px}.xl\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.xl\:-translate-x-1\.5{--tw-translate-x:-0.375rem}.xl\:-translate-x-2\.5{--tw-translate-x:-0.625rem}.xl\:-translate-x-3\.5{--tw-translate-x:-0.875rem}.xl\:translate-x-1\/2{--tw-translate-x:50%}.xl\:translate-x-1\/3{--tw-translate-x:33.333333%}.xl\:translate-x-2\/3{--tw-translate-x:66.666667%}.xl\:translate-x-1\/4{--tw-translate-x:25%}.xl\:translate-x-2\/4{--tw-translate-x:50%}.xl\:translate-x-3\/4{--tw-translate-x:75%}.xl\:translate-x-full{--tw-translate-x:100%}.xl\:-translate-x-1\/2{--tw-translate-x:-50%}.xl\:-translate-x-1\/3{--tw-translate-x:-33.333333%}.xl\:-translate-x-2\/3{--tw-translate-x:-66.666667%}.xl\:-translate-x-1\/4{--tw-translate-x:-25%}.xl\:-translate-x-2\/4{--tw-translate-x:-50%}.xl\:-translate-x-3\/4{--tw-translate-x:-75%}.xl\:-translate-x-full{--tw-translate-x:-100%}.xl\:translate-y-0{--tw-translate-y:0px}.xl\:translate-y-1{--tw-translate-y:0.25rem}.xl\:translate-y-2{--tw-translate-y:0.5rem}.xl\:translate-y-3{--tw-translate-y:0.75rem}.xl\:translate-y-4{--tw-translate-y:1rem}.xl\:translate-y-5{--tw-translate-y:1.25rem}.xl\:translate-y-6{--tw-translate-y:1.5rem}.xl\:translate-y-7{--tw-translate-y:1.75rem}.xl\:translate-y-8{--tw-translate-y:2rem}.xl\:translate-y-9{--tw-translate-y:2.25rem}.xl\:translate-y-10{--tw-translate-y:2.5rem}.xl\:translate-y-11{--tw-translate-y:2.75rem}.xl\:translate-y-12{--tw-translate-y:3rem}.xl\:translate-y-14{--tw-translate-y:3.5rem}.xl\:translate-y-16{--tw-translate-y:4rem}.xl\:translate-y-20{--tw-translate-y:5rem}.xl\:translate-y-24{--tw-translate-y:6rem}.xl\:translate-y-28{--tw-translate-y:7rem}.xl\:translate-y-32{--tw-translate-y:8rem}.xl\:translate-y-36{--tw-translate-y:9rem}.xl\:translate-y-40{--tw-translate-y:10rem}.xl\:translate-y-44{--tw-translate-y:11rem}.xl\:translate-y-48{--tw-translate-y:12rem}.xl\:translate-y-52{--tw-translate-y:13rem}.xl\:translate-y-56{--tw-translate-y:14rem}.xl\:translate-y-60{--tw-translate-y:15rem}.xl\:translate-y-64{--tw-translate-y:16rem}.xl\:translate-y-72{--tw-translate-y:18rem}.xl\:translate-y-80{--tw-translate-y:20rem}.xl\:translate-y-96{--tw-translate-y:24rem}.xl\:translate-y-px{--tw-translate-y:1px}.xl\:translate-y-0\.5{--tw-translate-y:0.125rem}.xl\:translate-y-1\.5{--tw-translate-y:0.375rem}.xl\:translate-y-2\.5{--tw-translate-y:0.625rem}.xl\:translate-y-3\.5{--tw-translate-y:0.875rem}.xl\:-translate-y-0{--tw-translate-y:0px}.xl\:-translate-y-1{--tw-translate-y:-0.25rem}.xl\:-translate-y-2{--tw-translate-y:-0.5rem}.xl\:-translate-y-3{--tw-translate-y:-0.75rem}.xl\:-translate-y-4{--tw-translate-y:-1rem}.xl\:-translate-y-5{--tw-translate-y:-1.25rem}.xl\:-translate-y-6{--tw-translate-y:-1.5rem}.xl\:-translate-y-7{--tw-translate-y:-1.75rem}.xl\:-translate-y-8{--tw-translate-y:-2rem}.xl\:-translate-y-9{--tw-translate-y:-2.25rem}.xl\:-translate-y-10{--tw-translate-y:-2.5rem}.xl\:-translate-y-11{--tw-translate-y:-2.75rem}.xl\:-translate-y-12{--tw-translate-y:-3rem}.xl\:-translate-y-14{--tw-translate-y:-3.5rem}.xl\:-translate-y-16{--tw-translate-y:-4rem}.xl\:-translate-y-20{--tw-translate-y:-5rem}.xl\:-translate-y-24{--tw-translate-y:-6rem}.xl\:-translate-y-28{--tw-translate-y:-7rem}.xl\:-translate-y-32{--tw-translate-y:-8rem}.xl\:-translate-y-36{--tw-translate-y:-9rem}.xl\:-translate-y-40{--tw-translate-y:-10rem}.xl\:-translate-y-44{--tw-translate-y:-11rem}.xl\:-translate-y-48{--tw-translate-y:-12rem}.xl\:-translate-y-52{--tw-translate-y:-13rem}.xl\:-translate-y-56{--tw-translate-y:-14rem}.xl\:-translate-y-60{--tw-translate-y:-15rem}.xl\:-translate-y-64{--tw-translate-y:-16rem}.xl\:-translate-y-72{--tw-translate-y:-18rem}.xl\:-translate-y-80{--tw-translate-y:-20rem}.xl\:-translate-y-96{--tw-translate-y:-24rem}.xl\:-translate-y-px{--tw-translate-y:-1px}.xl\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.xl\:-translate-y-1\.5{--tw-translate-y:-0.375rem}.xl\:-translate-y-2\.5{--tw-translate-y:-0.625rem}.xl\:-translate-y-3\.5{--tw-translate-y:-0.875rem}.xl\:translate-y-1\/2{--tw-translate-y:50%}.xl\:translate-y-1\/3{--tw-translate-y:33.333333%}.xl\:translate-y-2\/3{--tw-translate-y:66.666667%}.xl\:translate-y-1\/4{--tw-translate-y:25%}.xl\:translate-y-2\/4{--tw-translate-y:50%}.xl\:translate-y-3\/4{--tw-translate-y:75%}.xl\:translate-y-full{--tw-translate-y:100%}.xl\:-translate-y-1\/2{--tw-translate-y:-50%}.xl\:-translate-y-1\/3{--tw-translate-y:-33.333333%}.xl\:-translate-y-2\/3{--tw-translate-y:-66.666667%}.xl\:-translate-y-1\/4{--tw-translate-y:-25%}.xl\:-translate-y-2\/4{--tw-translate-y:-50%}.xl\:-translate-y-3\/4{--tw-translate-y:-75%}.xl\:-translate-y-full{--tw-translate-y:-100%}.xl\:hover\:translate-x-0:hover{--tw-translate-x:0px}.xl\:hover\:translate-x-1:hover{--tw-translate-x:0.25rem}.xl\:hover\:translate-x-2:hover{--tw-translate-x:0.5rem}.xl\:hover\:translate-x-3:hover{--tw-translate-x:0.75rem}.xl\:hover\:translate-x-4:hover{--tw-translate-x:1rem}.xl\:hover\:translate-x-5:hover{--tw-translate-x:1.25rem}.xl\:hover\:translate-x-6:hover{--tw-translate-x:1.5rem}.xl\:hover\:translate-x-7:hover{--tw-translate-x:1.75rem}.xl\:hover\:translate-x-8:hover{--tw-translate-x:2rem}.xl\:hover\:translate-x-9:hover{--tw-translate-x:2.25rem}.xl\:hover\:translate-x-10:hover{--tw-translate-x:2.5rem}.xl\:hover\:translate-x-11:hover{--tw-translate-x:2.75rem}.xl\:hover\:translate-x-12:hover{--tw-translate-x:3rem}.xl\:hover\:translate-x-14:hover{--tw-translate-x:3.5rem}.xl\:hover\:translate-x-16:hover{--tw-translate-x:4rem}.xl\:hover\:translate-x-20:hover{--tw-translate-x:5rem}.xl\:hover\:translate-x-24:hover{--tw-translate-x:6rem}.xl\:hover\:translate-x-28:hover{--tw-translate-x:7rem}.xl\:hover\:translate-x-32:hover{--tw-translate-x:8rem}.xl\:hover\:translate-x-36:hover{--tw-translate-x:9rem}.xl\:hover\:translate-x-40:hover{--tw-translate-x:10rem}.xl\:hover\:translate-x-44:hover{--tw-translate-x:11rem}.xl\:hover\:translate-x-48:hover{--tw-translate-x:12rem}.xl\:hover\:translate-x-52:hover{--tw-translate-x:13rem}.xl\:hover\:translate-x-56:hover{--tw-translate-x:14rem}.xl\:hover\:translate-x-60:hover{--tw-translate-x:15rem}.xl\:hover\:translate-x-64:hover{--tw-translate-x:16rem}.xl\:hover\:translate-x-72:hover{--tw-translate-x:18rem}.xl\:hover\:translate-x-80:hover{--tw-translate-x:20rem}.xl\:hover\:translate-x-96:hover{--tw-translate-x:24rem}.xl\:hover\:translate-x-px:hover{--tw-translate-x:1px}.xl\:hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.xl\:hover\:translate-x-1\.5:hover{--tw-translate-x:0.375rem}.xl\:hover\:translate-x-2\.5:hover{--tw-translate-x:0.625rem}.xl\:hover\:translate-x-3\.5:hover{--tw-translate-x:0.875rem}.xl\:hover\:-translate-x-0:hover{--tw-translate-x:0px}.xl\:hover\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.xl\:hover\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.xl\:hover\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.xl\:hover\:-translate-x-4:hover{--tw-translate-x:-1rem}.xl\:hover\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.xl\:hover\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.xl\:hover\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.xl\:hover\:-translate-x-8:hover{--tw-translate-x:-2rem}.xl\:hover\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.xl\:hover\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.xl\:hover\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.xl\:hover\:-translate-x-12:hover{--tw-translate-x:-3rem}.xl\:hover\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.xl\:hover\:-translate-x-16:hover{--tw-translate-x:-4rem}.xl\:hover\:-translate-x-20:hover{--tw-translate-x:-5rem}.xl\:hover\:-translate-x-24:hover{--tw-translate-x:-6rem}.xl\:hover\:-translate-x-28:hover{--tw-translate-x:-7rem}.xl\:hover\:-translate-x-32:hover{--tw-translate-x:-8rem}.xl\:hover\:-translate-x-36:hover{--tw-translate-x:-9rem}.xl\:hover\:-translate-x-40:hover{--tw-translate-x:-10rem}.xl\:hover\:-translate-x-44:hover{--tw-translate-x:-11rem}.xl\:hover\:-translate-x-48:hover{--tw-translate-x:-12rem}.xl\:hover\:-translate-x-52:hover{--tw-translate-x:-13rem}.xl\:hover\:-translate-x-56:hover{--tw-translate-x:-14rem}.xl\:hover\:-translate-x-60:hover{--tw-translate-x:-15rem}.xl\:hover\:-translate-x-64:hover{--tw-translate-x:-16rem}.xl\:hover\:-translate-x-72:hover{--tw-translate-x:-18rem}.xl\:hover\:-translate-x-80:hover{--tw-translate-x:-20rem}.xl\:hover\:-translate-x-96:hover{--tw-translate-x:-24rem}.xl\:hover\:-translate-x-px:hover{--tw-translate-x:-1px}.xl\:hover\:-translate-x-0\.5:hover{--tw-translate-x:-0.125rem}.xl\:hover\:-translate-x-1\.5:hover{--tw-translate-x:-0.375rem}.xl\:hover\:-translate-x-2\.5:hover{--tw-translate-x:-0.625rem}.xl\:hover\:-translate-x-3\.5:hover{--tw-translate-x:-0.875rem}.xl\:hover\:translate-x-1\/2:hover{--tw-translate-x:50%}.xl\:hover\:translate-x-1\/3:hover{--tw-translate-x:33.333333%}.xl\:hover\:translate-x-2\/3:hover{--tw-translate-x:66.666667%}.xl\:hover\:translate-x-1\/4:hover{--tw-translate-x:25%}.xl\:hover\:translate-x-2\/4:hover{--tw-translate-x:50%}.xl\:hover\:translate-x-3\/4:hover{--tw-translate-x:75%}.xl\:hover\:translate-x-full:hover{--tw-translate-x:100%}.xl\:hover\:-translate-x-1\/2:hover{--tw-translate-x:-50%}.xl\:hover\:-translate-x-1\/3:hover{--tw-translate-x:-33.333333%}.xl\:hover\:-translate-x-2\/3:hover{--tw-translate-x:-66.666667%}.xl\:hover\:-translate-x-1\/4:hover{--tw-translate-x:-25%}.xl\:hover\:-translate-x-2\/4:hover{--tw-translate-x:-50%}.xl\:hover\:-translate-x-3\/4:hover{--tw-translate-x:-75%}.xl\:hover\:-translate-x-full:hover{--tw-translate-x:-100%}.xl\:hover\:translate-y-0:hover{--tw-translate-y:0px}.xl\:hover\:translate-y-1:hover{--tw-translate-y:0.25rem}.xl\:hover\:translate-y-2:hover{--tw-translate-y:0.5rem}.xl\:hover\:translate-y-3:hover{--tw-translate-y:0.75rem}.xl\:hover\:translate-y-4:hover{--tw-translate-y:1rem}.xl\:hover\:translate-y-5:hover{--tw-translate-y:1.25rem}.xl\:hover\:translate-y-6:hover{--tw-translate-y:1.5rem}.xl\:hover\:translate-y-7:hover{--tw-translate-y:1.75rem}.xl\:hover\:translate-y-8:hover{--tw-translate-y:2rem}.xl\:hover\:translate-y-9:hover{--tw-translate-y:2.25rem}.xl\:hover\:translate-y-10:hover{--tw-translate-y:2.5rem}.xl\:hover\:translate-y-11:hover{--tw-translate-y:2.75rem}.xl\:hover\:translate-y-12:hover{--tw-translate-y:3rem}.xl\:hover\:translate-y-14:hover{--tw-translate-y:3.5rem}.xl\:hover\:translate-y-16:hover{--tw-translate-y:4rem}.xl\:hover\:translate-y-20:hover{--tw-translate-y:5rem}.xl\:hover\:translate-y-24:hover{--tw-translate-y:6rem}.xl\:hover\:translate-y-28:hover{--tw-translate-y:7rem}.xl\:hover\:translate-y-32:hover{--tw-translate-y:8rem}.xl\:hover\:translate-y-36:hover{--tw-translate-y:9rem}.xl\:hover\:translate-y-40:hover{--tw-translate-y:10rem}.xl\:hover\:translate-y-44:hover{--tw-translate-y:11rem}.xl\:hover\:translate-y-48:hover{--tw-translate-y:12rem}.xl\:hover\:translate-y-52:hover{--tw-translate-y:13rem}.xl\:hover\:translate-y-56:hover{--tw-translate-y:14rem}.xl\:hover\:translate-y-60:hover{--tw-translate-y:15rem}.xl\:hover\:translate-y-64:hover{--tw-translate-y:16rem}.xl\:hover\:translate-y-72:hover{--tw-translate-y:18rem}.xl\:hover\:translate-y-80:hover{--tw-translate-y:20rem}.xl\:hover\:translate-y-96:hover{--tw-translate-y:24rem}.xl\:hover\:translate-y-px:hover{--tw-translate-y:1px}.xl\:hover\:translate-y-0\.5:hover{--tw-translate-y:0.125rem}.xl\:hover\:translate-y-1\.5:hover{--tw-translate-y:0.375rem}.xl\:hover\:translate-y-2\.5:hover{--tw-translate-y:0.625rem}.xl\:hover\:translate-y-3\.5:hover{--tw-translate-y:0.875rem}.xl\:hover\:-translate-y-0:hover{--tw-translate-y:0px}.xl\:hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.xl\:hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.xl\:hover\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.xl\:hover\:-translate-y-4:hover{--tw-translate-y:-1rem}.xl\:hover\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.xl\:hover\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.xl\:hover\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.xl\:hover\:-translate-y-8:hover{--tw-translate-y:-2rem}.xl\:hover\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.xl\:hover\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.xl\:hover\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.xl\:hover\:-translate-y-12:hover{--tw-translate-y:-3rem}.xl\:hover\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.xl\:hover\:-translate-y-16:hover{--tw-translate-y:-4rem}.xl\:hover\:-translate-y-20:hover{--tw-translate-y:-5rem}.xl\:hover\:-translate-y-24:hover{--tw-translate-y:-6rem}.xl\:hover\:-translate-y-28:hover{--tw-translate-y:-7rem}.xl\:hover\:-translate-y-32:hover{--tw-translate-y:-8rem}.xl\:hover\:-translate-y-36:hover{--tw-translate-y:-9rem}.xl\:hover\:-translate-y-40:hover{--tw-translate-y:-10rem}.xl\:hover\:-translate-y-44:hover{--tw-translate-y:-11rem}.xl\:hover\:-translate-y-48:hover{--tw-translate-y:-12rem}.xl\:hover\:-translate-y-52:hover{--tw-translate-y:-13rem}.xl\:hover\:-translate-y-56:hover{--tw-translate-y:-14rem}.xl\:hover\:-translate-y-60:hover{--tw-translate-y:-15rem}.xl\:hover\:-translate-y-64:hover{--tw-translate-y:-16rem}.xl\:hover\:-translate-y-72:hover{--tw-translate-y:-18rem}.xl\:hover\:-translate-y-80:hover{--tw-translate-y:-20rem}.xl\:hover\:-translate-y-96:hover{--tw-translate-y:-24rem}.xl\:hover\:-translate-y-px:hover{--tw-translate-y:-1px}.xl\:hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.xl\:hover\:-translate-y-1\.5:hover{--tw-translate-y:-0.375rem}.xl\:hover\:-translate-y-2\.5:hover{--tw-translate-y:-0.625rem}.xl\:hover\:-translate-y-3\.5:hover{--tw-translate-y:-0.875rem}.xl\:hover\:translate-y-1\/2:hover{--tw-translate-y:50%}.xl\:hover\:translate-y-1\/3:hover{--tw-translate-y:33.333333%}.xl\:hover\:translate-y-2\/3:hover{--tw-translate-y:66.666667%}.xl\:hover\:translate-y-1\/4:hover{--tw-translate-y:25%}.xl\:hover\:translate-y-2\/4:hover{--tw-translate-y:50%}.xl\:hover\:translate-y-3\/4:hover{--tw-translate-y:75%}.xl\:hover\:translate-y-full:hover{--tw-translate-y:100%}.xl\:hover\:-translate-y-1\/2:hover{--tw-translate-y:-50%}.xl\:hover\:-translate-y-1\/3:hover{--tw-translate-y:-33.333333%}.xl\:hover\:-translate-y-2\/3:hover{--tw-translate-y:-66.666667%}.xl\:hover\:-translate-y-1\/4:hover{--tw-translate-y:-25%}.xl\:hover\:-translate-y-2\/4:hover{--tw-translate-y:-50%}.xl\:hover\:-translate-y-3\/4:hover{--tw-translate-y:-75%}.xl\:hover\:-translate-y-full:hover{--tw-translate-y:-100%}.xl\:focus\:translate-x-0:focus{--tw-translate-x:0px}.xl\:focus\:translate-x-1:focus{--tw-translate-x:0.25rem}.xl\:focus\:translate-x-2:focus{--tw-translate-x:0.5rem}.xl\:focus\:translate-x-3:focus{--tw-translate-x:0.75rem}.xl\:focus\:translate-x-4:focus{--tw-translate-x:1rem}.xl\:focus\:translate-x-5:focus{--tw-translate-x:1.25rem}.xl\:focus\:translate-x-6:focus{--tw-translate-x:1.5rem}.xl\:focus\:translate-x-7:focus{--tw-translate-x:1.75rem}.xl\:focus\:translate-x-8:focus{--tw-translate-x:2rem}.xl\:focus\:translate-x-9:focus{--tw-translate-x:2.25rem}.xl\:focus\:translate-x-10:focus{--tw-translate-x:2.5rem}.xl\:focus\:translate-x-11:focus{--tw-translate-x:2.75rem}.xl\:focus\:translate-x-12:focus{--tw-translate-x:3rem}.xl\:focus\:translate-x-14:focus{--tw-translate-x:3.5rem}.xl\:focus\:translate-x-16:focus{--tw-translate-x:4rem}.xl\:focus\:translate-x-20:focus{--tw-translate-x:5rem}.xl\:focus\:translate-x-24:focus{--tw-translate-x:6rem}.xl\:focus\:translate-x-28:focus{--tw-translate-x:7rem}.xl\:focus\:translate-x-32:focus{--tw-translate-x:8rem}.xl\:focus\:translate-x-36:focus{--tw-translate-x:9rem}.xl\:focus\:translate-x-40:focus{--tw-translate-x:10rem}.xl\:focus\:translate-x-44:focus{--tw-translate-x:11rem}.xl\:focus\:translate-x-48:focus{--tw-translate-x:12rem}.xl\:focus\:translate-x-52:focus{--tw-translate-x:13rem}.xl\:focus\:translate-x-56:focus{--tw-translate-x:14rem}.xl\:focus\:translate-x-60:focus{--tw-translate-x:15rem}.xl\:focus\:translate-x-64:focus{--tw-translate-x:16rem}.xl\:focus\:translate-x-72:focus{--tw-translate-x:18rem}.xl\:focus\:translate-x-80:focus{--tw-translate-x:20rem}.xl\:focus\:translate-x-96:focus{--tw-translate-x:24rem}.xl\:focus\:translate-x-px:focus{--tw-translate-x:1px}.xl\:focus\:translate-x-0\.5:focus{--tw-translate-x:0.125rem}.xl\:focus\:translate-x-1\.5:focus{--tw-translate-x:0.375rem}.xl\:focus\:translate-x-2\.5:focus{--tw-translate-x:0.625rem}.xl\:focus\:translate-x-3\.5:focus{--tw-translate-x:0.875rem}.xl\:focus\:-translate-x-0:focus{--tw-translate-x:0px}.xl\:focus\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.xl\:focus\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.xl\:focus\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.xl\:focus\:-translate-x-4:focus{--tw-translate-x:-1rem}.xl\:focus\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.xl\:focus\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.xl\:focus\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.xl\:focus\:-translate-x-8:focus{--tw-translate-x:-2rem}.xl\:focus\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.xl\:focus\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.xl\:focus\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.xl\:focus\:-translate-x-12:focus{--tw-translate-x:-3rem}.xl\:focus\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.xl\:focus\:-translate-x-16:focus{--tw-translate-x:-4rem}.xl\:focus\:-translate-x-20:focus{--tw-translate-x:-5rem}.xl\:focus\:-translate-x-24:focus{--tw-translate-x:-6rem}.xl\:focus\:-translate-x-28:focus{--tw-translate-x:-7rem}.xl\:focus\:-translate-x-32:focus{--tw-translate-x:-8rem}.xl\:focus\:-translate-x-36:focus{--tw-translate-x:-9rem}.xl\:focus\:-translate-x-40:focus{--tw-translate-x:-10rem}.xl\:focus\:-translate-x-44:focus{--tw-translate-x:-11rem}.xl\:focus\:-translate-x-48:focus{--tw-translate-x:-12rem}.xl\:focus\:-translate-x-52:focus{--tw-translate-x:-13rem}.xl\:focus\:-translate-x-56:focus{--tw-translate-x:-14rem}.xl\:focus\:-translate-x-60:focus{--tw-translate-x:-15rem}.xl\:focus\:-translate-x-64:focus{--tw-translate-x:-16rem}.xl\:focus\:-translate-x-72:focus{--tw-translate-x:-18rem}.xl\:focus\:-translate-x-80:focus{--tw-translate-x:-20rem}.xl\:focus\:-translate-x-96:focus{--tw-translate-x:-24rem}.xl\:focus\:-translate-x-px:focus{--tw-translate-x:-1px}.xl\:focus\:-translate-x-0\.5:focus{--tw-translate-x:-0.125rem}.xl\:focus\:-translate-x-1\.5:focus{--tw-translate-x:-0.375rem}.xl\:focus\:-translate-x-2\.5:focus{--tw-translate-x:-0.625rem}.xl\:focus\:-translate-x-3\.5:focus{--tw-translate-x:-0.875rem}.xl\:focus\:translate-x-1\/2:focus{--tw-translate-x:50%}.xl\:focus\:translate-x-1\/3:focus{--tw-translate-x:33.333333%}.xl\:focus\:translate-x-2\/3:focus{--tw-translate-x:66.666667%}.xl\:focus\:translate-x-1\/4:focus{--tw-translate-x:25%}.xl\:focus\:translate-x-2\/4:focus{--tw-translate-x:50%}.xl\:focus\:translate-x-3\/4:focus{--tw-translate-x:75%}.xl\:focus\:translate-x-full:focus{--tw-translate-x:100%}.xl\:focus\:-translate-x-1\/2:focus{--tw-translate-x:-50%}.xl\:focus\:-translate-x-1\/3:focus{--tw-translate-x:-33.333333%}.xl\:focus\:-translate-x-2\/3:focus{--tw-translate-x:-66.666667%}.xl\:focus\:-translate-x-1\/4:focus{--tw-translate-x:-25%}.xl\:focus\:-translate-x-2\/4:focus{--tw-translate-x:-50%}.xl\:focus\:-translate-x-3\/4:focus{--tw-translate-x:-75%}.xl\:focus\:-translate-x-full:focus{--tw-translate-x:-100%}.xl\:focus\:translate-y-0:focus{--tw-translate-y:0px}.xl\:focus\:translate-y-1:focus{--tw-translate-y:0.25rem}.xl\:focus\:translate-y-2:focus{--tw-translate-y:0.5rem}.xl\:focus\:translate-y-3:focus{--tw-translate-y:0.75rem}.xl\:focus\:translate-y-4:focus{--tw-translate-y:1rem}.xl\:focus\:translate-y-5:focus{--tw-translate-y:1.25rem}.xl\:focus\:translate-y-6:focus{--tw-translate-y:1.5rem}.xl\:focus\:translate-y-7:focus{--tw-translate-y:1.75rem}.xl\:focus\:translate-y-8:focus{--tw-translate-y:2rem}.xl\:focus\:translate-y-9:focus{--tw-translate-y:2.25rem}.xl\:focus\:translate-y-10:focus{--tw-translate-y:2.5rem}.xl\:focus\:translate-y-11:focus{--tw-translate-y:2.75rem}.xl\:focus\:translate-y-12:focus{--tw-translate-y:3rem}.xl\:focus\:translate-y-14:focus{--tw-translate-y:3.5rem}.xl\:focus\:translate-y-16:focus{--tw-translate-y:4rem}.xl\:focus\:translate-y-20:focus{--tw-translate-y:5rem}.xl\:focus\:translate-y-24:focus{--tw-translate-y:6rem}.xl\:focus\:translate-y-28:focus{--tw-translate-y:7rem}.xl\:focus\:translate-y-32:focus{--tw-translate-y:8rem}.xl\:focus\:translate-y-36:focus{--tw-translate-y:9rem}.xl\:focus\:translate-y-40:focus{--tw-translate-y:10rem}.xl\:focus\:translate-y-44:focus{--tw-translate-y:11rem}.xl\:focus\:translate-y-48:focus{--tw-translate-y:12rem}.xl\:focus\:translate-y-52:focus{--tw-translate-y:13rem}.xl\:focus\:translate-y-56:focus{--tw-translate-y:14rem}.xl\:focus\:translate-y-60:focus{--tw-translate-y:15rem}.xl\:focus\:translate-y-64:focus{--tw-translate-y:16rem}.xl\:focus\:translate-y-72:focus{--tw-translate-y:18rem}.xl\:focus\:translate-y-80:focus{--tw-translate-y:20rem}.xl\:focus\:translate-y-96:focus{--tw-translate-y:24rem}.xl\:focus\:translate-y-px:focus{--tw-translate-y:1px}.xl\:focus\:translate-y-0\.5:focus{--tw-translate-y:0.125rem}.xl\:focus\:translate-y-1\.5:focus{--tw-translate-y:0.375rem}.xl\:focus\:translate-y-2\.5:focus{--tw-translate-y:0.625rem}.xl\:focus\:translate-y-3\.5:focus{--tw-translate-y:0.875rem}.xl\:focus\:-translate-y-0:focus{--tw-translate-y:0px}.xl\:focus\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.xl\:focus\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.xl\:focus\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.xl\:focus\:-translate-y-4:focus{--tw-translate-y:-1rem}.xl\:focus\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.xl\:focus\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.xl\:focus\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.xl\:focus\:-translate-y-8:focus{--tw-translate-y:-2rem}.xl\:focus\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.xl\:focus\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.xl\:focus\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.xl\:focus\:-translate-y-12:focus{--tw-translate-y:-3rem}.xl\:focus\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.xl\:focus\:-translate-y-16:focus{--tw-translate-y:-4rem}.xl\:focus\:-translate-y-20:focus{--tw-translate-y:-5rem}.xl\:focus\:-translate-y-24:focus{--tw-translate-y:-6rem}.xl\:focus\:-translate-y-28:focus{--tw-translate-y:-7rem}.xl\:focus\:-translate-y-32:focus{--tw-translate-y:-8rem}.xl\:focus\:-translate-y-36:focus{--tw-translate-y:-9rem}.xl\:focus\:-translate-y-40:focus{--tw-translate-y:-10rem}.xl\:focus\:-translate-y-44:focus{--tw-translate-y:-11rem}.xl\:focus\:-translate-y-48:focus{--tw-translate-y:-12rem}.xl\:focus\:-translate-y-52:focus{--tw-translate-y:-13rem}.xl\:focus\:-translate-y-56:focus{--tw-translate-y:-14rem}.xl\:focus\:-translate-y-60:focus{--tw-translate-y:-15rem}.xl\:focus\:-translate-y-64:focus{--tw-translate-y:-16rem}.xl\:focus\:-translate-y-72:focus{--tw-translate-y:-18rem}.xl\:focus\:-translate-y-80:focus{--tw-translate-y:-20rem}.xl\:focus\:-translate-y-96:focus{--tw-translate-y:-24rem}.xl\:focus\:-translate-y-px:focus{--tw-translate-y:-1px}.xl\:focus\:-translate-y-0\.5:focus{--tw-translate-y:-0.125rem}.xl\:focus\:-translate-y-1\.5:focus{--tw-translate-y:-0.375rem}.xl\:focus\:-translate-y-2\.5:focus{--tw-translate-y:-0.625rem}.xl\:focus\:-translate-y-3\.5:focus{--tw-translate-y:-0.875rem}.xl\:focus\:translate-y-1\/2:focus{--tw-translate-y:50%}.xl\:focus\:translate-y-1\/3:focus{--tw-translate-y:33.333333%}.xl\:focus\:translate-y-2\/3:focus{--tw-translate-y:66.666667%}.xl\:focus\:translate-y-1\/4:focus{--tw-translate-y:25%}.xl\:focus\:translate-y-2\/4:focus{--tw-translate-y:50%}.xl\:focus\:translate-y-3\/4:focus{--tw-translate-y:75%}.xl\:focus\:translate-y-full:focus{--tw-translate-y:100%}.xl\:focus\:-translate-y-1\/2:focus{--tw-translate-y:-50%}.xl\:focus\:-translate-y-1\/3:focus{--tw-translate-y:-33.333333%}.xl\:focus\:-translate-y-2\/3:focus{--tw-translate-y:-66.666667%}.xl\:focus\:-translate-y-1\/4:focus{--tw-translate-y:-25%}.xl\:focus\:-translate-y-2\/4:focus{--tw-translate-y:-50%}.xl\:focus\:-translate-y-3\/4:focus{--tw-translate-y:-75%}.xl\:focus\:-translate-y-full:focus{--tw-translate-y:-100%}.xl\:rotate-0{--tw-rotate:0deg}.xl\:rotate-1{--tw-rotate:1deg}.xl\:rotate-2{--tw-rotate:2deg}.xl\:rotate-3{--tw-rotate:3deg}.xl\:rotate-6{--tw-rotate:6deg}.xl\:rotate-12{--tw-rotate:12deg}.xl\:rotate-45{--tw-rotate:45deg}.xl\:rotate-90{--tw-rotate:90deg}.xl\:rotate-180{--tw-rotate:180deg}.xl\:-rotate-180{--tw-rotate:-180deg}.xl\:-rotate-90{--tw-rotate:-90deg}.xl\:-rotate-45{--tw-rotate:-45deg}.xl\:-rotate-12{--tw-rotate:-12deg}.xl\:-rotate-6{--tw-rotate:-6deg}.xl\:-rotate-3{--tw-rotate:-3deg}.xl\:-rotate-2{--tw-rotate:-2deg}.xl\:-rotate-1{--tw-rotate:-1deg}.xl\:hover\:rotate-0:hover{--tw-rotate:0deg}.xl\:hover\:rotate-1:hover{--tw-rotate:1deg}.xl\:hover\:rotate-2:hover{--tw-rotate:2deg}.xl\:hover\:rotate-3:hover{--tw-rotate:3deg}.xl\:hover\:rotate-6:hover{--tw-rotate:6deg}.xl\:hover\:rotate-12:hover{--tw-rotate:12deg}.xl\:hover\:rotate-45:hover{--tw-rotate:45deg}.xl\:hover\:rotate-90:hover{--tw-rotate:90deg}.xl\:hover\:rotate-180:hover{--tw-rotate:180deg}.xl\:hover\:-rotate-180:hover{--tw-rotate:-180deg}.xl\:hover\:-rotate-90:hover{--tw-rotate:-90deg}.xl\:hover\:-rotate-45:hover{--tw-rotate:-45deg}.xl\:hover\:-rotate-12:hover{--tw-rotate:-12deg}.xl\:hover\:-rotate-6:hover{--tw-rotate:-6deg}.xl\:hover\:-rotate-3:hover{--tw-rotate:-3deg}.xl\:hover\:-rotate-2:hover{--tw-rotate:-2deg}.xl\:hover\:-rotate-1:hover{--tw-rotate:-1deg}.xl\:focus\:rotate-0:focus{--tw-rotate:0deg}.xl\:focus\:rotate-1:focus{--tw-rotate:1deg}.xl\:focus\:rotate-2:focus{--tw-rotate:2deg}.xl\:focus\:rotate-3:focus{--tw-rotate:3deg}.xl\:focus\:rotate-6:focus{--tw-rotate:6deg}.xl\:focus\:rotate-12:focus{--tw-rotate:12deg}.xl\:focus\:rotate-45:focus{--tw-rotate:45deg}.xl\:focus\:rotate-90:focus{--tw-rotate:90deg}.xl\:focus\:rotate-180:focus{--tw-rotate:180deg}.xl\:focus\:-rotate-180:focus{--tw-rotate:-180deg}.xl\:focus\:-rotate-90:focus{--tw-rotate:-90deg}.xl\:focus\:-rotate-45:focus{--tw-rotate:-45deg}.xl\:focus\:-rotate-12:focus{--tw-rotate:-12deg}.xl\:focus\:-rotate-6:focus{--tw-rotate:-6deg}.xl\:focus\:-rotate-3:focus{--tw-rotate:-3deg}.xl\:focus\:-rotate-2:focus{--tw-rotate:-2deg}.xl\:focus\:-rotate-1:focus{--tw-rotate:-1deg}.xl\:skew-x-0{--tw-skew-x:0deg}.xl\:skew-x-1{--tw-skew-x:1deg}.xl\:skew-x-2{--tw-skew-x:2deg}.xl\:skew-x-3{--tw-skew-x:3deg}.xl\:skew-x-6{--tw-skew-x:6deg}.xl\:skew-x-12{--tw-skew-x:12deg}.xl\:-skew-x-12{--tw-skew-x:-12deg}.xl\:-skew-x-6{--tw-skew-x:-6deg}.xl\:-skew-x-3{--tw-skew-x:-3deg}.xl\:-skew-x-2{--tw-skew-x:-2deg}.xl\:-skew-x-1{--tw-skew-x:-1deg}.xl\:skew-y-0{--tw-skew-y:0deg}.xl\:skew-y-1{--tw-skew-y:1deg}.xl\:skew-y-2{--tw-skew-y:2deg}.xl\:skew-y-3{--tw-skew-y:3deg}.xl\:skew-y-6{--tw-skew-y:6deg}.xl\:skew-y-12{--tw-skew-y:12deg}.xl\:-skew-y-12{--tw-skew-y:-12deg}.xl\:-skew-y-6{--tw-skew-y:-6deg}.xl\:-skew-y-3{--tw-skew-y:-3deg}.xl\:-skew-y-2{--tw-skew-y:-2deg}.xl\:-skew-y-1{--tw-skew-y:-1deg}.xl\:hover\:skew-x-0:hover{--tw-skew-x:0deg}.xl\:hover\:skew-x-1:hover{--tw-skew-x:1deg}.xl\:hover\:skew-x-2:hover{--tw-skew-x:2deg}.xl\:hover\:skew-x-3:hover{--tw-skew-x:3deg}.xl\:hover\:skew-x-6:hover{--tw-skew-x:6deg}.xl\:hover\:skew-x-12:hover{--tw-skew-x:12deg}.xl\:hover\:-skew-x-12:hover{--tw-skew-x:-12deg}.xl\:hover\:-skew-x-6:hover{--tw-skew-x:-6deg}.xl\:hover\:-skew-x-3:hover{--tw-skew-x:-3deg}.xl\:hover\:-skew-x-2:hover{--tw-skew-x:-2deg}.xl\:hover\:-skew-x-1:hover{--tw-skew-x:-1deg}.xl\:hover\:skew-y-0:hover{--tw-skew-y:0deg}.xl\:hover\:skew-y-1:hover{--tw-skew-y:1deg}.xl\:hover\:skew-y-2:hover{--tw-skew-y:2deg}.xl\:hover\:skew-y-3:hover{--tw-skew-y:3deg}.xl\:hover\:skew-y-6:hover{--tw-skew-y:6deg}.xl\:hover\:skew-y-12:hover{--tw-skew-y:12deg}.xl\:hover\:-skew-y-12:hover{--tw-skew-y:-12deg}.xl\:hover\:-skew-y-6:hover{--tw-skew-y:-6deg}.xl\:hover\:-skew-y-3:hover{--tw-skew-y:-3deg}.xl\:hover\:-skew-y-2:hover{--tw-skew-y:-2deg}.xl\:hover\:-skew-y-1:hover{--tw-skew-y:-1deg}.xl\:focus\:skew-x-0:focus{--tw-skew-x:0deg}.xl\:focus\:skew-x-1:focus{--tw-skew-x:1deg}.xl\:focus\:skew-x-2:focus{--tw-skew-x:2deg}.xl\:focus\:skew-x-3:focus{--tw-skew-x:3deg}.xl\:focus\:skew-x-6:focus{--tw-skew-x:6deg}.xl\:focus\:skew-x-12:focus{--tw-skew-x:12deg}.xl\:focus\:-skew-x-12:focus{--tw-skew-x:-12deg}.xl\:focus\:-skew-x-6:focus{--tw-skew-x:-6deg}.xl\:focus\:-skew-x-3:focus{--tw-skew-x:-3deg}.xl\:focus\:-skew-x-2:focus{--tw-skew-x:-2deg}.xl\:focus\:-skew-x-1:focus{--tw-skew-x:-1deg}.xl\:focus\:skew-y-0:focus{--tw-skew-y:0deg}.xl\:focus\:skew-y-1:focus{--tw-skew-y:1deg}.xl\:focus\:skew-y-2:focus{--tw-skew-y:2deg}.xl\:focus\:skew-y-3:focus{--tw-skew-y:3deg}.xl\:focus\:skew-y-6:focus{--tw-skew-y:6deg}.xl\:focus\:skew-y-12:focus{--tw-skew-y:12deg}.xl\:focus\:-skew-y-12:focus{--tw-skew-y:-12deg}.xl\:focus\:-skew-y-6:focus{--tw-skew-y:-6deg}.xl\:focus\:-skew-y-3:focus{--tw-skew-y:-3deg}.xl\:focus\:-skew-y-2:focus{--tw-skew-y:-2deg}.xl\:focus\:-skew-y-1:focus{--tw-skew-y:-1deg}.xl\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.xl\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.xl\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.xl\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.xl\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.xl\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.xl\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.xl\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.xl\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.xl\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.xl\:hover\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.xl\:hover\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.xl\:hover\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.xl\:hover\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.xl\:hover\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.xl\:hover\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.xl\:hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.xl\:hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.xl\:hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.xl\:hover\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.xl\:focus\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.xl\:focus\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.xl\:focus\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.xl\:focus\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.xl\:focus\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.xl\:focus\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.xl\:focus\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.xl\:focus\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.xl\:focus\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.xl\:focus\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.xl\:scale-x-0{--tw-scale-x:0}.xl\:scale-x-50{--tw-scale-x:.5}.xl\:scale-x-75{--tw-scale-x:.75}.xl\:scale-x-90{--tw-scale-x:.9}.xl\:scale-x-95{--tw-scale-x:.95}.xl\:scale-x-100{--tw-scale-x:1}.xl\:scale-x-105{--tw-scale-x:1.05}.xl\:scale-x-110{--tw-scale-x:1.1}.xl\:scale-x-125{--tw-scale-x:1.25}.xl\:scale-x-150{--tw-scale-x:1.5}.xl\:scale-y-0{--tw-scale-y:0}.xl\:scale-y-50{--tw-scale-y:.5}.xl\:scale-y-75{--tw-scale-y:.75}.xl\:scale-y-90{--tw-scale-y:.9}.xl\:scale-y-95{--tw-scale-y:.95}.xl\:scale-y-100{--tw-scale-y:1}.xl\:scale-y-105{--tw-scale-y:1.05}.xl\:scale-y-110{--tw-scale-y:1.1}.xl\:scale-y-125{--tw-scale-y:1.25}.xl\:scale-y-150{--tw-scale-y:1.5}.xl\:hover\:scale-x-0:hover{--tw-scale-x:0}.xl\:hover\:scale-x-50:hover{--tw-scale-x:.5}.xl\:hover\:scale-x-75:hover{--tw-scale-x:.75}.xl\:hover\:scale-x-90:hover{--tw-scale-x:.9}.xl\:hover\:scale-x-95:hover{--tw-scale-x:.95}.xl\:hover\:scale-x-100:hover{--tw-scale-x:1}.xl\:hover\:scale-x-105:hover{--tw-scale-x:1.05}.xl\:hover\:scale-x-110:hover{--tw-scale-x:1.1}.xl\:hover\:scale-x-125:hover{--tw-scale-x:1.25}.xl\:hover\:scale-x-150:hover{--tw-scale-x:1.5}.xl\:hover\:scale-y-0:hover{--tw-scale-y:0}.xl\:hover\:scale-y-50:hover{--tw-scale-y:.5}.xl\:hover\:scale-y-75:hover{--tw-scale-y:.75}.xl\:hover\:scale-y-90:hover{--tw-scale-y:.9}.xl\:hover\:scale-y-95:hover{--tw-scale-y:.95}.xl\:hover\:scale-y-100:hover{--tw-scale-y:1}.xl\:hover\:scale-y-105:hover{--tw-scale-y:1.05}.xl\:hover\:scale-y-110:hover{--tw-scale-y:1.1}.xl\:hover\:scale-y-125:hover{--tw-scale-y:1.25}.xl\:hover\:scale-y-150:hover{--tw-scale-y:1.5}.xl\:focus\:scale-x-0:focus{--tw-scale-x:0}.xl\:focus\:scale-x-50:focus{--tw-scale-x:.5}.xl\:focus\:scale-x-75:focus{--tw-scale-x:.75}.xl\:focus\:scale-x-90:focus{--tw-scale-x:.9}.xl\:focus\:scale-x-95:focus{--tw-scale-x:.95}.xl\:focus\:scale-x-100:focus{--tw-scale-x:1}.xl\:focus\:scale-x-105:focus{--tw-scale-x:1.05}.xl\:focus\:scale-x-110:focus{--tw-scale-x:1.1}.xl\:focus\:scale-x-125:focus{--tw-scale-x:1.25}.xl\:focus\:scale-x-150:focus{--tw-scale-x:1.5}.xl\:focus\:scale-y-0:focus{--tw-scale-y:0}.xl\:focus\:scale-y-50:focus{--tw-scale-y:.5}.xl\:focus\:scale-y-75:focus{--tw-scale-y:.75}.xl\:focus\:scale-y-90:focus{--tw-scale-y:.9}.xl\:focus\:scale-y-95:focus{--tw-scale-y:.95}.xl\:focus\:scale-y-100:focus{--tw-scale-y:1}.xl\:focus\:scale-y-105:focus{--tw-scale-y:1.05}.xl\:focus\:scale-y-110:focus{--tw-scale-y:1.1}.xl\:focus\:scale-y-125:focus{--tw-scale-y:1.25}.xl\:focus\:scale-y-150:focus{--tw-scale-y:1.5}.xl\:animate-none{-webkit-animation:none;animation:none}.xl\:animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.xl\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.xl\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.xl\:animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.xl\:cursor-auto{cursor:auto}.xl\:cursor-default{cursor:default}.xl\:cursor-pointer{cursor:pointer}.xl\:cursor-wait{cursor:wait}.xl\:cursor-text{cursor:text}.xl\:cursor-move{cursor:move}.xl\:cursor-help{cursor:help}.xl\:cursor-not-allowed{cursor:not-allowed}.xl\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xl\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.xl\:select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.xl\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.xl\:resize-none{resize:none}.xl\:resize-y{resize:vertical}.xl\:resize-x{resize:horizontal}.xl\:resize{resize:both}.xl\:list-inside{list-style-position:inside}.xl\:list-outside{list-style-position:outside}.xl\:list-none{list-style-type:none}.xl\:list-disc{list-style-type:disc}.xl\:list-decimal{list-style-type:decimal}.xl\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.xl\:auto-cols-auto{grid-auto-columns:auto}.xl\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.xl\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.xl\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.xl\:grid-flow-row{grid-auto-flow:row}.xl\:grid-flow-col{grid-auto-flow:column}.xl\:grid-flow-row-dense{grid-auto-flow:row dense}.xl\:grid-flow-col-dense{grid-auto-flow:column dense}.xl\:auto-rows-auto{grid-auto-rows:auto}.xl\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.xl\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.xl\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-none{grid-template-columns:none}.xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:grid-rows-none{grid-template-rows:none}.xl\:flex-row{flex-direction:row}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-col{flex-direction:column}.xl\:flex-col-reverse{flex-direction:column-reverse}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:place-content-center{place-content:center}.xl\:place-content-start{place-content:start}.xl\:place-content-end{place-content:end}.xl\:place-content-between{place-content:space-between}.xl\:place-content-around{place-content:space-around}.xl\:place-content-evenly{place-content:space-evenly}.xl\:place-content-stretch{place-content:stretch}.xl\:place-items-start{place-items:start}.xl\:place-items-end{place-items:end}.xl\:place-items-center{place-items:center}.xl\:place-items-stretch{place-items:stretch}.xl\:content-center{align-content:center}.xl\:content-start{align-content:flex-start}.xl\:content-end{align-content:flex-end}.xl\:content-between{align-content:space-between}.xl\:content-around{align-content:space-around}.xl\:content-evenly{align-content:space-evenly}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-baseline{align-items:baseline}.xl\:items-stretch{align-items:stretch}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:justify-evenly{justify-content:space-evenly}.xl\:justify-items-start{justify-items:start}.xl\:justify-items-end{justify-items:end}.xl\:justify-items-center{justify-items:center}.xl\:justify-items-stretch{justify-items:stretch}.xl\:gap-0{gap:0}.xl\:gap-1{gap:.25rem}.xl\:gap-2{gap:.5rem}.xl\:gap-3{gap:.75rem}.xl\:gap-4{gap:1rem}.xl\:gap-5{gap:1.25rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-7{gap:1.75rem}.xl\:gap-8{gap:2rem}.xl\:gap-9{gap:2.25rem}.xl\:gap-10{gap:2.5rem}.xl\:gap-11{gap:2.75rem}.xl\:gap-12{gap:3rem}.xl\:gap-14{gap:3.5rem}.xl\:gap-16{gap:4rem}.xl\:gap-20{gap:5rem}.xl\:gap-24{gap:6rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-36{gap:9rem}.xl\:gap-40{gap:10rem}.xl\:gap-44{gap:11rem}.xl\:gap-48{gap:12rem}.xl\:gap-52{gap:13rem}.xl\:gap-56{gap:14rem}.xl\:gap-60{gap:15rem}.xl\:gap-64{gap:16rem}.xl\:gap-72{gap:18rem}.xl\:gap-80{gap:20rem}.xl\:gap-96{gap:24rem}.xl\:gap-px{gap:1px}.xl\:gap-0\.5{gap:.125rem}.xl\:gap-1\.5{gap:.375rem}.xl\:gap-2\.5{gap:.625rem}.xl\:gap-3\.5{gap:.875rem}.xl\:gap-x-0{-moz-column-gap:0;column-gap:0}.xl\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.xl\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.xl\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.xl\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.xl\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.xl\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.xl\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.xl\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.xl\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.xl\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.xl\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.xl\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.xl\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.xl\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.xl\:gap-x-28{-moz-column-gap:7rem;column-gap:7rem}.xl\:gap-x-32{-moz-column-gap:8rem;column-gap:8rem}.xl\:gap-x-36{-moz-column-gap:9rem;column-gap:9rem}.xl\:gap-x-40{-moz-column-gap:10rem;column-gap:10rem}.xl\:gap-x-44{-moz-column-gap:11rem;column-gap:11rem}.xl\:gap-x-48{-moz-column-gap:12rem;column-gap:12rem}.xl\:gap-x-52{-moz-column-gap:13rem;column-gap:13rem}.xl\:gap-x-56{-moz-column-gap:14rem;column-gap:14rem}.xl\:gap-x-60{-moz-column-gap:15rem;column-gap:15rem}.xl\:gap-x-64{-moz-column-gap:16rem;column-gap:16rem}.xl\:gap-x-72{-moz-column-gap:18rem;column-gap:18rem}.xl\:gap-x-80{-moz-column-gap:20rem;column-gap:20rem}.xl\:gap-x-96{-moz-column-gap:24rem;column-gap:24rem}.xl\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.xl\:gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.xl\:gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.xl\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.xl\:gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.xl\:gap-y-0{row-gap:0}.xl\:gap-y-1{row-gap:.25rem}.xl\:gap-y-2{row-gap:.5rem}.xl\:gap-y-3{row-gap:.75rem}.xl\:gap-y-4{row-gap:1rem}.xl\:gap-y-5{row-gap:1.25rem}.xl\:gap-y-6{row-gap:1.5rem}.xl\:gap-y-7{row-gap:1.75rem}.xl\:gap-y-8{row-gap:2rem}.xl\:gap-y-9{row-gap:2.25rem}.xl\:gap-y-10{row-gap:2.5rem}.xl\:gap-y-11{row-gap:2.75rem}.xl\:gap-y-12{row-gap:3rem}.xl\:gap-y-14{row-gap:3.5rem}.xl\:gap-y-16{row-gap:4rem}.xl\:gap-y-20{row-gap:5rem}.xl\:gap-y-24{row-gap:6rem}.xl\:gap-y-28{row-gap:7rem}.xl\:gap-y-32{row-gap:8rem}.xl\:gap-y-36{row-gap:9rem}.xl\:gap-y-40{row-gap:10rem}.xl\:gap-y-44{row-gap:11rem}.xl\:gap-y-48{row-gap:12rem}.xl\:gap-y-52{row-gap:13rem}.xl\:gap-y-56{row-gap:14rem}.xl\:gap-y-60{row-gap:15rem}.xl\:gap-y-64{row-gap:16rem}.xl\:gap-y-72{row-gap:18rem}.xl\:gap-y-80{row-gap:20rem}.xl\:gap-y-96{row-gap:24rem}.xl\:gap-y-px{row-gap:1px}.xl\:gap-y-0\.5{row-gap:.125rem}.xl\:gap-y-1\.5{row-gap:.375rem}.xl\:gap-y-2\.5{row-gap:.625rem}.xl\:gap-y-3\.5{row-gap:.875rem}.xl\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.xl\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.xl\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.xl\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.xl\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.xl\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.xl\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.xl\:space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.75rem*var(--tw-space-x-reverse))}.xl\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.xl\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.25rem*var(--tw-space-x-reverse))}.xl\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.xl\:space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.75rem*var(--tw-space-x-reverse))}.xl\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.xl\:space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3.5rem*var(--tw-space-x-reverse))}.xl\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.xl\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(5rem*var(--tw-space-x-reverse))}.xl\:space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(6rem*var(--tw-space-x-reverse))}.xl\:space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(7rem*var(--tw-space-x-reverse))}.xl\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(8rem*var(--tw-space-x-reverse))}.xl\:space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(9rem*var(--tw-space-x-reverse))}.xl\:space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(10rem*var(--tw-space-x-reverse))}.xl\:space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(11rem*var(--tw-space-x-reverse))}.xl\:space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(12rem*var(--tw-space-x-reverse))}.xl\:space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(13rem*var(--tw-space-x-reverse))}.xl\:space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(14rem*var(--tw-space-x-reverse))}.xl\:space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(15rem*var(--tw-space-x-reverse))}.xl\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(16rem*var(--tw-space-x-reverse))}.xl\:space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(18rem*var(--tw-space-x-reverse))}.xl\:space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(20rem*var(--tw-space-x-reverse))}.xl\:space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(24rem*var(--tw-space-x-reverse))}.xl\:space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(1px*var(--tw-space-x-reverse))}.xl\:space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.xl\:space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.xl\:space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.625rem*var(--tw-space-x-reverse))}.xl\:space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.875rem*var(--tw-space-x-reverse))}.xl\:-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.xl\:-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.xl\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.xl\:-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.xl\:-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.xl\:-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.xl\:-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.xl\:-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.xl\:-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.xl\:-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.25rem*var(--tw-space-x-reverse))}.xl\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.5rem*var(--tw-space-x-reverse))}.xl\:-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.75rem*var(--tw-space-x-reverse))}.xl\:-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3rem*var(--tw-space-x-reverse))}.xl\:-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3.5rem*var(--tw-space-x-reverse))}.xl\:-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-4rem*var(--tw-space-x-reverse))}.xl\:-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-5rem*var(--tw-space-x-reverse))}.xl\:-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-6rem*var(--tw-space-x-reverse))}.xl\:-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-7rem*var(--tw-space-x-reverse))}.xl\:-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-8rem*var(--tw-space-x-reverse))}.xl\:-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-9rem*var(--tw-space-x-reverse))}.xl\:-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-10rem*var(--tw-space-x-reverse))}.xl\:-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-11rem*var(--tw-space-x-reverse))}.xl\:-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-12rem*var(--tw-space-x-reverse))}.xl\:-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-13rem*var(--tw-space-x-reverse))}.xl\:-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-14rem*var(--tw-space-x-reverse))}.xl\:-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-15rem*var(--tw-space-x-reverse))}.xl\:-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-16rem*var(--tw-space-x-reverse))}.xl\:-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-18rem*var(--tw-space-x-reverse))}.xl\:-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-20rem*var(--tw-space-x-reverse))}.xl\:-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-24rem*var(--tw-space-x-reverse))}.xl\:-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.xl\:-space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.125rem*var(--tw-space-x-reverse))}.xl\:-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.375rem*var(--tw-space-x-reverse))}.xl\:-space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.625rem*var(--tw-space-x-reverse))}.xl\:-space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.875rem*var(--tw-space-x-reverse))}.xl\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.75rem*var(--tw-space-y-reverse));margin-top:calc(2.75rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3.5rem*var(--tw-space-y-reverse));margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6rem*var(--tw-space-y-reverse));margin-top:calc(6rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(7rem*var(--tw-space-y-reverse));margin-top:calc(7rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(8rem*var(--tw-space-y-reverse));margin-top:calc(8rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(9rem*var(--tw-space-y-reverse));margin-top:calc(9rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(10rem*var(--tw-space-y-reverse));margin-top:calc(10rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(11rem*var(--tw-space-y-reverse));margin-top:calc(11rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(12rem*var(--tw-space-y-reverse));margin-top:calc(12rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(13rem*var(--tw-space-y-reverse));margin-top:calc(13rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(14rem*var(--tw-space-y-reverse));margin-top:calc(14rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(15rem*var(--tw-space-y-reverse));margin-top:calc(15rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(16rem*var(--tw-space-y-reverse));margin-top:calc(16rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(18rem*var(--tw-space-y-reverse));margin-top:calc(18rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(20rem*var(--tw-space-y-reverse));margin-top:calc(20rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(24rem*var(--tw-space-y-reverse));margin-top:calc(24rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1px*var(--tw-space-y-reverse));margin-top:calc(1px*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.25rem*var(--tw-space-y-reverse));margin-top:calc(-.25rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.5rem*var(--tw-space-y-reverse));margin-top:calc(-.5rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.75rem*var(--tw-space-y-reverse));margin-top:calc(-.75rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1rem*var(--tw-space-y-reverse));margin-top:calc(-1rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.25rem*var(--tw-space-y-reverse));margin-top:calc(-1.25rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.5rem*var(--tw-space-y-reverse));margin-top:calc(-1.5rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.75rem*var(--tw-space-y-reverse));margin-top:calc(-1.75rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2rem*var(--tw-space-y-reverse));margin-top:calc(-2rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.25rem*var(--tw-space-y-reverse));margin-top:calc(-2.25rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.5rem*var(--tw-space-y-reverse));margin-top:calc(-2.5rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.75rem*var(--tw-space-y-reverse));margin-top:calc(-2.75rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3rem*var(--tw-space-y-reverse));margin-top:calc(-3rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3.5rem*var(--tw-space-y-reverse));margin-top:calc(-3.5rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-4rem*var(--tw-space-y-reverse));margin-top:calc(-4rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-5rem*var(--tw-space-y-reverse));margin-top:calc(-5rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-6rem*var(--tw-space-y-reverse));margin-top:calc(-6rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-7rem*var(--tw-space-y-reverse));margin-top:calc(-7rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-8rem*var(--tw-space-y-reverse));margin-top:calc(-8rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-9rem*var(--tw-space-y-reverse));margin-top:calc(-9rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-10rem*var(--tw-space-y-reverse));margin-top:calc(-10rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-11rem*var(--tw-space-y-reverse));margin-top:calc(-11rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-12rem*var(--tw-space-y-reverse));margin-top:calc(-12rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-13rem*var(--tw-space-y-reverse));margin-top:calc(-13rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-14rem*var(--tw-space-y-reverse));margin-top:calc(-14rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-15rem*var(--tw-space-y-reverse));margin-top:calc(-15rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-16rem*var(--tw-space-y-reverse));margin-top:calc(-16rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-18rem*var(--tw-space-y-reverse));margin-top:calc(-18rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-20rem*var(--tw-space-y-reverse));margin-top:calc(-20rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-24rem*var(--tw-space-y-reverse));margin-top:calc(-24rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1px*var(--tw-space-y-reverse));margin-top:calc(-1px*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.125rem*var(--tw-space-y-reverse));margin-top:calc(-.125rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.375rem*var(--tw-space-y-reverse));margin-top:calc(-.375rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.625rem*var(--tw-space-y-reverse));margin-top:calc(-.625rem*(1 - var(--tw-space-y-reverse)))}.xl\:-space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.875rem*var(--tw-space-y-reverse));margin-top:calc(-.875rem*(1 - var(--tw-space-y-reverse)))}.xl\:space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.xl\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.xl\:divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(0px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(0px*var(--tw-divide-x-reverse))}.xl\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(2px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(2px*var(--tw-divide-x-reverse))}.xl\:divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(4px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(4px*var(--tw-divide-x-reverse))}.xl\:divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(8px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(8px*var(--tw-divide-x-reverse))}.xl\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.xl\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.xl\:divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(2px*var(--tw-divide-y-reverse));border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)))}.xl\:divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(4px*var(--tw-divide-y-reverse));border-top-width:calc(4px*(1 - var(--tw-divide-y-reverse)))}.xl\:divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(8px*var(--tw-divide-y-reverse));border-top-width:calc(8px*(1 - var(--tw-divide-y-reverse)))}.xl\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.xl\:divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.xl\:divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.xl\:divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.xl\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.xl\:divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.xl\:divide-double>:not([hidden])~:not([hidden]){border-style:double}.xl\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.xl\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.xl\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.xl\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.xl\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.xl\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.xl\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.xl\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.xl\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.xl\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.xl\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.xl\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.xl\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.xl\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.xl\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.xl\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.xl\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.xl\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.xl\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.xl\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.xl\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.xl\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.xl\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.xl\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.xl\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.xl\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.xl\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.xl\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.xl\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.xl\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.xl\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.xl\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.xl\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.xl\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.xl\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.xl\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.xl\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.xl\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.xl\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.xl\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.xl\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.xl\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.xl\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.xl\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.xl\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.xl\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.xl\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.xl\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.xl\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.xl\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.xl\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.xl\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.xl\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.xl\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.xl\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.xl\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.xl\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.xl\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.xl\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.xl\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.xl\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.xl\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.xl\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.xl\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.xl\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.xl\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.xl\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.xl\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.xl\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.xl\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.xl\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.xl\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.xl\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.xl\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.xl\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.xl\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.xl\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.xl\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.xl\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.xl\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.xl\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.xl\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.xl\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.xl\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.xl\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.xl\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.xl\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.xl\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.xl\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.xl\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.xl\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.xl\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.xl\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.xl\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.xl\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.xl\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.xl\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.xl\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.xl\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.xl\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.xl\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.xl\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.xl\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.xl\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.xl\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.xl\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.xl\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.xl\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.xl\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.xl\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.xl\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.xl\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.xl\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.xl\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.xl\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}@media (prefers-color-scheme:dark){.xl\:dark\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.xl\:dark\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.xl\:dark\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.xl\:dark\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.xl\:dark\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.xl\:dark\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.xl\:dark\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.xl\:dark\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.xl\:dark\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.xl\:dark\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.xl\:dark\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.xl\:dark\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.xl\:dark\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.xl\:dark\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.xl\:dark\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.xl\:dark\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.xl\:dark\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.xl\:dark\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.xl\:dark\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.xl\:dark\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.xl\:dark\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.xl\:dark\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.xl\:dark\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.xl\:dark\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.xl\:dark\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.xl\:dark\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.xl\:dark\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.xl\:dark\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.xl\:dark\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.xl\:dark\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.xl\:dark\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.xl\:dark\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.xl\:dark\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.xl\:dark\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.xl\:dark\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.xl\:dark\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.xl\:dark\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.xl\:dark\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.xl\:dark\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.xl\:dark\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.xl\:dark\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.xl\:dark\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.xl\:dark\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.xl\:dark\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.xl\:dark\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.xl\:dark\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.xl\:dark\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.xl\:dark\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.xl\:dark\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.xl\:dark\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.xl\:dark\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.xl\:dark\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.xl\:dark\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.xl\:dark\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.xl\:dark\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.xl\:dark\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.xl\:dark\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.xl\:dark\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.xl\:dark\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.xl\:dark\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.xl\:dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.xl\:dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.xl\:dark\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.xl\:dark\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.xl\:dark\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.xl\:dark\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.xl\:dark\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.xl\:dark\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.xl\:dark\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.xl\:dark\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.xl\:dark\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.xl\:dark\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.xl\:dark\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.xl\:dark\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.xl\:dark\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.xl\:dark\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.xl\:dark\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.xl\:dark\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.xl\:dark\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.xl\:dark\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.xl\:dark\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.xl\:dark\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.xl\:dark\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.xl\:dark\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.xl\:dark\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.xl\:dark\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.xl\:dark\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.xl\:dark\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.xl\:dark\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.xl\:dark\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.xl\:dark\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.xl\:dark\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.xl\:dark\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.xl\:dark\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.xl\:dark\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.xl\:dark\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.xl\:dark\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.xl\:dark\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.xl\:dark\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.xl\:dark\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.xl\:dark\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.xl\:dark\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.xl\:dark\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.xl\:dark\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.xl\:dark\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.xl\:dark\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.xl\:dark\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.xl\:dark\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.xl\:dark\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.xl\:dark\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.xl\:dark\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.xl\:dark\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.xl\:dark\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.xl\:dark\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}}.xl\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.xl\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.xl\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.xl\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.xl\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.xl\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.xl\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.xl\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.xl\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.xl\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.xl\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.xl\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.xl\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.xl\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.xl\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}@media (prefers-color-scheme:dark){.xl\:dark\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.xl\:dark\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.xl\:dark\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.xl\:dark\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.xl\:dark\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.xl\:dark\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.xl\:dark\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.xl\:dark\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.xl\:dark\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.xl\:dark\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.xl\:dark\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.xl\:dark\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.xl\:dark\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.xl\:dark\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.xl\:dark\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}}.xl\:place-self-auto{place-self:auto}.xl\:place-self-start{place-self:start}.xl\:place-self-end{place-self:end}.xl\:place-self-center{place-self:center}.xl\:place-self-stretch{place-self:stretch}.xl\:self-auto{align-self:auto}.xl\:self-start{align-self:flex-start}.xl\:self-end{align-self:flex-end}.xl\:self-center{align-self:center}.xl\:self-stretch{align-self:stretch}.xl\:self-baseline{align-self:baseline}.xl\:justify-self-auto{justify-self:auto}.xl\:justify-self-start{justify-self:start}.xl\:justify-self-end{justify-self:end}.xl\:justify-self-center{justify-self:center}.xl\:justify-self-stretch{justify-self:stretch}.xl\:overflow-auto{overflow:auto}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-visible{overflow:visible}.xl\:overflow-scroll{overflow:scroll}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-y-hidden{overflow-y:hidden}.xl\:overflow-x-visible{overflow-x:visible}.xl\:overflow-y-visible{overflow-y:visible}.xl\:overflow-x-scroll{overflow-x:scroll}.xl\:overflow-y-scroll{overflow-y:scroll}.xl\:overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.xl\:overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.xl\:overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.xl\:overscroll-y-auto{overscroll-behavior-y:auto}.xl\:overscroll-y-contain{overscroll-behavior-y:contain}.xl\:overscroll-y-none{overscroll-behavior-y:none}.xl\:overscroll-x-auto{overscroll-behavior-x:auto}.xl\:overscroll-x-contain{overscroll-behavior-x:contain}.xl\:overscroll-x-none{overscroll-behavior-x:none}.xl\:truncate{overflow:hidden;white-space:nowrap}.xl\:overflow-ellipsis,.xl\:truncate{text-overflow:ellipsis}.xl\:overflow-clip{text-overflow:clip}.xl\:whitespace-normal{white-space:normal}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:whitespace-pre{white-space:pre}.xl\:whitespace-pre-line{white-space:pre-line}.xl\:whitespace-pre-wrap{white-space:pre-wrap}.xl\:break-normal{overflow-wrap:normal;word-break:normal}.xl\:break-words{overflow-wrap:break-word}.xl\:break-all{word-break:break-all}.xl\:rounded-none{border-radius:0}.xl\:rounded-sm{border-radius:.125rem}.xl\:rounded{border-radius:.25rem}.xl\:rounded-md{border-radius:.375rem}.xl\:rounded-lg{border-radius:.5rem}.xl\:rounded-xl{border-radius:.75rem}.xl\:rounded-2xl{border-radius:1rem}.xl\:rounded-3xl{border-radius:1.5rem}.xl\:rounded-full{border-radius:9999px}.xl\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xl\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.xl\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.xl\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.xl\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.xl\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.xl\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.xl\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.xl\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.xl\:rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.xl\:rounded-r-sm{border-bottom-right-radius:.125rem;border-top-right-radius:.125rem}.xl\:rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.xl\:rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.xl\:rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.xl\:rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.xl\:rounded-r-2xl{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.xl\:rounded-r-3xl{border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem}.xl\:rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.xl\:rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.xl\:rounded-b-sm{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.xl\:rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.xl\:rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.xl\:rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.xl\:rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.xl\:rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.xl\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.xl\:rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.xl\:rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.xl\:rounded-l-sm{border-bottom-left-radius:.125rem;border-top-left-radius:.125rem}.xl\:rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.xl\:rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.xl\:rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.xl\:rounded-l-xl{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.xl\:rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.xl\:rounded-l-3xl{border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}.xl\:rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.xl\:rounded-tl-none{border-top-left-radius:0}.xl\:rounded-tl-sm{border-top-left-radius:.125rem}.xl\:rounded-tl{border-top-left-radius:.25rem}.xl\:rounded-tl-md{border-top-left-radius:.375rem}.xl\:rounded-tl-lg{border-top-left-radius:.5rem}.xl\:rounded-tl-xl{border-top-left-radius:.75rem}.xl\:rounded-tl-2xl{border-top-left-radius:1rem}.xl\:rounded-tl-3xl{border-top-left-radius:1.5rem}.xl\:rounded-tl-full{border-top-left-radius:9999px}.xl\:rounded-tr-none{border-top-right-radius:0}.xl\:rounded-tr-sm{border-top-right-radius:.125rem}.xl\:rounded-tr{border-top-right-radius:.25rem}.xl\:rounded-tr-md{border-top-right-radius:.375rem}.xl\:rounded-tr-lg{border-top-right-radius:.5rem}.xl\:rounded-tr-xl{border-top-right-radius:.75rem}.xl\:rounded-tr-2xl{border-top-right-radius:1rem}.xl\:rounded-tr-3xl{border-top-right-radius:1.5rem}.xl\:rounded-tr-full{border-top-right-radius:9999px}.xl\:rounded-br-none{border-bottom-right-radius:0}.xl\:rounded-br-sm{border-bottom-right-radius:.125rem}.xl\:rounded-br{border-bottom-right-radius:.25rem}.xl\:rounded-br-md{border-bottom-right-radius:.375rem}.xl\:rounded-br-lg{border-bottom-right-radius:.5rem}.xl\:rounded-br-xl{border-bottom-right-radius:.75rem}.xl\:rounded-br-2xl{border-bottom-right-radius:1rem}.xl\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.xl\:rounded-br-full{border-bottom-right-radius:9999px}.xl\:rounded-bl-none{border-bottom-left-radius:0}.xl\:rounded-bl-sm{border-bottom-left-radius:.125rem}.xl\:rounded-bl{border-bottom-left-radius:.25rem}.xl\:rounded-bl-md{border-bottom-left-radius:.375rem}.xl\:rounded-bl-lg{border-bottom-left-radius:.5rem}.xl\:rounded-bl-xl{border-bottom-left-radius:.75rem}.xl\:rounded-bl-2xl{border-bottom-left-radius:1rem}.xl\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.xl\:rounded-bl-full{border-bottom-left-radius:9999px}.xl\:border-0{border-width:0}.xl\:border-2{border-width:2px}.xl\:border-4{border-width:4px}.xl\:border-8{border-width:8px}.xl\:border{border-width:1px}.xl\:first\:border-0:first-child{border-width:0}.xl\:first\:border-2:first-child{border-width:2px}.xl\:first\:border-4:first-child{border-width:4px}.xl\:first\:border-8:first-child{border-width:8px}.xl\:first\:border:first-child{border-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:border-t-2{border-top-width:2px}.xl\:border-t-4{border-top-width:4px}.xl\:border-t-8{border-top-width:8px}.xl\:border-t{border-top-width:1px}.xl\:border-r-0{border-right-width:0}.xl\:border-r-2{border-right-width:2px}.xl\:border-r-4{border-right-width:4px}.xl\:border-r-8{border-right-width:8px}.xl\:border-r{border-right-width:1px}.xl\:border-b-0{border-bottom-width:0}.xl\:border-b-2{border-bottom-width:2px}.xl\:border-b-4{border-bottom-width:4px}.xl\:border-b-8{border-bottom-width:8px}.xl\:border-b{border-bottom-width:1px}.xl\:border-l-0{border-left-width:0}.xl\:border-l-2{border-left-width:2px}.xl\:border-l-4{border-left-width:4px}.xl\:border-l-8{border-left-width:8px}.xl\:border-l{border-left-width:1px}.xl\:first\:border-t-0:first-child{border-top-width:0}.xl\:first\:border-t-2:first-child{border-top-width:2px}.xl\:first\:border-t-4:first-child{border-top-width:4px}.xl\:first\:border-t-8:first-child{border-top-width:8px}.xl\:first\:border-t:first-child{border-top-width:1px}.xl\:first\:border-r-0:first-child{border-right-width:0}.xl\:first\:border-r-2:first-child{border-right-width:2px}.xl\:first\:border-r-4:first-child{border-right-width:4px}.xl\:first\:border-r-8:first-child{border-right-width:8px}.xl\:first\:border-r:first-child{border-right-width:1px}.xl\:first\:border-b-0:first-child{border-bottom-width:0}.xl\:first\:border-b-2:first-child{border-bottom-width:2px}.xl\:first\:border-b-4:first-child{border-bottom-width:4px}.xl\:first\:border-b-8:first-child{border-bottom-width:8px}.xl\:first\:border-b:first-child{border-bottom-width:1px}.xl\:first\:border-l-0:first-child{border-left-width:0}.xl\:first\:border-l-2:first-child{border-left-width:2px}.xl\:first\:border-l-4:first-child{border-left-width:4px}.xl\:first\:border-l-8:first-child{border-left-width:8px}.xl\:first\:border-l:first-child{border-left-width:1px}.xl\:border-solid{border-style:solid}.xl\:border-dashed{border-style:dashed}.xl\:border-dotted{border-style:dotted}.xl\:border-double{border-style:double}.xl\:border-none{border-style:none}.xl\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.xl\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.xl\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.xl\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.xl\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.xl\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.xl\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.xl\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.xl\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.xl\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.xl\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.xl\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.xl\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.xl\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.xl\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.xl\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.xl\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.xl\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.xl\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.xl\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.xl\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.xl\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.xl\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.xl\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.xl\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.xl\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.xl\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.xl\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.xl\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.xl\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.xl\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.xl\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.xl\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.xl\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.xl\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.xl\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.xl\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.xl\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.xl\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.xl\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.xl\:border-transparent{border-color:transparent}.xl\:border-current{border-color:currentColor}.xl\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.xl\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.xl\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.xl\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.xl\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.xl\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.xl\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.xl\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.xl\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.xl\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.xl\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.xl\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.xl\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.xl\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.xl\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.xl\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.xl\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.xl\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.xl\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.xl\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.xl\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.xl\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.xl\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.xl\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.xl\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.xl\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.xl\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.xl\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.xl\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.xl\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.xl\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.xl\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.xl\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.xl\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.xl\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.xl\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.xl\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.xl\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.xl\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.xl\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.xl\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.xl\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.xl\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.xl\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.xl\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.xl\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.xl\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.xl\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.xl\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.xl\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.xl\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-transparent{border-color:transparent}.group:hover .xl\:group-hover\:border-current{border-color:currentColor}.group:hover .xl\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .xl\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.xl\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.xl\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.xl\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.xl\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.xl\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.xl\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.xl\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.xl\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.xl\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.xl\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.xl\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.xl\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.xl\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.xl\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.xl\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.xl\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.xl\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.xl\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.xl\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.xl\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.xl\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.xl\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.xl\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.xl\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.xl\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.xl\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.xl\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.xl\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.xl\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.xl\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.xl\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.xl\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.xl\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.xl\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.xl\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.xl\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.xl\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.xl\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.xl\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.xl\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.xl\:focus-within\:border-transparent:focus-within{border-color:transparent}.xl\:focus-within\:border-current:focus-within{border-color:currentColor}.xl\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.xl\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.xl\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.xl\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.xl\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.xl\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.xl\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.xl\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.xl\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.xl\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.xl\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.xl\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.xl\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.xl\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.xl\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.xl\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.xl\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.xl\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.xl\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.xl\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.xl\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.xl\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.xl\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.xl\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.xl\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.xl\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.xl\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.xl\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.xl\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.xl\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.xl\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.xl\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.xl\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.xl\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.xl\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.xl\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.xl\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.xl\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.xl\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.xl\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.xl\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.xl\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.xl\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.xl\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.xl\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.xl\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.xl\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.xl\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.xl\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.xl\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.xl\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.xl\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.xl\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.xl\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.xl\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.xl\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.xl\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.xl\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.xl\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.xl\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.xl\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.xl\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.xl\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.xl\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.xl\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.xl\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.xl\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.xl\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.xl\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.xl\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.xl\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.xl\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.xl\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.xl\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.xl\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.xl\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.xl\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.xl\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.xl\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.xl\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.xl\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.xl\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.xl\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.xl\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.xl\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.xl\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.xl\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.xl\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.xl\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.xl\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.xl\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.xl\:hover\:border-transparent:hover{border-color:transparent}.xl\:hover\:border-current:hover{border-color:currentColor}.xl\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.xl\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.xl\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.xl\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.xl\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.xl\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.xl\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.xl\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.xl\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.xl\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.xl\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.xl\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.xl\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.xl\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.xl\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.xl\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.xl\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.xl\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.xl\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.xl\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.xl\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.xl\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.xl\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.xl\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.xl\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.xl\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.xl\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.xl\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.xl\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.xl\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.xl\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.xl\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.xl\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.xl\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.xl\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.xl\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.xl\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.xl\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.xl\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.xl\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.xl\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.xl\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.xl\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.xl\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.xl\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.xl\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.xl\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.xl\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.xl\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.xl\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.xl\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.xl\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.xl\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.xl\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.xl\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.xl\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.xl\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.xl\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.xl\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.xl\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.xl\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.xl\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.xl\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.xl\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.xl\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.xl\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.xl\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.xl\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.xl\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.xl\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.xl\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.xl\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.xl\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.xl\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.xl\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.xl\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.xl\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.xl\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.xl\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.xl\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.xl\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.xl\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.xl\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.xl\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.xl\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.xl\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.xl\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.xl\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.xl\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.xl\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.xl\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.xl\:focus\:border-transparent:focus{border-color:transparent}.xl\:focus\:border-current:focus{border-color:currentColor}.xl\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.xl\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.xl\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.xl\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.xl\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.xl\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.xl\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.xl\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.xl\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.xl\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.xl\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.xl\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.xl\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.xl\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.xl\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.xl\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.xl\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.xl\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.xl\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.xl\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.xl\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.xl\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.xl\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.xl\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.xl\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.xl\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.xl\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.xl\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.xl\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.xl\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.xl\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.xl\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.xl\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.xl\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.xl\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.xl\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.xl\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.xl\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.xl\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.xl\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.xl\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.xl\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.xl\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.xl\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.xl\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.xl\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.xl\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.xl\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.xl\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.xl\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.xl\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.xl\:dark\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:dark\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:dark\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:dark\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:dark\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:dark\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:dark\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:dark\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:dark\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:dark\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:dark\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.xl\:dark\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.xl\:dark\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.xl\:dark\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.xl\:dark\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.xl\:dark\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.xl\:dark\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.xl\:dark\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.xl\:dark\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.xl\:dark\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.xl\:dark\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.xl\:dark\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.xl\:dark\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.xl\:dark\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.xl\:dark\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.xl\:dark\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.xl\:dark\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.xl\:dark\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.xl\:dark\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.xl\:dark\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.xl\:dark\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.xl\:dark\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.xl\:dark\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.xl\:dark\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.xl\:dark\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.xl\:dark\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.xl\:dark\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.xl\:dark\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.xl\:dark\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.xl\:dark\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.xl\:dark\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.xl\:dark\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.xl\:dark\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.xl\:dark\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.xl\:dark\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.xl\:dark\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.xl\:dark\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.xl\:dark\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.xl\:dark\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.xl\:dark\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.xl\:dark\:border-transparent{border-color:transparent}.xl\:dark\:border-current{border-color:currentColor}.xl\:dark\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.xl\:dark\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\:dark\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.xl\:dark\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.xl\:dark\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.xl\:dark\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.xl\:dark\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.xl\:dark\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.xl\:dark\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.xl\:dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.xl\:dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.xl\:dark\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.xl\:dark\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:dark\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:dark\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:dark\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:dark\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:dark\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:dark\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:dark\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:dark\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:dark\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:dark\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.xl\:dark\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.xl\:dark\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.xl\:dark\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.xl\:dark\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.xl\:dark\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.xl\:dark\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.xl\:dark\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.xl\:dark\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.xl\:dark\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.xl\:dark\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.xl\:dark\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.xl\:dark\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.xl\:dark\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.xl\:dark\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.xl\:dark\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.xl\:dark\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.xl\:dark\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.xl\:dark\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.xl\:dark\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.xl\:dark\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.xl\:dark\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.xl\:dark\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.xl\:dark\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.xl\:dark\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.xl\:dark\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.xl\:dark\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.xl\:dark\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.xl\:dark\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.xl\:dark\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.xl\:dark\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.xl\:dark\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.xl\:dark\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.xl\:dark\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.xl\:dark\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.xl\:dark\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.xl\:dark\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.xl\:dark\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.xl\:dark\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.xl\:dark\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-transparent{border-color:transparent}.group:hover .xl\:dark\:group-hover\:border-current{border-color:currentColor}.group:hover .xl\:dark\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .xl\:dark\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-transparent:focus-within{border-color:transparent}.xl\:dark\:focus-within\:border-current:focus-within{border-color:currentColor}.xl\:dark\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.xl\:dark\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.xl\:dark\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.xl\:dark\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.xl\:dark\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.xl\:dark\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.xl\:dark\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.xl\:dark\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.xl\:dark\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.xl\:dark\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.xl\:dark\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.xl\:dark\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.xl\:dark\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.xl\:dark\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.xl\:dark\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.xl\:dark\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.xl\:dark\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.xl\:dark\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.xl\:dark\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.xl\:dark\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.xl\:dark\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.xl\:dark\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.xl\:dark\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.xl\:dark\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.xl\:dark\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.xl\:dark\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.xl\:dark\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.xl\:dark\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.xl\:dark\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.xl\:dark\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.xl\:dark\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.xl\:dark\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.xl\:dark\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.xl\:dark\:hover\:border-transparent:hover{border-color:transparent}.xl\:dark\:hover\:border-current:hover{border-color:currentColor}.xl\:dark\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.xl\:dark\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\:dark\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.xl\:dark\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.xl\:dark\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.xl\:dark\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.xl\:dark\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.xl\:dark\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.xl\:dark\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.xl\:dark\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.xl\:dark\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.xl\:dark\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.xl\:dark\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:dark\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:dark\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:dark\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:dark\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:dark\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:dark\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:dark\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:dark\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:dark\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:dark\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.xl\:dark\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.xl\:dark\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.xl\:dark\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.xl\:dark\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.xl\:dark\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.xl\:dark\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.xl\:dark\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.xl\:dark\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.xl\:dark\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.xl\:dark\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.xl\:dark\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.xl\:dark\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.xl\:dark\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.xl\:dark\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.xl\:dark\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.xl\:dark\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.xl\:dark\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.xl\:dark\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.xl\:dark\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.xl\:dark\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.xl\:dark\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.xl\:dark\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.xl\:dark\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.xl\:dark\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.xl\:dark\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.xl\:dark\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.xl\:dark\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.xl\:dark\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.xl\:dark\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.xl\:dark\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.xl\:dark\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.xl\:dark\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.xl\:dark\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.xl\:dark\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.xl\:dark\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.xl\:dark\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.xl\:dark\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.xl\:dark\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.xl\:dark\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.xl\:dark\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.xl\:dark\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.xl\:dark\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.xl\:dark\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.xl\:dark\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.xl\:dark\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.xl\:dark\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.xl\:dark\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.xl\:dark\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.xl\:dark\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.xl\:dark\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.xl\:dark\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.xl\:dark\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.xl\:dark\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.xl\:dark\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.xl\:dark\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.xl\:dark\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.xl\:dark\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.xl\:dark\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.xl\:dark\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.xl\:dark\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.xl\:dark\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.xl\:dark\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.xl\:dark\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.xl\:dark\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.xl\:dark\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.xl\:dark\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.xl\:dark\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.xl\:dark\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.xl\:dark\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.xl\:dark\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.xl\:dark\:focus\:border-transparent:focus{border-color:transparent}.xl\:dark\:focus\:border-current:focus{border-color:currentColor}.xl\:dark\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.xl\:dark\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.xl\:dark\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.xl\:dark\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.xl\:dark\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.xl\:dark\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.xl\:dark\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.xl\:dark\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.xl\:dark\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.xl\:dark\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.xl\:dark\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.xl\:dark\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.xl\:dark\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.xl\:dark\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.xl\:dark\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.xl\:dark\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.xl\:dark\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.xl\:dark\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.xl\:dark\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.xl\:dark\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.xl\:dark\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.xl\:dark\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.xl\:dark\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.xl\:dark\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.xl\:dark\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.xl\:dark\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.xl\:dark\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.xl\:dark\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.xl\:dark\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.xl\:dark\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.xl\:dark\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.xl\:dark\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.xl\:dark\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.xl\:dark\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.xl\:dark\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.xl\:dark\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.xl\:dark\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.xl\:dark\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.xl\:dark\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.xl\:dark\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.xl\:dark\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.xl\:dark\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.xl\:dark\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.xl\:dark\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.xl\:dark\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.xl\:dark\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.xl\:dark\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.xl\:dark\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.xl\:dark\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.xl\:dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.xl\:dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.xl\:dark\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.xl\:dark\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.xl\:dark\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.xl\:dark\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.xl\:dark\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.xl\:dark\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.xl\:dark\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.xl\:dark\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.xl\:dark\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.xl\:dark\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.xl\:dark\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}}.xl\:border-opacity-0{--tw-border-opacity:0}.xl\:border-opacity-5{--tw-border-opacity:0.05}.xl\:border-opacity-10{--tw-border-opacity:0.1}.xl\:border-opacity-20{--tw-border-opacity:0.2}.xl\:border-opacity-25{--tw-border-opacity:0.25}.xl\:border-opacity-30{--tw-border-opacity:0.3}.xl\:border-opacity-40{--tw-border-opacity:0.4}.xl\:border-opacity-50{--tw-border-opacity:0.5}.xl\:border-opacity-60{--tw-border-opacity:0.6}.xl\:border-opacity-70{--tw-border-opacity:0.7}.xl\:border-opacity-75{--tw-border-opacity:0.75}.xl\:border-opacity-80{--tw-border-opacity:0.8}.xl\:border-opacity-90{--tw-border-opacity:0.9}.xl\:border-opacity-95{--tw-border-opacity:0.95}.xl\:border-opacity-100{--tw-border-opacity:1}.group:hover .xl\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .xl\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .xl\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .xl\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .xl\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .xl\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .xl\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .xl\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .xl\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .xl\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .xl\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .xl\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .xl\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .xl\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .xl\:group-hover\:border-opacity-100{--tw-border-opacity:1}.xl\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.xl\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.xl\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.xl\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.xl\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.xl\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.xl\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.xl\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.xl\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.xl\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.xl\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.xl\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.xl\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.xl\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.xl\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.xl\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.xl\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.xl\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.xl\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.xl\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.xl\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.xl\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.xl\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.xl\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.xl\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.xl\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.xl\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.xl\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.xl\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.xl\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.xl\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.xl\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.xl\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.xl\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.xl\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.xl\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.xl\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.xl\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.xl\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.xl\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.xl\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.xl\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.xl\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.xl\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.xl\:focus\:border-opacity-100:focus{--tw-border-opacity:1}@media (prefers-color-scheme:dark){.xl\:dark\:border-opacity-0{--tw-border-opacity:0}.xl\:dark\:border-opacity-5{--tw-border-opacity:0.05}.xl\:dark\:border-opacity-10{--tw-border-opacity:0.1}.xl\:dark\:border-opacity-20{--tw-border-opacity:0.2}.xl\:dark\:border-opacity-25{--tw-border-opacity:0.25}.xl\:dark\:border-opacity-30{--tw-border-opacity:0.3}.xl\:dark\:border-opacity-40{--tw-border-opacity:0.4}.xl\:dark\:border-opacity-50{--tw-border-opacity:0.5}.xl\:dark\:border-opacity-60{--tw-border-opacity:0.6}.xl\:dark\:border-opacity-70{--tw-border-opacity:0.7}.xl\:dark\:border-opacity-75{--tw-border-opacity:0.75}.xl\:dark\:border-opacity-80{--tw-border-opacity:0.8}.xl\:dark\:border-opacity-90{--tw-border-opacity:0.9}.xl\:dark\:border-opacity-95{--tw-border-opacity:0.95}.xl\:dark\:border-opacity-100{--tw-border-opacity:1}.group:hover .xl\:dark\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .xl\:dark\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .xl\:dark\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .xl\:dark\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .xl\:dark\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .xl\:dark\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .xl\:dark\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .xl\:dark\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .xl\:dark\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .xl\:dark\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .xl\:dark\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .xl\:dark\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .xl\:dark\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .xl\:dark\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .xl\:dark\:group-hover\:border-opacity-100{--tw-border-opacity:1}.xl\:dark\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.xl\:dark\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.xl\:dark\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.xl\:dark\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.xl\:dark\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.xl\:dark\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.xl\:dark\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.xl\:dark\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.xl\:dark\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.xl\:dark\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.xl\:dark\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.xl\:dark\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.xl\:dark\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.xl\:dark\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.xl\:dark\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.xl\:dark\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.xl\:dark\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.xl\:dark\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.xl\:dark\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.xl\:dark\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.xl\:dark\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.xl\:dark\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.xl\:dark\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.xl\:dark\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.xl\:dark\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.xl\:dark\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.xl\:dark\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.xl\:dark\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.xl\:dark\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.xl\:dark\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.xl\:dark\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.xl\:dark\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.xl\:dark\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.xl\:dark\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.xl\:dark\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.xl\:dark\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.xl\:dark\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.xl\:dark\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.xl\:dark\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.xl\:dark\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.xl\:dark\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.xl\:dark\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.xl\:dark\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.xl\:dark\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.xl\:dark\:focus\:border-opacity-100:focus{--tw-border-opacity:1}}.xl\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.xl\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.xl\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.xl\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.xl\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.xl\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.xl\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.xl\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.xl\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.xl\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.xl\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.xl\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.xl\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.xl\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.xl\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.xl\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.xl\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.xl\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.xl\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.xl\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.xl\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.xl\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.xl\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.xl\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.xl\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.xl\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.xl\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.xl\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.xl\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.xl\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.xl\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.xl\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.xl\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.xl\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.xl\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.xl\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.xl\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.xl\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.xl\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.xl\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.xl\:bg-transparent{background-color:transparent}.xl\:bg-current{background-color:currentColor}.xl\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.xl\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.xl\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.xl\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.xl\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.xl\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.xl\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.xl\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.xl\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.xl\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.xl\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.xl\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.xl\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.xl\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.xl\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.xl\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.xl\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.xl\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.xl\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.xl\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.xl\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.xl\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.xl\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.xl\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.xl\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.xl\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.xl\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.xl\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.xl\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.xl\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.xl\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.xl\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.xl\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.xl\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.xl\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.xl\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.xl\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.xl\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.xl\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.xl\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.xl\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.xl\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.xl\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.xl\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.xl\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.xl\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.xl\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.xl\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.xl\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.xl\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.xl\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-transparent{background-color:transparent}.group:hover .xl\:group-hover\:bg-current{background-color:currentColor}.group:hover .xl\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .xl\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.xl\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.xl\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.xl\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.xl\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.xl\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.xl\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.xl\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.xl\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.xl\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.xl\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.xl\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.xl\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.xl\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.xl\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.xl\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.xl\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.xl\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.xl\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.xl\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.xl\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.xl\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.xl\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.xl\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.xl\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.xl\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.xl\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.xl\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.xl\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.xl\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.xl\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.xl\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.xl\:focus-within\:bg-transparent:focus-within{background-color:transparent}.xl\:focus-within\:bg-current:focus-within{background-color:currentColor}.xl\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.xl\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.xl\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.xl\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.xl\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.xl\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.xl\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.xl\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.xl\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.xl\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.xl\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.xl\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.xl\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.xl\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.xl\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.xl\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.xl\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.xl\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.xl\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.xl\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.xl\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.xl\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.xl\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.xl\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.xl\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.xl\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.xl\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.xl\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.xl\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.xl\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.xl\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.xl\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.xl\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.xl\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.xl\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.xl\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.xl\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.xl\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.xl\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.xl\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.xl\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.xl\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.xl\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.xl\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.xl\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.xl\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.xl\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.xl\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.xl\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.xl\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.xl\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.xl\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.xl\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.xl\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.xl\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.xl\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.xl\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.xl\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.xl\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.xl\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.xl\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.xl\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.xl\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.xl\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.xl\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.xl\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.xl\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.xl\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.xl\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.xl\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.xl\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.xl\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.xl\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.xl\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.xl\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.xl\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.xl\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.xl\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.xl\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.xl\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.xl\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.xl\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.xl\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.xl\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.xl\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.xl\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.xl\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.xl\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.xl\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.xl\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.xl\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.xl\:hover\:bg-transparent:hover{background-color:transparent}.xl\:hover\:bg-current:hover{background-color:currentColor}.xl\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.xl\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.xl\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.xl\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.xl\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.xl\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.xl\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.xl\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.xl\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.xl\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.xl\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.xl\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.xl\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.xl\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.xl\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.xl\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.xl\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.xl\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.xl\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.xl\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.xl\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.xl\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.xl\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.xl\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.xl\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.xl\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.xl\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.xl\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.xl\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.xl\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.xl\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.xl\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.xl\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.xl\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.xl\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.xl\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.xl\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.xl\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.xl\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.xl\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.xl\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.xl\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.xl\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.xl\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.xl\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.xl\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.xl\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.xl\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.xl\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.xl\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.xl\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.xl\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.xl\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.xl\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.xl\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.xl\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.xl\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.xl\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.xl\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.xl\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.xl\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.xl\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.xl\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.xl\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.xl\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.xl\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.xl\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.xl\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.xl\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.xl\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.xl\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.xl\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.xl\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.xl\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.xl\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.xl\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.xl\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.xl\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.xl\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.xl\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.xl\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.xl\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.xl\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.xl\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.xl\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.xl\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.xl\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.xl\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.xl\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.xl\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.xl\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.xl\:focus\:bg-transparent:focus{background-color:transparent}.xl\:focus\:bg-current:focus{background-color:currentColor}.xl\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.xl\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.xl\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.xl\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.xl\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.xl\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.xl\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.xl\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.xl\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.xl\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.xl\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.xl\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.xl\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.xl\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.xl\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.xl\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.xl\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.xl\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.xl\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.xl\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.xl\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.xl\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.xl\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.xl\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.xl\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.xl\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.xl\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.xl\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.xl\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.xl\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.xl\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.xl\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.xl\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.xl\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.xl\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.xl\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.xl\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.xl\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.xl\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.xl\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.xl\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.xl\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.xl\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.xl\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.xl\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.xl\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.xl\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.xl\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.xl\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.xl\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.xl\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.xl\:dark\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:dark\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:dark\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:dark\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:dark\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:dark\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:dark\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:dark\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:dark\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:dark\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:dark\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.xl\:dark\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.xl\:dark\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.xl\:dark\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.xl\:dark\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.xl\:dark\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.xl\:dark\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.xl\:dark\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.xl\:dark\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.xl\:dark\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.xl\:dark\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.xl\:dark\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.xl\:dark\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.xl\:dark\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.xl\:dark\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.xl\:dark\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.xl\:dark\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.xl\:dark\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.xl\:dark\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.xl\:dark\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.xl\:dark\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.xl\:dark\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.xl\:dark\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.xl\:dark\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.xl\:dark\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.xl\:dark\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.xl\:dark\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.xl\:dark\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.xl\:dark\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.xl\:dark\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.xl\:dark\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.xl\:dark\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.xl\:dark\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.xl\:dark\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.xl\:dark\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.xl\:dark\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.xl\:dark\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.xl\:dark\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.xl\:dark\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.xl\:dark\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.xl\:dark\:bg-transparent{background-color:transparent}.xl\:dark\:bg-current{background-color:currentColor}.xl\:dark\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.xl\:dark\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\:dark\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.xl\:dark\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.xl\:dark\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.xl\:dark\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.xl\:dark\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.xl\:dark\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.xl\:dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.xl\:dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.xl\:dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.xl\:dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.xl\:dark\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:dark\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:dark\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:dark\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:dark\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:dark\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:dark\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:dark\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:dark\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:dark\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:dark\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.xl\:dark\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.xl\:dark\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.xl\:dark\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.xl\:dark\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.xl\:dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.xl\:dark\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.xl\:dark\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.xl\:dark\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.xl\:dark\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.xl\:dark\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.xl\:dark\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.xl\:dark\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.xl\:dark\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.xl\:dark\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.xl\:dark\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.xl\:dark\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.xl\:dark\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.xl\:dark\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.xl\:dark\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.xl\:dark\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.xl\:dark\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.xl\:dark\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.xl\:dark\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.xl\:dark\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.xl\:dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.xl\:dark\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.xl\:dark\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.xl\:dark\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.xl\:dark\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.xl\:dark\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.xl\:dark\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.xl\:dark\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.xl\:dark\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.xl\:dark\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.xl\:dark\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.xl\:dark\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.xl\:dark\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.xl\:dark\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.xl\:dark\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-transparent{background-color:transparent}.group:hover .xl\:dark\:group-hover\:bg-current{background-color:currentColor}.group:hover .xl\:dark\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .xl\:dark\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-transparent:focus-within{background-color:transparent}.xl\:dark\:focus-within\:bg-current:focus-within{background-color:currentColor}.xl\:dark\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.xl\:dark\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-transparent:hover{background-color:transparent}.xl\:dark\:hover\:bg-current:hover{background-color:currentColor}.xl\:dark\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.xl\:dark\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-transparent:focus{background-color:transparent}.xl\:dark\:focus\:bg-current:focus{background-color:currentColor}.xl\:dark\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.xl\:dark\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}}.xl\:bg-opacity-0{--tw-bg-opacity:0}.xl\:bg-opacity-5{--tw-bg-opacity:0.05}.xl\:bg-opacity-10{--tw-bg-opacity:0.1}.xl\:bg-opacity-20{--tw-bg-opacity:0.2}.xl\:bg-opacity-25{--tw-bg-opacity:0.25}.xl\:bg-opacity-30{--tw-bg-opacity:0.3}.xl\:bg-opacity-40{--tw-bg-opacity:0.4}.xl\:bg-opacity-50{--tw-bg-opacity:0.5}.xl\:bg-opacity-60{--tw-bg-opacity:0.6}.xl\:bg-opacity-70{--tw-bg-opacity:0.7}.xl\:bg-opacity-75{--tw-bg-opacity:0.75}.xl\:bg-opacity-80{--tw-bg-opacity:0.8}.xl\:bg-opacity-90{--tw-bg-opacity:0.9}.xl\:bg-opacity-95{--tw-bg-opacity:0.95}.xl\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .xl\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .xl\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .xl\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .xl\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .xl\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .xl\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .xl\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .xl\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .xl\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .xl\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .xl\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .xl\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .xl\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .xl\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .xl\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.xl\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.xl\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.xl\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.xl\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.xl\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.xl\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.xl\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.xl\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.xl\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.xl\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.xl\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.xl\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.xl\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.xl\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.xl\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.xl\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.xl\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.xl\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.xl\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.xl\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.xl\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.xl\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.xl\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.xl\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.xl\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.xl\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.xl\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.xl\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.xl\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.xl\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.xl\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.xl\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.xl\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.xl\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.xl\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.xl\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.xl\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.xl\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.xl\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.xl\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.xl\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.xl\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.xl\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.xl\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.xl\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}@media (prefers-color-scheme:dark){.xl\:dark\:bg-opacity-0{--tw-bg-opacity:0}.xl\:dark\:bg-opacity-5{--tw-bg-opacity:0.05}.xl\:dark\:bg-opacity-10{--tw-bg-opacity:0.1}.xl\:dark\:bg-opacity-20{--tw-bg-opacity:0.2}.xl\:dark\:bg-opacity-25{--tw-bg-opacity:0.25}.xl\:dark\:bg-opacity-30{--tw-bg-opacity:0.3}.xl\:dark\:bg-opacity-40{--tw-bg-opacity:0.4}.xl\:dark\:bg-opacity-50{--tw-bg-opacity:0.5}.xl\:dark\:bg-opacity-60{--tw-bg-opacity:0.6}.xl\:dark\:bg-opacity-70{--tw-bg-opacity:0.7}.xl\:dark\:bg-opacity-75{--tw-bg-opacity:0.75}.xl\:dark\:bg-opacity-80{--tw-bg-opacity:0.8}.xl\:dark\:bg-opacity-90{--tw-bg-opacity:0.9}.xl\:dark\:bg-opacity-95{--tw-bg-opacity:0.95}.xl\:dark\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .xl\:dark\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .xl\:dark\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .xl\:dark\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .xl\:dark\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .xl\:dark\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .xl\:dark\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .xl\:dark\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .xl\:dark\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .xl\:dark\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .xl\:dark\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .xl\:dark\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .xl\:dark\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .xl\:dark\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .xl\:dark\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .xl\:dark\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.xl\:dark\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.xl\:dark\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.xl\:dark\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.xl\:dark\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.xl\:dark\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.xl\:dark\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.xl\:dark\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.xl\:dark\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.xl\:dark\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.xl\:dark\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.xl\:dark\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.xl\:dark\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.xl\:dark\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.xl\:dark\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.xl\:dark\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.xl\:dark\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.xl\:dark\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.xl\:dark\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.xl\:dark\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.xl\:dark\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.xl\:dark\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.xl\:dark\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.xl\:dark\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.xl\:dark\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.xl\:dark\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.xl\:dark\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.xl\:dark\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.xl\:dark\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.xl\:dark\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.xl\:dark\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.xl\:dark\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.xl\:dark\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.xl\:dark\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.xl\:dark\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.xl\:dark\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.xl\:dark\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.xl\:dark\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.xl\:dark\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.xl\:dark\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.xl\:dark\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.xl\:dark\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.xl\:dark\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.xl\:dark\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.xl\:dark\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.xl\:dark\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}}.xl\:bg-none{background-image:none}.xl\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.xl\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.xl\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.xl\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.xl\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.xl\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.xl\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.xl\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.xl\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.xl\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.xl\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.xl\:dark\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:dark\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:dark\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:dark\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:dark\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:dark\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:dark\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:dark\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:dark\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:dark\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:dark\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:dark\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:dark\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:dark\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:dark\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:dark\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:dark\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:dark\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:dark\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:dark\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:dark\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:dark\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:dark\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:dark\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:dark\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:dark\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:dark\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:dark\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:dark\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:dark\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:dark\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:dark\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:dark\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:dark\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:dark\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:dark\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:dark\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:dark\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:dark\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:dark\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:dark\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:dark\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:dark\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:dark\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:dark\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:dark\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:dark\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:dark\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:dark\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:dark\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:dark\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:dark\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:dark\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:dark\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:dark\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:dark\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:dark\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:dark\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:dark\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:dark\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:dark\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:dark\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:dark\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:dark\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:dark\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:dark\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:dark\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:dark\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:dark\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:dark\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:dark\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:dark\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:dark\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:dark\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:dark\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:dark\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:dark\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:dark\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:dark\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:dark\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:dark\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:dark\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:dark\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:dark\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:dark\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:dark\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:dark\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:dark\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:dark\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:dark\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:dark\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:dark\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.xl\:dark\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:dark\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:dark\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:dark\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:dark\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:dark\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:dark\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:dark\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:dark\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:dark\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:dark\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:dark\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:dark\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:dark\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:dark\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:dark\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:dark\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:dark\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:dark\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:dark\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:dark\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:dark\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:dark\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:dark\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:dark\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:dark\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:dark\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:dark\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:dark\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:dark\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:dark\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:dark\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:dark\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:dark\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:dark\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:dark\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:dark\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:dark\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:dark\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:dark\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:dark\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:dark\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:dark\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:dark\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:dark\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:dark\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:dark\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:dark\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:dark\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:dark\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:dark\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:dark\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:dark\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:dark\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:dark\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:dark\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:dark\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:dark\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:dark\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:dark\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:dark\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:dark\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:dark\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:dark\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:dark\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:dark\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:dark\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:dark\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:dark\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:dark\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:dark\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:dark\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:dark\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:dark\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:dark\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:dark\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:dark\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:dark\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:dark\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:dark\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:dark\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:dark\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:dark\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:dark\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:dark\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:dark\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:dark\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:dark\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:dark\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:dark\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:dark\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:dark\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.xl\:dark\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:dark\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:dark\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:dark\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:dark\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:dark\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:dark\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:dark\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:dark\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:dark\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:dark\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:dark\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:dark\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:dark\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:dark\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:dark\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:dark\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:dark\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:dark\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:dark\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:dark\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:dark\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:dark\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:dark\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:dark\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:dark\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:dark\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:dark\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:dark\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:dark\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:dark\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:dark\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:dark\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:dark\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:dark\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:dark\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:dark\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:dark\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:dark\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:dark\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:dark\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:dark\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.xl\:dark\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:dark\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:dark\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:dark\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:dark\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:dark\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:dark\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:dark\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:dark\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:dark\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:dark\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:dark\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:dark\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:dark\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:dark\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:dark\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:dark\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:dark\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:dark\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:dark\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:dark\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:dark\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:dark\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:dark\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:dark\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:dark\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:dark\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:dark\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:dark\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:dark\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:dark\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:dark\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:dark\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:dark\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:dark\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:dark\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:dark\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:dark\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:dark\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:dark\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:dark\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:dark\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:dark\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:dark\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:dark\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:dark\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:dark\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:dark\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:dark\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:dark\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}}.xl\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.xl\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.xl\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.xl\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.xl\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.xl\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.xl\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.xl\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.xl\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.xl\:dark\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:dark\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:dark\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:dark\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:dark\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:dark\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:dark\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:dark\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:dark\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:dark\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:dark\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:dark\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:dark\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:dark\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:dark\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:dark\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:dark\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:dark\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:dark\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:dark\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:dark\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:dark\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:dark\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:dark\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:dark\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:dark\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:dark\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:dark\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:dark\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:dark\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:dark\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:dark\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:dark\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:dark\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:dark\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:dark\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:dark\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:dark\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:dark\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:dark\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:dark\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.xl\:dark\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.xl\:dark\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:dark\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:dark\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:dark\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:dark\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:dark\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:dark\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:dark\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:dark\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:dark\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:dark\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:dark\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:dark\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:dark\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:dark\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:dark\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:dark\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:dark\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:dark\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:dark\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:dark\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:dark\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:dark\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:dark\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:dark\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:dark\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:dark\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:dark\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:dark\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:dark\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:dark\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:dark\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:dark\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:dark\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:dark\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:dark\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:dark\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:dark\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:dark\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:dark\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:dark\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:dark\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:dark\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:dark\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:dark\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:dark\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:dark\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:dark\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:dark\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:dark\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.xl\:dark\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:dark\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:dark\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:dark\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:dark\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:dark\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:dark\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:dark\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:dark\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:dark\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:dark\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:dark\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:dark\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:dark\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:dark\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:dark\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:dark\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:dark\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:dark\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:dark\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:dark\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:dark\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:dark\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:dark\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:dark\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:dark\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:dark\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:dark\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:dark\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:dark\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:dark\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:dark\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:dark\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:dark\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:dark\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:dark\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:dark\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:dark\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:dark\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:dark\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:dark\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.xl\:dark\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.xl\:dark\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:dark\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:dark\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:dark\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:dark\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:dark\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:dark\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:dark\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:dark\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:dark\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:dark\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:dark\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:dark\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:dark\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:dark\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:dark\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:dark\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:dark\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:dark\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:dark\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:dark\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:dark\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:dark\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:dark\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:dark\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:dark\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:dark\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:dark\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:dark\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:dark\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:dark\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:dark\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:dark\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:dark\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:dark\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:dark\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:dark\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:dark\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:dark\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:dark\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:dark\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:dark\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:dark\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:dark\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:dark\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:dark\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:dark\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:dark\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:dark\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:dark\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.xl\:dark\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.xl\:dark\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.xl\:dark\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.xl\:dark\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.xl\:dark\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.xl\:dark\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.xl\:dark\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.xl\:dark\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.xl\:dark\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.xl\:dark\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.xl\:dark\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.xl\:dark\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.xl\:dark\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.xl\:dark\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.xl\:dark\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.xl\:dark\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.xl\:dark\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.xl\:dark\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.xl\:dark\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.xl\:dark\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.xl\:dark\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.xl\:dark\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.xl\:dark\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.xl\:dark\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.xl\:dark\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.xl\:dark\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.xl\:dark\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.xl\:dark\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.xl\:dark\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.xl\:dark\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.xl\:dark\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.xl\:dark\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.xl\:dark\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.xl\:dark\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.xl\:dark\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.xl\:dark\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.xl\:dark\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.xl\:dark\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.xl\:dark\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.xl\:dark\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.xl\:dark\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.xl\:dark\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.xl\:dark\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.xl\:dark\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.xl\:dark\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.xl\:dark\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.xl\:dark\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.xl\:dark\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.xl\:dark\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.xl\:dark\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.xl\:dark\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.xl\:dark\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.xl\:dark\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.xl\:dark\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.xl\:dark\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.xl\:dark\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.xl\:dark\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.xl\:dark\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.xl\:dark\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.xl\:dark\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.xl\:dark\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.xl\:dark\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.xl\:dark\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.xl\:dark\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.xl\:dark\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.xl\:dark\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.xl\:dark\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.xl\:dark\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.xl\:dark\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.xl\:dark\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.xl\:dark\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.xl\:dark\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.xl\:dark\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.xl\:dark\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.xl\:dark\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.xl\:dark\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.xl\:dark\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.xl\:dark\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.xl\:dark\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.xl\:dark\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.xl\:dark\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.xl\:dark\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.xl\:dark\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.xl\:dark\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.xl\:dark\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.xl\:dark\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.xl\:dark\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.xl\:dark\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.xl\:dark\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.xl\:dark\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.xl\:dark\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.xl\:dark\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.xl\:dark\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.xl\:dark\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.xl\:dark\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.xl\:dark\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.xl\:dark\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.xl\:dark\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.xl\:dark\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.xl\:dark\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.xl\:dark\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.xl\:dark\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.xl\:dark\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}}.xl\:to-connection-50{--tw-gradient-to:#eef2ff}.xl\:to-connection-100{--tw-gradient-to:#e0e7ff}.xl\:to-connection-200{--tw-gradient-to:#c7d2fe}.xl\:to-connection-300{--tw-gradient-to:#a5b4fc}.xl\:to-connection-400{--tw-gradient-to:#818cf8}.xl\:to-connection-500{--tw-gradient-to:#6366f1}.xl\:to-connection-600{--tw-gradient-to:#4f46e5}.xl\:to-connection-700{--tw-gradient-to:#4338ca}.xl\:to-connection-800{--tw-gradient-to:#3730a3}.xl\:to-connection-900{--tw-gradient-to:#312e81}.xl\:to-connect-50{--tw-gradient-to:#fef2f2}.xl\:to-connect-100{--tw-gradient-to:#fee2e2}.xl\:to-connect-200{--tw-gradient-to:#fecaca}.xl\:to-connect-300{--tw-gradient-to:#fca5a5}.xl\:to-connect-400{--tw-gradient-to:#f87171}.xl\:to-connect-500{--tw-gradient-to:#ef4444}.xl\:to-connect-600{--tw-gradient-to:#dc2626}.xl\:to-connect-700{--tw-gradient-to:#b91c1c}.xl\:to-connect-800{--tw-gradient-to:#991b1b}.xl\:to-connect-900{--tw-gradient-to:#7f1d1d}.xl\:to-punch-50{--tw-gradient-to:#fefce8}.xl\:to-punch-100{--tw-gradient-to:#fef9c3}.xl\:to-punch-200{--tw-gradient-to:#fef08a}.xl\:to-punch-300{--tw-gradient-to:#fde047}.xl\:to-punch-400{--tw-gradient-to:#facc15}.xl\:to-punch-500{--tw-gradient-to:#eab308}.xl\:to-punch-600{--tw-gradient-to:#ca8a04}.xl\:to-punch-700{--tw-gradient-to:#a16207}.xl\:to-punch-800{--tw-gradient-to:#854d0e}.xl\:to-punch-900{--tw-gradient-to:#713f12}.xl\:to-touch-50{--tw-gradient-to:#f0fdf4}.xl\:to-touch-100{--tw-gradient-to:#dcfce7}.xl\:to-touch-200{--tw-gradient-to:#bbf7d0}.xl\:to-touch-300{--tw-gradient-to:#86efac}.xl\:to-touch-400{--tw-gradient-to:#4ade80}.xl\:to-touch-500{--tw-gradient-to:#22c55e}.xl\:to-touch-600{--tw-gradient-to:#16a34a}.xl\:to-touch-700{--tw-gradient-to:#15803d}.xl\:to-touch-800{--tw-gradient-to:#166534}.xl\:to-touch-900{--tw-gradient-to:#14532d}.xl\:to-pulse-50{--tw-gradient-to:#fdf2f8}.xl\:to-pulse-100{--tw-gradient-to:#fce7f3}.xl\:to-pulse-200{--tw-gradient-to:#fbcfe8}.xl\:to-pulse-300{--tw-gradient-to:#f9a8d4}.xl\:to-pulse-400{--tw-gradient-to:#f472b6}.xl\:to-pulse-500{--tw-gradient-to:#ec4899}.xl\:to-pulse-600{--tw-gradient-to:#db2777}.xl\:to-pulse-700{--tw-gradient-to:#be185d}.xl\:to-pulse-800{--tw-gradient-to:#9d174d}.xl\:to-pulse-900{--tw-gradient-to:#831843}.xl\:to-transparent{--tw-gradient-to:transparent}.xl\:to-current{--tw-gradient-to:currentColor}.xl\:to-black{--tw-gradient-to:#000}.xl\:to-white{--tw-gradient-to:#fff}.xl\:to-gray-50{--tw-gradient-to:#fafaf9}.xl\:to-gray-100{--tw-gradient-to:#f5f5f4}.xl\:to-gray-200{--tw-gradient-to:#e7e5e4}.xl\:to-gray-300{--tw-gradient-to:#d6d3d1}.xl\:to-gray-400{--tw-gradient-to:#a8a29e}.xl\:to-gray-500{--tw-gradient-to:#78716c}.xl\:to-gray-600{--tw-gradient-to:#57534e}.xl\:to-gray-700{--tw-gradient-to:#44403c}.xl\:to-gray-800{--tw-gradient-to:#292524}.xl\:to-gray-900{--tw-gradient-to:#1c1917}.xl\:to-indigo-50{--tw-gradient-to:#eef2ff}.xl\:to-indigo-100{--tw-gradient-to:#e0e7ff}.xl\:to-indigo-200{--tw-gradient-to:#c7d2fe}.xl\:to-indigo-300{--tw-gradient-to:#a5b4fc}.xl\:to-indigo-400{--tw-gradient-to:#818cf8}.xl\:to-indigo-500{--tw-gradient-to:#6366f1}.xl\:to-indigo-600{--tw-gradient-to:#4f46e5}.xl\:to-indigo-700{--tw-gradient-to:#4338ca}.xl\:to-indigo-800{--tw-gradient-to:#3730a3}.xl\:to-indigo-900{--tw-gradient-to:#312e81}.xl\:to-red-50{--tw-gradient-to:#fff1f2}.xl\:to-red-100{--tw-gradient-to:#ffe4e6}.xl\:to-red-200{--tw-gradient-to:#fecdd3}.xl\:to-red-300{--tw-gradient-to:#fda4af}.xl\:to-red-400{--tw-gradient-to:#fb7185}.xl\:to-red-500{--tw-gradient-to:#f43f5e}.xl\:to-red-600{--tw-gradient-to:#e11d48}.xl\:to-red-700{--tw-gradient-to:#be123c}.xl\:to-red-800{--tw-gradient-to:#9f1239}.xl\:to-red-900{--tw-gradient-to:#881337}.xl\:to-yellow-50{--tw-gradient-to:#fffbeb}.xl\:to-yellow-100{--tw-gradient-to:#fef3c7}.xl\:to-yellow-200{--tw-gradient-to:#fde68a}.xl\:to-yellow-300{--tw-gradient-to:#fcd34d}.xl\:to-yellow-400{--tw-gradient-to:#fbbf24}.xl\:to-yellow-500{--tw-gradient-to:#f59e0b}.xl\:to-yellow-600{--tw-gradient-to:#d97706}.xl\:to-yellow-700{--tw-gradient-to:#b45309}.xl\:to-yellow-800{--tw-gradient-to:#92400e}.xl\:to-yellow-900{--tw-gradient-to:#78350f}.xl\:to-blue-50{--tw-gradient-to:#eff6ff}.xl\:to-blue-100{--tw-gradient-to:#dbeafe}.xl\:to-blue-200{--tw-gradient-to:#bfdbfe}.xl\:to-blue-300{--tw-gradient-to:#93c5fd}.xl\:to-blue-400{--tw-gradient-to:#60a5fa}.xl\:to-blue-500{--tw-gradient-to:#3b82f6}.xl\:to-blue-600{--tw-gradient-to:#2563eb}.xl\:to-blue-700{--tw-gradient-to:#1d4ed8}.xl\:to-blue-800{--tw-gradient-to:#1e40af}.xl\:to-blue-900{--tw-gradient-to:#1e3a8a}.xl\:to-purple-50{--tw-gradient-to:#faf5ff}.xl\:to-purple-100{--tw-gradient-to:#f3e8ff}.xl\:to-purple-200{--tw-gradient-to:#e9d5ff}.xl\:to-purple-300{--tw-gradient-to:#d8b4fe}.xl\:to-purple-400{--tw-gradient-to:#c084fc}.xl\:to-purple-500{--tw-gradient-to:#a855f7}.xl\:to-purple-600{--tw-gradient-to:#9333ea}.xl\:to-purple-700{--tw-gradient-to:#7e22ce}.xl\:to-purple-800{--tw-gradient-to:#6b21a8}.xl\:to-purple-900{--tw-gradient-to:#581c87}.xl\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.xl\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.xl\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.xl\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.xl\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.xl\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.xl\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.xl\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.xl\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.xl\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.xl\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.xl\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.xl\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.xl\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.xl\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.xl\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.xl\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.xl\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.xl\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.xl\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.xl\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.xl\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.xl\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.xl\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.xl\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.xl\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.xl\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.xl\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.xl\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.xl\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.xl\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.xl\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.xl\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.xl\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.xl\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.xl\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.xl\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.xl\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.xl\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.xl\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.xl\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.xl\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.xl\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.xl\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.xl\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.xl\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.xl\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.xl\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.xl\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.xl\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.xl\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.xl\:hover\:to-current:hover{--tw-gradient-to:currentColor}.xl\:hover\:to-black:hover{--tw-gradient-to:#000}.xl\:hover\:to-white:hover{--tw-gradient-to:#fff}.xl\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.xl\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.xl\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.xl\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.xl\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.xl\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.xl\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.xl\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.xl\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.xl\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.xl\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.xl\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.xl\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.xl\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.xl\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.xl\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.xl\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.xl\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.xl\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.xl\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.xl\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.xl\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.xl\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.xl\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.xl\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.xl\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.xl\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.xl\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.xl\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.xl\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.xl\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.xl\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.xl\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.xl\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.xl\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.xl\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.xl\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.xl\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.xl\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.xl\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.xl\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.xl\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.xl\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.xl\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.xl\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.xl\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.xl\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.xl\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.xl\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.xl\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.xl\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.xl\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.xl\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.xl\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.xl\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.xl\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.xl\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.xl\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.xl\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.xl\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.xl\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.xl\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.xl\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.xl\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.xl\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.xl\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.xl\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.xl\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.xl\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.xl\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.xl\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.xl\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.xl\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.xl\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.xl\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.xl\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.xl\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.xl\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.xl\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.xl\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.xl\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.xl\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.xl\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.xl\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.xl\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.xl\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.xl\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.xl\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.xl\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.xl\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.xl\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.xl\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.xl\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.xl\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.xl\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.xl\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.xl\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.xl\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.xl\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.xl\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.xl\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.xl\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.xl\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.xl\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.xl\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.xl\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.xl\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.xl\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.xl\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.xl\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.xl\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.xl\:focus\:to-current:focus{--tw-gradient-to:currentColor}.xl\:focus\:to-black:focus{--tw-gradient-to:#000}.xl\:focus\:to-white:focus{--tw-gradient-to:#fff}.xl\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.xl\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.xl\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.xl\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.xl\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.xl\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.xl\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.xl\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.xl\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.xl\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.xl\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.xl\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.xl\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.xl\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.xl\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.xl\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.xl\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.xl\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.xl\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.xl\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.xl\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.xl\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.xl\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.xl\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.xl\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.xl\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.xl\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.xl\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.xl\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.xl\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.xl\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.xl\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.xl\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.xl\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.xl\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.xl\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.xl\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.xl\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.xl\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.xl\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.xl\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.xl\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.xl\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.xl\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.xl\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.xl\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.xl\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.xl\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.xl\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.xl\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.xl\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.xl\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.xl\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.xl\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.xl\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.xl\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.xl\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.xl\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.xl\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.xl\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}@media (prefers-color-scheme:dark){.xl\:dark\:to-connection-50{--tw-gradient-to:#eef2ff}.xl\:dark\:to-connection-100{--tw-gradient-to:#e0e7ff}.xl\:dark\:to-connection-200{--tw-gradient-to:#c7d2fe}.xl\:dark\:to-connection-300{--tw-gradient-to:#a5b4fc}.xl\:dark\:to-connection-400{--tw-gradient-to:#818cf8}.xl\:dark\:to-connection-500{--tw-gradient-to:#6366f1}.xl\:dark\:to-connection-600{--tw-gradient-to:#4f46e5}.xl\:dark\:to-connection-700{--tw-gradient-to:#4338ca}.xl\:dark\:to-connection-800{--tw-gradient-to:#3730a3}.xl\:dark\:to-connection-900{--tw-gradient-to:#312e81}.xl\:dark\:to-connect-50{--tw-gradient-to:#fef2f2}.xl\:dark\:to-connect-100{--tw-gradient-to:#fee2e2}.xl\:dark\:to-connect-200{--tw-gradient-to:#fecaca}.xl\:dark\:to-connect-300{--tw-gradient-to:#fca5a5}.xl\:dark\:to-connect-400{--tw-gradient-to:#f87171}.xl\:dark\:to-connect-500{--tw-gradient-to:#ef4444}.xl\:dark\:to-connect-600{--tw-gradient-to:#dc2626}.xl\:dark\:to-connect-700{--tw-gradient-to:#b91c1c}.xl\:dark\:to-connect-800{--tw-gradient-to:#991b1b}.xl\:dark\:to-connect-900{--tw-gradient-to:#7f1d1d}.xl\:dark\:to-punch-50{--tw-gradient-to:#fefce8}.xl\:dark\:to-punch-100{--tw-gradient-to:#fef9c3}.xl\:dark\:to-punch-200{--tw-gradient-to:#fef08a}.xl\:dark\:to-punch-300{--tw-gradient-to:#fde047}.xl\:dark\:to-punch-400{--tw-gradient-to:#facc15}.xl\:dark\:to-punch-500{--tw-gradient-to:#eab308}.xl\:dark\:to-punch-600{--tw-gradient-to:#ca8a04}.xl\:dark\:to-punch-700{--tw-gradient-to:#a16207}.xl\:dark\:to-punch-800{--tw-gradient-to:#854d0e}.xl\:dark\:to-punch-900{--tw-gradient-to:#713f12}.xl\:dark\:to-touch-50{--tw-gradient-to:#f0fdf4}.xl\:dark\:to-touch-100{--tw-gradient-to:#dcfce7}.xl\:dark\:to-touch-200{--tw-gradient-to:#bbf7d0}.xl\:dark\:to-touch-300{--tw-gradient-to:#86efac}.xl\:dark\:to-touch-400{--tw-gradient-to:#4ade80}.xl\:dark\:to-touch-500{--tw-gradient-to:#22c55e}.xl\:dark\:to-touch-600{--tw-gradient-to:#16a34a}.xl\:dark\:to-touch-700{--tw-gradient-to:#15803d}.xl\:dark\:to-touch-800{--tw-gradient-to:#166534}.xl\:dark\:to-touch-900{--tw-gradient-to:#14532d}.xl\:dark\:to-pulse-50{--tw-gradient-to:#fdf2f8}.xl\:dark\:to-pulse-100{--tw-gradient-to:#fce7f3}.xl\:dark\:to-pulse-200{--tw-gradient-to:#fbcfe8}.xl\:dark\:to-pulse-300{--tw-gradient-to:#f9a8d4}.xl\:dark\:to-pulse-400{--tw-gradient-to:#f472b6}.xl\:dark\:to-pulse-500{--tw-gradient-to:#ec4899}.xl\:dark\:to-pulse-600{--tw-gradient-to:#db2777}.xl\:dark\:to-pulse-700{--tw-gradient-to:#be185d}.xl\:dark\:to-pulse-800{--tw-gradient-to:#9d174d}.xl\:dark\:to-pulse-900{--tw-gradient-to:#831843}.xl\:dark\:to-transparent{--tw-gradient-to:transparent}.xl\:dark\:to-current{--tw-gradient-to:currentColor}.xl\:dark\:to-black{--tw-gradient-to:#000}.xl\:dark\:to-white{--tw-gradient-to:#fff}.xl\:dark\:to-gray-50{--tw-gradient-to:#fafaf9}.xl\:dark\:to-gray-100{--tw-gradient-to:#f5f5f4}.xl\:dark\:to-gray-200{--tw-gradient-to:#e7e5e4}.xl\:dark\:to-gray-300{--tw-gradient-to:#d6d3d1}.xl\:dark\:to-gray-400{--tw-gradient-to:#a8a29e}.xl\:dark\:to-gray-500{--tw-gradient-to:#78716c}.xl\:dark\:to-gray-600{--tw-gradient-to:#57534e}.xl\:dark\:to-gray-700{--tw-gradient-to:#44403c}.xl\:dark\:to-gray-800{--tw-gradient-to:#292524}.xl\:dark\:to-gray-900{--tw-gradient-to:#1c1917}.xl\:dark\:to-indigo-50{--tw-gradient-to:#eef2ff}.xl\:dark\:to-indigo-100{--tw-gradient-to:#e0e7ff}.xl\:dark\:to-indigo-200{--tw-gradient-to:#c7d2fe}.xl\:dark\:to-indigo-300{--tw-gradient-to:#a5b4fc}.xl\:dark\:to-indigo-400{--tw-gradient-to:#818cf8}.xl\:dark\:to-indigo-500{--tw-gradient-to:#6366f1}.xl\:dark\:to-indigo-600{--tw-gradient-to:#4f46e5}.xl\:dark\:to-indigo-700{--tw-gradient-to:#4338ca}.xl\:dark\:to-indigo-800{--tw-gradient-to:#3730a3}.xl\:dark\:to-indigo-900{--tw-gradient-to:#312e81}.xl\:dark\:to-red-50{--tw-gradient-to:#fff1f2}.xl\:dark\:to-red-100{--tw-gradient-to:#ffe4e6}.xl\:dark\:to-red-200{--tw-gradient-to:#fecdd3}.xl\:dark\:to-red-300{--tw-gradient-to:#fda4af}.xl\:dark\:to-red-400{--tw-gradient-to:#fb7185}.xl\:dark\:to-red-500{--tw-gradient-to:#f43f5e}.xl\:dark\:to-red-600{--tw-gradient-to:#e11d48}.xl\:dark\:to-red-700{--tw-gradient-to:#be123c}.xl\:dark\:to-red-800{--tw-gradient-to:#9f1239}.xl\:dark\:to-red-900{--tw-gradient-to:#881337}.xl\:dark\:to-yellow-50{--tw-gradient-to:#fffbeb}.xl\:dark\:to-yellow-100{--tw-gradient-to:#fef3c7}.xl\:dark\:to-yellow-200{--tw-gradient-to:#fde68a}.xl\:dark\:to-yellow-300{--tw-gradient-to:#fcd34d}.xl\:dark\:to-yellow-400{--tw-gradient-to:#fbbf24}.xl\:dark\:to-yellow-500{--tw-gradient-to:#f59e0b}.xl\:dark\:to-yellow-600{--tw-gradient-to:#d97706}.xl\:dark\:to-yellow-700{--tw-gradient-to:#b45309}.xl\:dark\:to-yellow-800{--tw-gradient-to:#92400e}.xl\:dark\:to-yellow-900{--tw-gradient-to:#78350f}.xl\:dark\:to-blue-50{--tw-gradient-to:#eff6ff}.xl\:dark\:to-blue-100{--tw-gradient-to:#dbeafe}.xl\:dark\:to-blue-200{--tw-gradient-to:#bfdbfe}.xl\:dark\:to-blue-300{--tw-gradient-to:#93c5fd}.xl\:dark\:to-blue-400{--tw-gradient-to:#60a5fa}.xl\:dark\:to-blue-500{--tw-gradient-to:#3b82f6}.xl\:dark\:to-blue-600{--tw-gradient-to:#2563eb}.xl\:dark\:to-blue-700{--tw-gradient-to:#1d4ed8}.xl\:dark\:to-blue-800{--tw-gradient-to:#1e40af}.xl\:dark\:to-blue-900{--tw-gradient-to:#1e3a8a}.xl\:dark\:to-purple-50{--tw-gradient-to:#faf5ff}.xl\:dark\:to-purple-100{--tw-gradient-to:#f3e8ff}.xl\:dark\:to-purple-200{--tw-gradient-to:#e9d5ff}.xl\:dark\:to-purple-300{--tw-gradient-to:#d8b4fe}.xl\:dark\:to-purple-400{--tw-gradient-to:#c084fc}.xl\:dark\:to-purple-500{--tw-gradient-to:#a855f7}.xl\:dark\:to-purple-600{--tw-gradient-to:#9333ea}.xl\:dark\:to-purple-700{--tw-gradient-to:#7e22ce}.xl\:dark\:to-purple-800{--tw-gradient-to:#6b21a8}.xl\:dark\:to-purple-900{--tw-gradient-to:#581c87}.xl\:dark\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.xl\:dark\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.xl\:dark\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.xl\:dark\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.xl\:dark\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.xl\:dark\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.xl\:dark\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.xl\:dark\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.xl\:dark\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.xl\:dark\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.xl\:dark\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.xl\:dark\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.xl\:dark\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.xl\:dark\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.xl\:dark\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.xl\:dark\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.xl\:dark\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.xl\:dark\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.xl\:dark\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.xl\:dark\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.xl\:dark\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.xl\:dark\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.xl\:dark\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.xl\:dark\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.xl\:dark\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.xl\:dark\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.xl\:dark\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.xl\:dark\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.xl\:dark\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.xl\:dark\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.xl\:dark\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.xl\:dark\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.xl\:dark\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.xl\:dark\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.xl\:dark\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.xl\:dark\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.xl\:dark\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.xl\:dark\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.xl\:dark\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.xl\:dark\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.xl\:dark\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.xl\:dark\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.xl\:dark\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.xl\:dark\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.xl\:dark\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.xl\:dark\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.xl\:dark\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.xl\:dark\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.xl\:dark\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.xl\:dark\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.xl\:dark\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.xl\:dark\:hover\:to-current:hover{--tw-gradient-to:currentColor}.xl\:dark\:hover\:to-black:hover{--tw-gradient-to:#000}.xl\:dark\:hover\:to-white:hover{--tw-gradient-to:#fff}.xl\:dark\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.xl\:dark\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.xl\:dark\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.xl\:dark\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.xl\:dark\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.xl\:dark\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.xl\:dark\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.xl\:dark\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.xl\:dark\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.xl\:dark\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.xl\:dark\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.xl\:dark\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.xl\:dark\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.xl\:dark\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.xl\:dark\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.xl\:dark\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.xl\:dark\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.xl\:dark\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.xl\:dark\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.xl\:dark\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.xl\:dark\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.xl\:dark\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.xl\:dark\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.xl\:dark\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.xl\:dark\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.xl\:dark\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.xl\:dark\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.xl\:dark\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.xl\:dark\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.xl\:dark\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.xl\:dark\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.xl\:dark\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.xl\:dark\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.xl\:dark\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.xl\:dark\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.xl\:dark\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.xl\:dark\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.xl\:dark\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.xl\:dark\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.xl\:dark\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.xl\:dark\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.xl\:dark\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.xl\:dark\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.xl\:dark\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.xl\:dark\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.xl\:dark\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.xl\:dark\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.xl\:dark\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.xl\:dark\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.xl\:dark\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.xl\:dark\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.xl\:dark\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.xl\:dark\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.xl\:dark\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.xl\:dark\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.xl\:dark\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.xl\:dark\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.xl\:dark\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.xl\:dark\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.xl\:dark\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.xl\:dark\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.xl\:dark\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.xl\:dark\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.xl\:dark\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.xl\:dark\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.xl\:dark\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.xl\:dark\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.xl\:dark\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.xl\:dark\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.xl\:dark\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.xl\:dark\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.xl\:dark\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.xl\:dark\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.xl\:dark\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.xl\:dark\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.xl\:dark\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.xl\:dark\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.xl\:dark\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.xl\:dark\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.xl\:dark\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.xl\:dark\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.xl\:dark\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.xl\:dark\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.xl\:dark\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.xl\:dark\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.xl\:dark\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.xl\:dark\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.xl\:dark\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.xl\:dark\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.xl\:dark\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.xl\:dark\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.xl\:dark\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.xl\:dark\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.xl\:dark\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.xl\:dark\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.xl\:dark\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.xl\:dark\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.xl\:dark\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.xl\:dark\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.xl\:dark\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.xl\:dark\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.xl\:dark\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.xl\:dark\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.xl\:dark\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.xl\:dark\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.xl\:dark\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.xl\:dark\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.xl\:dark\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.xl\:dark\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.xl\:dark\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.xl\:dark\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.xl\:dark\:focus\:to-current:focus{--tw-gradient-to:currentColor}.xl\:dark\:focus\:to-black:focus{--tw-gradient-to:#000}.xl\:dark\:focus\:to-white:focus{--tw-gradient-to:#fff}.xl\:dark\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.xl\:dark\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.xl\:dark\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.xl\:dark\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.xl\:dark\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.xl\:dark\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.xl\:dark\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.xl\:dark\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.xl\:dark\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.xl\:dark\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.xl\:dark\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.xl\:dark\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.xl\:dark\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.xl\:dark\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.xl\:dark\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.xl\:dark\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.xl\:dark\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.xl\:dark\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.xl\:dark\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.xl\:dark\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.xl\:dark\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.xl\:dark\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.xl\:dark\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.xl\:dark\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.xl\:dark\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.xl\:dark\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.xl\:dark\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.xl\:dark\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.xl\:dark\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.xl\:dark\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.xl\:dark\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.xl\:dark\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.xl\:dark\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.xl\:dark\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.xl\:dark\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.xl\:dark\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.xl\:dark\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.xl\:dark\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.xl\:dark\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.xl\:dark\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.xl\:dark\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.xl\:dark\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.xl\:dark\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.xl\:dark\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.xl\:dark\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.xl\:dark\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.xl\:dark\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.xl\:dark\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.xl\:dark\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.xl\:dark\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.xl\:dark\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.xl\:dark\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.xl\:dark\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.xl\:dark\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.xl\:dark\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.xl\:dark\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.xl\:dark\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.xl\:dark\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.xl\:dark\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.xl\:dark\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}}.xl\:decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.xl\:decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.xl\:bg-auto{background-size:auto}.xl\:bg-cover{background-size:cover}.xl\:bg-contain{background-size:contain}.xl\:bg-fixed{background-attachment:fixed}.xl\:bg-local{background-attachment:local}.xl\:bg-scroll{background-attachment:scroll}.xl\:bg-clip-border{background-clip:border-box}.xl\:bg-clip-padding{background-clip:padding-box}.xl\:bg-clip-content{background-clip:content-box}.xl\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.xl\:bg-bottom{background-position:bottom}.xl\:bg-center{background-position:50%}.xl\:bg-left{background-position:0}.xl\:bg-left-bottom{background-position:0 100%}.xl\:bg-left-top{background-position:0 0}.xl\:bg-right{background-position:100%}.xl\:bg-right-bottom{background-position:100% 100%}.xl\:bg-right-top{background-position:100% 0}.xl\:bg-top{background-position:top}.xl\:bg-repeat{background-repeat:repeat}.xl\:bg-no-repeat{background-repeat:no-repeat}.xl\:bg-repeat-x{background-repeat:repeat-x}.xl\:bg-repeat-y{background-repeat:repeat-y}.xl\:bg-repeat-round{background-repeat:round}.xl\:bg-repeat-space{background-repeat:space}.xl\:bg-origin-border{background-origin:border-box}.xl\:bg-origin-padding{background-origin:padding-box}.xl\:bg-origin-content{background-origin:content-box}.xl\:fill-current{fill:currentColor}.xl\:stroke-current{stroke:currentColor}.xl\:stroke-0{stroke-width:0}.xl\:stroke-1{stroke-width:1}.xl\:stroke-2{stroke-width:2}.xl\:object-contain{-o-object-fit:contain;object-fit:contain}.xl\:object-cover{-o-object-fit:cover;object-fit:cover}.xl\:object-fill{-o-object-fit:fill;object-fit:fill}.xl\:object-none{-o-object-fit:none;object-fit:none}.xl\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.xl\:object-bottom{-o-object-position:bottom;object-position:bottom}.xl\:object-center{-o-object-position:center;object-position:center}.xl\:object-left{-o-object-position:left;object-position:left}.xl\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.xl\:object-left-top{-o-object-position:left top;object-position:left top}.xl\:object-right{-o-object-position:right;object-position:right}.xl\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.xl\:object-right-top{-o-object-position:right top;object-position:right top}.xl\:object-top{-o-object-position:top;object-position:top}.xl\:p-0{padding:0}.xl\:p-1{padding:.25rem}.xl\:p-2{padding:.5rem}.xl\:p-3{padding:.75rem}.xl\:p-4{padding:1rem}.xl\:p-5{padding:1.25rem}.xl\:p-6{padding:1.5rem}.xl\:p-7{padding:1.75rem}.xl\:p-8{padding:2rem}.xl\:p-9{padding:2.25rem}.xl\:p-10{padding:2.5rem}.xl\:p-11{padding:2.75rem}.xl\:p-12{padding:3rem}.xl\:p-14{padding:3.5rem}.xl\:p-16{padding:4rem}.xl\:p-20{padding:5rem}.xl\:p-24{padding:6rem}.xl\:p-28{padding:7rem}.xl\:p-32{padding:8rem}.xl\:p-36{padding:9rem}.xl\:p-40{padding:10rem}.xl\:p-44{padding:11rem}.xl\:p-48{padding:12rem}.xl\:p-52{padding:13rem}.xl\:p-56{padding:14rem}.xl\:p-60{padding:15rem}.xl\:p-64{padding:16rem}.xl\:p-72{padding:18rem}.xl\:p-80{padding:20rem}.xl\:p-96{padding:24rem}.xl\:p-px{padding:1px}.xl\:p-0\.5{padding:.125rem}.xl\:p-1\.5{padding:.375rem}.xl\:p-2\.5{padding:.625rem}.xl\:p-3\.5{padding:.875rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:px-28{padding-left:7rem;padding-right:7rem}.xl\:px-32{padding-left:8rem;padding-right:8rem}.xl\:px-36{padding-left:9rem;padding-right:9rem}.xl\:px-40{padding-left:10rem;padding-right:10rem}.xl\:px-44{padding-left:11rem;padding-right:11rem}.xl\:px-48{padding-left:12rem;padding-right:12rem}.xl\:px-52{padding-left:13rem;padding-right:13rem}.xl\:px-56{padding-left:14rem;padding-right:14rem}.xl\:px-60{padding-left:15rem;padding-right:15rem}.xl\:px-64{padding-left:16rem;padding-right:16rem}.xl\:px-72{padding-left:18rem;padding-right:18rem}.xl\:px-80{padding-left:20rem;padding-right:20rem}.xl\:px-96{padding-left:24rem;padding-right:24rem}.xl\:px-px{padding-left:1px;padding-right:1px}.xl\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.xl\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.xl\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.xl\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.xl\:py-0{padding-bottom:0;padding-top:0}.xl\:py-1{padding-bottom:.25rem;padding-top:.25rem}.xl\:py-2{padding-bottom:.5rem;padding-top:.5rem}.xl\:py-3{padding-bottom:.75rem;padding-top:.75rem}.xl\:py-4{padding-bottom:1rem;padding-top:1rem}.xl\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.xl\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.xl\:py-7{padding-bottom:1.75rem;padding-top:1.75rem}.xl\:py-8{padding-bottom:2rem;padding-top:2rem}.xl\:py-9{padding-bottom:2.25rem;padding-top:2.25rem}.xl\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.xl\:py-11{padding-bottom:2.75rem;padding-top:2.75rem}.xl\:py-12{padding-bottom:3rem;padding-top:3rem}.xl\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.xl\:py-16{padding-bottom:4rem;padding-top:4rem}.xl\:py-20{padding-bottom:5rem;padding-top:5rem}.xl\:py-24{padding-bottom:6rem;padding-top:6rem}.xl\:py-28{padding-bottom:7rem;padding-top:7rem}.xl\:py-32{padding-bottom:8rem;padding-top:8rem}.xl\:py-36{padding-bottom:9rem;padding-top:9rem}.xl\:py-40{padding-bottom:10rem;padding-top:10rem}.xl\:py-44{padding-bottom:11rem;padding-top:11rem}.xl\:py-48{padding-bottom:12rem;padding-top:12rem}.xl\:py-52{padding-bottom:13rem;padding-top:13rem}.xl\:py-56{padding-bottom:14rem;padding-top:14rem}.xl\:py-60{padding-bottom:15rem;padding-top:15rem}.xl\:py-64{padding-bottom:16rem;padding-top:16rem}.xl\:py-72{padding-bottom:18rem;padding-top:18rem}.xl\:py-80{padding-bottom:20rem;padding-top:20rem}.xl\:py-96{padding-bottom:24rem;padding-top:24rem}.xl\:py-px{padding-bottom:1px;padding-top:1px}.xl\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.xl\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.xl\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.xl\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.xl\:pt-0{padding-top:0}.xl\:pt-1{padding-top:.25rem}.xl\:pt-2{padding-top:.5rem}.xl\:pt-3{padding-top:.75rem}.xl\:pt-4{padding-top:1rem}.xl\:pt-5{padding-top:1.25rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pt-7{padding-top:1.75rem}.xl\:pt-8{padding-top:2rem}.xl\:pt-9{padding-top:2.25rem}.xl\:pt-10{padding-top:2.5rem}.xl\:pt-11{padding-top:2.75rem}.xl\:pt-12{padding-top:3rem}.xl\:pt-14{padding-top:3.5rem}.xl\:pt-16{padding-top:4rem}.xl\:pt-20{padding-top:5rem}.xl\:pt-24{padding-top:6rem}.xl\:pt-28{padding-top:7rem}.xl\:pt-32{padding-top:8rem}.xl\:pt-36{padding-top:9rem}.xl\:pt-40{padding-top:10rem}.xl\:pt-44{padding-top:11rem}.xl\:pt-48{padding-top:12rem}.xl\:pt-52{padding-top:13rem}.xl\:pt-56{padding-top:14rem}.xl\:pt-60{padding-top:15rem}.xl\:pt-64{padding-top:16rem}.xl\:pt-72{padding-top:18rem}.xl\:pt-80{padding-top:20rem}.xl\:pt-96{padding-top:24rem}.xl\:pt-px{padding-top:1px}.xl\:pt-0\.5{padding-top:.125rem}.xl\:pt-1\.5{padding-top:.375rem}.xl\:pt-2\.5{padding-top:.625rem}.xl\:pt-3\.5{padding-top:.875rem}.xl\:pr-0{padding-right:0}.xl\:pr-1{padding-right:.25rem}.xl\:pr-2{padding-right:.5rem}.xl\:pr-3{padding-right:.75rem}.xl\:pr-4{padding-right:1rem}.xl\:pr-5{padding-right:1.25rem}.xl\:pr-6{padding-right:1.5rem}.xl\:pr-7{padding-right:1.75rem}.xl\:pr-8{padding-right:2rem}.xl\:pr-9{padding-right:2.25rem}.xl\:pr-10{padding-right:2.5rem}.xl\:pr-11{padding-right:2.75rem}.xl\:pr-12{padding-right:3rem}.xl\:pr-14{padding-right:3.5rem}.xl\:pr-16{padding-right:4rem}.xl\:pr-20{padding-right:5rem}.xl\:pr-24{padding-right:6rem}.xl\:pr-28{padding-right:7rem}.xl\:pr-32{padding-right:8rem}.xl\:pr-36{padding-right:9rem}.xl\:pr-40{padding-right:10rem}.xl\:pr-44{padding-right:11rem}.xl\:pr-48{padding-right:12rem}.xl\:pr-52{padding-right:13rem}.xl\:pr-56{padding-right:14rem}.xl\:pr-60{padding-right:15rem}.xl\:pr-64{padding-right:16rem}.xl\:pr-72{padding-right:18rem}.xl\:pr-80{padding-right:20rem}.xl\:pr-96{padding-right:24rem}.xl\:pr-px{padding-right:1px}.xl\:pr-0\.5{padding-right:.125rem}.xl\:pr-1\.5{padding-right:.375rem}.xl\:pr-2\.5{padding-right:.625rem}.xl\:pr-3\.5{padding-right:.875rem}.xl\:pb-0{padding-bottom:0}.xl\:pb-1{padding-bottom:.25rem}.xl\:pb-2{padding-bottom:.5rem}.xl\:pb-3{padding-bottom:.75rem}.xl\:pb-4{padding-bottom:1rem}.xl\:pb-5{padding-bottom:1.25rem}.xl\:pb-6{padding-bottom:1.5rem}.xl\:pb-7{padding-bottom:1.75rem}.xl\:pb-8{padding-bottom:2rem}.xl\:pb-9{padding-bottom:2.25rem}.xl\:pb-10{padding-bottom:2.5rem}.xl\:pb-11{padding-bottom:2.75rem}.xl\:pb-12{padding-bottom:3rem}.xl\:pb-14{padding-bottom:3.5rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pb-20{padding-bottom:5rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pb-28{padding-bottom:7rem}.xl\:pb-32{padding-bottom:8rem}.xl\:pb-36{padding-bottom:9rem}.xl\:pb-40{padding-bottom:10rem}.xl\:pb-44{padding-bottom:11rem}.xl\:pb-48{padding-bottom:12rem}.xl\:pb-52{padding-bottom:13rem}.xl\:pb-56{padding-bottom:14rem}.xl\:pb-60{padding-bottom:15rem}.xl\:pb-64{padding-bottom:16rem}.xl\:pb-72{padding-bottom:18rem}.xl\:pb-80{padding-bottom:20rem}.xl\:pb-96{padding-bottom:24rem}.xl\:pb-px{padding-bottom:1px}.xl\:pb-0\.5{padding-bottom:.125rem}.xl\:pb-1\.5{padding-bottom:.375rem}.xl\:pb-2\.5{padding-bottom:.625rem}.xl\:pb-3\.5{padding-bottom:.875rem}.xl\:pl-0{padding-left:0}.xl\:pl-1{padding-left:.25rem}.xl\:pl-2{padding-left:.5rem}.xl\:pl-3{padding-left:.75rem}.xl\:pl-4{padding-left:1rem}.xl\:pl-5{padding-left:1.25rem}.xl\:pl-6{padding-left:1.5rem}.xl\:pl-7{padding-left:1.75rem}.xl\:pl-8{padding-left:2rem}.xl\:pl-9{padding-left:2.25rem}.xl\:pl-10{padding-left:2.5rem}.xl\:pl-11{padding-left:2.75rem}.xl\:pl-12{padding-left:3rem}.xl\:pl-14{padding-left:3.5rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-20{padding-left:5rem}.xl\:pl-24{padding-left:6rem}.xl\:pl-28{padding-left:7rem}.xl\:pl-32{padding-left:8rem}.xl\:pl-36{padding-left:9rem}.xl\:pl-40{padding-left:10rem}.xl\:pl-44{padding-left:11rem}.xl\:pl-48{padding-left:12rem}.xl\:pl-52{padding-left:13rem}.xl\:pl-56{padding-left:14rem}.xl\:pl-60{padding-left:15rem}.xl\:pl-64{padding-left:16rem}.xl\:pl-72{padding-left:18rem}.xl\:pl-80{padding-left:20rem}.xl\:pl-96{padding-left:24rem}.xl\:pl-px{padding-left:1px}.xl\:pl-0\.5{padding-left:.125rem}.xl\:pl-1\.5{padding-left:.375rem}.xl\:pl-2\.5{padding-left:.625rem}.xl\:pl-3\.5{padding-left:.875rem}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:text-justify{text-align:justify}.xl\:align-baseline{vertical-align:baseline}.xl\:align-top{vertical-align:top}.xl\:align-middle{vertical-align:middle}.xl\:align-bottom{vertical-align:bottom}.xl\:align-text-top{vertical-align:text-top}.xl\:align-text-bottom{vertical-align:text-bottom}.xl\:font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.xl\:font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.xl\:font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.xl\:text-xs{font-size:.75rem;line-height:1rem}.xl\:text-sm{font-size:.875rem;line-height:1.25rem}.xl\:text-base{font-size:1rem;line-height:1.5rem}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-5xl{font-size:3rem;line-height:1}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-7xl{font-size:4.5rem;line-height:1}.xl\:text-8xl{font-size:6rem;line-height:1}.xl\:text-9xl{font-size:8rem;line-height:1}.xl\:font-thin{font-weight:100}.xl\:font-extralight{font-weight:200}.xl\:font-light{font-weight:300}.xl\:font-normal{font-weight:400}.xl\:font-medium{font-weight:500}.xl\:font-semibold{font-weight:600}.xl\:font-bold{font-weight:700}.xl\:font-extrabold{font-weight:800}.xl\:font-black{font-weight:900}.xl\:uppercase{text-transform:uppercase}.xl\:lowercase{text-transform:lowercase}.xl\:capitalize{text-transform:capitalize}.xl\:normal-case{text-transform:none}.xl\:italic{font-style:italic}.xl\:not-italic{font-style:normal}.xl\:diagonal-fractions,.xl\:lining-nums,.xl\:oldstyle-nums,.xl\:ordinal,.xl\:proportional-nums,.xl\:slashed-zero,.xl\:stacked-fractions,.xl\:tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.xl\:normal-nums{font-variant-numeric:normal}.xl\:ordinal{--tw-ordinal:ordinal}.xl\:slashed-zero{--tw-slashed-zero:slashed-zero}.xl\:lining-nums{--tw-numeric-figure:lining-nums}.xl\:oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.xl\:proportional-nums{--tw-numeric-spacing:proportional-nums}.xl\:tabular-nums{--tw-numeric-spacing:tabular-nums}.xl\:diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.xl\:stacked-fractions{--tw-numeric-fraction:stacked-fractions}.xl\:leading-3{line-height:.75rem}.xl\:leading-4{line-height:1rem}.xl\:leading-5{line-height:1.25rem}.xl\:leading-6{line-height:1.5rem}.xl\:leading-7{line-height:1.75rem}.xl\:leading-8{line-height:2rem}.xl\:leading-9{line-height:2.25rem}.xl\:leading-10{line-height:2.5rem}.xl\:leading-none{line-height:1}.xl\:leading-tight{line-height:1.25}.xl\:leading-snug{line-height:1.375}.xl\:leading-normal{line-height:1.5}.xl\:leading-relaxed{line-height:1.625}.xl\:leading-loose{line-height:2}.xl\:tracking-tighter{letter-spacing:-.05em}.xl\:tracking-tight{letter-spacing:-.025em}.xl\:tracking-normal{letter-spacing:0}.xl\:tracking-wide{letter-spacing:.025em}.xl\:tracking-wider{letter-spacing:.05em}.xl\:tracking-widest{letter-spacing:.1em}.xl\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.xl\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.xl\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.xl\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.xl\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.xl\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.xl\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.xl\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.xl\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.xl\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.xl\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.xl\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.xl\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.xl\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.xl\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.xl\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.xl\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.xl\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.xl\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.xl\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.xl\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.xl\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.xl\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.xl\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.xl\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.xl\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.xl\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.xl\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.xl\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.xl\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.xl\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.xl\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.xl\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.xl\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.xl\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.xl\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.xl\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.xl\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.xl\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.xl\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.xl\:text-transparent{color:transparent}.xl\:text-current{color:currentColor}.xl\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.xl\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.xl\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.xl\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.xl\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.xl\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.xl\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.xl\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.xl\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.xl\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.xl\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.xl\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.xl\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.xl\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.xl\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.xl\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.xl\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.xl\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.xl\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.xl\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.xl\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.xl\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.xl\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.xl\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.xl\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.xl\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.xl\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.xl\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.xl\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.xl\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.xl\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.xl\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.xl\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.xl\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.xl\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.xl\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.xl\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.xl\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.xl\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.xl\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.xl\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.xl\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.xl\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.xl\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.xl\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.xl\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.xl\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.xl\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.xl\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.xl\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.xl\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-transparent{color:transparent}.group:hover .xl\:group-hover\:text-current{color:currentColor}.group:hover .xl\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .xl\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.xl\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.xl\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.xl\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.xl\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.xl\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.xl\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.xl\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.xl\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.xl\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.xl\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.xl\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.xl\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.xl\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.xl\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.xl\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.xl\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.xl\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.xl\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.xl\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.xl\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.xl\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.xl\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.xl\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.xl\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.xl\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.xl\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.xl\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.xl\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.xl\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.xl\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.xl\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.xl\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.xl\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.xl\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.xl\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.xl\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.xl\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.xl\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.xl\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.xl\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.xl\:focus-within\:text-transparent:focus-within{color:transparent}.xl\:focus-within\:text-current:focus-within{color:currentColor}.xl\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.xl\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.xl\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.xl\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.xl\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.xl\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.xl\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.xl\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.xl\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.xl\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.xl\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.xl\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.xl\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.xl\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.xl\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.xl\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.xl\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.xl\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.xl\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.xl\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.xl\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.xl\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.xl\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.xl\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.xl\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.xl\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.xl\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.xl\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.xl\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.xl\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.xl\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.xl\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.xl\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.xl\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.xl\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.xl\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.xl\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.xl\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.xl\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.xl\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.xl\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.xl\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.xl\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.xl\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.xl\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.xl\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.xl\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.xl\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.xl\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.xl\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.xl\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.xl\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.xl\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.xl\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.xl\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.xl\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.xl\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.xl\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.xl\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.xl\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.xl\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.xl\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.xl\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.xl\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.xl\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.xl\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.xl\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.xl\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.xl\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.xl\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.xl\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.xl\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.xl\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.xl\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.xl\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.xl\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.xl\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.xl\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.xl\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.xl\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.xl\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.xl\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.xl\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.xl\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.xl\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.xl\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.xl\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.xl\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.xl\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.xl\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.xl\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.xl\:hover\:text-transparent:hover{color:transparent}.xl\:hover\:text-current:hover{color:currentColor}.xl\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.xl\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.xl\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.xl\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.xl\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.xl\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.xl\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.xl\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.xl\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.xl\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.xl\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.xl\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.xl\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.xl\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.xl\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.xl\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.xl\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.xl\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.xl\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.xl\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.xl\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.xl\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.xl\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.xl\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.xl\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.xl\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.xl\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.xl\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.xl\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.xl\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.xl\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.xl\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.xl\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.xl\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.xl\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.xl\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.xl\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.xl\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.xl\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.xl\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.xl\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.xl\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.xl\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.xl\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.xl\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.xl\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.xl\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.xl\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.xl\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.xl\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.xl\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.xl\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.xl\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.xl\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.xl\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.xl\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.xl\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.xl\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.xl\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.xl\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.xl\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.xl\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.xl\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.xl\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.xl\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.xl\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.xl\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.xl\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.xl\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.xl\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.xl\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.xl\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.xl\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.xl\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.xl\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.xl\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.xl\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.xl\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.xl\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.xl\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.xl\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.xl\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.xl\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.xl\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.xl\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.xl\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.xl\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.xl\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.xl\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.xl\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.xl\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.xl\:focus\:text-transparent:focus{color:transparent}.xl\:focus\:text-current:focus{color:currentColor}.xl\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.xl\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.xl\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.xl\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.xl\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.xl\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.xl\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.xl\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.xl\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.xl\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.xl\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.xl\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.xl\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.xl\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.xl\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.xl\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.xl\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.xl\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.xl\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.xl\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.xl\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.xl\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.xl\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.xl\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.xl\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.xl\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.xl\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.xl\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.xl\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.xl\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.xl\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.xl\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.xl\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.xl\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.xl\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.xl\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.xl\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.xl\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.xl\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.xl\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.xl\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.xl\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.xl\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.xl\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.xl\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.xl\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.xl\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.xl\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.xl\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.xl\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.xl\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.xl\:dark\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:dark\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:dark\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:dark\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:dark\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:dark\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:dark\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:dark\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:dark\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:dark\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:dark\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.xl\:dark\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.xl\:dark\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.xl\:dark\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.xl\:dark\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.xl\:dark\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.xl\:dark\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.xl\:dark\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.xl\:dark\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.xl\:dark\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.xl\:dark\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.xl\:dark\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.xl\:dark\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.xl\:dark\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.xl\:dark\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.xl\:dark\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.xl\:dark\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.xl\:dark\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.xl\:dark\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.xl\:dark\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.xl\:dark\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.xl\:dark\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.xl\:dark\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.xl\:dark\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.xl\:dark\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.xl\:dark\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.xl\:dark\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.xl\:dark\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.xl\:dark\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.xl\:dark\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.xl\:dark\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.xl\:dark\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.xl\:dark\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.xl\:dark\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.xl\:dark\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.xl\:dark\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.xl\:dark\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.xl\:dark\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.xl\:dark\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.xl\:dark\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.xl\:dark\:text-transparent{color:transparent}.xl\:dark\:text-current{color:currentColor}.xl\:dark\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.xl\:dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\:dark\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.xl\:dark\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.xl\:dark\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.xl\:dark\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.xl\:dark\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.xl\:dark\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.xl\:dark\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.xl\:dark\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.xl\:dark\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.xl\:dark\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.xl\:dark\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:dark\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:dark\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:dark\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:dark\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:dark\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:dark\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:dark\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:dark\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:dark\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:dark\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.xl\:dark\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.xl\:dark\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.xl\:dark\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.xl\:dark\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.xl\:dark\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.xl\:dark\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.xl\:dark\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.xl\:dark\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.xl\:dark\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.xl\:dark\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.xl\:dark\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.xl\:dark\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.xl\:dark\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.xl\:dark\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.xl\:dark\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.xl\:dark\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.xl\:dark\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.xl\:dark\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.xl\:dark\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.xl\:dark\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.xl\:dark\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.xl\:dark\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.xl\:dark\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.xl\:dark\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.xl\:dark\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.xl\:dark\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.xl\:dark\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.xl\:dark\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.xl\:dark\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.xl\:dark\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.xl\:dark\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.xl\:dark\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.xl\:dark\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.xl\:dark\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.xl\:dark\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.xl\:dark\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.xl\:dark\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.xl\:dark\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.xl\:dark\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-transparent{color:transparent}.group:hover .xl\:dark\:group-hover\:text-current{color:currentColor}.group:hover .xl\:dark\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .xl\:dark\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-transparent:focus-within{color:transparent}.xl\:dark\:focus-within\:text-current:focus-within{color:currentColor}.xl\:dark\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.xl\:dark\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.xl\:dark\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.xl\:dark\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.xl\:dark\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.xl\:dark\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.xl\:dark\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.xl\:dark\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.xl\:dark\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.xl\:dark\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.xl\:dark\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.xl\:dark\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.xl\:dark\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.xl\:dark\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.xl\:dark\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.xl\:dark\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.xl\:dark\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.xl\:dark\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.xl\:dark\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.xl\:dark\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.xl\:dark\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.xl\:dark\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.xl\:dark\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.xl\:dark\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.xl\:dark\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.xl\:dark\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.xl\:dark\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.xl\:dark\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.xl\:dark\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.xl\:dark\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.xl\:dark\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.xl\:dark\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.xl\:dark\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.xl\:dark\:hover\:text-transparent:hover{color:transparent}.xl\:dark\:hover\:text-current:hover{color:currentColor}.xl\:dark\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.xl\:dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\:dark\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.xl\:dark\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.xl\:dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.xl\:dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.xl\:dark\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.xl\:dark\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.xl\:dark\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.xl\:dark\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.xl\:dark\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.xl\:dark\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.xl\:dark\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:dark\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:dark\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:dark\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:dark\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:dark\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:dark\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:dark\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:dark\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:dark\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:dark\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.xl\:dark\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.xl\:dark\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.xl\:dark\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.xl\:dark\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.xl\:dark\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.xl\:dark\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.xl\:dark\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.xl\:dark\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.xl\:dark\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.xl\:dark\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.xl\:dark\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.xl\:dark\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.xl\:dark\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.xl\:dark\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.xl\:dark\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.xl\:dark\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.xl\:dark\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.xl\:dark\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.xl\:dark\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.xl\:dark\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.xl\:dark\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.xl\:dark\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.xl\:dark\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.xl\:dark\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.xl\:dark\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.xl\:dark\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.xl\:dark\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.xl\:dark\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.xl\:dark\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.xl\:dark\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.xl\:dark\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.xl\:dark\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.xl\:dark\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.xl\:dark\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.xl\:dark\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.xl\:dark\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.xl\:dark\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.xl\:dark\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.xl\:dark\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.xl\:dark\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.xl\:dark\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.xl\:dark\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.xl\:dark\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.xl\:dark\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.xl\:dark\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.xl\:dark\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.xl\:dark\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.xl\:dark\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.xl\:dark\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.xl\:dark\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.xl\:dark\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.xl\:dark\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.xl\:dark\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.xl\:dark\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.xl\:dark\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.xl\:dark\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.xl\:dark\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.xl\:dark\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.xl\:dark\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.xl\:dark\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.xl\:dark\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.xl\:dark\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.xl\:dark\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.xl\:dark\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.xl\:dark\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.xl\:dark\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.xl\:dark\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.xl\:dark\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.xl\:dark\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.xl\:dark\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.xl\:dark\:focus\:text-transparent:focus{color:transparent}.xl\:dark\:focus\:text-current:focus{color:currentColor}.xl\:dark\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.xl\:dark\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.xl\:dark\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.xl\:dark\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.xl\:dark\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.xl\:dark\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.xl\:dark\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.xl\:dark\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.xl\:dark\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.xl\:dark\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.xl\:dark\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.xl\:dark\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.xl\:dark\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.xl\:dark\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.xl\:dark\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.xl\:dark\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.xl\:dark\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.xl\:dark\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.xl\:dark\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.xl\:dark\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.xl\:dark\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.xl\:dark\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.xl\:dark\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.xl\:dark\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.xl\:dark\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.xl\:dark\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.xl\:dark\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.xl\:dark\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.xl\:dark\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.xl\:dark\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.xl\:dark\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.xl\:dark\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.xl\:dark\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.xl\:dark\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.xl\:dark\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.xl\:dark\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.xl\:dark\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.xl\:dark\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.xl\:dark\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.xl\:dark\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.xl\:dark\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.xl\:dark\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.xl\:dark\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.xl\:dark\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.xl\:dark\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.xl\:dark\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.xl\:dark\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.xl\:dark\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.xl\:dark\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.xl\:dark\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.xl\:dark\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.xl\:dark\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.xl\:dark\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.xl\:dark\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.xl\:dark\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.xl\:dark\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.xl\:dark\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.xl\:dark\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.xl\:dark\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.xl\:dark\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.xl\:dark\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.xl\:dark\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}}.xl\:text-opacity-0{--tw-text-opacity:0}.xl\:text-opacity-5{--tw-text-opacity:0.05}.xl\:text-opacity-10{--tw-text-opacity:0.1}.xl\:text-opacity-20{--tw-text-opacity:0.2}.xl\:text-opacity-25{--tw-text-opacity:0.25}.xl\:text-opacity-30{--tw-text-opacity:0.3}.xl\:text-opacity-40{--tw-text-opacity:0.4}.xl\:text-opacity-50{--tw-text-opacity:0.5}.xl\:text-opacity-60{--tw-text-opacity:0.6}.xl\:text-opacity-70{--tw-text-opacity:0.7}.xl\:text-opacity-75{--tw-text-opacity:0.75}.xl\:text-opacity-80{--tw-text-opacity:0.8}.xl\:text-opacity-90{--tw-text-opacity:0.9}.xl\:text-opacity-95{--tw-text-opacity:0.95}.xl\:text-opacity-100{--tw-text-opacity:1}.group:hover .xl\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .xl\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .xl\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .xl\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .xl\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .xl\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .xl\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .xl\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .xl\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .xl\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .xl\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .xl\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .xl\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .xl\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .xl\:group-hover\:text-opacity-100{--tw-text-opacity:1}.xl\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.xl\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.xl\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.xl\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.xl\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.xl\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.xl\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.xl\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.xl\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.xl\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.xl\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.xl\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.xl\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.xl\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.xl\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.xl\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.xl\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.xl\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.xl\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.xl\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.xl\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.xl\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.xl\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.xl\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.xl\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.xl\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.xl\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.xl\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.xl\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.xl\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.xl\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.xl\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.xl\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.xl\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.xl\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.xl\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.xl\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.xl\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.xl\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.xl\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.xl\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.xl\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.xl\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.xl\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.xl\:focus\:text-opacity-100:focus{--tw-text-opacity:1}@media (prefers-color-scheme:dark){.xl\:dark\:text-opacity-0{--tw-text-opacity:0}.xl\:dark\:text-opacity-5{--tw-text-opacity:0.05}.xl\:dark\:text-opacity-10{--tw-text-opacity:0.1}.xl\:dark\:text-opacity-20{--tw-text-opacity:0.2}.xl\:dark\:text-opacity-25{--tw-text-opacity:0.25}.xl\:dark\:text-opacity-30{--tw-text-opacity:0.3}.xl\:dark\:text-opacity-40{--tw-text-opacity:0.4}.xl\:dark\:text-opacity-50{--tw-text-opacity:0.5}.xl\:dark\:text-opacity-60{--tw-text-opacity:0.6}.xl\:dark\:text-opacity-70{--tw-text-opacity:0.7}.xl\:dark\:text-opacity-75{--tw-text-opacity:0.75}.xl\:dark\:text-opacity-80{--tw-text-opacity:0.8}.xl\:dark\:text-opacity-90{--tw-text-opacity:0.9}.xl\:dark\:text-opacity-95{--tw-text-opacity:0.95}.xl\:dark\:text-opacity-100{--tw-text-opacity:1}.group:hover .xl\:dark\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .xl\:dark\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .xl\:dark\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .xl\:dark\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .xl\:dark\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .xl\:dark\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .xl\:dark\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .xl\:dark\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .xl\:dark\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .xl\:dark\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .xl\:dark\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .xl\:dark\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .xl\:dark\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .xl\:dark\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .xl\:dark\:group-hover\:text-opacity-100{--tw-text-opacity:1}.xl\:dark\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.xl\:dark\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.xl\:dark\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.xl\:dark\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.xl\:dark\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.xl\:dark\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.xl\:dark\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.xl\:dark\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.xl\:dark\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.xl\:dark\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.xl\:dark\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.xl\:dark\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.xl\:dark\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.xl\:dark\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.xl\:dark\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.xl\:dark\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.xl\:dark\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.xl\:dark\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.xl\:dark\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.xl\:dark\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.xl\:dark\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.xl\:dark\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.xl\:dark\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.xl\:dark\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.xl\:dark\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.xl\:dark\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.xl\:dark\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.xl\:dark\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.xl\:dark\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.xl\:dark\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.xl\:dark\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.xl\:dark\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.xl\:dark\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.xl\:dark\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.xl\:dark\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.xl\:dark\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.xl\:dark\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.xl\:dark\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.xl\:dark\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.xl\:dark\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.xl\:dark\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.xl\:dark\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.xl\:dark\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.xl\:dark\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.xl\:dark\:focus\:text-opacity-100:focus{--tw-text-opacity:1}}.xl\:underline{text-decoration:underline}.xl\:line-through{text-decoration:line-through}.xl\:no-underline{text-decoration:none}.group:hover .xl\:group-hover\:underline{text-decoration:underline}.group:hover .xl\:group-hover\:line-through{text-decoration:line-through}.group:hover .xl\:group-hover\:no-underline{text-decoration:none}.xl\:focus-within\:underline:focus-within{text-decoration:underline}.xl\:focus-within\:line-through:focus-within{text-decoration:line-through}.xl\:focus-within\:no-underline:focus-within{text-decoration:none}.xl\:hover\:underline:hover{text-decoration:underline}.xl\:hover\:line-through:hover{text-decoration:line-through}.xl\:hover\:no-underline:hover{text-decoration:none}.xl\:focus\:underline:focus{text-decoration:underline}.xl\:focus\:line-through:focus{text-decoration:line-through}.xl\:focus\:no-underline:focus{text-decoration:none}.xl\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:placeholder-transparent::-moz-placeholder{color:transparent}.xl\:placeholder-transparent:-ms-input-placeholder{color:transparent}.xl\:placeholder-transparent::placeholder{color:transparent}.xl\:placeholder-current::-moz-placeholder{color:currentColor}.xl\:placeholder-current:-ms-input-placeholder{color:currentColor}.xl\:placeholder-current::placeholder{color:currentColor}.xl\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.xl\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.xl\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.xl\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.xl\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.xl\:focus\:placeholder-current:focus::placeholder{color:currentColor}.xl\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.xl\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}@media (prefers-color-scheme:dark){.xl\:dark\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-transparent::-moz-placeholder{color:transparent}.xl\:dark\:placeholder-transparent:-ms-input-placeholder{color:transparent}.xl\:dark\:placeholder-transparent::placeholder{color:transparent}.xl\:dark\:placeholder-current::-moz-placeholder{color:currentColor}.xl\:dark\:placeholder-current:-ms-input-placeholder{color:currentColor}.xl\:dark\:placeholder-current::placeholder{color:currentColor}.xl\:dark\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.xl\:dark\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.xl\:dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.xl\:dark\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.xl\:dark\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.xl\:dark\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.xl\:dark\:focus\:placeholder-current:focus::placeholder{color:currentColor}.xl\:dark\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.xl\:dark\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}}.xl\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.xl\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.xl\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.xl\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.xl\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.xl\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.xl\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.xl\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.xl\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.xl\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.xl\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.xl\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.xl\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.xl\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.xl\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.xl\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.xl\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.xl\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.xl\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.xl\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.xl\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.xl\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.xl\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.xl\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.xl\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.xl\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.xl\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.xl\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.xl\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.xl\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.xl\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.xl\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.xl\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.xl\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.xl\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.xl\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.xl\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.xl\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.xl\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.xl\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.xl\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.xl\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.xl\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.xl\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.xl\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.xl\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.xl\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.xl\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.xl\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.xl\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.xl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.xl\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.xl\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.xl\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.xl\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.xl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.xl\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.xl\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.xl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.xl\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.xl\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.xl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.xl\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.xl\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}@media (prefers-color-scheme:dark){.xl\:dark\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.xl\:dark\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.xl\:dark\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.xl\:dark\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.xl\:dark\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.xl\:dark\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.xl\:dark\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.xl\:dark\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.xl\:dark\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.xl\:dark\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.xl\:dark\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.xl\:dark\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.xl\:dark\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.xl\:dark\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.xl\:dark\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.xl\:dark\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.xl\:dark\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.xl\:dark\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.xl\:dark\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.xl\:dark\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.xl\:dark\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.xl\:dark\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.xl\:dark\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.xl\:dark\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.xl\:dark\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.xl\:dark\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.xl\:dark\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.xl\:dark\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.xl\:dark\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.xl\:dark\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.xl\:dark\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.xl\:dark\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.xl\:dark\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.xl\:dark\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.xl\:dark\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.xl\:dark\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.xl\:dark\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.xl\:dark\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.xl\:dark\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.xl\:dark\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.xl\:dark\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.xl\:dark\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.xl\:dark\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.xl\:dark\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.xl\:dark\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.xl\:dark\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.xl\:dark\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.xl\:dark\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.xl\:dark\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.xl\:dark\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.xl\:dark\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.xl\:dark\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.xl\:dark\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.xl\:dark\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.xl\:dark\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.xl\:dark\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.xl\:dark\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.xl\:dark\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.xl\:dark\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.xl\:dark\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.xl\:dark\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.xl\:dark\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.xl\:dark\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.xl\:dark\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.xl\:dark\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.xl\:dark\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.xl\:dark\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.xl\:dark\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.xl\:dark\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.xl\:dark\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.xl\:dark\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.xl\:dark\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.xl\:dark\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.xl\:dark\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.xl\:dark\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.xl\:dark\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.xl\:dark\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.xl\:dark\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.xl\:dark\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.xl\:dark\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.xl\:dark\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.xl\:dark\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.xl\:dark\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.xl\:dark\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.xl\:dark\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.xl\:dark\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.xl\:dark\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.xl\:dark\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.xl\:dark\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.xl\:dark\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}}.xl\:opacity-0{opacity:0}.xl\:opacity-5{opacity:.05}.xl\:opacity-10{opacity:.1}.xl\:opacity-20{opacity:.2}.xl\:opacity-25{opacity:.25}.xl\:opacity-30{opacity:.3}.xl\:opacity-40{opacity:.4}.xl\:opacity-50{opacity:.5}.xl\:opacity-60{opacity:.6}.xl\:opacity-70{opacity:.7}.xl\:opacity-75{opacity:.75}.xl\:opacity-80{opacity:.8}.xl\:opacity-90{opacity:.9}.xl\:opacity-95{opacity:.95}.xl\:opacity-100{opacity:1}.group:hover .xl\:group-hover\:opacity-0{opacity:0}.group:hover .xl\:group-hover\:opacity-5{opacity:.05}.group:hover .xl\:group-hover\:opacity-10{opacity:.1}.group:hover .xl\:group-hover\:opacity-20{opacity:.2}.group:hover .xl\:group-hover\:opacity-25{opacity:.25}.group:hover .xl\:group-hover\:opacity-30{opacity:.3}.group:hover .xl\:group-hover\:opacity-40{opacity:.4}.group:hover .xl\:group-hover\:opacity-50{opacity:.5}.group:hover .xl\:group-hover\:opacity-60{opacity:.6}.group:hover .xl\:group-hover\:opacity-70{opacity:.7}.group:hover .xl\:group-hover\:opacity-75{opacity:.75}.group:hover .xl\:group-hover\:opacity-80{opacity:.8}.group:hover .xl\:group-hover\:opacity-90{opacity:.9}.group:hover .xl\:group-hover\:opacity-95{opacity:.95}.group:hover .xl\:group-hover\:opacity-100{opacity:1}.xl\:focus-within\:opacity-0:focus-within{opacity:0}.xl\:focus-within\:opacity-5:focus-within{opacity:.05}.xl\:focus-within\:opacity-10:focus-within{opacity:.1}.xl\:focus-within\:opacity-20:focus-within{opacity:.2}.xl\:focus-within\:opacity-25:focus-within{opacity:.25}.xl\:focus-within\:opacity-30:focus-within{opacity:.3}.xl\:focus-within\:opacity-40:focus-within{opacity:.4}.xl\:focus-within\:opacity-50:focus-within{opacity:.5}.xl\:focus-within\:opacity-60:focus-within{opacity:.6}.xl\:focus-within\:opacity-70:focus-within{opacity:.7}.xl\:focus-within\:opacity-75:focus-within{opacity:.75}.xl\:focus-within\:opacity-80:focus-within{opacity:.8}.xl\:focus-within\:opacity-90:focus-within{opacity:.9}.xl\:focus-within\:opacity-95:focus-within{opacity:.95}.xl\:focus-within\:opacity-100:focus-within{opacity:1}.xl\:hover\:opacity-0:hover{opacity:0}.xl\:hover\:opacity-5:hover{opacity:.05}.xl\:hover\:opacity-10:hover{opacity:.1}.xl\:hover\:opacity-20:hover{opacity:.2}.xl\:hover\:opacity-25:hover{opacity:.25}.xl\:hover\:opacity-30:hover{opacity:.3}.xl\:hover\:opacity-40:hover{opacity:.4}.xl\:hover\:opacity-50:hover{opacity:.5}.xl\:hover\:opacity-60:hover{opacity:.6}.xl\:hover\:opacity-70:hover{opacity:.7}.xl\:hover\:opacity-75:hover{opacity:.75}.xl\:hover\:opacity-80:hover{opacity:.8}.xl\:hover\:opacity-90:hover{opacity:.9}.xl\:hover\:opacity-95:hover{opacity:.95}.xl\:hover\:opacity-100:hover{opacity:1}.xl\:focus\:opacity-0:focus{opacity:0}.xl\:focus\:opacity-5:focus{opacity:.05}.xl\:focus\:opacity-10:focus{opacity:.1}.xl\:focus\:opacity-20:focus{opacity:.2}.xl\:focus\:opacity-25:focus{opacity:.25}.xl\:focus\:opacity-30:focus{opacity:.3}.xl\:focus\:opacity-40:focus{opacity:.4}.xl\:focus\:opacity-50:focus{opacity:.5}.xl\:focus\:opacity-60:focus{opacity:.6}.xl\:focus\:opacity-70:focus{opacity:.7}.xl\:focus\:opacity-75:focus{opacity:.75}.xl\:focus\:opacity-80:focus{opacity:.8}.xl\:focus\:opacity-90:focus{opacity:.9}.xl\:focus\:opacity-95:focus{opacity:.95}.xl\:focus\:opacity-100:focus{opacity:1}.xl\:bg-blend-normal{background-blend-mode:normal}.xl\:bg-blend-multiply{background-blend-mode:multiply}.xl\:bg-blend-screen{background-blend-mode:screen}.xl\:bg-blend-overlay{background-blend-mode:overlay}.xl\:bg-blend-darken{background-blend-mode:darken}.xl\:bg-blend-lighten{background-blend-mode:lighten}.xl\:bg-blend-color-dodge{background-blend-mode:color-dodge}.xl\:bg-blend-color-burn{background-blend-mode:color-burn}.xl\:bg-blend-hard-light{background-blend-mode:hard-light}.xl\:bg-blend-soft-light{background-blend-mode:soft-light}.xl\:bg-blend-difference{background-blend-mode:difference}.xl\:bg-blend-exclusion{background-blend-mode:exclusion}.xl\:bg-blend-hue{background-blend-mode:hue}.xl\:bg-blend-saturation{background-blend-mode:saturation}.xl\:bg-blend-color{background-blend-mode:color}.xl\:bg-blend-luminosity{background-blend-mode:luminosity}.xl\:mix-blend-normal{mix-blend-mode:normal}.xl\:mix-blend-multiply{mix-blend-mode:multiply}.xl\:mix-blend-screen{mix-blend-mode:screen}.xl\:mix-blend-overlay{mix-blend-mode:overlay}.xl\:mix-blend-darken{mix-blend-mode:darken}.xl\:mix-blend-lighten{mix-blend-mode:lighten}.xl\:mix-blend-color-dodge{mix-blend-mode:color-dodge}.xl\:mix-blend-color-burn{mix-blend-mode:color-burn}.xl\:mix-blend-hard-light{mix-blend-mode:hard-light}.xl\:mix-blend-soft-light{mix-blend-mode:soft-light}.xl\:mix-blend-difference{mix-blend-mode:difference}.xl\:mix-blend-exclusion{mix-blend-mode:exclusion}.xl\:mix-blend-hue{mix-blend-mode:hue}.xl\:mix-blend-saturation{mix-blend-mode:saturation}.xl\:mix-blend-color{mix-blend-mode:color}.xl\:mix-blend-luminosity{mix-blend-mode:luminosity}.xl\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.xl\:shadow,.xl\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.xl\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.xl\:shadow-lg,.xl\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.xl\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.xl\:shadow-2xl,.xl\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.xl\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.xl\:shadow-inner,.xl\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:shadow-none{--tw-shadow:0 0 #0000}.group:hover .xl\:group-hover\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.group:hover .xl\:group-hover\:shadow,.group:hover .xl\:group-hover\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .xl\:group-hover\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.group:hover .xl\:group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.group:hover .xl\:group-hover\:shadow-lg,.group:hover .xl\:group-hover\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .xl\:group-hover\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.group:hover .xl\:group-hover\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.group:hover .xl\:group-hover\:shadow-2xl,.group:hover .xl\:group-hover\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .xl\:group-hover\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.group:hover .xl\:group-hover\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.group:hover .xl\:group-hover\:shadow-inner,.group:hover .xl\:group-hover\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .xl\:group-hover\:shadow-none{--tw-shadow:0 0 #0000}.xl\:focus-within\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus-within\:shadow:focus-within{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus-within\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus-within\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus-within\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus-within\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus-within\:shadow-none:focus-within{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.xl\:hover\:shadow-sm:hover,.xl\:hover\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.xl\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.xl\:hover\:shadow-lg:hover,.xl\:hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.xl\:hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.xl\:hover\:shadow-2xl:hover,.xl\:hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.xl\:hover\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.xl\:hover\:shadow-inner:hover,.xl\:hover\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:hover\:shadow-none:hover{--tw-shadow:0 0 #0000}.xl\:focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.xl\:focus\:shadow-sm:focus,.xl\:focus\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus\:shadow:focus{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.xl\:focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.xl\:focus\:shadow-lg:focus,.xl\:focus\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.xl\:focus\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.xl\:focus\:shadow-2xl:focus,.xl\:focus\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.xl\:focus\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.xl\:focus\:shadow-inner:focus,.xl\:focus\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:focus\:shadow-none:focus{--tw-shadow:0 0 #0000}.xl\:outline-none{outline:2px solid transparent;outline-offset:2px}.xl\:outline-white{outline:2px dotted #fff;outline-offset:2px}.xl\:outline-black{outline:2px dotted #000;outline-offset:2px}.xl\:focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.xl\:focus-within\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.xl\:focus-within\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.xl\:focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.xl\:focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.xl\:focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.xl\:ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\:ring-0,.xl\:ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\: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)}.xl\:ring-2{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\:ring-2,.xl\:ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\:ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\:ring-8{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\:ring,.xl\:ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\:ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\:focus-within\:ring-0:focus-within{--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(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)}.xl\:focus-within\:ring-1:focus-within{--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)}.xl\:focus-within\:ring-2:focus-within{--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(2px + 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)}.xl\:focus-within\:ring-4:focus-within{--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(4px + 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)}.xl\:focus-within\:ring-8:focus-within{--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(8px + 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)}.xl\:focus-within\:ring:focus-within{--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(3px + 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)}.xl\:focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\:focus\:ring-0:focus,.xl\:focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\:focus\:ring-1:focus{--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)}.xl\:focus\:ring-2:focus{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\:focus\:ring-2:focus,.xl\:focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\:focus\:ring-4:focus{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\:focus\:ring-8:focus{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\:focus\:ring-8:focus,.xl\:focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.xl\:focus\:ring:focus{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.xl\:ring-inset{--tw-ring-inset:inset}.xl\:focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}.xl\:focus\:ring-inset:focus{--tw-ring-inset:inset}.xl\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.xl\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.xl\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.xl\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.xl\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.xl\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.xl\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.xl\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.xl\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.xl\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.xl\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.xl\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.xl\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.xl\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.xl\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.xl\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.xl\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.xl\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.xl\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.xl\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.xl\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.xl\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.xl\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.xl\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.xl\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.xl\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.xl\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.xl\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.xl\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.xl\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.xl\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.xl\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.xl\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.xl\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.xl\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.xl\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.xl\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.xl\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.xl\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.xl\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.xl\:ring-transparent{--tw-ring-color:transparent}.xl\:ring-current{--tw-ring-color:currentColor}.xl\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.xl\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.xl\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.xl\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.xl\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.xl\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.xl\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.xl\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.xl\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.xl\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.xl\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.xl\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.xl\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.xl\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.xl\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.xl\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.xl\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.xl\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.xl\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.xl\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.xl\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.xl\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.xl\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.xl\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.xl\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.xl\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.xl\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.xl\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.xl\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.xl\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.xl\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.xl\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.xl\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.xl\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.xl\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.xl\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.xl\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.xl\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.xl\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.xl\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.xl\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.xl\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.xl\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.xl\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.xl\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.xl\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.xl\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.xl\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.xl\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.xl\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.xl\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.xl\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.xl\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.xl\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.xl\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.xl\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.xl\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.xl\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.xl\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.xl\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.xl\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.xl\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.xl\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.xl\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.xl\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.xl\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.xl\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.xl\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.xl\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.xl\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.xl\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.xl\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.xl\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.xl\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.xl\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.xl\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.xl\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.xl\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.xl\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.xl\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.xl\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.xl\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.xl\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.xl\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.xl\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.xl\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.xl\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.xl\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.xl\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.xl\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.xl\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.xl\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.xl\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.xl\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.xl\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.xl\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.xl\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.xl\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.xl\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.xl\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.xl\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.xl\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.xl\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.xl\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.xl\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.xl\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.xl\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.xl\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.xl\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.xl\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.xl\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.xl\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.xl\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.xl\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.xl\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.xl\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.xl\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.xl\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.xl\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.xl\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.xl\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.xl\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.xl\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.xl\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.xl\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.xl\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.xl\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.xl\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.xl\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.xl\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.xl\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.xl\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.xl\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.xl\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.xl\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.xl\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.xl\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.xl\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.xl\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.xl\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.xl\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.xl\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.xl\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.xl\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.xl\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.xl\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.xl\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.xl\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.xl\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.xl\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.xl\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.xl\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.xl\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.xl\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.xl\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.xl\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.xl\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.xl\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.xl\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.xl\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.xl\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.xl\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.xl\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.xl\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.xl\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.xl\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.xl\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.xl\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.xl\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.xl\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.xl\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.xl\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.xl\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.xl\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.xl\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.xl\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.xl\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.xl\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.xl\:focus\:ring-current:focus{--tw-ring-color:currentColor}.xl\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.xl\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.xl\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.xl\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.xl\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.xl\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.xl\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.xl\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.xl\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.xl\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.xl\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.xl\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.xl\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.xl\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.xl\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.xl\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.xl\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.xl\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.xl\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.xl\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.xl\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.xl\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.xl\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.xl\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.xl\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.xl\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.xl\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.xl\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.xl\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.xl\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.xl\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.xl\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.xl\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.xl\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.xl\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.xl\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.xl\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.xl\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.xl\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.xl\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.xl\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.xl\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.xl\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.xl\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.xl\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.xl\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.xl\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.xl\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.xl\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.xl\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.xl\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.xl\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}@media (prefers-color-scheme:dark){.xl\:dark\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:dark\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:dark\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:dark\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:dark\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:dark\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:dark\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:dark\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:dark\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:dark\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:dark\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.xl\:dark\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.xl\:dark\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.xl\:dark\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.xl\:dark\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.xl\:dark\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.xl\:dark\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.xl\:dark\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.xl\:dark\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.xl\:dark\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.xl\:dark\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.xl\:dark\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.xl\:dark\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.xl\:dark\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.xl\:dark\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.xl\:dark\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.xl\:dark\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.xl\:dark\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.xl\:dark\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.xl\:dark\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.xl\:dark\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.xl\:dark\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.xl\:dark\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.xl\:dark\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.xl\:dark\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.xl\:dark\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.xl\:dark\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.xl\:dark\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.xl\:dark\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.xl\:dark\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.xl\:dark\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.xl\:dark\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.xl\:dark\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.xl\:dark\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.xl\:dark\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.xl\:dark\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.xl\:dark\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.xl\:dark\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.xl\:dark\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.xl\:dark\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.xl\:dark\:ring-transparent{--tw-ring-color:transparent}.xl\:dark\:ring-current{--tw-ring-color:currentColor}.xl\:dark\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.xl\:dark\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.xl\:dark\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.xl\:dark\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.xl\:dark\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.xl\:dark\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.xl\:dark\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.xl\:dark\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.xl\:dark\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.xl\:dark\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.xl\:dark\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.xl\:dark\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.xl\:dark\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:dark\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:dark\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:dark\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:dark\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:dark\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:dark\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:dark\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:dark\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:dark\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:dark\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.xl\:dark\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.xl\:dark\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.xl\:dark\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.xl\:dark\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.xl\:dark\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.xl\:dark\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.xl\:dark\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.xl\:dark\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.xl\:dark\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.xl\:dark\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.xl\:dark\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.xl\:dark\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.xl\:dark\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.xl\:dark\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.xl\:dark\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.xl\:dark\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.xl\:dark\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.xl\:dark\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.xl\:dark\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.xl\:dark\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.xl\:dark\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.xl\:dark\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.xl\:dark\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.xl\:dark\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.xl\:dark\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.xl\:dark\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.xl\:dark\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.xl\:dark\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.xl\:dark\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.xl\:dark\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.xl\:dark\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.xl\:dark\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.xl\:dark\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.xl\:dark\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.xl\:dark\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.xl\:dark\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.xl\:dark\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.xl\:dark\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.xl\:dark\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.xl\:dark\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.xl\:dark\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.xl\:dark\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.xl\:dark\:focus\:ring-current:focus{--tw-ring-color:currentColor}.xl\:dark\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.xl\:dark\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}}.xl\:ring-opacity-0{--tw-ring-opacity:0}.xl\:ring-opacity-5{--tw-ring-opacity:0.05}.xl\:ring-opacity-10{--tw-ring-opacity:0.1}.xl\:ring-opacity-20{--tw-ring-opacity:0.2}.xl\:ring-opacity-25{--tw-ring-opacity:0.25}.xl\:ring-opacity-30{--tw-ring-opacity:0.3}.xl\:ring-opacity-40{--tw-ring-opacity:0.4}.xl\:ring-opacity-50{--tw-ring-opacity:0.5}.xl\:ring-opacity-60{--tw-ring-opacity:0.6}.xl\:ring-opacity-70{--tw-ring-opacity:0.7}.xl\:ring-opacity-75{--tw-ring-opacity:0.75}.xl\:ring-opacity-80{--tw-ring-opacity:0.8}.xl\:ring-opacity-90{--tw-ring-opacity:0.9}.xl\:ring-opacity-95{--tw-ring-opacity:0.95}.xl\:ring-opacity-100{--tw-ring-opacity:1}.xl\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.xl\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.xl\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.xl\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.xl\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.xl\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.xl\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.xl\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.xl\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.xl\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.xl\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.xl\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.xl\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.xl\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.xl\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.xl\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.xl\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.xl\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.xl\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.xl\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.xl\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.xl\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.xl\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.xl\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.xl\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.xl\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.xl\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.xl\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.xl\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.xl\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}@media (prefers-color-scheme:dark){.xl\:dark\:ring-opacity-0{--tw-ring-opacity:0}.xl\:dark\:ring-opacity-5{--tw-ring-opacity:0.05}.xl\:dark\:ring-opacity-10{--tw-ring-opacity:0.1}.xl\:dark\:ring-opacity-20{--tw-ring-opacity:0.2}.xl\:dark\:ring-opacity-25{--tw-ring-opacity:0.25}.xl\:dark\:ring-opacity-30{--tw-ring-opacity:0.3}.xl\:dark\:ring-opacity-40{--tw-ring-opacity:0.4}.xl\:dark\:ring-opacity-50{--tw-ring-opacity:0.5}.xl\:dark\:ring-opacity-60{--tw-ring-opacity:0.6}.xl\:dark\:ring-opacity-70{--tw-ring-opacity:0.7}.xl\:dark\:ring-opacity-75{--tw-ring-opacity:0.75}.xl\:dark\:ring-opacity-80{--tw-ring-opacity:0.8}.xl\:dark\:ring-opacity-90{--tw-ring-opacity:0.9}.xl\:dark\:ring-opacity-95{--tw-ring-opacity:0.95}.xl\:dark\:ring-opacity-100{--tw-ring-opacity:1}.xl\:dark\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.xl\:dark\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.xl\:dark\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.xl\:dark\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.xl\:dark\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.xl\:dark\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.xl\:dark\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.xl\:dark\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.xl\:dark\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.xl\:dark\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.xl\:dark\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.xl\:dark\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.xl\:dark\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.xl\:dark\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.xl\:dark\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.xl\:dark\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.xl\:dark\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.xl\:dark\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.xl\:dark\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.xl\:dark\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.xl\:dark\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.xl\:dark\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.xl\:dark\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.xl\:dark\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.xl\:dark\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.xl\:dark\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.xl\:dark\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.xl\:dark\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.xl\:dark\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.xl\:dark\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}}.xl\:ring-offset-0{--tw-ring-offset-width:0px}.xl\:ring-offset-1{--tw-ring-offset-width:1px}.xl\:ring-offset-2{--tw-ring-offset-width:2px}.xl\:ring-offset-4{--tw-ring-offset-width:4px}.xl\:ring-offset-8{--tw-ring-offset-width:8px}.xl\:focus-within\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.xl\:focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.xl\:focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.xl\:focus-within\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.xl\:focus-within\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.xl\:focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.xl\:focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.xl\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.xl\:focus\:ring-offset-4:focus{--tw-ring-offset-width:4px}.xl\:focus\:ring-offset-8:focus{--tw-ring-offset-width:8px}.xl\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.xl\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.xl\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.xl\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.xl\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.xl\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.xl\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.xl\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.xl\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.xl\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.xl\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.xl\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.xl\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.xl\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.xl\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.xl\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.xl\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.xl\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.xl\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.xl\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.xl\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.xl\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.xl\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.xl\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.xl\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.xl\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.xl\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.xl\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.xl\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.xl\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.xl\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.xl\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.xl\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.xl\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.xl\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.xl\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.xl\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.xl\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.xl\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.xl\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.xl\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.xl\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.xl\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.xl\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.xl\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.xl\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.xl\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.xl\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.xl\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.xl\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.xl\:ring-offset-transparent{--tw-ring-offset-color:transparent}.xl\:ring-offset-current{--tw-ring-offset-color:currentColor}.xl\:ring-offset-black{--tw-ring-offset-color:#000}.xl\:ring-offset-white{--tw-ring-offset-color:#fff}.xl\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.xl\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.xl\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.xl\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.xl\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.xl\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.xl\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.xl\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.xl\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.xl\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.xl\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.xl\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.xl\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.xl\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.xl\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.xl\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.xl\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.xl\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.xl\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.xl\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.xl\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.xl\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.xl\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.xl\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.xl\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.xl\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.xl\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.xl\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.xl\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.xl\:ring-offset-red-900{--tw-ring-offset-color:#881337}.xl\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.xl\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.xl\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.xl\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.xl\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.xl\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.xl\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.xl\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.xl\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.xl\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.xl\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.xl\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.xl\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.xl\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.xl\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.xl\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.xl\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.xl\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.xl\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.xl\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.xl\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.xl\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.xl\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.xl\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.xl\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.xl\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.xl\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.xl\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.xl\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.xl\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.xl\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.xl\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.xl\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.xl\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.xl\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.xl\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.xl\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.xl\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.xl\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.xl\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.xl\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.xl\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.xl\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.xl\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.xl\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.xl\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.xl\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.xl\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.xl\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.xl\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.xl\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.xl\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.xl\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.xl\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.xl\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.xl\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.xl\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.xl\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.xl\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.xl\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.xl\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.xl\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.xl\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.xl\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.xl\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.xl\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.xl\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.xl\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.xl\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.xl\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.xl\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.xl\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.xl\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.xl\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.xl\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.xl\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.xl\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.xl\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.xl\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.xl\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.xl\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.xl\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.xl\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.xl\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.xl\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.xl\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.xl\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.xl\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.xl\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.xl\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.xl\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.xl\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.xl\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.xl\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.xl\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.xl\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.xl\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.xl\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.xl\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.xl\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.xl\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.xl\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.xl\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.xl\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.xl\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.xl\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.xl\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.xl\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.xl\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.xl\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.xl\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.xl\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.xl\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.xl\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.xl\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.xl\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.xl\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.xl\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.xl\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.xl\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.xl\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.xl\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.xl\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.xl\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.xl\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.xl\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.xl\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.xl\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.xl\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.xl\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.xl\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.xl\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.xl\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.xl\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.xl\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.xl\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.xl\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.xl\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.xl\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.xl\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.xl\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.xl\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.xl\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.xl\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.xl\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.xl\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.xl\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.xl\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.xl\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.xl\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.xl\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.xl\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.xl\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.xl\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.xl\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.xl\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.xl\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.xl\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.xl\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.xl\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.xl\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.xl\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.xl\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.xl\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.xl\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.xl\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.xl\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.xl\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.xl\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.xl\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.xl\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.xl\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.xl\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.xl\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.xl\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.xl\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.xl\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.xl\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.xl\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.xl\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.xl\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.xl\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.xl\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.xl\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.xl\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.xl\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.xl\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.xl\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.xl\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.xl\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.xl\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.xl\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.xl\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.xl\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.xl\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.xl\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.xl\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.xl\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.xl\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.xl\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.xl\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.xl\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.xl\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.xl\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.xl\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.xl\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.xl\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.xl\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.xl\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.xl\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.xl\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.xl\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.xl\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.xl\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.xl\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.xl\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.xl\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.xl\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.xl\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.xl\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.xl\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.xl\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.xl\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.xl\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.xl\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.xl\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.xl\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.xl\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.xl\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.xl\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.xl\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.xl\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.xl\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.xl\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.xl\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.xl\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.xl\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.xl\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.xl\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.xl\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.xl\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.xl\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.xl\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.xl\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.xl\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.xl\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.xl\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.xl\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.xl\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.xl\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.xl\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.xl\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.xl\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.xl\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.xl\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.xl\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.xl\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.xl\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}@media (prefers-color-scheme:dark){.xl\:dark\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.xl\:dark\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.xl\:dark\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.xl\:dark\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.xl\:dark\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.xl\:dark\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.xl\:dark\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.xl\:dark\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.xl\:dark\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.xl\:dark\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.xl\:dark\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.xl\:dark\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.xl\:dark\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.xl\:dark\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.xl\:dark\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.xl\:dark\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.xl\:dark\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.xl\:dark\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.xl\:dark\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.xl\:dark\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.xl\:dark\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.xl\:dark\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.xl\:dark\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.xl\:dark\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.xl\:dark\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.xl\:dark\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.xl\:dark\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.xl\:dark\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.xl\:dark\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.xl\:dark\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.xl\:dark\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.xl\:dark\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.xl\:dark\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.xl\:dark\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.xl\:dark\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.xl\:dark\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.xl\:dark\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.xl\:dark\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.xl\:dark\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.xl\:dark\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.xl\:dark\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.xl\:dark\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.xl\:dark\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.xl\:dark\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.xl\:dark\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.xl\:dark\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.xl\:dark\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.xl\:dark\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.xl\:dark\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.xl\:dark\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.xl\:dark\:ring-offset-transparent{--tw-ring-offset-color:transparent}.xl\:dark\:ring-offset-current{--tw-ring-offset-color:currentColor}.xl\:dark\:ring-offset-black{--tw-ring-offset-color:#000}.xl\:dark\:ring-offset-white{--tw-ring-offset-color:#fff}.xl\:dark\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.xl\:dark\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.xl\:dark\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.xl\:dark\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.xl\:dark\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.xl\:dark\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.xl\:dark\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.xl\:dark\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.xl\:dark\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.xl\:dark\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.xl\:dark\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.xl\:dark\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.xl\:dark\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.xl\:dark\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.xl\:dark\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.xl\:dark\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.xl\:dark\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.xl\:dark\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.xl\:dark\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.xl\:dark\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.xl\:dark\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.xl\:dark\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.xl\:dark\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.xl\:dark\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.xl\:dark\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.xl\:dark\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.xl\:dark\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.xl\:dark\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.xl\:dark\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.xl\:dark\:ring-offset-red-900{--tw-ring-offset-color:#881337}.xl\:dark\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.xl\:dark\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.xl\:dark\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.xl\:dark\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.xl\:dark\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.xl\:dark\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.xl\:dark\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.xl\:dark\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.xl\:dark\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.xl\:dark\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.xl\:dark\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.xl\:dark\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.xl\:dark\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.xl\:dark\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.xl\:dark\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.xl\:dark\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.xl\:dark\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.xl\:dark\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.xl\:dark\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.xl\:dark\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.xl\:dark\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.xl\:dark\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.xl\:dark\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.xl\:dark\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.xl\:dark\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.xl\:dark\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.xl\:dark\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.xl\:dark\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.xl\:dark\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.xl\:dark\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.xl\:dark\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.xl\:dark\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.xl\:dark\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.xl\:dark\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.xl\:dark\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.xl\:dark\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.xl\:dark\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.xl\:dark\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.xl\:dark\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.xl\:dark\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.xl\:dark\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.xl\:dark\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.xl\:dark\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.xl\:dark\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.xl\:dark\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.xl\:dark\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.xl\:dark\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.xl\:dark\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.xl\:dark\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.xl\:dark\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.xl\:dark\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.xl\:dark\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.xl\:dark\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.xl\:dark\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.xl\:dark\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.xl\:dark\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.xl\:dark\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.xl\:dark\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.xl\:dark\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.xl\:dark\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.xl\:dark\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.xl\:dark\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.xl\:dark\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.xl\:dark\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.xl\:dark\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.xl\:dark\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.xl\:dark\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.xl\:dark\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.xl\:dark\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.xl\:dark\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.xl\:dark\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.xl\:dark\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.xl\:dark\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.xl\:dark\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.xl\:dark\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.xl\:dark\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.xl\:dark\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.xl\:dark\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.xl\:dark\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.xl\:dark\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.xl\:dark\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.xl\:dark\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.xl\:dark\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.xl\:dark\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.xl\:dark\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.xl\:dark\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.xl\:dark\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.xl\:dark\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.xl\:dark\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.xl\:dark\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.xl\:dark\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.xl\:dark\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.xl\:dark\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.xl\:dark\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.xl\:dark\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.xl\:dark\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.xl\:dark\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.xl\:dark\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.xl\:dark\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.xl\:dark\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.xl\:dark\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.xl\:dark\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.xl\:dark\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.xl\:dark\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.xl\:dark\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.xl\:dark\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.xl\:dark\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.xl\:dark\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.xl\:dark\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.xl\:dark\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.xl\:dark\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.xl\:dark\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.xl\:dark\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.xl\:dark\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.xl\:dark\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.xl\:dark\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.xl\:dark\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.xl\:dark\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.xl\:dark\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.xl\:dark\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.xl\:dark\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.xl\:dark\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.xl\:dark\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.xl\:dark\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.xl\:dark\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.xl\:dark\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.xl\:dark\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.xl\:dark\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.xl\:dark\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.xl\:dark\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.xl\:dark\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.xl\:dark\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.xl\:dark\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.xl\:dark\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.xl\:dark\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.xl\:dark\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.xl\:dark\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.xl\:dark\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.xl\:dark\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.xl\:dark\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.xl\:dark\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.xl\:dark\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.xl\:dark\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.xl\:dark\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.xl\:dark\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.xl\:dark\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.xl\:dark\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.xl\:dark\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.xl\:dark\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.xl\:dark\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.xl\:dark\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.xl\:dark\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.xl\:dark\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.xl\:dark\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.xl\:dark\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.xl\:dark\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.xl\:dark\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.xl\:dark\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.xl\:dark\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.xl\:dark\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.xl\:dark\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.xl\:dark\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.xl\:dark\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.xl\:dark\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.xl\:dark\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.xl\:dark\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.xl\:dark\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.xl\:dark\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.xl\:dark\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.xl\:dark\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.xl\:dark\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.xl\:dark\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.xl\:dark\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.xl\:dark\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.xl\:dark\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.xl\:dark\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.xl\:dark\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.xl\:dark\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.xl\:dark\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.xl\:dark\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.xl\:dark\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.xl\:dark\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.xl\:dark\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.xl\:dark\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.xl\:dark\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.xl\:dark\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.xl\:dark\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.xl\:dark\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.xl\:dark\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.xl\:dark\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.xl\:dark\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.xl\:dark\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.xl\:dark\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.xl\:dark\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.xl\:dark\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.xl\:dark\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.xl\:dark\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.xl\:dark\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.xl\:dark\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.xl\:dark\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.xl\:dark\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.xl\:dark\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.xl\:dark\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.xl\:dark\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.xl\:dark\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.xl\:dark\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.xl\:dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.xl\:dark\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.xl\:dark\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.xl\:dark\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.xl\:dark\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.xl\:dark\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.xl\:dark\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.xl\:dark\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.xl\:dark\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.xl\:dark\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.xl\:dark\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.xl\:dark\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.xl\:dark\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.xl\:dark\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.xl\:dark\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.xl\:dark\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.xl\:dark\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.xl\:dark\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.xl\:dark\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.xl\:dark\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.xl\:dark\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.xl\:dark\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.xl\:dark\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.xl\:dark\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.xl\:dark\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.xl\:dark\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.xl\:dark\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.xl\:dark\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.xl\:dark\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.xl\:dark\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.xl\:dark\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.xl\:dark\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.xl\:dark\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.xl\:dark\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.xl\:dark\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.xl\:dark\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.xl\:dark\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.xl\:dark\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.xl\:dark\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.xl\:dark\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.xl\:dark\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.xl\:dark\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.xl\:dark\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.xl\:dark\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.xl\:dark\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.xl\:dark\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.xl\:dark\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.xl\:dark\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.xl\:dark\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.xl\:dark\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.xl\:dark\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.xl\:dark\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}}.xl\:filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);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)}.xl\:filter-none{filter:none}.xl\:blur-0,.xl\:blur-none{--tw-blur:blur(0)}.xl\:blur-sm{--tw-blur:blur(4px)}.xl\:blur{--tw-blur:blur(8px)}.xl\:blur-md{--tw-blur:blur(12px)}.xl\:blur-lg{--tw-blur:blur(16px)}.xl\:blur-xl{--tw-blur:blur(24px)}.xl\:blur-2xl{--tw-blur:blur(40px)}.xl\:blur-3xl{--tw-blur:blur(64px)}.xl\:brightness-0{--tw-brightness:brightness(0)}.xl\:brightness-50{--tw-brightness:brightness(.5)}.xl\:brightness-75{--tw-brightness:brightness(.75)}.xl\:brightness-90{--tw-brightness:brightness(.9)}.xl\:brightness-95{--tw-brightness:brightness(.95)}.xl\:brightness-100{--tw-brightness:brightness(1)}.xl\:brightness-105{--tw-brightness:brightness(1.05)}.xl\:brightness-110{--tw-brightness:brightness(1.1)}.xl\:brightness-125{--tw-brightness:brightness(1.25)}.xl\:brightness-150{--tw-brightness:brightness(1.5)}.xl\:brightness-200{--tw-brightness:brightness(2)}.xl\:contrast-0{--tw-contrast:contrast(0)}.xl\:contrast-50{--tw-contrast:contrast(.5)}.xl\:contrast-75{--tw-contrast:contrast(.75)}.xl\:contrast-100{--tw-contrast:contrast(1)}.xl\:contrast-125{--tw-contrast:contrast(1.25)}.xl\:contrast-150{--tw-contrast:contrast(1.5)}.xl\:contrast-200{--tw-contrast:contrast(2)}.xl\:drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,0.05))}.xl\:drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,0.1)) drop-shadow(0 1px 1px rgba(0,0,0,0.06))}.xl\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,0.07)) drop-shadow(0 2px 2px rgba(0,0,0,0.06))}.xl\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1))}.xl\:drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,0.03)) drop-shadow(0 8px 5px rgba(0,0,0,0.08))}.xl\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgba(0,0,0,0.15))}.xl\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.xl\:grayscale-0{--tw-grayscale:grayscale(0)}.xl\:grayscale{--tw-grayscale:grayscale(100%)}.xl\:hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.xl\:hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.xl\:hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.xl\:hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.xl\:hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.xl\:hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.xl\:-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.xl\:-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.xl\:-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.xl\:-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.xl\:-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.xl\:invert-0{--tw-invert:invert(0)}.xl\:invert{--tw-invert:invert(100%)}.xl\:saturate-0{--tw-saturate:saturate(0)}.xl\:saturate-50{--tw-saturate:saturate(.5)}.xl\:saturate-100{--tw-saturate:saturate(1)}.xl\:saturate-150{--tw-saturate:saturate(1.5)}.xl\:saturate-200{--tw-saturate:saturate(2)}.xl\:sepia-0{--tw-sepia:sepia(0)}.xl\:sepia{--tw-sepia:sepia(100%)}.xl\:backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.xl\:backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.xl\:backdrop-blur-0,.xl\:backdrop-blur-none{--tw-backdrop-blur:blur(0)}.xl\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.xl\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.xl\:backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.xl\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.xl\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.xl\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.xl\:backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.xl\:backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.xl\:backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.xl\:backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.xl\:backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.xl\:backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.xl\:backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.xl\:backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.xl\:backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.xl\:backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.xl\:backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.xl\:backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.xl\:backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.xl\:backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.xl\:backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.xl\:backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.xl\:backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.xl\:backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.xl\:backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.xl\:backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.xl\:backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.xl\:backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.xl\:backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.xl\:backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.xl\:backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.xl\:backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.xl\:backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.xl\:-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.xl\:-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.xl\:-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.xl\:-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.xl\:-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.xl\:backdrop-invert-0{--tw-backdrop-invert:invert(0)}.xl\:backdrop-invert{--tw-backdrop-invert:invert(100%)}.xl\:backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.xl\:backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.xl\:backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.xl\:backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.xl\:backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.xl\:backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.xl\:backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.xl\:backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.xl\:backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.xl\:backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.xl\:backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.xl\:backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.xl\:backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.xl\:backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.xl\:backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.xl\:backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.xl\:backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.xl\:backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.xl\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.xl\:backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.xl\:backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.xl\:backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.xl\:transition-none{transition-property:none}.xl\:transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.xl\:transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.xl\:transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.xl\:transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.xl\:transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.xl\:transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.xl\:delay-75{transition-delay:75ms}.xl\:delay-100{transition-delay:.1s}.xl\:delay-150{transition-delay:.15s}.xl\:delay-200{transition-delay:.2s}.xl\:delay-300{transition-delay:.3s}.xl\:delay-500{transition-delay:.5s}.xl\:delay-700{transition-delay:.7s}.xl\:delay-1000{transition-delay:1s}.xl\:duration-75{transition-duration:75ms}.xl\:duration-100{transition-duration:.1s}.xl\:duration-150{transition-duration:.15s}.xl\:duration-200{transition-duration:.2s}.xl\:duration-300{transition-duration:.3s}.xl\:duration-500{transition-duration:.5s}.xl\:duration-700{transition-duration:.7s}.xl\:duration-1000{transition-duration:1s}.xl\:ease-linear{transition-timing-function:linear}.xl\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.xl\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.xl\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:1536px){.\32xl\:container{width:100%}@media (min-width:640px){.\32xl\:container{max-width:640px}}@media (min-width:768px){.\32xl\:container{max-width:768px}}@media (min-width:1024px){.\32xl\:container{max-width:1024px}}@media (min-width:1280px){.\32xl\:container{max-width:1280px}}@media (min-width:1536px){.\32xl\:container{max-width:1536px}}.\32xl\:prose{color:#44403c;max-width:65ch}.\32xl\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.\32xl\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.\32xl\:prose strong{color:#1c1917;font-weight:600}.\32xl\:prose ol[type=A]{--list-counter-style:upper-alpha}.\32xl\:prose ol[type=a]{--list-counter-style:lower-alpha}.\32xl\:prose ol[type=A s]{--list-counter-style:upper-alpha}.\32xl\:prose ol[type=a s]{--list-counter-style:lower-alpha}.\32xl\:prose ol[type=I]{--list-counter-style:upper-roman}.\32xl\:prose ol[type=i]{--list-counter-style:lower-roman}.\32xl\:prose ol[type=I s]{--list-counter-style:upper-roman}.\32xl\:prose ol[type=i s]{--list-counter-style:lower-roman}.\32xl\:prose ol[type="1"]{--list-counter-style:decimal}.\32xl\:prose ol>li{padding-left:1.75em;position:relative}.\32xl\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.\32xl\:prose ul>li{padding-left:1.75em;position:relative}.\32xl\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.\32xl\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.\32xl\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.\32xl\:prose blockquote p:first-of-type:before{content:open-quote}.\32xl\:prose blockquote p:last-of-type:after{content:close-quote}.\32xl\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.\32xl\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.\32xl\:prose h3{color:#1c1917;font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.\32xl\:prose h4{color:#1c1917;font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.\32xl\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.\32xl\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.\32xl\:prose code:after,.\32xl\:prose code:before{content:"`"}.\32xl\:prose a code{color:#1c1917}.\32xl\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.\32xl\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.\32xl\:prose pre code:after,.\32xl\:prose pre code:before{content:none}.\32xl\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.\32xl\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.\32xl\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.\32xl\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.\32xl\:prose tbody tr:last-child{border-bottom-width:0}.\32xl\:prose tbody td{padding:.5714286em;vertical-align:top}.\32xl\:prose{font-size:1rem;line-height:1.75}.\32xl\:prose p{margin-bottom:1.25em;margin-top:1.25em}.\32xl\:prose figure,.\32xl\:prose img,.\32xl\:prose video{margin-bottom:2em;margin-top:2em}.\32xl\:prose figure>*{margin-bottom:0;margin-top:0}.\32xl\:prose h2 code{font-size:.875em}.\32xl\:prose h3 code{font-size:.9em}.\32xl\:prose ol,.\32xl\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.\32xl\:prose li{margin-bottom:.5em;margin-top:.5em}.\32xl\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.\32xl\:prose>ul>li>:first-child{margin-top:1.25em}.\32xl\:prose>ul>li>:last-child{margin-bottom:1.25em}.\32xl\:prose>ol>li>:first-child{margin-top:1.25em}.\32xl\:prose>ol>li>:last-child{margin-bottom:1.25em}.\32xl\:prose ol ol,.\32xl\:prose ol ul,.\32xl\:prose ul ol,.\32xl\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.\32xl\:prose h2+*,.\32xl\:prose h3+*,.\32xl\:prose h4+*,.\32xl\:prose hr+*{margin-top:0}.\32xl\:prose thead th:first-child{padding-left:0}.\32xl\:prose thead th:last-child{padding-right:0}.\32xl\:prose tbody td:first-child{padding-left:0}.\32xl\:prose tbody td:last-child{padding-right:0}.\32xl\:prose>:first-child{margin-top:0}.\32xl\:prose>:last-child{margin-bottom:0}.\32xl\:prose-sm{font-size:.875rem;line-height:1.7142857}.\32xl\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.\32xl\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.\32xl\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.\32xl\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.\32xl\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.\32xl\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.\32xl\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.\32xl\:prose-sm figure,.\32xl\:prose-sm img,.\32xl\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.\32xl\:prose-sm figure>*{margin-bottom:0;margin-top:0}.\32xl\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.\32xl\:prose-sm code{font-size:.8571429em}.\32xl\:prose-sm h2 code{font-size:.9em}.\32xl\:prose-sm h3 code{font-size:.8888889em}.\32xl\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.\32xl\:prose-sm ol,.\32xl\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.\32xl\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.\32xl\:prose-sm ol>li{padding-left:1.5714286em}.\32xl\:prose-sm ol>li:before{left:0}.\32xl\:prose-sm ul>li{padding-left:1.5714286em}.\32xl\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.\32xl\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.\32xl\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.\32xl\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.\32xl\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.\32xl\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.\32xl\:prose-sm ol ol,.\32xl\:prose-sm ol ul,.\32xl\:prose-sm ul ol,.\32xl\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.\32xl\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.\32xl\:prose-sm h2+*,.\32xl\:prose-sm h3+*,.\32xl\:prose-sm h4+*,.\32xl\:prose-sm hr+*{margin-top:0}.\32xl\:prose-sm table{font-size:.8571429em;line-height:1.5}.\32xl\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.\32xl\:prose-sm thead th:first-child{padding-left:0}.\32xl\:prose-sm thead th:last-child{padding-right:0}.\32xl\:prose-sm tbody td{padding:.6666667em 1em}.\32xl\:prose-sm tbody td:first-child{padding-left:0}.\32xl\:prose-sm tbody td:last-child{padding-right:0}.\32xl\:prose-sm>:first-child{margin-top:0}.\32xl\:prose-sm>:last-child{margin-bottom:0}.\32xl\:prose-lg{font-size:1.125rem;line-height:1.7777778}.\32xl\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.\32xl\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.\32xl\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.\32xl\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.\32xl\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.\32xl\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.\32xl\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.\32xl\:prose-lg figure,.\32xl\:prose-lg img,.\32xl\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.\32xl\:prose-lg figure>*{margin-bottom:0;margin-top:0}.\32xl\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.\32xl\:prose-lg code{font-size:.8888889em}.\32xl\:prose-lg h2 code{font-size:.8666667em}.\32xl\:prose-lg h3 code{font-size:.875em}.\32xl\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.\32xl\:prose-lg ol,.\32xl\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.\32xl\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.\32xl\:prose-lg ol>li{padding-left:1.6666667em}.\32xl\:prose-lg ol>li:before{left:0}.\32xl\:prose-lg ul>li{padding-left:1.6666667em}.\32xl\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.\32xl\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.\32xl\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.\32xl\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.\32xl\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.\32xl\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.\32xl\:prose-lg ol ol,.\32xl\:prose-lg ol ul,.\32xl\:prose-lg ul ol,.\32xl\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.\32xl\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.\32xl\:prose-lg h2+*,.\32xl\:prose-lg h3+*,.\32xl\:prose-lg h4+*,.\32xl\:prose-lg hr+*{margin-top:0}.\32xl\:prose-lg table{font-size:.8888889em;line-height:1.5}.\32xl\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.\32xl\:prose-lg thead th:first-child{padding-left:0}.\32xl\:prose-lg thead th:last-child{padding-right:0}.\32xl\:prose-lg tbody td{padding:.75em}.\32xl\:prose-lg tbody td:first-child{padding-left:0}.\32xl\:prose-lg tbody td:last-child{padding-right:0}.\32xl\:prose-lg>:first-child{margin-top:0}.\32xl\:prose-lg>:last-child{margin-bottom:0}.\32xl\:prose-xl{font-size:1.25rem;line-height:1.8}.\32xl\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.\32xl\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.\32xl\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.\32xl\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.\32xl\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.\32xl\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.\32xl\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.\32xl\:prose-xl figure,.\32xl\:prose-xl img,.\32xl\:prose-xl video{margin-bottom:2em;margin-top:2em}.\32xl\:prose-xl figure>*{margin-bottom:0;margin-top:0}.\32xl\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.\32xl\:prose-xl code{font-size:.9em}.\32xl\:prose-xl h2 code{font-size:.8611111em}.\32xl\:prose-xl h3 code{font-size:.9em}.\32xl\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.\32xl\:prose-xl ol,.\32xl\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.\32xl\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.\32xl\:prose-xl ol>li{padding-left:1.8em}.\32xl\:prose-xl ol>li:before{left:0}.\32xl\:prose-xl ul>li{padding-left:1.8em}.\32xl\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.\32xl\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.\32xl\:prose-xl>ul>li>:first-child{margin-top:1.2em}.\32xl\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.\32xl\:prose-xl>ol>li>:first-child{margin-top:1.2em}.\32xl\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.\32xl\:prose-xl ol ol,.\32xl\:prose-xl ol ul,.\32xl\:prose-xl ul ol,.\32xl\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.\32xl\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.\32xl\:prose-xl h2+*,.\32xl\:prose-xl h3+*,.\32xl\:prose-xl h4+*,.\32xl\:prose-xl hr+*{margin-top:0}.\32xl\:prose-xl table{font-size:.9em;line-height:1.5555556}.\32xl\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.\32xl\:prose-xl thead th:first-child{padding-left:0}.\32xl\:prose-xl thead th:last-child{padding-right:0}.\32xl\:prose-xl tbody td{padding:.8888889em .6666667em}.\32xl\:prose-xl tbody td:first-child{padding-left:0}.\32xl\:prose-xl tbody td:last-child{padding-right:0}.\32xl\:prose-xl>:first-child{margin-top:0}.\32xl\:prose-xl>:last-child{margin-bottom:0}.\32xl\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.\32xl\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.\32xl\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.\32xl\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.\32xl\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.\32xl\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.\32xl\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.\32xl\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.\32xl\:prose-2xl figure,.\32xl\:prose-2xl img,.\32xl\:prose-2xl video{margin-bottom:2em;margin-top:2em}.\32xl\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.\32xl\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.\32xl\:prose-2xl code{font-size:.8333333em}.\32xl\:prose-2xl h2 code{font-size:.875em}.\32xl\:prose-2xl h3 code{font-size:.8888889em}.\32xl\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.\32xl\:prose-2xl ol,.\32xl\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.\32xl\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.\32xl\:prose-2xl ol>li{padding-left:1.6666667em}.\32xl\:prose-2xl ol>li:before{left:0}.\32xl\:prose-2xl ul>li{padding-left:1.6666667em}.\32xl\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.\32xl\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.\32xl\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.\32xl\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.\32xl\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.\32xl\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.\32xl\:prose-2xl ol ol,.\32xl\:prose-2xl ol ul,.\32xl\:prose-2xl ul ol,.\32xl\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.\32xl\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.\32xl\:prose-2xl h2+*,.\32xl\:prose-2xl h3+*,.\32xl\:prose-2xl h4+*,.\32xl\:prose-2xl hr+*{margin-top:0}.\32xl\:prose-2xl table{font-size:.8333333em;line-height:1.4}.\32xl\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.\32xl\:prose-2xl thead th:first-child{padding-left:0}.\32xl\:prose-2xl thead th:last-child{padding-right:0}.\32xl\:prose-2xl tbody td{padding:.8em .6em}.\32xl\:prose-2xl tbody td:first-child{padding-left:0}.\32xl\:prose-2xl tbody td:last-child{padding-right:0}.\32xl\:prose-2xl>:first-child{margin-top:0}.\32xl\:prose-2xl>:last-child{margin-bottom:0}.\32xl\:prose-connection a,.\32xl\:prose-connection a code{color:#4f46e5}.\32xl\:prose-connect a,.\32xl\:prose-connect a code{color:#dc2626}.\32xl\:prose-punch a,.\32xl\:prose-punch a code{color:#ca8a04}.\32xl\:prose-touch a,.\32xl\:prose-touch a code{color:#16a34a}.\32xl\:prose-pulse a,.\32xl\:prose-pulse a code{color:#db2777}.\32xl\:prose-indigo a,.\32xl\:prose-indigo a code{color:#4f46e5}.\32xl\:prose-red a,.\32xl\:prose-red a code{color:#e11d48}.\32xl\:prose-yellow a,.\32xl\:prose-yellow a code{color:#d97706}.\32xl\:prose-blue a,.\32xl\:prose-blue a code{color:#2563eb}.\32xl\:prose-purple a,.\32xl\:prose-purple a code{color:#9333ea}.\32xl\:prose-light,.\32xl\:prose-light [class~=lead]{color:#d6d3d1}.\32xl\:prose-light a,.\32xl\:prose-light strong{color:#e7e5e4}.\32xl\:prose-light ol>li:before{color:#a8a29e}.\32xl\:prose-light ul>li:before{background-color:#57534e}.\32xl\:prose-light hr{border-color:#44403c}.\32xl\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.\32xl\:prose-light h1,.\32xl\:prose-light h2,.\32xl\:prose-light h3,.\32xl\:prose-light h4{color:#e7e5e4}.\32xl\:prose-light figure figcaption{color:#a8a29e}.\32xl\:prose-light a code,.\32xl\:prose-light code{color:#e7e5e4}.\32xl\:prose-light pre{color:#44403c}.\32xl\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.\32xl\:prose-light tbody tr{border-bottom-color:#44403c}@media (prefers-color-scheme:dark){.\32xl\:dark\:prose{color:#44403c;max-width:65ch}.\32xl\:dark\:prose [class~=lead]{color:#57534e;font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.\32xl\:dark\:prose a{color:#1c1917;font-weight:500;text-decoration:underline}.\32xl\:dark\:prose strong{color:#1c1917;font-weight:600}.\32xl\:dark\:prose ol[type=A]{--list-counter-style:upper-alpha}.\32xl\:dark\:prose ol[type=a]{--list-counter-style:lower-alpha}.\32xl\:dark\:prose ol[type=A s]{--list-counter-style:upper-alpha}.\32xl\:dark\:prose ol[type=a s]{--list-counter-style:lower-alpha}.\32xl\:dark\:prose ol[type=I]{--list-counter-style:upper-roman}.\32xl\:dark\:prose ol[type=i]{--list-counter-style:lower-roman}.\32xl\:dark\:prose ol[type=I s]{--list-counter-style:upper-roman}.\32xl\:dark\:prose ol[type=i s]{--list-counter-style:lower-roman}.\32xl\:dark\:prose ol[type="1"]{--list-counter-style:decimal}.\32xl\:dark\:prose ol>li{padding-left:1.75em;position:relative}.\32xl\:dark\:prose ol>li:before{color:#78716c;content:counter(list-item,var(--list-counter-style,decimal)) ".";font-weight:400;left:0;position:absolute}.\32xl\:dark\:prose ul>li{padding-left:1.75em;position:relative}.\32xl\:dark\:prose ul>li:before{background-color:#d6d3d1;border-radius:50%;content:"";height:.375em;left:.25em;position:absolute;top:.6875em;width:.375em}.\32xl\:dark\:prose hr{border-color:#e7e5e4;border-top-width:1px;margin-bottom:3em;margin-top:3em}.\32xl\:dark\:prose blockquote{border-left-color:#e7e5e4;border-left-width:.25rem;color:#1c1917;font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.\32xl\:dark\:prose blockquote p:first-of-type:before{content:open-quote}.\32xl\:dark\:prose blockquote p:last-of-type:after{content:close-quote}.\32xl\:dark\:prose h1{color:#1c1917;font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.\32xl\:dark\:prose h2{color:#1c1917;font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.\32xl\:dark\:prose h3{color:#1c1917;font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.\32xl\:dark\:prose h4{color:#1c1917;font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.\32xl\:dark\:prose figure figcaption{color:#78716c;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.\32xl\:dark\:prose code{color:#1c1917;font-size:.875em;font-weight:600}.\32xl\:dark\:prose code:after,.\32xl\:dark\:prose code:before{content:"`"}.\32xl\:dark\:prose a code{color:#1c1917}.\32xl\:dark\:prose pre{background-color:#292524;border-radius:.375rem;color:#e7e5e4;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.\32xl\:dark\:prose pre code{background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding:0}.\32xl\:dark\:prose pre code:after,.\32xl\:dark\:prose pre code:before{content:none}.\32xl\:dark\:prose table{font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.\32xl\:dark\:prose thead{border-bottom-color:#d6d3d1;border-bottom-width:1px;color:#1c1917;font-weight:600}.\32xl\:dark\:prose thead th{padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.\32xl\:dark\:prose tbody tr{border-bottom-color:#e7e5e4;border-bottom-width:1px}.\32xl\:dark\:prose tbody tr:last-child{border-bottom-width:0}.\32xl\:dark\:prose tbody td{padding:.5714286em;vertical-align:top}.\32xl\:dark\:prose{font-size:1rem;line-height:1.75}.\32xl\:dark\:prose p{margin-bottom:1.25em;margin-top:1.25em}.\32xl\:dark\:prose figure,.\32xl\:dark\:prose img,.\32xl\:dark\:prose video{margin-bottom:2em;margin-top:2em}.\32xl\:dark\:prose figure>*{margin-bottom:0;margin-top:0}.\32xl\:dark\:prose h2 code{font-size:.875em}.\32xl\:dark\:prose h3 code{font-size:.9em}.\32xl\:dark\:prose ol,.\32xl\:dark\:prose ul{margin-bottom:1.25em;margin-top:1.25em}.\32xl\:dark\:prose li{margin-bottom:.5em;margin-top:.5em}.\32xl\:dark\:prose>ul>li p{margin-bottom:.75em;margin-top:.75em}.\32xl\:dark\:prose>ul>li>:first-child{margin-top:1.25em}.\32xl\:dark\:prose>ul>li>:last-child{margin-bottom:1.25em}.\32xl\:dark\:prose>ol>li>:first-child{margin-top:1.25em}.\32xl\:dark\:prose>ol>li>:last-child{margin-bottom:1.25em}.\32xl\:dark\:prose ol ol,.\32xl\:dark\:prose ol ul,.\32xl\:dark\:prose ul ol,.\32xl\:dark\:prose ul ul{margin-bottom:.75em;margin-top:.75em}.\32xl\:dark\:prose h2+*,.\32xl\:dark\:prose h3+*,.\32xl\:dark\:prose h4+*,.\32xl\:dark\:prose hr+*{margin-top:0}.\32xl\:dark\:prose thead th:first-child{padding-left:0}.\32xl\:dark\:prose thead th:last-child{padding-right:0}.\32xl\:dark\:prose tbody td:first-child{padding-left:0}.\32xl\:dark\:prose tbody td:last-child{padding-right:0}.\32xl\:dark\:prose>:first-child{margin-top:0}.\32xl\:dark\:prose>:last-child{margin-bottom:0}.\32xl\:dark\:prose-sm{font-size:.875rem;line-height:1.7142857}.\32xl\:dark\:prose-sm p{margin-bottom:1.1428571em;margin-top:1.1428571em}.\32xl\:dark\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.\32xl\:dark\:prose-sm blockquote{margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.\32xl\:dark\:prose-sm h1{font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.\32xl\:dark\:prose-sm h2{font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.\32xl\:dark\:prose-sm h3{font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.\32xl\:dark\:prose-sm h4{line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.\32xl\:dark\:prose-sm figure,.\32xl\:dark\:prose-sm img,.\32xl\:dark\:prose-sm video{margin-bottom:1.7142857em;margin-top:1.7142857em}.\32xl\:dark\:prose-sm figure>*{margin-bottom:0;margin-top:0}.\32xl\:dark\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.\32xl\:dark\:prose-sm code{font-size:.8571429em}.\32xl\:dark\:prose-sm h2 code{font-size:.9em}.\32xl\:dark\:prose-sm h3 code{font-size:.8888889em}.\32xl\:dark\:prose-sm pre{border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.\32xl\:dark\:prose-sm ol,.\32xl\:dark\:prose-sm ul{margin-bottom:1.1428571em;margin-top:1.1428571em}.\32xl\:dark\:prose-sm li{margin-bottom:.2857143em;margin-top:.2857143em}.\32xl\:dark\:prose-sm ol>li{padding-left:1.5714286em}.\32xl\:dark\:prose-sm ol>li:before{left:0}.\32xl\:dark\:prose-sm ul>li{padding-left:1.5714286em}.\32xl\:dark\:prose-sm ul>li:before{height:.3571429em;left:.2142857em;top:.67857em;width:.3571429em}.\32xl\:dark\:prose-sm>ul>li p{margin-bottom:.5714286em;margin-top:.5714286em}.\32xl\:dark\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.\32xl\:dark\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.\32xl\:dark\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.\32xl\:dark\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.\32xl\:dark\:prose-sm ol ol,.\32xl\:dark\:prose-sm ol ul,.\32xl\:dark\:prose-sm ul ol,.\32xl\:dark\:prose-sm ul ul{margin-bottom:.5714286em;margin-top:.5714286em}.\32xl\:dark\:prose-sm hr{margin-bottom:2.8571429em;margin-top:2.8571429em}.\32xl\:dark\:prose-sm h2+*,.\32xl\:dark\:prose-sm h3+*,.\32xl\:dark\:prose-sm h4+*,.\32xl\:dark\:prose-sm hr+*{margin-top:0}.\32xl\:dark\:prose-sm table{font-size:.8571429em;line-height:1.5}.\32xl\:dark\:prose-sm thead th{padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.\32xl\:dark\:prose-sm thead th:first-child{padding-left:0}.\32xl\:dark\:prose-sm thead th:last-child{padding-right:0}.\32xl\:dark\:prose-sm tbody td{padding:.6666667em 1em}.\32xl\:dark\:prose-sm tbody td:first-child{padding-left:0}.\32xl\:dark\:prose-sm tbody td:last-child{padding-right:0}.\32xl\:dark\:prose-sm>:first-child{margin-top:0}.\32xl\:dark\:prose-sm>:last-child{margin-bottom:0}.\32xl\:dark\:prose-lg{font-size:1.125rem;line-height:1.7777778}.\32xl\:dark\:prose-lg p{margin-bottom:1.3333333em;margin-top:1.3333333em}.\32xl\:dark\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.\32xl\:dark\:prose-lg blockquote{margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.\32xl\:dark\:prose-lg h1{font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.\32xl\:dark\:prose-lg h2{font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.\32xl\:dark\:prose-lg h3{font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.\32xl\:dark\:prose-lg h4{line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.\32xl\:dark\:prose-lg figure,.\32xl\:dark\:prose-lg img,.\32xl\:dark\:prose-lg video{margin-bottom:1.7777778em;margin-top:1.7777778em}.\32xl\:dark\:prose-lg figure>*{margin-bottom:0;margin-top:0}.\32xl\:dark\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.\32xl\:dark\:prose-lg code{font-size:.8888889em}.\32xl\:dark\:prose-lg h2 code{font-size:.8666667em}.\32xl\:dark\:prose-lg h3 code{font-size:.875em}.\32xl\:dark\:prose-lg pre{border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.\32xl\:dark\:prose-lg ol,.\32xl\:dark\:prose-lg ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.\32xl\:dark\:prose-lg li{margin-bottom:.6666667em;margin-top:.6666667em}.\32xl\:dark\:prose-lg ol>li{padding-left:1.6666667em}.\32xl\:dark\:prose-lg ol>li:before{left:0}.\32xl\:dark\:prose-lg ul>li{padding-left:1.6666667em}.\32xl\:dark\:prose-lg ul>li:before{height:.3333333em;left:.2222222em;top:.72222em;width:.3333333em}.\32xl\:dark\:prose-lg>ul>li p{margin-bottom:.8888889em;margin-top:.8888889em}.\32xl\:dark\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.\32xl\:dark\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.\32xl\:dark\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.\32xl\:dark\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.\32xl\:dark\:prose-lg ol ol,.\32xl\:dark\:prose-lg ol ul,.\32xl\:dark\:prose-lg ul ol,.\32xl\:dark\:prose-lg ul ul{margin-bottom:.8888889em;margin-top:.8888889em}.\32xl\:dark\:prose-lg hr{margin-bottom:3.1111111em;margin-top:3.1111111em}.\32xl\:dark\:prose-lg h2+*,.\32xl\:dark\:prose-lg h3+*,.\32xl\:dark\:prose-lg h4+*,.\32xl\:dark\:prose-lg hr+*{margin-top:0}.\32xl\:dark\:prose-lg table{font-size:.8888889em;line-height:1.5}.\32xl\:dark\:prose-lg thead th{padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.\32xl\:dark\:prose-lg thead th:first-child{padding-left:0}.\32xl\:dark\:prose-lg thead th:last-child{padding-right:0}.\32xl\:dark\:prose-lg tbody td{padding:.75em}.\32xl\:dark\:prose-lg tbody td:first-child{padding-left:0}.\32xl\:dark\:prose-lg tbody td:last-child{padding-right:0}.\32xl\:dark\:prose-lg>:first-child{margin-top:0}.\32xl\:dark\:prose-lg>:last-child{margin-bottom:0}.\32xl\:dark\:prose-xl{font-size:1.25rem;line-height:1.8}.\32xl\:dark\:prose-xl p{margin-bottom:1.2em;margin-top:1.2em}.\32xl\:dark\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.\32xl\:dark\:prose-xl blockquote{margin-bottom:1.6em;margin-top:1.6em;padding-left:1.0666667em}.\32xl\:dark\:prose-xl h1{font-size:2.8em;line-height:1;margin-bottom:.8571429em;margin-top:0}.\32xl\:dark\:prose-xl h2{font-size:1.8em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:1.5555556em}.\32xl\:dark\:prose-xl h3{font-size:1.5em;line-height:1.3333333;margin-bottom:.6666667em;margin-top:1.6em}.\32xl\:dark\:prose-xl h4{line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.\32xl\:dark\:prose-xl figure,.\32xl\:dark\:prose-xl img,.\32xl\:dark\:prose-xl video{margin-bottom:2em;margin-top:2em}.\32xl\:dark\:prose-xl figure>*{margin-bottom:0;margin-top:0}.\32xl\:dark\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.\32xl\:dark\:prose-xl code{font-size:.9em}.\32xl\:dark\:prose-xl h2 code{font-size:.8611111em}.\32xl\:dark\:prose-xl h3 code{font-size:.9em}.\32xl\:dark\:prose-xl pre{border-radius:.5rem;font-size:.9em;line-height:1.7777778;margin-bottom:2em;margin-top:2em;padding:1.1111111em 1.3333333em}.\32xl\:dark\:prose-xl ol,.\32xl\:dark\:prose-xl ul{margin-bottom:1.2em;margin-top:1.2em}.\32xl\:dark\:prose-xl li{margin-bottom:.6em;margin-top:.6em}.\32xl\:dark\:prose-xl ol>li{padding-left:1.8em}.\32xl\:dark\:prose-xl ol>li:before{left:0}.\32xl\:dark\:prose-xl ul>li{padding-left:1.8em}.\32xl\:dark\:prose-xl ul>li:before{height:.35em;left:.25em;top:.725em;width:.35em}.\32xl\:dark\:prose-xl>ul>li p{margin-bottom:.8em;margin-top:.8em}.\32xl\:dark\:prose-xl>ul>li>:first-child{margin-top:1.2em}.\32xl\:dark\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.\32xl\:dark\:prose-xl>ol>li>:first-child{margin-top:1.2em}.\32xl\:dark\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.\32xl\:dark\:prose-xl ol ol,.\32xl\:dark\:prose-xl ol ul,.\32xl\:dark\:prose-xl ul ol,.\32xl\:dark\:prose-xl ul ul{margin-bottom:.8em;margin-top:.8em}.\32xl\:dark\:prose-xl hr{margin-bottom:2.8em;margin-top:2.8em}.\32xl\:dark\:prose-xl h2+*,.\32xl\:dark\:prose-xl h3+*,.\32xl\:dark\:prose-xl h4+*,.\32xl\:dark\:prose-xl hr+*{margin-top:0}.\32xl\:dark\:prose-xl table{font-size:.9em;line-height:1.5555556}.\32xl\:dark\:prose-xl thead th{padding-bottom:.8888889em;padding-left:.6666667em;padding-right:.6666667em}.\32xl\:dark\:prose-xl thead th:first-child{padding-left:0}.\32xl\:dark\:prose-xl thead th:last-child{padding-right:0}.\32xl\:dark\:prose-xl tbody td{padding:.8888889em .6666667em}.\32xl\:dark\:prose-xl tbody td:first-child{padding-left:0}.\32xl\:dark\:prose-xl tbody td:last-child{padding-right:0}.\32xl\:dark\:prose-xl>:first-child{margin-top:0}.\32xl\:dark\:prose-xl>:last-child{margin-bottom:0}.\32xl\:dark\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.\32xl\:dark\:prose-2xl p{margin-bottom:1.3333333em;margin-top:1.3333333em}.\32xl\:dark\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-bottom:1.0666667em;margin-top:1.0666667em}.\32xl\:dark\:prose-2xl blockquote{margin-bottom:1.7777778em;margin-top:1.7777778em;padding-left:1.1111111em}.\32xl\:dark\:prose-2xl h1{font-size:2.6666667em;line-height:1;margin-bottom:.875em;margin-top:0}.\32xl\:dark\:prose-2xl h2{font-size:2em;line-height:1.0833333;margin-bottom:.8333333em;margin-top:1.5em}.\32xl\:dark\:prose-2xl h3{font-size:1.5em;line-height:1.2222222;margin-bottom:.6666667em;margin-top:1.5555556em}.\32xl\:dark\:prose-2xl h4{line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.\32xl\:dark\:prose-2xl figure,.\32xl\:dark\:prose-2xl img,.\32xl\:dark\:prose-2xl video{margin-bottom:2em;margin-top:2em}.\32xl\:dark\:prose-2xl figure>*{margin-bottom:0;margin-top:0}.\32xl\:dark\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.\32xl\:dark\:prose-2xl code{font-size:.8333333em}.\32xl\:dark\:prose-2xl h2 code{font-size:.875em}.\32xl\:dark\:prose-2xl h3 code{font-size:.8888889em}.\32xl\:dark\:prose-2xl pre{border-radius:.5rem;font-size:.8333333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding:1.2em 1.6em}.\32xl\:dark\:prose-2xl ol,.\32xl\:dark\:prose-2xl ul{margin-bottom:1.3333333em;margin-top:1.3333333em}.\32xl\:dark\:prose-2xl li{margin-bottom:.5em;margin-top:.5em}.\32xl\:dark\:prose-2xl ol>li{padding-left:1.6666667em}.\32xl\:dark\:prose-2xl ol>li:before{left:0}.\32xl\:dark\:prose-2xl ul>li{padding-left:1.6666667em}.\32xl\:dark\:prose-2xl ul>li:before{height:.3333333em;left:.25em;top:.66667em;width:.3333333em}.\32xl\:dark\:prose-2xl>ul>li p{margin-bottom:.8333333em;margin-top:.8333333em}.\32xl\:dark\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.\32xl\:dark\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.\32xl\:dark\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.\32xl\:dark\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.\32xl\:dark\:prose-2xl ol ol,.\32xl\:dark\:prose-2xl ol ul,.\32xl\:dark\:prose-2xl ul ol,.\32xl\:dark\:prose-2xl ul ul{margin-bottom:.6666667em;margin-top:.6666667em}.\32xl\:dark\:prose-2xl hr{margin-bottom:3em;margin-top:3em}.\32xl\:dark\:prose-2xl h2+*,.\32xl\:dark\:prose-2xl h3+*,.\32xl\:dark\:prose-2xl h4+*,.\32xl\:dark\:prose-2xl hr+*{margin-top:0}.\32xl\:dark\:prose-2xl table{font-size:.8333333em;line-height:1.4}.\32xl\:dark\:prose-2xl thead th{padding-bottom:.8em;padding-left:.6em;padding-right:.6em}.\32xl\:dark\:prose-2xl thead th:first-child{padding-left:0}.\32xl\:dark\:prose-2xl thead th:last-child{padding-right:0}.\32xl\:dark\:prose-2xl tbody td{padding:.8em .6em}.\32xl\:dark\:prose-2xl tbody td:first-child{padding-left:0}.\32xl\:dark\:prose-2xl tbody td:last-child{padding-right:0}.\32xl\:dark\:prose-2xl>:first-child{margin-top:0}.\32xl\:dark\:prose-2xl>:last-child{margin-bottom:0}.\32xl\:dark\:prose-connection a,.\32xl\:dark\:prose-connection a code{color:#4f46e5}.\32xl\:dark\:prose-connect a,.\32xl\:dark\:prose-connect a code{color:#dc2626}.\32xl\:dark\:prose-punch a,.\32xl\:dark\:prose-punch a code{color:#ca8a04}.\32xl\:dark\:prose-touch a,.\32xl\:dark\:prose-touch a code{color:#16a34a}.\32xl\:dark\:prose-pulse a,.\32xl\:dark\:prose-pulse a code{color:#db2777}.\32xl\:dark\:prose-indigo a,.\32xl\:dark\:prose-indigo a code{color:#4f46e5}.\32xl\:dark\:prose-red a,.\32xl\:dark\:prose-red a code{color:#e11d48}.\32xl\:dark\:prose-yellow a,.\32xl\:dark\:prose-yellow a code{color:#d97706}.\32xl\:dark\:prose-blue a,.\32xl\:dark\:prose-blue a code{color:#2563eb}.\32xl\:dark\:prose-purple a,.\32xl\:dark\:prose-purple a code{color:#9333ea}.\32xl\:dark\:prose-light,.\32xl\:dark\:prose-light [class~=lead]{color:#d6d3d1}.\32xl\:dark\:prose-light a,.\32xl\:dark\:prose-light strong{color:#e7e5e4}.\32xl\:dark\:prose-light ol>li:before{color:#a8a29e}.\32xl\:dark\:prose-light ul>li:before{background-color:#57534e}.\32xl\:dark\:prose-light hr{border-color:#44403c}.\32xl\:dark\:prose-light blockquote{border-left-color:#44403c;color:#e7e5e4}.\32xl\:dark\:prose-light h1,.\32xl\:dark\:prose-light h2,.\32xl\:dark\:prose-light h3,.\32xl\:dark\:prose-light h4{color:#e7e5e4}.\32xl\:dark\:prose-light figure figcaption{color:#a8a29e}.\32xl\:dark\:prose-light a code,.\32xl\:dark\:prose-light code{color:#e7e5e4}.\32xl\:dark\:prose-light pre{color:#44403c}.\32xl\:dark\:prose-light thead{border-bottom-color:#57534e;color:#e7e5e4}.\32xl\:dark\:prose-light tbody tr{border-bottom-color:#44403c}}.\32xl\:aspect-w-1,.\32xl\:aspect-w-2,.\32xl\:aspect-w-3,.\32xl\:aspect-w-4,.\32xl\:aspect-w-5,.\32xl\:aspect-w-6,.\32xl\:aspect-w-7,.\32xl\:aspect-w-8,.\32xl\:aspect-w-9,.\32xl\:aspect-w-10,.\32xl\:aspect-w-11,.\32xl\:aspect-w-12,.\32xl\:aspect-w-13,.\32xl\:aspect-w-14,.\32xl\:aspect-w-15,.\32xl\:aspect-w-16{padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative}.\32xl\:aspect-w-1>*,.\32xl\:aspect-w-2>*,.\32xl\:aspect-w-3>*,.\32xl\:aspect-w-4>*,.\32xl\:aspect-w-5>*,.\32xl\:aspect-w-6>*,.\32xl\:aspect-w-7>*,.\32xl\:aspect-w-8>*,.\32xl\:aspect-w-9>*,.\32xl\:aspect-w-10>*,.\32xl\:aspect-w-11>*,.\32xl\:aspect-w-12>*,.\32xl\:aspect-w-13>*,.\32xl\:aspect-w-14>*,.\32xl\:aspect-w-15>*,.\32xl\:aspect-w-16>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.\32xl\:aspect-none{padding-bottom:0;position:static}.\32xl\:aspect-none>*{bottom:auto;height:auto;left:auto;position:static;right:auto;top:auto;width:auto}.\32xl\:aspect-w-1{--tw-aspect-w:1}.\32xl\:aspect-w-2{--tw-aspect-w:2}.\32xl\:aspect-w-3{--tw-aspect-w:3}.\32xl\:aspect-w-4{--tw-aspect-w:4}.\32xl\:aspect-w-5{--tw-aspect-w:5}.\32xl\:aspect-w-6{--tw-aspect-w:6}.\32xl\:aspect-w-7{--tw-aspect-w:7}.\32xl\:aspect-w-8{--tw-aspect-w:8}.\32xl\:aspect-w-9{--tw-aspect-w:9}.\32xl\:aspect-w-10{--tw-aspect-w:10}.\32xl\:aspect-w-11{--tw-aspect-w:11}.\32xl\:aspect-w-12{--tw-aspect-w:12}.\32xl\:aspect-w-13{--tw-aspect-w:13}.\32xl\:aspect-w-14{--tw-aspect-w:14}.\32xl\:aspect-w-15{--tw-aspect-w:15}.\32xl\:aspect-w-16{--tw-aspect-w:16}.\32xl\:aspect-h-1{--tw-aspect-h:1}.\32xl\:aspect-h-2{--tw-aspect-h:2}.\32xl\:aspect-h-3{--tw-aspect-h:3}.\32xl\:aspect-h-4{--tw-aspect-h:4}.\32xl\:aspect-h-5{--tw-aspect-h:5}.\32xl\:aspect-h-6{--tw-aspect-h:6}.\32xl\:aspect-h-7{--tw-aspect-h:7}.\32xl\:aspect-h-8{--tw-aspect-h:8}.\32xl\:aspect-h-9{--tw-aspect-h:9}.\32xl\:aspect-h-10{--tw-aspect-h:10}.\32xl\:aspect-h-11{--tw-aspect-h:11}.\32xl\:aspect-h-12{--tw-aspect-h:12}.\32xl\:aspect-h-13{--tw-aspect-h:13}.\32xl\:aspect-h-14{--tw-aspect-h:14}.\32xl\:aspect-h-15{--tw-aspect-h:15}.\32xl\:aspect-h-16{--tw-aspect-h:16}.\32xl\:sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.\32xl\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.\32xl\:focus-within\:sr-only:focus-within{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.\32xl\:focus-within\:not-sr-only:focus-within{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.\32xl\:focus\:sr-only:focus{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.\32xl\:focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.\32xl\:pointer-events-none{pointer-events:none}.\32xl\:pointer-events-auto{pointer-events:auto}.\32xl\:visible{visibility:visible}.\32xl\:invisible{visibility:hidden}.\32xl\:static{position:static}.\32xl\:fixed{position:fixed}.\32xl\:absolute{position:absolute}.\32xl\:relative{position:relative}.\32xl\:sticky{position:sticky}.\32xl\:inset-0{bottom:0;left:0;right:0;top:0}.\32xl\:inset-1{bottom:.25rem;left:.25rem;right:.25rem;top:.25rem}.\32xl\:inset-2{bottom:.5rem;left:.5rem;right:.5rem;top:.5rem}.\32xl\:inset-3{bottom:.75rem;left:.75rem;right:.75rem;top:.75rem}.\32xl\:inset-4{bottom:1rem;left:1rem;right:1rem;top:1rem}.\32xl\:inset-5{bottom:1.25rem;left:1.25rem;right:1.25rem;top:1.25rem}.\32xl\:inset-6{bottom:1.5rem;left:1.5rem;right:1.5rem;top:1.5rem}.\32xl\:inset-7{bottom:1.75rem;left:1.75rem;right:1.75rem;top:1.75rem}.\32xl\:inset-8{bottom:2rem;left:2rem;right:2rem;top:2rem}.\32xl\:inset-9{bottom:2.25rem;left:2.25rem;right:2.25rem;top:2.25rem}.\32xl\:inset-10{bottom:2.5rem;left:2.5rem;right:2.5rem;top:2.5rem}.\32xl\:inset-11{bottom:2.75rem;left:2.75rem;right:2.75rem;top:2.75rem}.\32xl\:inset-12{bottom:3rem;left:3rem;right:3rem;top:3rem}.\32xl\:inset-14{bottom:3.5rem;left:3.5rem;right:3.5rem;top:3.5rem}.\32xl\:inset-16{bottom:4rem;left:4rem;right:4rem;top:4rem}.\32xl\:inset-20{bottom:5rem;left:5rem;right:5rem;top:5rem}.\32xl\:inset-24{bottom:6rem;left:6rem;right:6rem;top:6rem}.\32xl\:inset-28{bottom:7rem;left:7rem;right:7rem;top:7rem}.\32xl\:inset-32{bottom:8rem;left:8rem;right:8rem;top:8rem}.\32xl\:inset-36{bottom:9rem;left:9rem;right:9rem;top:9rem}.\32xl\:inset-40{bottom:10rem;left:10rem;right:10rem;top:10rem}.\32xl\:inset-44{bottom:11rem;left:11rem;right:11rem;top:11rem}.\32xl\:inset-48{bottom:12rem;left:12rem;right:12rem;top:12rem}.\32xl\:inset-52{bottom:13rem;left:13rem;right:13rem;top:13rem}.\32xl\:inset-56{bottom:14rem;left:14rem;right:14rem;top:14rem}.\32xl\:inset-60{bottom:15rem;left:15rem;right:15rem;top:15rem}.\32xl\:inset-64{bottom:16rem;left:16rem;right:16rem;top:16rem}.\32xl\:inset-72{bottom:18rem;left:18rem;right:18rem;top:18rem}.\32xl\:inset-80{bottom:20rem;left:20rem;right:20rem;top:20rem}.\32xl\:inset-96{bottom:24rem;left:24rem;right:24rem;top:24rem}.\32xl\:inset-auto{bottom:auto;left:auto;right:auto;top:auto}.\32xl\:inset-px{bottom:1px;left:1px;right:1px;top:1px}.\32xl\:inset-0\.5{bottom:.125rem;left:.125rem;right:.125rem;top:.125rem}.\32xl\:inset-1\.5{bottom:.375rem;left:.375rem;right:.375rem;top:.375rem}.\32xl\:inset-2\.5{bottom:.625rem;left:.625rem;right:.625rem;top:.625rem}.\32xl\:inset-3\.5{bottom:.875rem;left:.875rem;right:.875rem;top:.875rem}.\32xl\:-inset-0{bottom:0;left:0;right:0;top:0}.\32xl\:-inset-1{bottom:-.25rem;left:-.25rem;right:-.25rem;top:-.25rem}.\32xl\:-inset-2{bottom:-.5rem;left:-.5rem;right:-.5rem;top:-.5rem}.\32xl\:-inset-3{bottom:-.75rem;left:-.75rem;right:-.75rem;top:-.75rem}.\32xl\:-inset-4{bottom:-1rem;left:-1rem;right:-1rem;top:-1rem}.\32xl\:-inset-5{bottom:-1.25rem;left:-1.25rem;right:-1.25rem;top:-1.25rem}.\32xl\:-inset-6{bottom:-1.5rem;left:-1.5rem;right:-1.5rem;top:-1.5rem}.\32xl\:-inset-7{bottom:-1.75rem;left:-1.75rem;right:-1.75rem;top:-1.75rem}.\32xl\:-inset-8{bottom:-2rem;left:-2rem;right:-2rem;top:-2rem}.\32xl\:-inset-9{bottom:-2.25rem;left:-2.25rem;right:-2.25rem;top:-2.25rem}.\32xl\:-inset-10{bottom:-2.5rem;left:-2.5rem;right:-2.5rem;top:-2.5rem}.\32xl\:-inset-11{bottom:-2.75rem;left:-2.75rem;right:-2.75rem;top:-2.75rem}.\32xl\:-inset-12{bottom:-3rem;left:-3rem;right:-3rem;top:-3rem}.\32xl\:-inset-14{bottom:-3.5rem;left:-3.5rem;right:-3.5rem;top:-3.5rem}.\32xl\:-inset-16{bottom:-4rem;left:-4rem;right:-4rem;top:-4rem}.\32xl\:-inset-20{bottom:-5rem;left:-5rem;right:-5rem;top:-5rem}.\32xl\:-inset-24{bottom:-6rem;left:-6rem;right:-6rem;top:-6rem}.\32xl\:-inset-28{bottom:-7rem;left:-7rem;right:-7rem;top:-7rem}.\32xl\:-inset-32{bottom:-8rem;left:-8rem;right:-8rem;top:-8rem}.\32xl\:-inset-36{bottom:-9rem;left:-9rem;right:-9rem;top:-9rem}.\32xl\:-inset-40{bottom:-10rem;left:-10rem;right:-10rem;top:-10rem}.\32xl\:-inset-44{bottom:-11rem;left:-11rem;right:-11rem;top:-11rem}.\32xl\:-inset-48{bottom:-12rem;left:-12rem;right:-12rem;top:-12rem}.\32xl\:-inset-52{bottom:-13rem;left:-13rem;right:-13rem;top:-13rem}.\32xl\:-inset-56{bottom:-14rem;left:-14rem;right:-14rem;top:-14rem}.\32xl\:-inset-60{bottom:-15rem;left:-15rem;right:-15rem;top:-15rem}.\32xl\:-inset-64{bottom:-16rem;left:-16rem;right:-16rem;top:-16rem}.\32xl\:-inset-72{bottom:-18rem;left:-18rem;right:-18rem;top:-18rem}.\32xl\:-inset-80{bottom:-20rem;left:-20rem;right:-20rem;top:-20rem}.\32xl\:-inset-96{bottom:-24rem;left:-24rem;right:-24rem;top:-24rem}.\32xl\:-inset-px{bottom:-1px;left:-1px;right:-1px;top:-1px}.\32xl\:-inset-0\.5{bottom:-.125rem;left:-.125rem;right:-.125rem;top:-.125rem}.\32xl\:-inset-1\.5{bottom:-.375rem;left:-.375rem;right:-.375rem;top:-.375rem}.\32xl\:-inset-2\.5{bottom:-.625rem;left:-.625rem;right:-.625rem;top:-.625rem}.\32xl\:-inset-3\.5{bottom:-.875rem;left:-.875rem;right:-.875rem;top:-.875rem}.\32xl\:inset-1\/2{bottom:50%;left:50%;right:50%;top:50%}.\32xl\:inset-1\/3{bottom:33.333333%;left:33.333333%;right:33.333333%;top:33.333333%}.\32xl\:inset-2\/3{bottom:66.666667%;left:66.666667%;right:66.666667%;top:66.666667%}.\32xl\:inset-1\/4{bottom:25%;left:25%;right:25%;top:25%}.\32xl\:inset-2\/4{bottom:50%;left:50%;right:50%;top:50%}.\32xl\:inset-3\/4{bottom:75%;left:75%;right:75%;top:75%}.\32xl\:inset-full{bottom:100%;left:100%;right:100%;top:100%}.\32xl\:-inset-1\/2{bottom:-50%;left:-50%;right:-50%;top:-50%}.\32xl\:-inset-1\/3{bottom:-33.333333%;left:-33.333333%;right:-33.333333%;top:-33.333333%}.\32xl\:-inset-2\/3{bottom:-66.666667%;left:-66.666667%;right:-66.666667%;top:-66.666667%}.\32xl\:-inset-1\/4{bottom:-25%;left:-25%;right:-25%;top:-25%}.\32xl\:-inset-2\/4{bottom:-50%;left:-50%;right:-50%;top:-50%}.\32xl\:-inset-3\/4{bottom:-75%;left:-75%;right:-75%;top:-75%}.\32xl\:-inset-full{bottom:-100%;left:-100%;right:-100%;top:-100%}.\32xl\:inset-x-0{left:0;right:0}.\32xl\:inset-x-1{left:.25rem;right:.25rem}.\32xl\:inset-x-2{left:.5rem;right:.5rem}.\32xl\:inset-x-3{left:.75rem;right:.75rem}.\32xl\:inset-x-4{left:1rem;right:1rem}.\32xl\:inset-x-5{left:1.25rem;right:1.25rem}.\32xl\:inset-x-6{left:1.5rem;right:1.5rem}.\32xl\:inset-x-7{left:1.75rem;right:1.75rem}.\32xl\:inset-x-8{left:2rem;right:2rem}.\32xl\:inset-x-9{left:2.25rem;right:2.25rem}.\32xl\:inset-x-10{left:2.5rem;right:2.5rem}.\32xl\:inset-x-11{left:2.75rem;right:2.75rem}.\32xl\:inset-x-12{left:3rem;right:3rem}.\32xl\:inset-x-14{left:3.5rem;right:3.5rem}.\32xl\:inset-x-16{left:4rem;right:4rem}.\32xl\:inset-x-20{left:5rem;right:5rem}.\32xl\:inset-x-24{left:6rem;right:6rem}.\32xl\:inset-x-28{left:7rem;right:7rem}.\32xl\:inset-x-32{left:8rem;right:8rem}.\32xl\:inset-x-36{left:9rem;right:9rem}.\32xl\:inset-x-40{left:10rem;right:10rem}.\32xl\:inset-x-44{left:11rem;right:11rem}.\32xl\:inset-x-48{left:12rem;right:12rem}.\32xl\:inset-x-52{left:13rem;right:13rem}.\32xl\:inset-x-56{left:14rem;right:14rem}.\32xl\:inset-x-60{left:15rem;right:15rem}.\32xl\:inset-x-64{left:16rem;right:16rem}.\32xl\:inset-x-72{left:18rem;right:18rem}.\32xl\:inset-x-80{left:20rem;right:20rem}.\32xl\:inset-x-96{left:24rem;right:24rem}.\32xl\:inset-x-auto{left:auto;right:auto}.\32xl\:inset-x-px{left:1px;right:1px}.\32xl\:inset-x-0\.5{left:.125rem;right:.125rem}.\32xl\:inset-x-1\.5{left:.375rem;right:.375rem}.\32xl\:inset-x-2\.5{left:.625rem;right:.625rem}.\32xl\:inset-x-3\.5{left:.875rem;right:.875rem}.\32xl\:-inset-x-0{left:0;right:0}.\32xl\:-inset-x-1{left:-.25rem;right:-.25rem}.\32xl\:-inset-x-2{left:-.5rem;right:-.5rem}.\32xl\:-inset-x-3{left:-.75rem;right:-.75rem}.\32xl\:-inset-x-4{left:-1rem;right:-1rem}.\32xl\:-inset-x-5{left:-1.25rem;right:-1.25rem}.\32xl\:-inset-x-6{left:-1.5rem;right:-1.5rem}.\32xl\:-inset-x-7{left:-1.75rem;right:-1.75rem}.\32xl\:-inset-x-8{left:-2rem;right:-2rem}.\32xl\:-inset-x-9{left:-2.25rem;right:-2.25rem}.\32xl\:-inset-x-10{left:-2.5rem;right:-2.5rem}.\32xl\:-inset-x-11{left:-2.75rem;right:-2.75rem}.\32xl\:-inset-x-12{left:-3rem;right:-3rem}.\32xl\:-inset-x-14{left:-3.5rem;right:-3.5rem}.\32xl\:-inset-x-16{left:-4rem;right:-4rem}.\32xl\:-inset-x-20{left:-5rem;right:-5rem}.\32xl\:-inset-x-24{left:-6rem;right:-6rem}.\32xl\:-inset-x-28{left:-7rem;right:-7rem}.\32xl\:-inset-x-32{left:-8rem;right:-8rem}.\32xl\:-inset-x-36{left:-9rem;right:-9rem}.\32xl\:-inset-x-40{left:-10rem;right:-10rem}.\32xl\:-inset-x-44{left:-11rem;right:-11rem}.\32xl\:-inset-x-48{left:-12rem;right:-12rem}.\32xl\:-inset-x-52{left:-13rem;right:-13rem}.\32xl\:-inset-x-56{left:-14rem;right:-14rem}.\32xl\:-inset-x-60{left:-15rem;right:-15rem}.\32xl\:-inset-x-64{left:-16rem;right:-16rem}.\32xl\:-inset-x-72{left:-18rem;right:-18rem}.\32xl\:-inset-x-80{left:-20rem;right:-20rem}.\32xl\:-inset-x-96{left:-24rem;right:-24rem}.\32xl\:-inset-x-px{left:-1px;right:-1px}.\32xl\:-inset-x-0\.5{left:-.125rem;right:-.125rem}.\32xl\:-inset-x-1\.5{left:-.375rem;right:-.375rem}.\32xl\:-inset-x-2\.5{left:-.625rem;right:-.625rem}.\32xl\:-inset-x-3\.5{left:-.875rem;right:-.875rem}.\32xl\:inset-x-1\/2{left:50%;right:50%}.\32xl\:inset-x-1\/3{left:33.333333%;right:33.333333%}.\32xl\:inset-x-2\/3{left:66.666667%;right:66.666667%}.\32xl\:inset-x-1\/4{left:25%;right:25%}.\32xl\:inset-x-2\/4{left:50%;right:50%}.\32xl\:inset-x-3\/4{left:75%;right:75%}.\32xl\:inset-x-full{left:100%;right:100%}.\32xl\:-inset-x-1\/2{left:-50%;right:-50%}.\32xl\:-inset-x-1\/3{left:-33.333333%;right:-33.333333%}.\32xl\:-inset-x-2\/3{left:-66.666667%;right:-66.666667%}.\32xl\:-inset-x-1\/4{left:-25%;right:-25%}.\32xl\:-inset-x-2\/4{left:-50%;right:-50%}.\32xl\:-inset-x-3\/4{left:-75%;right:-75%}.\32xl\:-inset-x-full{left:-100%;right:-100%}.\32xl\:inset-y-0{bottom:0;top:0}.\32xl\:inset-y-1{bottom:.25rem;top:.25rem}.\32xl\:inset-y-2{bottom:.5rem;top:.5rem}.\32xl\:inset-y-3{bottom:.75rem;top:.75rem}.\32xl\:inset-y-4{bottom:1rem;top:1rem}.\32xl\:inset-y-5{bottom:1.25rem;top:1.25rem}.\32xl\:inset-y-6{bottom:1.5rem;top:1.5rem}.\32xl\:inset-y-7{bottom:1.75rem;top:1.75rem}.\32xl\:inset-y-8{bottom:2rem;top:2rem}.\32xl\:inset-y-9{bottom:2.25rem;top:2.25rem}.\32xl\:inset-y-10{bottom:2.5rem;top:2.5rem}.\32xl\:inset-y-11{bottom:2.75rem;top:2.75rem}.\32xl\:inset-y-12{bottom:3rem;top:3rem}.\32xl\:inset-y-14{bottom:3.5rem;top:3.5rem}.\32xl\:inset-y-16{bottom:4rem;top:4rem}.\32xl\:inset-y-20{bottom:5rem;top:5rem}.\32xl\:inset-y-24{bottom:6rem;top:6rem}.\32xl\:inset-y-28{bottom:7rem;top:7rem}.\32xl\:inset-y-32{bottom:8rem;top:8rem}.\32xl\:inset-y-36{bottom:9rem;top:9rem}.\32xl\:inset-y-40{bottom:10rem;top:10rem}.\32xl\:inset-y-44{bottom:11rem;top:11rem}.\32xl\:inset-y-48{bottom:12rem;top:12rem}.\32xl\:inset-y-52{bottom:13rem;top:13rem}.\32xl\:inset-y-56{bottom:14rem;top:14rem}.\32xl\:inset-y-60{bottom:15rem;top:15rem}.\32xl\:inset-y-64{bottom:16rem;top:16rem}.\32xl\:inset-y-72{bottom:18rem;top:18rem}.\32xl\:inset-y-80{bottom:20rem;top:20rem}.\32xl\:inset-y-96{bottom:24rem;top:24rem}.\32xl\:inset-y-auto{bottom:auto;top:auto}.\32xl\:inset-y-px{bottom:1px;top:1px}.\32xl\:inset-y-0\.5{bottom:.125rem;top:.125rem}.\32xl\:inset-y-1\.5{bottom:.375rem;top:.375rem}.\32xl\:inset-y-2\.5{bottom:.625rem;top:.625rem}.\32xl\:inset-y-3\.5{bottom:.875rem;top:.875rem}.\32xl\:-inset-y-0{bottom:0;top:0}.\32xl\:-inset-y-1{bottom:-.25rem;top:-.25rem}.\32xl\:-inset-y-2{bottom:-.5rem;top:-.5rem}.\32xl\:-inset-y-3{bottom:-.75rem;top:-.75rem}.\32xl\:-inset-y-4{bottom:-1rem;top:-1rem}.\32xl\:-inset-y-5{bottom:-1.25rem;top:-1.25rem}.\32xl\:-inset-y-6{bottom:-1.5rem;top:-1.5rem}.\32xl\:-inset-y-7{bottom:-1.75rem;top:-1.75rem}.\32xl\:-inset-y-8{bottom:-2rem;top:-2rem}.\32xl\:-inset-y-9{bottom:-2.25rem;top:-2.25rem}.\32xl\:-inset-y-10{bottom:-2.5rem;top:-2.5rem}.\32xl\:-inset-y-11{bottom:-2.75rem;top:-2.75rem}.\32xl\:-inset-y-12{bottom:-3rem;top:-3rem}.\32xl\:-inset-y-14{bottom:-3.5rem;top:-3.5rem}.\32xl\:-inset-y-16{bottom:-4rem;top:-4rem}.\32xl\:-inset-y-20{bottom:-5rem;top:-5rem}.\32xl\:-inset-y-24{bottom:-6rem;top:-6rem}.\32xl\:-inset-y-28{bottom:-7rem;top:-7rem}.\32xl\:-inset-y-32{bottom:-8rem;top:-8rem}.\32xl\:-inset-y-36{bottom:-9rem;top:-9rem}.\32xl\:-inset-y-40{bottom:-10rem;top:-10rem}.\32xl\:-inset-y-44{bottom:-11rem;top:-11rem}.\32xl\:-inset-y-48{bottom:-12rem;top:-12rem}.\32xl\:-inset-y-52{bottom:-13rem;top:-13rem}.\32xl\:-inset-y-56{bottom:-14rem;top:-14rem}.\32xl\:-inset-y-60{bottom:-15rem;top:-15rem}.\32xl\:-inset-y-64{bottom:-16rem;top:-16rem}.\32xl\:-inset-y-72{bottom:-18rem;top:-18rem}.\32xl\:-inset-y-80{bottom:-20rem;top:-20rem}.\32xl\:-inset-y-96{bottom:-24rem;top:-24rem}.\32xl\:-inset-y-px{bottom:-1px;top:-1px}.\32xl\:-inset-y-0\.5{bottom:-.125rem;top:-.125rem}.\32xl\:-inset-y-1\.5{bottom:-.375rem;top:-.375rem}.\32xl\:-inset-y-2\.5{bottom:-.625rem;top:-.625rem}.\32xl\:-inset-y-3\.5{bottom:-.875rem;top:-.875rem}.\32xl\:inset-y-1\/2{bottom:50%;top:50%}.\32xl\:inset-y-1\/3{bottom:33.333333%;top:33.333333%}.\32xl\:inset-y-2\/3{bottom:66.666667%;top:66.666667%}.\32xl\:inset-y-1\/4{bottom:25%;top:25%}.\32xl\:inset-y-2\/4{bottom:50%;top:50%}.\32xl\:inset-y-3\/4{bottom:75%;top:75%}.\32xl\:inset-y-full{bottom:100%;top:100%}.\32xl\:-inset-y-1\/2{bottom:-50%;top:-50%}.\32xl\:-inset-y-1\/3{bottom:-33.333333%;top:-33.333333%}.\32xl\:-inset-y-2\/3{bottom:-66.666667%;top:-66.666667%}.\32xl\:-inset-y-1\/4{bottom:-25%;top:-25%}.\32xl\:-inset-y-2\/4{bottom:-50%;top:-50%}.\32xl\:-inset-y-3\/4{bottom:-75%;top:-75%}.\32xl\:-inset-y-full{bottom:-100%;top:-100%}.\32xl\:top-0{top:0}.\32xl\:top-1{top:.25rem}.\32xl\:top-2{top:.5rem}.\32xl\:top-3{top:.75rem}.\32xl\:top-4{top:1rem}.\32xl\:top-5{top:1.25rem}.\32xl\:top-6{top:1.5rem}.\32xl\:top-7{top:1.75rem}.\32xl\:top-8{top:2rem}.\32xl\:top-9{top:2.25rem}.\32xl\:top-10{top:2.5rem}.\32xl\:top-11{top:2.75rem}.\32xl\:top-12{top:3rem}.\32xl\:top-14{top:3.5rem}.\32xl\:top-16{top:4rem}.\32xl\:top-20{top:5rem}.\32xl\:top-24{top:6rem}.\32xl\:top-28{top:7rem}.\32xl\:top-32{top:8rem}.\32xl\:top-36{top:9rem}.\32xl\:top-40{top:10rem}.\32xl\:top-44{top:11rem}.\32xl\:top-48{top:12rem}.\32xl\:top-52{top:13rem}.\32xl\:top-56{top:14rem}.\32xl\:top-60{top:15rem}.\32xl\:top-64{top:16rem}.\32xl\:top-72{top:18rem}.\32xl\:top-80{top:20rem}.\32xl\:top-96{top:24rem}.\32xl\:top-auto{top:auto}.\32xl\:top-px{top:1px}.\32xl\:top-0\.5{top:.125rem}.\32xl\:top-1\.5{top:.375rem}.\32xl\:top-2\.5{top:.625rem}.\32xl\:top-3\.5{top:.875rem}.\32xl\:-top-0{top:0}.\32xl\:-top-1{top:-.25rem}.\32xl\:-top-2{top:-.5rem}.\32xl\:-top-3{top:-.75rem}.\32xl\:-top-4{top:-1rem}.\32xl\:-top-5{top:-1.25rem}.\32xl\:-top-6{top:-1.5rem}.\32xl\:-top-7{top:-1.75rem}.\32xl\:-top-8{top:-2rem}.\32xl\:-top-9{top:-2.25rem}.\32xl\:-top-10{top:-2.5rem}.\32xl\:-top-11{top:-2.75rem}.\32xl\:-top-12{top:-3rem}.\32xl\:-top-14{top:-3.5rem}.\32xl\:-top-16{top:-4rem}.\32xl\:-top-20{top:-5rem}.\32xl\:-top-24{top:-6rem}.\32xl\:-top-28{top:-7rem}.\32xl\:-top-32{top:-8rem}.\32xl\:-top-36{top:-9rem}.\32xl\:-top-40{top:-10rem}.\32xl\:-top-44{top:-11rem}.\32xl\:-top-48{top:-12rem}.\32xl\:-top-52{top:-13rem}.\32xl\:-top-56{top:-14rem}.\32xl\:-top-60{top:-15rem}.\32xl\:-top-64{top:-16rem}.\32xl\:-top-72{top:-18rem}.\32xl\:-top-80{top:-20rem}.\32xl\:-top-96{top:-24rem}.\32xl\:-top-px{top:-1px}.\32xl\:-top-0\.5{top:-.125rem}.\32xl\:-top-1\.5{top:-.375rem}.\32xl\:-top-2\.5{top:-.625rem}.\32xl\:-top-3\.5{top:-.875rem}.\32xl\:top-1\/2{top:50%}.\32xl\:top-1\/3{top:33.333333%}.\32xl\:top-2\/3{top:66.666667%}.\32xl\:top-1\/4{top:25%}.\32xl\:top-2\/4{top:50%}.\32xl\:top-3\/4{top:75%}.\32xl\:top-full{top:100%}.\32xl\:-top-1\/2{top:-50%}.\32xl\:-top-1\/3{top:-33.333333%}.\32xl\:-top-2\/3{top:-66.666667%}.\32xl\:-top-1\/4{top:-25%}.\32xl\:-top-2\/4{top:-50%}.\32xl\:-top-3\/4{top:-75%}.\32xl\:-top-full{top:-100%}.\32xl\:right-0{right:0}.\32xl\:right-1{right:.25rem}.\32xl\:right-2{right:.5rem}.\32xl\:right-3{right:.75rem}.\32xl\:right-4{right:1rem}.\32xl\:right-5{right:1.25rem}.\32xl\:right-6{right:1.5rem}.\32xl\:right-7{right:1.75rem}.\32xl\:right-8{right:2rem}.\32xl\:right-9{right:2.25rem}.\32xl\:right-10{right:2.5rem}.\32xl\:right-11{right:2.75rem}.\32xl\:right-12{right:3rem}.\32xl\:right-14{right:3.5rem}.\32xl\:right-16{right:4rem}.\32xl\:right-20{right:5rem}.\32xl\:right-24{right:6rem}.\32xl\:right-28{right:7rem}.\32xl\:right-32{right:8rem}.\32xl\:right-36{right:9rem}.\32xl\:right-40{right:10rem}.\32xl\:right-44{right:11rem}.\32xl\:right-48{right:12rem}.\32xl\:right-52{right:13rem}.\32xl\:right-56{right:14rem}.\32xl\:right-60{right:15rem}.\32xl\:right-64{right:16rem}.\32xl\:right-72{right:18rem}.\32xl\:right-80{right:20rem}.\32xl\:right-96{right:24rem}.\32xl\:right-auto{right:auto}.\32xl\:right-px{right:1px}.\32xl\:right-0\.5{right:.125rem}.\32xl\:right-1\.5{right:.375rem}.\32xl\:right-2\.5{right:.625rem}.\32xl\:right-3\.5{right:.875rem}.\32xl\:-right-0{right:0}.\32xl\:-right-1{right:-.25rem}.\32xl\:-right-2{right:-.5rem}.\32xl\:-right-3{right:-.75rem}.\32xl\:-right-4{right:-1rem}.\32xl\:-right-5{right:-1.25rem}.\32xl\:-right-6{right:-1.5rem}.\32xl\:-right-7{right:-1.75rem}.\32xl\:-right-8{right:-2rem}.\32xl\:-right-9{right:-2.25rem}.\32xl\:-right-10{right:-2.5rem}.\32xl\:-right-11{right:-2.75rem}.\32xl\:-right-12{right:-3rem}.\32xl\:-right-14{right:-3.5rem}.\32xl\:-right-16{right:-4rem}.\32xl\:-right-20{right:-5rem}.\32xl\:-right-24{right:-6rem}.\32xl\:-right-28{right:-7rem}.\32xl\:-right-32{right:-8rem}.\32xl\:-right-36{right:-9rem}.\32xl\:-right-40{right:-10rem}.\32xl\:-right-44{right:-11rem}.\32xl\:-right-48{right:-12rem}.\32xl\:-right-52{right:-13rem}.\32xl\:-right-56{right:-14rem}.\32xl\:-right-60{right:-15rem}.\32xl\:-right-64{right:-16rem}.\32xl\:-right-72{right:-18rem}.\32xl\:-right-80{right:-20rem}.\32xl\:-right-96{right:-24rem}.\32xl\:-right-px{right:-1px}.\32xl\:-right-0\.5{right:-.125rem}.\32xl\:-right-1\.5{right:-.375rem}.\32xl\:-right-2\.5{right:-.625rem}.\32xl\:-right-3\.5{right:-.875rem}.\32xl\:right-1\/2{right:50%}.\32xl\:right-1\/3{right:33.333333%}.\32xl\:right-2\/3{right:66.666667%}.\32xl\:right-1\/4{right:25%}.\32xl\:right-2\/4{right:50%}.\32xl\:right-3\/4{right:75%}.\32xl\:right-full{right:100%}.\32xl\:-right-1\/2{right:-50%}.\32xl\:-right-1\/3{right:-33.333333%}.\32xl\:-right-2\/3{right:-66.666667%}.\32xl\:-right-1\/4{right:-25%}.\32xl\:-right-2\/4{right:-50%}.\32xl\:-right-3\/4{right:-75%}.\32xl\:-right-full{right:-100%}.\32xl\:bottom-0{bottom:0}.\32xl\:bottom-1{bottom:.25rem}.\32xl\:bottom-2{bottom:.5rem}.\32xl\:bottom-3{bottom:.75rem}.\32xl\:bottom-4{bottom:1rem}.\32xl\:bottom-5{bottom:1.25rem}.\32xl\:bottom-6{bottom:1.5rem}.\32xl\:bottom-7{bottom:1.75rem}.\32xl\:bottom-8{bottom:2rem}.\32xl\:bottom-9{bottom:2.25rem}.\32xl\:bottom-10{bottom:2.5rem}.\32xl\:bottom-11{bottom:2.75rem}.\32xl\:bottom-12{bottom:3rem}.\32xl\:bottom-14{bottom:3.5rem}.\32xl\:bottom-16{bottom:4rem}.\32xl\:bottom-20{bottom:5rem}.\32xl\:bottom-24{bottom:6rem}.\32xl\:bottom-28{bottom:7rem}.\32xl\:bottom-32{bottom:8rem}.\32xl\:bottom-36{bottom:9rem}.\32xl\:bottom-40{bottom:10rem}.\32xl\:bottom-44{bottom:11rem}.\32xl\:bottom-48{bottom:12rem}.\32xl\:bottom-52{bottom:13rem}.\32xl\:bottom-56{bottom:14rem}.\32xl\:bottom-60{bottom:15rem}.\32xl\:bottom-64{bottom:16rem}.\32xl\:bottom-72{bottom:18rem}.\32xl\:bottom-80{bottom:20rem}.\32xl\:bottom-96{bottom:24rem}.\32xl\:bottom-auto{bottom:auto}.\32xl\:bottom-px{bottom:1px}.\32xl\:bottom-0\.5{bottom:.125rem}.\32xl\:bottom-1\.5{bottom:.375rem}.\32xl\:bottom-2\.5{bottom:.625rem}.\32xl\:bottom-3\.5{bottom:.875rem}.\32xl\:-bottom-0{bottom:0}.\32xl\:-bottom-1{bottom:-.25rem}.\32xl\:-bottom-2{bottom:-.5rem}.\32xl\:-bottom-3{bottom:-.75rem}.\32xl\:-bottom-4{bottom:-1rem}.\32xl\:-bottom-5{bottom:-1.25rem}.\32xl\:-bottom-6{bottom:-1.5rem}.\32xl\:-bottom-7{bottom:-1.75rem}.\32xl\:-bottom-8{bottom:-2rem}.\32xl\:-bottom-9{bottom:-2.25rem}.\32xl\:-bottom-10{bottom:-2.5rem}.\32xl\:-bottom-11{bottom:-2.75rem}.\32xl\:-bottom-12{bottom:-3rem}.\32xl\:-bottom-14{bottom:-3.5rem}.\32xl\:-bottom-16{bottom:-4rem}.\32xl\:-bottom-20{bottom:-5rem}.\32xl\:-bottom-24{bottom:-6rem}.\32xl\:-bottom-28{bottom:-7rem}.\32xl\:-bottom-32{bottom:-8rem}.\32xl\:-bottom-36{bottom:-9rem}.\32xl\:-bottom-40{bottom:-10rem}.\32xl\:-bottom-44{bottom:-11rem}.\32xl\:-bottom-48{bottom:-12rem}.\32xl\:-bottom-52{bottom:-13rem}.\32xl\:-bottom-56{bottom:-14rem}.\32xl\:-bottom-60{bottom:-15rem}.\32xl\:-bottom-64{bottom:-16rem}.\32xl\:-bottom-72{bottom:-18rem}.\32xl\:-bottom-80{bottom:-20rem}.\32xl\:-bottom-96{bottom:-24rem}.\32xl\:-bottom-px{bottom:-1px}.\32xl\:-bottom-0\.5{bottom:-.125rem}.\32xl\:-bottom-1\.5{bottom:-.375rem}.\32xl\:-bottom-2\.5{bottom:-.625rem}.\32xl\:-bottom-3\.5{bottom:-.875rem}.\32xl\:bottom-1\/2{bottom:50%}.\32xl\:bottom-1\/3{bottom:33.333333%}.\32xl\:bottom-2\/3{bottom:66.666667%}.\32xl\:bottom-1\/4{bottom:25%}.\32xl\:bottom-2\/4{bottom:50%}.\32xl\:bottom-3\/4{bottom:75%}.\32xl\:bottom-full{bottom:100%}.\32xl\:-bottom-1\/2{bottom:-50%}.\32xl\:-bottom-1\/3{bottom:-33.333333%}.\32xl\:-bottom-2\/3{bottom:-66.666667%}.\32xl\:-bottom-1\/4{bottom:-25%}.\32xl\:-bottom-2\/4{bottom:-50%}.\32xl\:-bottom-3\/4{bottom:-75%}.\32xl\:-bottom-full{bottom:-100%}.\32xl\:left-0{left:0}.\32xl\:left-1{left:.25rem}.\32xl\:left-2{left:.5rem}.\32xl\:left-3{left:.75rem}.\32xl\:left-4{left:1rem}.\32xl\:left-5{left:1.25rem}.\32xl\:left-6{left:1.5rem}.\32xl\:left-7{left:1.75rem}.\32xl\:left-8{left:2rem}.\32xl\:left-9{left:2.25rem}.\32xl\:left-10{left:2.5rem}.\32xl\:left-11{left:2.75rem}.\32xl\:left-12{left:3rem}.\32xl\:left-14{left:3.5rem}.\32xl\:left-16{left:4rem}.\32xl\:left-20{left:5rem}.\32xl\:left-24{left:6rem}.\32xl\:left-28{left:7rem}.\32xl\:left-32{left:8rem}.\32xl\:left-36{left:9rem}.\32xl\:left-40{left:10rem}.\32xl\:left-44{left:11rem}.\32xl\:left-48{left:12rem}.\32xl\:left-52{left:13rem}.\32xl\:left-56{left:14rem}.\32xl\:left-60{left:15rem}.\32xl\:left-64{left:16rem}.\32xl\:left-72{left:18rem}.\32xl\:left-80{left:20rem}.\32xl\:left-96{left:24rem}.\32xl\:left-auto{left:auto}.\32xl\:left-px{left:1px}.\32xl\:left-0\.5{left:.125rem}.\32xl\:left-1\.5{left:.375rem}.\32xl\:left-2\.5{left:.625rem}.\32xl\:left-3\.5{left:.875rem}.\32xl\:-left-0{left:0}.\32xl\:-left-1{left:-.25rem}.\32xl\:-left-2{left:-.5rem}.\32xl\:-left-3{left:-.75rem}.\32xl\:-left-4{left:-1rem}.\32xl\:-left-5{left:-1.25rem}.\32xl\:-left-6{left:-1.5rem}.\32xl\:-left-7{left:-1.75rem}.\32xl\:-left-8{left:-2rem}.\32xl\:-left-9{left:-2.25rem}.\32xl\:-left-10{left:-2.5rem}.\32xl\:-left-11{left:-2.75rem}.\32xl\:-left-12{left:-3rem}.\32xl\:-left-14{left:-3.5rem}.\32xl\:-left-16{left:-4rem}.\32xl\:-left-20{left:-5rem}.\32xl\:-left-24{left:-6rem}.\32xl\:-left-28{left:-7rem}.\32xl\:-left-32{left:-8rem}.\32xl\:-left-36{left:-9rem}.\32xl\:-left-40{left:-10rem}.\32xl\:-left-44{left:-11rem}.\32xl\:-left-48{left:-12rem}.\32xl\:-left-52{left:-13rem}.\32xl\:-left-56{left:-14rem}.\32xl\:-left-60{left:-15rem}.\32xl\:-left-64{left:-16rem}.\32xl\:-left-72{left:-18rem}.\32xl\:-left-80{left:-20rem}.\32xl\:-left-96{left:-24rem}.\32xl\:-left-px{left:-1px}.\32xl\:-left-0\.5{left:-.125rem}.\32xl\:-left-1\.5{left:-.375rem}.\32xl\:-left-2\.5{left:-.625rem}.\32xl\:-left-3\.5{left:-.875rem}.\32xl\:left-1\/2{left:50%}.\32xl\:left-1\/3{left:33.333333%}.\32xl\:left-2\/3{left:66.666667%}.\32xl\:left-1\/4{left:25%}.\32xl\:left-2\/4{left:50%}.\32xl\:left-3\/4{left:75%}.\32xl\:left-full{left:100%}.\32xl\:-left-1\/2{left:-50%}.\32xl\:-left-1\/3{left:-33.333333%}.\32xl\:-left-2\/3{left:-66.666667%}.\32xl\:-left-1\/4{left:-25%}.\32xl\:-left-2\/4{left:-50%}.\32xl\:-left-3\/4{left:-75%}.\32xl\:-left-full{left:-100%}.\32xl\:isolate{isolation:isolate}.\32xl\:isolation-auto{isolation:auto}.\32xl\:z-0{z-index:0}.\32xl\:z-10{z-index:10}.\32xl\:z-20{z-index:20}.\32xl\:z-30{z-index:30}.\32xl\:z-40{z-index:40}.\32xl\:z-50{z-index:50}.\32xl\:z-auto{z-index:auto}.\32xl\:focus-within\:z-0:focus-within{z-index:0}.\32xl\:focus-within\:z-10:focus-within{z-index:10}.\32xl\:focus-within\:z-20:focus-within{z-index:20}.\32xl\:focus-within\:z-30:focus-within{z-index:30}.\32xl\:focus-within\:z-40:focus-within{z-index:40}.\32xl\:focus-within\:z-50:focus-within{z-index:50}.\32xl\:focus-within\:z-auto:focus-within{z-index:auto}.\32xl\:focus\:z-0:focus{z-index:0}.\32xl\:focus\:z-10:focus{z-index:10}.\32xl\:focus\:z-20:focus{z-index:20}.\32xl\:focus\:z-30:focus{z-index:30}.\32xl\:focus\:z-40:focus{z-index:40}.\32xl\:focus\:z-50:focus{z-index:50}.\32xl\:focus\:z-auto:focus{z-index:auto}.\32xl\:order-1{order:1}.\32xl\:order-2{order:2}.\32xl\:order-3{order:3}.\32xl\:order-4{order:4}.\32xl\:order-5{order:5}.\32xl\:order-6{order:6}.\32xl\:order-7{order:7}.\32xl\:order-8{order:8}.\32xl\:order-9{order:9}.\32xl\:order-10{order:10}.\32xl\:order-11{order:11}.\32xl\:order-12{order:12}.\32xl\:order-first{order:-9999}.\32xl\:order-last{order:9999}.\32xl\:order-none{order:0}.\32xl\:col-auto{grid-column:auto}.\32xl\:col-span-1{grid-column:span 1/span 1}.\32xl\:col-span-2{grid-column:span 2/span 2}.\32xl\:col-span-3{grid-column:span 3/span 3}.\32xl\:col-span-4{grid-column:span 4/span 4}.\32xl\:col-span-5{grid-column:span 5/span 5}.\32xl\:col-span-6{grid-column:span 6/span 6}.\32xl\:col-span-7{grid-column:span 7/span 7}.\32xl\:col-span-8{grid-column:span 8/span 8}.\32xl\:col-span-9{grid-column:span 9/span 9}.\32xl\:col-span-10{grid-column:span 10/span 10}.\32xl\:col-span-11{grid-column:span 11/span 11}.\32xl\:col-span-12{grid-column:span 12/span 12}.\32xl\:col-span-full{grid-column:1/-1}.\32xl\:col-start-1{grid-column-start:1}.\32xl\:col-start-2{grid-column-start:2}.\32xl\:col-start-3{grid-column-start:3}.\32xl\:col-start-4{grid-column-start:4}.\32xl\:col-start-5{grid-column-start:5}.\32xl\:col-start-6{grid-column-start:6}.\32xl\:col-start-7{grid-column-start:7}.\32xl\:col-start-8{grid-column-start:8}.\32xl\:col-start-9{grid-column-start:9}.\32xl\:col-start-10{grid-column-start:10}.\32xl\:col-start-11{grid-column-start:11}.\32xl\:col-start-12{grid-column-start:12}.\32xl\:col-start-13{grid-column-start:13}.\32xl\:col-start-auto{grid-column-start:auto}.\32xl\:col-end-1{grid-column-end:1}.\32xl\:col-end-2{grid-column-end:2}.\32xl\:col-end-3{grid-column-end:3}.\32xl\:col-end-4{grid-column-end:4}.\32xl\:col-end-5{grid-column-end:5}.\32xl\:col-end-6{grid-column-end:6}.\32xl\:col-end-7{grid-column-end:7}.\32xl\:col-end-8{grid-column-end:8}.\32xl\:col-end-9{grid-column-end:9}.\32xl\:col-end-10{grid-column-end:10}.\32xl\:col-end-11{grid-column-end:11}.\32xl\:col-end-12{grid-column-end:12}.\32xl\:col-end-13{grid-column-end:13}.\32xl\:col-end-auto{grid-column-end:auto}.\32xl\:row-auto{grid-row:auto}.\32xl\:row-span-1{grid-row:span 1/span 1}.\32xl\:row-span-2{grid-row:span 2/span 2}.\32xl\:row-span-3{grid-row:span 3/span 3}.\32xl\:row-span-4{grid-row:span 4/span 4}.\32xl\:row-span-5{grid-row:span 5/span 5}.\32xl\:row-span-6{grid-row:span 6/span 6}.\32xl\:row-span-full{grid-row:1/-1}.\32xl\:row-start-1{grid-row-start:1}.\32xl\:row-start-2{grid-row-start:2}.\32xl\:row-start-3{grid-row-start:3}.\32xl\:row-start-4{grid-row-start:4}.\32xl\:row-start-5{grid-row-start:5}.\32xl\:row-start-6{grid-row-start:6}.\32xl\:row-start-7{grid-row-start:7}.\32xl\:row-start-auto{grid-row-start:auto}.\32xl\:row-end-1{grid-row-end:1}.\32xl\:row-end-2{grid-row-end:2}.\32xl\:row-end-3{grid-row-end:3}.\32xl\:row-end-4{grid-row-end:4}.\32xl\:row-end-5{grid-row-end:5}.\32xl\:row-end-6{grid-row-end:6}.\32xl\:row-end-7{grid-row-end:7}.\32xl\:row-end-auto{grid-row-end:auto}.\32xl\:float-right{float:right}.\32xl\:float-left{float:left}.\32xl\:float-none{float:none}.\32xl\:clear-left{clear:left}.\32xl\:clear-right{clear:right}.\32xl\:clear-both{clear:both}.\32xl\:clear-none{clear:none}.\32xl\:m-0{margin:0}.\32xl\:m-1{margin:.25rem}.\32xl\:m-2{margin:.5rem}.\32xl\:m-3{margin:.75rem}.\32xl\:m-4{margin:1rem}.\32xl\:m-5{margin:1.25rem}.\32xl\:m-6{margin:1.5rem}.\32xl\:m-7{margin:1.75rem}.\32xl\:m-8{margin:2rem}.\32xl\:m-9{margin:2.25rem}.\32xl\:m-10{margin:2.5rem}.\32xl\:m-11{margin:2.75rem}.\32xl\:m-12{margin:3rem}.\32xl\:m-14{margin:3.5rem}.\32xl\:m-16{margin:4rem}.\32xl\:m-20{margin:5rem}.\32xl\:m-24{margin:6rem}.\32xl\:m-28{margin:7rem}.\32xl\:m-32{margin:8rem}.\32xl\:m-36{margin:9rem}.\32xl\:m-40{margin:10rem}.\32xl\:m-44{margin:11rem}.\32xl\:m-48{margin:12rem}.\32xl\:m-52{margin:13rem}.\32xl\:m-56{margin:14rem}.\32xl\:m-60{margin:15rem}.\32xl\:m-64{margin:16rem}.\32xl\:m-72{margin:18rem}.\32xl\:m-80{margin:20rem}.\32xl\:m-96{margin:24rem}.\32xl\:m-auto{margin:auto}.\32xl\:m-px{margin:1px}.\32xl\:m-0\.5{margin:.125rem}.\32xl\:m-1\.5{margin:.375rem}.\32xl\:m-2\.5{margin:.625rem}.\32xl\:m-3\.5{margin:.875rem}.\32xl\:-m-0{margin:0}.\32xl\:-m-1{margin:-.25rem}.\32xl\:-m-2{margin:-.5rem}.\32xl\:-m-3{margin:-.75rem}.\32xl\:-m-4{margin:-1rem}.\32xl\:-m-5{margin:-1.25rem}.\32xl\:-m-6{margin:-1.5rem}.\32xl\:-m-7{margin:-1.75rem}.\32xl\:-m-8{margin:-2rem}.\32xl\:-m-9{margin:-2.25rem}.\32xl\:-m-10{margin:-2.5rem}.\32xl\:-m-11{margin:-2.75rem}.\32xl\:-m-12{margin:-3rem}.\32xl\:-m-14{margin:-3.5rem}.\32xl\:-m-16{margin:-4rem}.\32xl\:-m-20{margin:-5rem}.\32xl\:-m-24{margin:-6rem}.\32xl\:-m-28{margin:-7rem}.\32xl\:-m-32{margin:-8rem}.\32xl\:-m-36{margin:-9rem}.\32xl\:-m-40{margin:-10rem}.\32xl\:-m-44{margin:-11rem}.\32xl\:-m-48{margin:-12rem}.\32xl\:-m-52{margin:-13rem}.\32xl\:-m-56{margin:-14rem}.\32xl\:-m-60{margin:-15rem}.\32xl\:-m-64{margin:-16rem}.\32xl\:-m-72{margin:-18rem}.\32xl\:-m-80{margin:-20rem}.\32xl\:-m-96{margin:-24rem}.\32xl\:-m-px{margin:-1px}.\32xl\:-m-0\.5{margin:-.125rem}.\32xl\:-m-1\.5{margin:-.375rem}.\32xl\:-m-2\.5{margin:-.625rem}.\32xl\:-m-3\.5{margin:-.875rem}.\32xl\:mx-0{margin-left:0;margin-right:0}.\32xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.\32xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.\32xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.\32xl\:mx-4{margin-left:1rem;margin-right:1rem}.\32xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.\32xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.\32xl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.\32xl\:mx-8{margin-left:2rem;margin-right:2rem}.\32xl\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.\32xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.\32xl\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.\32xl\:mx-12{margin-left:3rem;margin-right:3rem}.\32xl\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.\32xl\:mx-16{margin-left:4rem;margin-right:4rem}.\32xl\:mx-20{margin-left:5rem;margin-right:5rem}.\32xl\:mx-24{margin-left:6rem;margin-right:6rem}.\32xl\:mx-28{margin-left:7rem;margin-right:7rem}.\32xl\:mx-32{margin-left:8rem;margin-right:8rem}.\32xl\:mx-36{margin-left:9rem;margin-right:9rem}.\32xl\:mx-40{margin-left:10rem;margin-right:10rem}.\32xl\:mx-44{margin-left:11rem;margin-right:11rem}.\32xl\:mx-48{margin-left:12rem;margin-right:12rem}.\32xl\:mx-52{margin-left:13rem;margin-right:13rem}.\32xl\:mx-56{margin-left:14rem;margin-right:14rem}.\32xl\:mx-60{margin-left:15rem;margin-right:15rem}.\32xl\:mx-64{margin-left:16rem;margin-right:16rem}.\32xl\:mx-72{margin-left:18rem;margin-right:18rem}.\32xl\:mx-80{margin-left:20rem;margin-right:20rem}.\32xl\:mx-96{margin-left:24rem;margin-right:24rem}.\32xl\:mx-auto{margin-left:auto;margin-right:auto}.\32xl\:mx-px{margin-left:1px;margin-right:1px}.\32xl\:mx-0\.5{margin-left:.125rem;margin-right:.125rem}.\32xl\:mx-1\.5{margin-left:.375rem;margin-right:.375rem}.\32xl\:mx-2\.5{margin-left:.625rem;margin-right:.625rem}.\32xl\:mx-3\.5{margin-left:.875rem;margin-right:.875rem}.\32xl\:-mx-0{margin-left:0;margin-right:0}.\32xl\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.\32xl\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.\32xl\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.\32xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.\32xl\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.\32xl\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.\32xl\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.\32xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.\32xl\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.\32xl\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.\32xl\:-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.\32xl\:-mx-12{margin-left:-3rem;margin-right:-3rem}.\32xl\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.\32xl\:-mx-16{margin-left:-4rem;margin-right:-4rem}.\32xl\:-mx-20{margin-left:-5rem;margin-right:-5rem}.\32xl\:-mx-24{margin-left:-6rem;margin-right:-6rem}.\32xl\:-mx-28{margin-left:-7rem;margin-right:-7rem}.\32xl\:-mx-32{margin-left:-8rem;margin-right:-8rem}.\32xl\:-mx-36{margin-left:-9rem;margin-right:-9rem}.\32xl\:-mx-40{margin-left:-10rem;margin-right:-10rem}.\32xl\:-mx-44{margin-left:-11rem;margin-right:-11rem}.\32xl\:-mx-48{margin-left:-12rem;margin-right:-12rem}.\32xl\:-mx-52{margin-left:-13rem;margin-right:-13rem}.\32xl\:-mx-56{margin-left:-14rem;margin-right:-14rem}.\32xl\:-mx-60{margin-left:-15rem;margin-right:-15rem}.\32xl\:-mx-64{margin-left:-16rem;margin-right:-16rem}.\32xl\:-mx-72{margin-left:-18rem;margin-right:-18rem}.\32xl\:-mx-80{margin-left:-20rem;margin-right:-20rem}.\32xl\:-mx-96{margin-left:-24rem;margin-right:-24rem}.\32xl\:-mx-px{margin-left:-1px;margin-right:-1px}.\32xl\:-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.\32xl\:-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.\32xl\:-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.\32xl\:-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}.\32xl\:my-0{margin-bottom:0;margin-top:0}.\32xl\:my-1{margin-bottom:.25rem;margin-top:.25rem}.\32xl\:my-2{margin-bottom:.5rem;margin-top:.5rem}.\32xl\:my-3{margin-bottom:.75rem;margin-top:.75rem}.\32xl\:my-4{margin-bottom:1rem;margin-top:1rem}.\32xl\:my-5{margin-bottom:1.25rem;margin-top:1.25rem}.\32xl\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.\32xl\:my-7{margin-bottom:1.75rem;margin-top:1.75rem}.\32xl\:my-8{margin-bottom:2rem;margin-top:2rem}.\32xl\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.\32xl\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.\32xl\:my-11{margin-bottom:2.75rem;margin-top:2.75rem}.\32xl\:my-12{margin-bottom:3rem;margin-top:3rem}.\32xl\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.\32xl\:my-16{margin-bottom:4rem;margin-top:4rem}.\32xl\:my-20{margin-bottom:5rem;margin-top:5rem}.\32xl\:my-24{margin-bottom:6rem;margin-top:6rem}.\32xl\:my-28{margin-bottom:7rem;margin-top:7rem}.\32xl\:my-32{margin-bottom:8rem;margin-top:8rem}.\32xl\:my-36{margin-bottom:9rem;margin-top:9rem}.\32xl\:my-40{margin-bottom:10rem;margin-top:10rem}.\32xl\:my-44{margin-bottom:11rem;margin-top:11rem}.\32xl\:my-48{margin-bottom:12rem;margin-top:12rem}.\32xl\:my-52{margin-bottom:13rem;margin-top:13rem}.\32xl\:my-56{margin-bottom:14rem;margin-top:14rem}.\32xl\:my-60{margin-bottom:15rem;margin-top:15rem}.\32xl\:my-64{margin-bottom:16rem;margin-top:16rem}.\32xl\:my-72{margin-bottom:18rem;margin-top:18rem}.\32xl\:my-80{margin-bottom:20rem;margin-top:20rem}.\32xl\:my-96{margin-bottom:24rem;margin-top:24rem}.\32xl\:my-auto{margin-bottom:auto;margin-top:auto}.\32xl\:my-px{margin-bottom:1px;margin-top:1px}.\32xl\:my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.\32xl\:my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.\32xl\:my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.\32xl\:my-3\.5{margin-bottom:.875rem;margin-top:.875rem}.\32xl\:-my-0{margin-bottom:0;margin-top:0}.\32xl\:-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.\32xl\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.\32xl\:-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.\32xl\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.\32xl\:-my-5{margin-bottom:-1.25rem;margin-top:-1.25rem}.\32xl\:-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.\32xl\:-my-7{margin-bottom:-1.75rem;margin-top:-1.75rem}.\32xl\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.\32xl\:-my-9{margin-bottom:-2.25rem;margin-top:-2.25rem}.\32xl\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.\32xl\:-my-11{margin-bottom:-2.75rem;margin-top:-2.75rem}.\32xl\:-my-12{margin-bottom:-3rem;margin-top:-3rem}.\32xl\:-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.\32xl\:-my-16{margin-bottom:-4rem;margin-top:-4rem}.\32xl\:-my-20{margin-bottom:-5rem;margin-top:-5rem}.\32xl\:-my-24{margin-bottom:-6rem;margin-top:-6rem}.\32xl\:-my-28{margin-bottom:-7rem;margin-top:-7rem}.\32xl\:-my-32{margin-bottom:-8rem;margin-top:-8rem}.\32xl\:-my-36{margin-bottom:-9rem;margin-top:-9rem}.\32xl\:-my-40{margin-bottom:-10rem;margin-top:-10rem}.\32xl\:-my-44{margin-bottom:-11rem;margin-top:-11rem}.\32xl\:-my-48{margin-bottom:-12rem;margin-top:-12rem}.\32xl\:-my-52{margin-bottom:-13rem;margin-top:-13rem}.\32xl\:-my-56{margin-bottom:-14rem;margin-top:-14rem}.\32xl\:-my-60{margin-bottom:-15rem;margin-top:-15rem}.\32xl\:-my-64{margin-bottom:-16rem;margin-top:-16rem}.\32xl\:-my-72{margin-bottom:-18rem;margin-top:-18rem}.\32xl\:-my-80{margin-bottom:-20rem;margin-top:-20rem}.\32xl\:-my-96{margin-bottom:-24rem;margin-top:-24rem}.\32xl\:-my-px{margin-bottom:-1px;margin-top:-1px}.\32xl\:-my-0\.5{margin-bottom:-.125rem;margin-top:-.125rem}.\32xl\:-my-1\.5{margin-bottom:-.375rem;margin-top:-.375rem}.\32xl\:-my-2\.5{margin-bottom:-.625rem;margin-top:-.625rem}.\32xl\:-my-3\.5{margin-bottom:-.875rem;margin-top:-.875rem}.\32xl\:mt-0{margin-top:0}.\32xl\:mt-1{margin-top:.25rem}.\32xl\:mt-2{margin-top:.5rem}.\32xl\:mt-3{margin-top:.75rem}.\32xl\:mt-4{margin-top:1rem}.\32xl\:mt-5{margin-top:1.25rem}.\32xl\:mt-6{margin-top:1.5rem}.\32xl\:mt-7{margin-top:1.75rem}.\32xl\:mt-8{margin-top:2rem}.\32xl\:mt-9{margin-top:2.25rem}.\32xl\:mt-10{margin-top:2.5rem}.\32xl\:mt-11{margin-top:2.75rem}.\32xl\:mt-12{margin-top:3rem}.\32xl\:mt-14{margin-top:3.5rem}.\32xl\:mt-16{margin-top:4rem}.\32xl\:mt-20{margin-top:5rem}.\32xl\:mt-24{margin-top:6rem}.\32xl\:mt-28{margin-top:7rem}.\32xl\:mt-32{margin-top:8rem}.\32xl\:mt-36{margin-top:9rem}.\32xl\:mt-40{margin-top:10rem}.\32xl\:mt-44{margin-top:11rem}.\32xl\:mt-48{margin-top:12rem}.\32xl\:mt-52{margin-top:13rem}.\32xl\:mt-56{margin-top:14rem}.\32xl\:mt-60{margin-top:15rem}.\32xl\:mt-64{margin-top:16rem}.\32xl\:mt-72{margin-top:18rem}.\32xl\:mt-80{margin-top:20rem}.\32xl\:mt-96{margin-top:24rem}.\32xl\:mt-auto{margin-top:auto}.\32xl\:mt-px{margin-top:1px}.\32xl\:mt-0\.5{margin-top:.125rem}.\32xl\:mt-1\.5{margin-top:.375rem}.\32xl\:mt-2\.5{margin-top:.625rem}.\32xl\:mt-3\.5{margin-top:.875rem}.\32xl\:-mt-0{margin-top:0}.\32xl\:-mt-1{margin-top:-.25rem}.\32xl\:-mt-2{margin-top:-.5rem}.\32xl\:-mt-3{margin-top:-.75rem}.\32xl\:-mt-4{margin-top:-1rem}.\32xl\:-mt-5{margin-top:-1.25rem}.\32xl\:-mt-6{margin-top:-1.5rem}.\32xl\:-mt-7{margin-top:-1.75rem}.\32xl\:-mt-8{margin-top:-2rem}.\32xl\:-mt-9{margin-top:-2.25rem}.\32xl\:-mt-10{margin-top:-2.5rem}.\32xl\:-mt-11{margin-top:-2.75rem}.\32xl\:-mt-12{margin-top:-3rem}.\32xl\:-mt-14{margin-top:-3.5rem}.\32xl\:-mt-16{margin-top:-4rem}.\32xl\:-mt-20{margin-top:-5rem}.\32xl\:-mt-24{margin-top:-6rem}.\32xl\:-mt-28{margin-top:-7rem}.\32xl\:-mt-32{margin-top:-8rem}.\32xl\:-mt-36{margin-top:-9rem}.\32xl\:-mt-40{margin-top:-10rem}.\32xl\:-mt-44{margin-top:-11rem}.\32xl\:-mt-48{margin-top:-12rem}.\32xl\:-mt-52{margin-top:-13rem}.\32xl\:-mt-56{margin-top:-14rem}.\32xl\:-mt-60{margin-top:-15rem}.\32xl\:-mt-64{margin-top:-16rem}.\32xl\:-mt-72{margin-top:-18rem}.\32xl\:-mt-80{margin-top:-20rem}.\32xl\:-mt-96{margin-top:-24rem}.\32xl\:-mt-px{margin-top:-1px}.\32xl\:-mt-0\.5{margin-top:-.125rem}.\32xl\:-mt-1\.5{margin-top:-.375rem}.\32xl\:-mt-2\.5{margin-top:-.625rem}.\32xl\:-mt-3\.5{margin-top:-.875rem}.\32xl\:mr-0{margin-right:0}.\32xl\:mr-1{margin-right:.25rem}.\32xl\:mr-2{margin-right:.5rem}.\32xl\:mr-3{margin-right:.75rem}.\32xl\:mr-4{margin-right:1rem}.\32xl\:mr-5{margin-right:1.25rem}.\32xl\:mr-6{margin-right:1.5rem}.\32xl\:mr-7{margin-right:1.75rem}.\32xl\:mr-8{margin-right:2rem}.\32xl\:mr-9{margin-right:2.25rem}.\32xl\:mr-10{margin-right:2.5rem}.\32xl\:mr-11{margin-right:2.75rem}.\32xl\:mr-12{margin-right:3rem}.\32xl\:mr-14{margin-right:3.5rem}.\32xl\:mr-16{margin-right:4rem}.\32xl\:mr-20{margin-right:5rem}.\32xl\:mr-24{margin-right:6rem}.\32xl\:mr-28{margin-right:7rem}.\32xl\:mr-32{margin-right:8rem}.\32xl\:mr-36{margin-right:9rem}.\32xl\:mr-40{margin-right:10rem}.\32xl\:mr-44{margin-right:11rem}.\32xl\:mr-48{margin-right:12rem}.\32xl\:mr-52{margin-right:13rem}.\32xl\:mr-56{margin-right:14rem}.\32xl\:mr-60{margin-right:15rem}.\32xl\:mr-64{margin-right:16rem}.\32xl\:mr-72{margin-right:18rem}.\32xl\:mr-80{margin-right:20rem}.\32xl\:mr-96{margin-right:24rem}.\32xl\:mr-auto{margin-right:auto}.\32xl\:mr-px{margin-right:1px}.\32xl\:mr-0\.5{margin-right:.125rem}.\32xl\:mr-1\.5{margin-right:.375rem}.\32xl\:mr-2\.5{margin-right:.625rem}.\32xl\:mr-3\.5{margin-right:.875rem}.\32xl\:-mr-0{margin-right:0}.\32xl\:-mr-1{margin-right:-.25rem}.\32xl\:-mr-2{margin-right:-.5rem}.\32xl\:-mr-3{margin-right:-.75rem}.\32xl\:-mr-4{margin-right:-1rem}.\32xl\:-mr-5{margin-right:-1.25rem}.\32xl\:-mr-6{margin-right:-1.5rem}.\32xl\:-mr-7{margin-right:-1.75rem}.\32xl\:-mr-8{margin-right:-2rem}.\32xl\:-mr-9{margin-right:-2.25rem}.\32xl\:-mr-10{margin-right:-2.5rem}.\32xl\:-mr-11{margin-right:-2.75rem}.\32xl\:-mr-12{margin-right:-3rem}.\32xl\:-mr-14{margin-right:-3.5rem}.\32xl\:-mr-16{margin-right:-4rem}.\32xl\:-mr-20{margin-right:-5rem}.\32xl\:-mr-24{margin-right:-6rem}.\32xl\:-mr-28{margin-right:-7rem}.\32xl\:-mr-32{margin-right:-8rem}.\32xl\:-mr-36{margin-right:-9rem}.\32xl\:-mr-40{margin-right:-10rem}.\32xl\:-mr-44{margin-right:-11rem}.\32xl\:-mr-48{margin-right:-12rem}.\32xl\:-mr-52{margin-right:-13rem}.\32xl\:-mr-56{margin-right:-14rem}.\32xl\:-mr-60{margin-right:-15rem}.\32xl\:-mr-64{margin-right:-16rem}.\32xl\:-mr-72{margin-right:-18rem}.\32xl\:-mr-80{margin-right:-20rem}.\32xl\:-mr-96{margin-right:-24rem}.\32xl\:-mr-px{margin-right:-1px}.\32xl\:-mr-0\.5{margin-right:-.125rem}.\32xl\:-mr-1\.5{margin-right:-.375rem}.\32xl\:-mr-2\.5{margin-right:-.625rem}.\32xl\:-mr-3\.5{margin-right:-.875rem}.\32xl\:mb-0{margin-bottom:0}.\32xl\:mb-1{margin-bottom:.25rem}.\32xl\:mb-2{margin-bottom:.5rem}.\32xl\:mb-3{margin-bottom:.75rem}.\32xl\:mb-4{margin-bottom:1rem}.\32xl\:mb-5{margin-bottom:1.25rem}.\32xl\:mb-6{margin-bottom:1.5rem}.\32xl\:mb-7{margin-bottom:1.75rem}.\32xl\:mb-8{margin-bottom:2rem}.\32xl\:mb-9{margin-bottom:2.25rem}.\32xl\:mb-10{margin-bottom:2.5rem}.\32xl\:mb-11{margin-bottom:2.75rem}.\32xl\:mb-12{margin-bottom:3rem}.\32xl\:mb-14{margin-bottom:3.5rem}.\32xl\:mb-16{margin-bottom:4rem}.\32xl\:mb-20{margin-bottom:5rem}.\32xl\:mb-24{margin-bottom:6rem}.\32xl\:mb-28{margin-bottom:7rem}.\32xl\:mb-32{margin-bottom:8rem}.\32xl\:mb-36{margin-bottom:9rem}.\32xl\:mb-40{margin-bottom:10rem}.\32xl\:mb-44{margin-bottom:11rem}.\32xl\:mb-48{margin-bottom:12rem}.\32xl\:mb-52{margin-bottom:13rem}.\32xl\:mb-56{margin-bottom:14rem}.\32xl\:mb-60{margin-bottom:15rem}.\32xl\:mb-64{margin-bottom:16rem}.\32xl\:mb-72{margin-bottom:18rem}.\32xl\:mb-80{margin-bottom:20rem}.\32xl\:mb-96{margin-bottom:24rem}.\32xl\:mb-auto{margin-bottom:auto}.\32xl\:mb-px{margin-bottom:1px}.\32xl\:mb-0\.5{margin-bottom:.125rem}.\32xl\:mb-1\.5{margin-bottom:.375rem}.\32xl\:mb-2\.5{margin-bottom:.625rem}.\32xl\:mb-3\.5{margin-bottom:.875rem}.\32xl\:-mb-0{margin-bottom:0}.\32xl\:-mb-1{margin-bottom:-.25rem}.\32xl\:-mb-2{margin-bottom:-.5rem}.\32xl\:-mb-3{margin-bottom:-.75rem}.\32xl\:-mb-4{margin-bottom:-1rem}.\32xl\:-mb-5{margin-bottom:-1.25rem}.\32xl\:-mb-6{margin-bottom:-1.5rem}.\32xl\:-mb-7{margin-bottom:-1.75rem}.\32xl\:-mb-8{margin-bottom:-2rem}.\32xl\:-mb-9{margin-bottom:-2.25rem}.\32xl\:-mb-10{margin-bottom:-2.5rem}.\32xl\:-mb-11{margin-bottom:-2.75rem}.\32xl\:-mb-12{margin-bottom:-3rem}.\32xl\:-mb-14{margin-bottom:-3.5rem}.\32xl\:-mb-16{margin-bottom:-4rem}.\32xl\:-mb-20{margin-bottom:-5rem}.\32xl\:-mb-24{margin-bottom:-6rem}.\32xl\:-mb-28{margin-bottom:-7rem}.\32xl\:-mb-32{margin-bottom:-8rem}.\32xl\:-mb-36{margin-bottom:-9rem}.\32xl\:-mb-40{margin-bottom:-10rem}.\32xl\:-mb-44{margin-bottom:-11rem}.\32xl\:-mb-48{margin-bottom:-12rem}.\32xl\:-mb-52{margin-bottom:-13rem}.\32xl\:-mb-56{margin-bottom:-14rem}.\32xl\:-mb-60{margin-bottom:-15rem}.\32xl\:-mb-64{margin-bottom:-16rem}.\32xl\:-mb-72{margin-bottom:-18rem}.\32xl\:-mb-80{margin-bottom:-20rem}.\32xl\:-mb-96{margin-bottom:-24rem}.\32xl\:-mb-px{margin-bottom:-1px}.\32xl\:-mb-0\.5{margin-bottom:-.125rem}.\32xl\:-mb-1\.5{margin-bottom:-.375rem}.\32xl\:-mb-2\.5{margin-bottom:-.625rem}.\32xl\:-mb-3\.5{margin-bottom:-.875rem}.\32xl\:ml-0{margin-left:0}.\32xl\:ml-1{margin-left:.25rem}.\32xl\:ml-2{margin-left:.5rem}.\32xl\:ml-3{margin-left:.75rem}.\32xl\:ml-4{margin-left:1rem}.\32xl\:ml-5{margin-left:1.25rem}.\32xl\:ml-6{margin-left:1.5rem}.\32xl\:ml-7{margin-left:1.75rem}.\32xl\:ml-8{margin-left:2rem}.\32xl\:ml-9{margin-left:2.25rem}.\32xl\:ml-10{margin-left:2.5rem}.\32xl\:ml-11{margin-left:2.75rem}.\32xl\:ml-12{margin-left:3rem}.\32xl\:ml-14{margin-left:3.5rem}.\32xl\:ml-16{margin-left:4rem}.\32xl\:ml-20{margin-left:5rem}.\32xl\:ml-24{margin-left:6rem}.\32xl\:ml-28{margin-left:7rem}.\32xl\:ml-32{margin-left:8rem}.\32xl\:ml-36{margin-left:9rem}.\32xl\:ml-40{margin-left:10rem}.\32xl\:ml-44{margin-left:11rem}.\32xl\:ml-48{margin-left:12rem}.\32xl\:ml-52{margin-left:13rem}.\32xl\:ml-56{margin-left:14rem}.\32xl\:ml-60{margin-left:15rem}.\32xl\:ml-64{margin-left:16rem}.\32xl\:ml-72{margin-left:18rem}.\32xl\:ml-80{margin-left:20rem}.\32xl\:ml-96{margin-left:24rem}.\32xl\:ml-auto{margin-left:auto}.\32xl\:ml-px{margin-left:1px}.\32xl\:ml-0\.5{margin-left:.125rem}.\32xl\:ml-1\.5{margin-left:.375rem}.\32xl\:ml-2\.5{margin-left:.625rem}.\32xl\:ml-3\.5{margin-left:.875rem}.\32xl\:-ml-0{margin-left:0}.\32xl\:-ml-1{margin-left:-.25rem}.\32xl\:-ml-2{margin-left:-.5rem}.\32xl\:-ml-3{margin-left:-.75rem}.\32xl\:-ml-4{margin-left:-1rem}.\32xl\:-ml-5{margin-left:-1.25rem}.\32xl\:-ml-6{margin-left:-1.5rem}.\32xl\:-ml-7{margin-left:-1.75rem}.\32xl\:-ml-8{margin-left:-2rem}.\32xl\:-ml-9{margin-left:-2.25rem}.\32xl\:-ml-10{margin-left:-2.5rem}.\32xl\:-ml-11{margin-left:-2.75rem}.\32xl\:-ml-12{margin-left:-3rem}.\32xl\:-ml-14{margin-left:-3.5rem}.\32xl\:-ml-16{margin-left:-4rem}.\32xl\:-ml-20{margin-left:-5rem}.\32xl\:-ml-24{margin-left:-6rem}.\32xl\:-ml-28{margin-left:-7rem}.\32xl\:-ml-32{margin-left:-8rem}.\32xl\:-ml-36{margin-left:-9rem}.\32xl\:-ml-40{margin-left:-10rem}.\32xl\:-ml-44{margin-left:-11rem}.\32xl\:-ml-48{margin-left:-12rem}.\32xl\:-ml-52{margin-left:-13rem}.\32xl\:-ml-56{margin-left:-14rem}.\32xl\:-ml-60{margin-left:-15rem}.\32xl\:-ml-64{margin-left:-16rem}.\32xl\:-ml-72{margin-left:-18rem}.\32xl\:-ml-80{margin-left:-20rem}.\32xl\:-ml-96{margin-left:-24rem}.\32xl\:-ml-px{margin-left:-1px}.\32xl\:-ml-0\.5{margin-left:-.125rem}.\32xl\:-ml-1\.5{margin-left:-.375rem}.\32xl\:-ml-2\.5{margin-left:-.625rem}.\32xl\:-ml-3\.5{margin-left:-.875rem}.\32xl\:box-border{box-sizing:border-box}.\32xl\:box-content{box-sizing:content-box}.\32xl\:block{display:block}.\32xl\:inline-block{display:inline-block}.\32xl\:inline{display:inline}.\32xl\:flex{display:flex}.\32xl\:inline-flex{display:inline-flex}.\32xl\:table{display:table}.\32xl\:inline-table{display:inline-table}.\32xl\:table-caption{display:table-caption}.\32xl\:table-cell{display:table-cell}.\32xl\:table-column{display:table-column}.\32xl\:table-column-group{display:table-column-group}.\32xl\:table-footer-group{display:table-footer-group}.\32xl\:table-header-group{display:table-header-group}.\32xl\:table-row-group{display:table-row-group}.\32xl\:table-row{display:table-row}.\32xl\:flow-root{display:flow-root}.\32xl\:grid{display:grid}.\32xl\:inline-grid{display:inline-grid}.\32xl\:contents{display:contents}.\32xl\:list-item{display:list-item}.\32xl\:hidden{display:none}.\32xl\:h-0{height:0}.\32xl\:h-1{height:.25rem}.\32xl\:h-2{height:.5rem}.\32xl\:h-3{height:.75rem}.\32xl\:h-4{height:1rem}.\32xl\:h-5{height:1.25rem}.\32xl\:h-6{height:1.5rem}.\32xl\:h-7{height:1.75rem}.\32xl\:h-8{height:2rem}.\32xl\:h-9{height:2.25rem}.\32xl\:h-10{height:2.5rem}.\32xl\:h-11{height:2.75rem}.\32xl\:h-12{height:3rem}.\32xl\:h-14{height:3.5rem}.\32xl\:h-16{height:4rem}.\32xl\:h-20{height:5rem}.\32xl\:h-24{height:6rem}.\32xl\:h-28{height:7rem}.\32xl\:h-32{height:8rem}.\32xl\:h-36{height:9rem}.\32xl\:h-40{height:10rem}.\32xl\:h-44{height:11rem}.\32xl\:h-48{height:12rem}.\32xl\:h-52{height:13rem}.\32xl\:h-56{height:14rem}.\32xl\:h-60{height:15rem}.\32xl\:h-64{height:16rem}.\32xl\:h-72{height:18rem}.\32xl\:h-80{height:20rem}.\32xl\:h-96{height:24rem}.\32xl\:h-auto{height:auto}.\32xl\:h-px{height:1px}.\32xl\:h-0\.5{height:.125rem}.\32xl\:h-1\.5{height:.375rem}.\32xl\:h-2\.5{height:.625rem}.\32xl\:h-3\.5{height:.875rem}.\32xl\:h-1\/2{height:50%}.\32xl\:h-1\/3{height:33.333333%}.\32xl\:h-2\/3{height:66.666667%}.\32xl\:h-1\/4{height:25%}.\32xl\:h-2\/4{height:50%}.\32xl\:h-3\/4{height:75%}.\32xl\:h-1\/5{height:20%}.\32xl\:h-2\/5{height:40%}.\32xl\:h-3\/5{height:60%}.\32xl\:h-4\/5{height:80%}.\32xl\:h-1\/6{height:16.666667%}.\32xl\:h-2\/6{height:33.333333%}.\32xl\:h-3\/6{height:50%}.\32xl\:h-4\/6{height:66.666667%}.\32xl\:h-5\/6{height:83.333333%}.\32xl\:h-full{height:100%}.\32xl\:h-screen{height:100vh}.\32xl\:max-h-0{max-height:0}.\32xl\:max-h-1{max-height:.25rem}.\32xl\:max-h-2{max-height:.5rem}.\32xl\:max-h-3{max-height:.75rem}.\32xl\:max-h-4{max-height:1rem}.\32xl\:max-h-5{max-height:1.25rem}.\32xl\:max-h-6{max-height:1.5rem}.\32xl\:max-h-7{max-height:1.75rem}.\32xl\:max-h-8{max-height:2rem}.\32xl\:max-h-9{max-height:2.25rem}.\32xl\:max-h-10{max-height:2.5rem}.\32xl\:max-h-11{max-height:2.75rem}.\32xl\:max-h-12{max-height:3rem}.\32xl\:max-h-14{max-height:3.5rem}.\32xl\:max-h-16{max-height:4rem}.\32xl\:max-h-20{max-height:5rem}.\32xl\:max-h-24{max-height:6rem}.\32xl\:max-h-28{max-height:7rem}.\32xl\:max-h-32{max-height:8rem}.\32xl\:max-h-36{max-height:9rem}.\32xl\:max-h-40{max-height:10rem}.\32xl\:max-h-44{max-height:11rem}.\32xl\:max-h-48{max-height:12rem}.\32xl\:max-h-52{max-height:13rem}.\32xl\:max-h-56{max-height:14rem}.\32xl\:max-h-60{max-height:15rem}.\32xl\:max-h-64{max-height:16rem}.\32xl\:max-h-72{max-height:18rem}.\32xl\:max-h-80{max-height:20rem}.\32xl\:max-h-96{max-height:24rem}.\32xl\:max-h-px{max-height:1px}.\32xl\:max-h-0\.5{max-height:.125rem}.\32xl\:max-h-1\.5{max-height:.375rem}.\32xl\:max-h-2\.5{max-height:.625rem}.\32xl\:max-h-3\.5{max-height:.875rem}.\32xl\:max-h-full{max-height:100%}.\32xl\:max-h-screen{max-height:100vh}.\32xl\:min-h-0{min-height:0}.\32xl\:min-h-full{min-height:100%}.\32xl\:min-h-screen{min-height:100vh}.\32xl\:w-0{width:0}.\32xl\:w-1{width:.25rem}.\32xl\:w-2{width:.5rem}.\32xl\:w-3{width:.75rem}.\32xl\:w-4{width:1rem}.\32xl\:w-5{width:1.25rem}.\32xl\:w-6{width:1.5rem}.\32xl\:w-7{width:1.75rem}.\32xl\:w-8{width:2rem}.\32xl\:w-9{width:2.25rem}.\32xl\:w-10{width:2.5rem}.\32xl\:w-11{width:2.75rem}.\32xl\:w-12{width:3rem}.\32xl\:w-14{width:3.5rem}.\32xl\:w-16{width:4rem}.\32xl\:w-20{width:5rem}.\32xl\:w-24{width:6rem}.\32xl\:w-28{width:7rem}.\32xl\:w-32{width:8rem}.\32xl\:w-36{width:9rem}.\32xl\:w-40{width:10rem}.\32xl\:w-44{width:11rem}.\32xl\:w-48{width:12rem}.\32xl\:w-52{width:13rem}.\32xl\:w-56{width:14rem}.\32xl\:w-60{width:15rem}.\32xl\:w-64{width:16rem}.\32xl\:w-72{width:18rem}.\32xl\:w-80{width:20rem}.\32xl\:w-96{width:24rem}.\32xl\:w-auto{width:auto}.\32xl\:w-px{width:1px}.\32xl\:w-0\.5{width:.125rem}.\32xl\:w-1\.5{width:.375rem}.\32xl\:w-2\.5{width:.625rem}.\32xl\:w-3\.5{width:.875rem}.\32xl\:w-1\/2{width:50%}.\32xl\:w-1\/3{width:33.333333%}.\32xl\:w-2\/3{width:66.666667%}.\32xl\:w-1\/4{width:25%}.\32xl\:w-2\/4{width:50%}.\32xl\:w-3\/4{width:75%}.\32xl\:w-1\/5{width:20%}.\32xl\:w-2\/5{width:40%}.\32xl\:w-3\/5{width:60%}.\32xl\:w-4\/5{width:80%}.\32xl\:w-1\/6{width:16.666667%}.\32xl\:w-2\/6{width:33.333333%}.\32xl\:w-3\/6{width:50%}.\32xl\:w-4\/6{width:66.666667%}.\32xl\:w-5\/6{width:83.333333%}.\32xl\:w-1\/12{width:8.333333%}.\32xl\:w-2\/12{width:16.666667%}.\32xl\:w-3\/12{width:25%}.\32xl\:w-4\/12{width:33.333333%}.\32xl\:w-5\/12{width:41.666667%}.\32xl\:w-6\/12{width:50%}.\32xl\:w-7\/12{width:58.333333%}.\32xl\:w-8\/12{width:66.666667%}.\32xl\:w-9\/12{width:75%}.\32xl\:w-10\/12{width:83.333333%}.\32xl\:w-11\/12{width:91.666667%}.\32xl\:w-full{width:100%}.\32xl\:w-screen{width:100vw}.\32xl\:w-min{width:-webkit-min-content;width:-moz-min-content;width:min-content}.\32xl\:w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.\32xl\:min-w-0{min-width:0}.\32xl\:min-w-full{min-width:100%}.\32xl\:min-w-min{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.\32xl\:min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.\32xl\:max-w-0{max-width:0}.\32xl\:max-w-none{max-width:none}.\32xl\:max-w-xs{max-width:20rem}.\32xl\:max-w-sm{max-width:24rem}.\32xl\:max-w-md{max-width:28rem}.\32xl\:max-w-lg{max-width:32rem}.\32xl\:max-w-xl{max-width:36rem}.\32xl\:max-w-2xl{max-width:42rem}.\32xl\:max-w-3xl{max-width:48rem}.\32xl\:max-w-4xl{max-width:56rem}.\32xl\:max-w-5xl{max-width:64rem}.\32xl\:max-w-6xl{max-width:72rem}.\32xl\:max-w-7xl{max-width:80rem}.\32xl\:max-w-full{max-width:100%}.\32xl\:max-w-min{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.\32xl\:max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.\32xl\:max-w-prose{max-width:65ch}.\32xl\:max-w-screen-sm{max-width:640px}.\32xl\:max-w-screen-md{max-width:768px}.\32xl\:max-w-screen-lg{max-width:1024px}.\32xl\:max-w-screen-xl{max-width:1280px}.\32xl\:max-w-screen-2xl{max-width:1536px}.\32xl\:flex-1{flex:1 1 0%}.\32xl\:flex-auto{flex:1 1 auto}.\32xl\:flex-initial{flex:0 1 auto}.\32xl\:flex-none{flex:none}.\32xl\:flex-shrink-0{flex-shrink:0}.\32xl\:flex-shrink{flex-shrink:1}.\32xl\:flex-grow-0{flex-grow:0}.\32xl\:flex-grow{flex-grow:1}.\32xl\:table-auto{table-layout:auto}.\32xl\:table-fixed{table-layout:fixed}.\32xl\:border-collapse{border-collapse:collapse}.\32xl\:border-separate{border-collapse:separate}.\32xl\:origin-center{transform-origin:center}.\32xl\:origin-top{transform-origin:top}.\32xl\:origin-top-right{transform-origin:top right}.\32xl\:origin-right{transform-origin:right}.\32xl\:origin-bottom-right{transform-origin:bottom right}.\32xl\:origin-bottom{transform-origin:bottom}.\32xl\:origin-bottom-left{transform-origin:bottom left}.\32xl\:origin-left{transform-origin:left}.\32xl\:origin-top-left{transform-origin:top left}.\32xl\:transform{transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\32xl\:transform,.\32xl\:transform-gpu{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.\32xl\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\32xl\:transform-none{transform:none}.\32xl\:translate-x-0{--tw-translate-x:0px}.\32xl\:translate-x-1{--tw-translate-x:0.25rem}.\32xl\:translate-x-2{--tw-translate-x:0.5rem}.\32xl\:translate-x-3{--tw-translate-x:0.75rem}.\32xl\:translate-x-4{--tw-translate-x:1rem}.\32xl\:translate-x-5{--tw-translate-x:1.25rem}.\32xl\:translate-x-6{--tw-translate-x:1.5rem}.\32xl\:translate-x-7{--tw-translate-x:1.75rem}.\32xl\:translate-x-8{--tw-translate-x:2rem}.\32xl\:translate-x-9{--tw-translate-x:2.25rem}.\32xl\:translate-x-10{--tw-translate-x:2.5rem}.\32xl\:translate-x-11{--tw-translate-x:2.75rem}.\32xl\:translate-x-12{--tw-translate-x:3rem}.\32xl\:translate-x-14{--tw-translate-x:3.5rem}.\32xl\:translate-x-16{--tw-translate-x:4rem}.\32xl\:translate-x-20{--tw-translate-x:5rem}.\32xl\:translate-x-24{--tw-translate-x:6rem}.\32xl\:translate-x-28{--tw-translate-x:7rem}.\32xl\:translate-x-32{--tw-translate-x:8rem}.\32xl\:translate-x-36{--tw-translate-x:9rem}.\32xl\:translate-x-40{--tw-translate-x:10rem}.\32xl\:translate-x-44{--tw-translate-x:11rem}.\32xl\:translate-x-48{--tw-translate-x:12rem}.\32xl\:translate-x-52{--tw-translate-x:13rem}.\32xl\:translate-x-56{--tw-translate-x:14rem}.\32xl\:translate-x-60{--tw-translate-x:15rem}.\32xl\:translate-x-64{--tw-translate-x:16rem}.\32xl\:translate-x-72{--tw-translate-x:18rem}.\32xl\:translate-x-80{--tw-translate-x:20rem}.\32xl\:translate-x-96{--tw-translate-x:24rem}.\32xl\:translate-x-px{--tw-translate-x:1px}.\32xl\:translate-x-0\.5{--tw-translate-x:0.125rem}.\32xl\:translate-x-1\.5{--tw-translate-x:0.375rem}.\32xl\:translate-x-2\.5{--tw-translate-x:0.625rem}.\32xl\:translate-x-3\.5{--tw-translate-x:0.875rem}.\32xl\:-translate-x-0{--tw-translate-x:0px}.\32xl\:-translate-x-1{--tw-translate-x:-0.25rem}.\32xl\:-translate-x-2{--tw-translate-x:-0.5rem}.\32xl\:-translate-x-3{--tw-translate-x:-0.75rem}.\32xl\:-translate-x-4{--tw-translate-x:-1rem}.\32xl\:-translate-x-5{--tw-translate-x:-1.25rem}.\32xl\:-translate-x-6{--tw-translate-x:-1.5rem}.\32xl\:-translate-x-7{--tw-translate-x:-1.75rem}.\32xl\:-translate-x-8{--tw-translate-x:-2rem}.\32xl\:-translate-x-9{--tw-translate-x:-2.25rem}.\32xl\:-translate-x-10{--tw-translate-x:-2.5rem}.\32xl\:-translate-x-11{--tw-translate-x:-2.75rem}.\32xl\:-translate-x-12{--tw-translate-x:-3rem}.\32xl\:-translate-x-14{--tw-translate-x:-3.5rem}.\32xl\:-translate-x-16{--tw-translate-x:-4rem}.\32xl\:-translate-x-20{--tw-translate-x:-5rem}.\32xl\:-translate-x-24{--tw-translate-x:-6rem}.\32xl\:-translate-x-28{--tw-translate-x:-7rem}.\32xl\:-translate-x-32{--tw-translate-x:-8rem}.\32xl\:-translate-x-36{--tw-translate-x:-9rem}.\32xl\:-translate-x-40{--tw-translate-x:-10rem}.\32xl\:-translate-x-44{--tw-translate-x:-11rem}.\32xl\:-translate-x-48{--tw-translate-x:-12rem}.\32xl\:-translate-x-52{--tw-translate-x:-13rem}.\32xl\:-translate-x-56{--tw-translate-x:-14rem}.\32xl\:-translate-x-60{--tw-translate-x:-15rem}.\32xl\:-translate-x-64{--tw-translate-x:-16rem}.\32xl\:-translate-x-72{--tw-translate-x:-18rem}.\32xl\:-translate-x-80{--tw-translate-x:-20rem}.\32xl\:-translate-x-96{--tw-translate-x:-24rem}.\32xl\:-translate-x-px{--tw-translate-x:-1px}.\32xl\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.\32xl\:-translate-x-1\.5{--tw-translate-x:-0.375rem}.\32xl\:-translate-x-2\.5{--tw-translate-x:-0.625rem}.\32xl\:-translate-x-3\.5{--tw-translate-x:-0.875rem}.\32xl\:translate-x-1\/2{--tw-translate-x:50%}.\32xl\:translate-x-1\/3{--tw-translate-x:33.333333%}.\32xl\:translate-x-2\/3{--tw-translate-x:66.666667%}.\32xl\:translate-x-1\/4{--tw-translate-x:25%}.\32xl\:translate-x-2\/4{--tw-translate-x:50%}.\32xl\:translate-x-3\/4{--tw-translate-x:75%}.\32xl\:translate-x-full{--tw-translate-x:100%}.\32xl\:-translate-x-1\/2{--tw-translate-x:-50%}.\32xl\:-translate-x-1\/3{--tw-translate-x:-33.333333%}.\32xl\:-translate-x-2\/3{--tw-translate-x:-66.666667%}.\32xl\:-translate-x-1\/4{--tw-translate-x:-25%}.\32xl\:-translate-x-2\/4{--tw-translate-x:-50%}.\32xl\:-translate-x-3\/4{--tw-translate-x:-75%}.\32xl\:-translate-x-full{--tw-translate-x:-100%}.\32xl\:translate-y-0{--tw-translate-y:0px}.\32xl\:translate-y-1{--tw-translate-y:0.25rem}.\32xl\:translate-y-2{--tw-translate-y:0.5rem}.\32xl\:translate-y-3{--tw-translate-y:0.75rem}.\32xl\:translate-y-4{--tw-translate-y:1rem}.\32xl\:translate-y-5{--tw-translate-y:1.25rem}.\32xl\:translate-y-6{--tw-translate-y:1.5rem}.\32xl\:translate-y-7{--tw-translate-y:1.75rem}.\32xl\:translate-y-8{--tw-translate-y:2rem}.\32xl\:translate-y-9{--tw-translate-y:2.25rem}.\32xl\:translate-y-10{--tw-translate-y:2.5rem}.\32xl\:translate-y-11{--tw-translate-y:2.75rem}.\32xl\:translate-y-12{--tw-translate-y:3rem}.\32xl\:translate-y-14{--tw-translate-y:3.5rem}.\32xl\:translate-y-16{--tw-translate-y:4rem}.\32xl\:translate-y-20{--tw-translate-y:5rem}.\32xl\:translate-y-24{--tw-translate-y:6rem}.\32xl\:translate-y-28{--tw-translate-y:7rem}.\32xl\:translate-y-32{--tw-translate-y:8rem}.\32xl\:translate-y-36{--tw-translate-y:9rem}.\32xl\:translate-y-40{--tw-translate-y:10rem}.\32xl\:translate-y-44{--tw-translate-y:11rem}.\32xl\:translate-y-48{--tw-translate-y:12rem}.\32xl\:translate-y-52{--tw-translate-y:13rem}.\32xl\:translate-y-56{--tw-translate-y:14rem}.\32xl\:translate-y-60{--tw-translate-y:15rem}.\32xl\:translate-y-64{--tw-translate-y:16rem}.\32xl\:translate-y-72{--tw-translate-y:18rem}.\32xl\:translate-y-80{--tw-translate-y:20rem}.\32xl\:translate-y-96{--tw-translate-y:24rem}.\32xl\:translate-y-px{--tw-translate-y:1px}.\32xl\:translate-y-0\.5{--tw-translate-y:0.125rem}.\32xl\:translate-y-1\.5{--tw-translate-y:0.375rem}.\32xl\:translate-y-2\.5{--tw-translate-y:0.625rem}.\32xl\:translate-y-3\.5{--tw-translate-y:0.875rem}.\32xl\:-translate-y-0{--tw-translate-y:0px}.\32xl\:-translate-y-1{--tw-translate-y:-0.25rem}.\32xl\:-translate-y-2{--tw-translate-y:-0.5rem}.\32xl\:-translate-y-3{--tw-translate-y:-0.75rem}.\32xl\:-translate-y-4{--tw-translate-y:-1rem}.\32xl\:-translate-y-5{--tw-translate-y:-1.25rem}.\32xl\:-translate-y-6{--tw-translate-y:-1.5rem}.\32xl\:-translate-y-7{--tw-translate-y:-1.75rem}.\32xl\:-translate-y-8{--tw-translate-y:-2rem}.\32xl\:-translate-y-9{--tw-translate-y:-2.25rem}.\32xl\:-translate-y-10{--tw-translate-y:-2.5rem}.\32xl\:-translate-y-11{--tw-translate-y:-2.75rem}.\32xl\:-translate-y-12{--tw-translate-y:-3rem}.\32xl\:-translate-y-14{--tw-translate-y:-3.5rem}.\32xl\:-translate-y-16{--tw-translate-y:-4rem}.\32xl\:-translate-y-20{--tw-translate-y:-5rem}.\32xl\:-translate-y-24{--tw-translate-y:-6rem}.\32xl\:-translate-y-28{--tw-translate-y:-7rem}.\32xl\:-translate-y-32{--tw-translate-y:-8rem}.\32xl\:-translate-y-36{--tw-translate-y:-9rem}.\32xl\:-translate-y-40{--tw-translate-y:-10rem}.\32xl\:-translate-y-44{--tw-translate-y:-11rem}.\32xl\:-translate-y-48{--tw-translate-y:-12rem}.\32xl\:-translate-y-52{--tw-translate-y:-13rem}.\32xl\:-translate-y-56{--tw-translate-y:-14rem}.\32xl\:-translate-y-60{--tw-translate-y:-15rem}.\32xl\:-translate-y-64{--tw-translate-y:-16rem}.\32xl\:-translate-y-72{--tw-translate-y:-18rem}.\32xl\:-translate-y-80{--tw-translate-y:-20rem}.\32xl\:-translate-y-96{--tw-translate-y:-24rem}.\32xl\:-translate-y-px{--tw-translate-y:-1px}.\32xl\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.\32xl\:-translate-y-1\.5{--tw-translate-y:-0.375rem}.\32xl\:-translate-y-2\.5{--tw-translate-y:-0.625rem}.\32xl\:-translate-y-3\.5{--tw-translate-y:-0.875rem}.\32xl\:translate-y-1\/2{--tw-translate-y:50%}.\32xl\:translate-y-1\/3{--tw-translate-y:33.333333%}.\32xl\:translate-y-2\/3{--tw-translate-y:66.666667%}.\32xl\:translate-y-1\/4{--tw-translate-y:25%}.\32xl\:translate-y-2\/4{--tw-translate-y:50%}.\32xl\:translate-y-3\/4{--tw-translate-y:75%}.\32xl\:translate-y-full{--tw-translate-y:100%}.\32xl\:-translate-y-1\/2{--tw-translate-y:-50%}.\32xl\:-translate-y-1\/3{--tw-translate-y:-33.333333%}.\32xl\:-translate-y-2\/3{--tw-translate-y:-66.666667%}.\32xl\:-translate-y-1\/4{--tw-translate-y:-25%}.\32xl\:-translate-y-2\/4{--tw-translate-y:-50%}.\32xl\:-translate-y-3\/4{--tw-translate-y:-75%}.\32xl\:-translate-y-full{--tw-translate-y:-100%}.\32xl\:hover\:translate-x-0:hover{--tw-translate-x:0px}.\32xl\:hover\:translate-x-1:hover{--tw-translate-x:0.25rem}.\32xl\:hover\:translate-x-2:hover{--tw-translate-x:0.5rem}.\32xl\:hover\:translate-x-3:hover{--tw-translate-x:0.75rem}.\32xl\:hover\:translate-x-4:hover{--tw-translate-x:1rem}.\32xl\:hover\:translate-x-5:hover{--tw-translate-x:1.25rem}.\32xl\:hover\:translate-x-6:hover{--tw-translate-x:1.5rem}.\32xl\:hover\:translate-x-7:hover{--tw-translate-x:1.75rem}.\32xl\:hover\:translate-x-8:hover{--tw-translate-x:2rem}.\32xl\:hover\:translate-x-9:hover{--tw-translate-x:2.25rem}.\32xl\:hover\:translate-x-10:hover{--tw-translate-x:2.5rem}.\32xl\:hover\:translate-x-11:hover{--tw-translate-x:2.75rem}.\32xl\:hover\:translate-x-12:hover{--tw-translate-x:3rem}.\32xl\:hover\:translate-x-14:hover{--tw-translate-x:3.5rem}.\32xl\:hover\:translate-x-16:hover{--tw-translate-x:4rem}.\32xl\:hover\:translate-x-20:hover{--tw-translate-x:5rem}.\32xl\:hover\:translate-x-24:hover{--tw-translate-x:6rem}.\32xl\:hover\:translate-x-28:hover{--tw-translate-x:7rem}.\32xl\:hover\:translate-x-32:hover{--tw-translate-x:8rem}.\32xl\:hover\:translate-x-36:hover{--tw-translate-x:9rem}.\32xl\:hover\:translate-x-40:hover{--tw-translate-x:10rem}.\32xl\:hover\:translate-x-44:hover{--tw-translate-x:11rem}.\32xl\:hover\:translate-x-48:hover{--tw-translate-x:12rem}.\32xl\:hover\:translate-x-52:hover{--tw-translate-x:13rem}.\32xl\:hover\:translate-x-56:hover{--tw-translate-x:14rem}.\32xl\:hover\:translate-x-60:hover{--tw-translate-x:15rem}.\32xl\:hover\:translate-x-64:hover{--tw-translate-x:16rem}.\32xl\:hover\:translate-x-72:hover{--tw-translate-x:18rem}.\32xl\:hover\:translate-x-80:hover{--tw-translate-x:20rem}.\32xl\:hover\:translate-x-96:hover{--tw-translate-x:24rem}.\32xl\:hover\:translate-x-px:hover{--tw-translate-x:1px}.\32xl\:hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.\32xl\:hover\:translate-x-1\.5:hover{--tw-translate-x:0.375rem}.\32xl\:hover\:translate-x-2\.5:hover{--tw-translate-x:0.625rem}.\32xl\:hover\:translate-x-3\.5:hover{--tw-translate-x:0.875rem}.\32xl\:hover\:-translate-x-0:hover{--tw-translate-x:0px}.\32xl\:hover\:-translate-x-1:hover{--tw-translate-x:-0.25rem}.\32xl\:hover\:-translate-x-2:hover{--tw-translate-x:-0.5rem}.\32xl\:hover\:-translate-x-3:hover{--tw-translate-x:-0.75rem}.\32xl\:hover\:-translate-x-4:hover{--tw-translate-x:-1rem}.\32xl\:hover\:-translate-x-5:hover{--tw-translate-x:-1.25rem}.\32xl\:hover\:-translate-x-6:hover{--tw-translate-x:-1.5rem}.\32xl\:hover\:-translate-x-7:hover{--tw-translate-x:-1.75rem}.\32xl\:hover\:-translate-x-8:hover{--tw-translate-x:-2rem}.\32xl\:hover\:-translate-x-9:hover{--tw-translate-x:-2.25rem}.\32xl\:hover\:-translate-x-10:hover{--tw-translate-x:-2.5rem}.\32xl\:hover\:-translate-x-11:hover{--tw-translate-x:-2.75rem}.\32xl\:hover\:-translate-x-12:hover{--tw-translate-x:-3rem}.\32xl\:hover\:-translate-x-14:hover{--tw-translate-x:-3.5rem}.\32xl\:hover\:-translate-x-16:hover{--tw-translate-x:-4rem}.\32xl\:hover\:-translate-x-20:hover{--tw-translate-x:-5rem}.\32xl\:hover\:-translate-x-24:hover{--tw-translate-x:-6rem}.\32xl\:hover\:-translate-x-28:hover{--tw-translate-x:-7rem}.\32xl\:hover\:-translate-x-32:hover{--tw-translate-x:-8rem}.\32xl\:hover\:-translate-x-36:hover{--tw-translate-x:-9rem}.\32xl\:hover\:-translate-x-40:hover{--tw-translate-x:-10rem}.\32xl\:hover\:-translate-x-44:hover{--tw-translate-x:-11rem}.\32xl\:hover\:-translate-x-48:hover{--tw-translate-x:-12rem}.\32xl\:hover\:-translate-x-52:hover{--tw-translate-x:-13rem}.\32xl\:hover\:-translate-x-56:hover{--tw-translate-x:-14rem}.\32xl\:hover\:-translate-x-60:hover{--tw-translate-x:-15rem}.\32xl\:hover\:-translate-x-64:hover{--tw-translate-x:-16rem}.\32xl\:hover\:-translate-x-72:hover{--tw-translate-x:-18rem}.\32xl\:hover\:-translate-x-80:hover{--tw-translate-x:-20rem}.\32xl\:hover\:-translate-x-96:hover{--tw-translate-x:-24rem}.\32xl\:hover\:-translate-x-px:hover{--tw-translate-x:-1px}.\32xl\:hover\:-translate-x-0\.5:hover{--tw-translate-x:-0.125rem}.\32xl\:hover\:-translate-x-1\.5:hover{--tw-translate-x:-0.375rem}.\32xl\:hover\:-translate-x-2\.5:hover{--tw-translate-x:-0.625rem}.\32xl\:hover\:-translate-x-3\.5:hover{--tw-translate-x:-0.875rem}.\32xl\:hover\:translate-x-1\/2:hover{--tw-translate-x:50%}.\32xl\:hover\:translate-x-1\/3:hover{--tw-translate-x:33.333333%}.\32xl\:hover\:translate-x-2\/3:hover{--tw-translate-x:66.666667%}.\32xl\:hover\:translate-x-1\/4:hover{--tw-translate-x:25%}.\32xl\:hover\:translate-x-2\/4:hover{--tw-translate-x:50%}.\32xl\:hover\:translate-x-3\/4:hover{--tw-translate-x:75%}.\32xl\:hover\:translate-x-full:hover{--tw-translate-x:100%}.\32xl\:hover\:-translate-x-1\/2:hover{--tw-translate-x:-50%}.\32xl\:hover\:-translate-x-1\/3:hover{--tw-translate-x:-33.333333%}.\32xl\:hover\:-translate-x-2\/3:hover{--tw-translate-x:-66.666667%}.\32xl\:hover\:-translate-x-1\/4:hover{--tw-translate-x:-25%}.\32xl\:hover\:-translate-x-2\/4:hover{--tw-translate-x:-50%}.\32xl\:hover\:-translate-x-3\/4:hover{--tw-translate-x:-75%}.\32xl\:hover\:-translate-x-full:hover{--tw-translate-x:-100%}.\32xl\:hover\:translate-y-0:hover{--tw-translate-y:0px}.\32xl\:hover\:translate-y-1:hover{--tw-translate-y:0.25rem}.\32xl\:hover\:translate-y-2:hover{--tw-translate-y:0.5rem}.\32xl\:hover\:translate-y-3:hover{--tw-translate-y:0.75rem}.\32xl\:hover\:translate-y-4:hover{--tw-translate-y:1rem}.\32xl\:hover\:translate-y-5:hover{--tw-translate-y:1.25rem}.\32xl\:hover\:translate-y-6:hover{--tw-translate-y:1.5rem}.\32xl\:hover\:translate-y-7:hover{--tw-translate-y:1.75rem}.\32xl\:hover\:translate-y-8:hover{--tw-translate-y:2rem}.\32xl\:hover\:translate-y-9:hover{--tw-translate-y:2.25rem}.\32xl\:hover\:translate-y-10:hover{--tw-translate-y:2.5rem}.\32xl\:hover\:translate-y-11:hover{--tw-translate-y:2.75rem}.\32xl\:hover\:translate-y-12:hover{--tw-translate-y:3rem}.\32xl\:hover\:translate-y-14:hover{--tw-translate-y:3.5rem}.\32xl\:hover\:translate-y-16:hover{--tw-translate-y:4rem}.\32xl\:hover\:translate-y-20:hover{--tw-translate-y:5rem}.\32xl\:hover\:translate-y-24:hover{--tw-translate-y:6rem}.\32xl\:hover\:translate-y-28:hover{--tw-translate-y:7rem}.\32xl\:hover\:translate-y-32:hover{--tw-translate-y:8rem}.\32xl\:hover\:translate-y-36:hover{--tw-translate-y:9rem}.\32xl\:hover\:translate-y-40:hover{--tw-translate-y:10rem}.\32xl\:hover\:translate-y-44:hover{--tw-translate-y:11rem}.\32xl\:hover\:translate-y-48:hover{--tw-translate-y:12rem}.\32xl\:hover\:translate-y-52:hover{--tw-translate-y:13rem}.\32xl\:hover\:translate-y-56:hover{--tw-translate-y:14rem}.\32xl\:hover\:translate-y-60:hover{--tw-translate-y:15rem}.\32xl\:hover\:translate-y-64:hover{--tw-translate-y:16rem}.\32xl\:hover\:translate-y-72:hover{--tw-translate-y:18rem}.\32xl\:hover\:translate-y-80:hover{--tw-translate-y:20rem}.\32xl\:hover\:translate-y-96:hover{--tw-translate-y:24rem}.\32xl\:hover\:translate-y-px:hover{--tw-translate-y:1px}.\32xl\:hover\:translate-y-0\.5:hover{--tw-translate-y:0.125rem}.\32xl\:hover\:translate-y-1\.5:hover{--tw-translate-y:0.375rem}.\32xl\:hover\:translate-y-2\.5:hover{--tw-translate-y:0.625rem}.\32xl\:hover\:translate-y-3\.5:hover{--tw-translate-y:0.875rem}.\32xl\:hover\:-translate-y-0:hover{--tw-translate-y:0px}.\32xl\:hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.\32xl\:hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.\32xl\:hover\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.\32xl\:hover\:-translate-y-4:hover{--tw-translate-y:-1rem}.\32xl\:hover\:-translate-y-5:hover{--tw-translate-y:-1.25rem}.\32xl\:hover\:-translate-y-6:hover{--tw-translate-y:-1.5rem}.\32xl\:hover\:-translate-y-7:hover{--tw-translate-y:-1.75rem}.\32xl\:hover\:-translate-y-8:hover{--tw-translate-y:-2rem}.\32xl\:hover\:-translate-y-9:hover{--tw-translate-y:-2.25rem}.\32xl\:hover\:-translate-y-10:hover{--tw-translate-y:-2.5rem}.\32xl\:hover\:-translate-y-11:hover{--tw-translate-y:-2.75rem}.\32xl\:hover\:-translate-y-12:hover{--tw-translate-y:-3rem}.\32xl\:hover\:-translate-y-14:hover{--tw-translate-y:-3.5rem}.\32xl\:hover\:-translate-y-16:hover{--tw-translate-y:-4rem}.\32xl\:hover\:-translate-y-20:hover{--tw-translate-y:-5rem}.\32xl\:hover\:-translate-y-24:hover{--tw-translate-y:-6rem}.\32xl\:hover\:-translate-y-28:hover{--tw-translate-y:-7rem}.\32xl\:hover\:-translate-y-32:hover{--tw-translate-y:-8rem}.\32xl\:hover\:-translate-y-36:hover{--tw-translate-y:-9rem}.\32xl\:hover\:-translate-y-40:hover{--tw-translate-y:-10rem}.\32xl\:hover\:-translate-y-44:hover{--tw-translate-y:-11rem}.\32xl\:hover\:-translate-y-48:hover{--tw-translate-y:-12rem}.\32xl\:hover\:-translate-y-52:hover{--tw-translate-y:-13rem}.\32xl\:hover\:-translate-y-56:hover{--tw-translate-y:-14rem}.\32xl\:hover\:-translate-y-60:hover{--tw-translate-y:-15rem}.\32xl\:hover\:-translate-y-64:hover{--tw-translate-y:-16rem}.\32xl\:hover\:-translate-y-72:hover{--tw-translate-y:-18rem}.\32xl\:hover\:-translate-y-80:hover{--tw-translate-y:-20rem}.\32xl\:hover\:-translate-y-96:hover{--tw-translate-y:-24rem}.\32xl\:hover\:-translate-y-px:hover{--tw-translate-y:-1px}.\32xl\:hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.\32xl\:hover\:-translate-y-1\.5:hover{--tw-translate-y:-0.375rem}.\32xl\:hover\:-translate-y-2\.5:hover{--tw-translate-y:-0.625rem}.\32xl\:hover\:-translate-y-3\.5:hover{--tw-translate-y:-0.875rem}.\32xl\:hover\:translate-y-1\/2:hover{--tw-translate-y:50%}.\32xl\:hover\:translate-y-1\/3:hover{--tw-translate-y:33.333333%}.\32xl\:hover\:translate-y-2\/3:hover{--tw-translate-y:66.666667%}.\32xl\:hover\:translate-y-1\/4:hover{--tw-translate-y:25%}.\32xl\:hover\:translate-y-2\/4:hover{--tw-translate-y:50%}.\32xl\:hover\:translate-y-3\/4:hover{--tw-translate-y:75%}.\32xl\:hover\:translate-y-full:hover{--tw-translate-y:100%}.\32xl\:hover\:-translate-y-1\/2:hover{--tw-translate-y:-50%}.\32xl\:hover\:-translate-y-1\/3:hover{--tw-translate-y:-33.333333%}.\32xl\:hover\:-translate-y-2\/3:hover{--tw-translate-y:-66.666667%}.\32xl\:hover\:-translate-y-1\/4:hover{--tw-translate-y:-25%}.\32xl\:hover\:-translate-y-2\/4:hover{--tw-translate-y:-50%}.\32xl\:hover\:-translate-y-3\/4:hover{--tw-translate-y:-75%}.\32xl\:hover\:-translate-y-full:hover{--tw-translate-y:-100%}.\32xl\:focus\:translate-x-0:focus{--tw-translate-x:0px}.\32xl\:focus\:translate-x-1:focus{--tw-translate-x:0.25rem}.\32xl\:focus\:translate-x-2:focus{--tw-translate-x:0.5rem}.\32xl\:focus\:translate-x-3:focus{--tw-translate-x:0.75rem}.\32xl\:focus\:translate-x-4:focus{--tw-translate-x:1rem}.\32xl\:focus\:translate-x-5:focus{--tw-translate-x:1.25rem}.\32xl\:focus\:translate-x-6:focus{--tw-translate-x:1.5rem}.\32xl\:focus\:translate-x-7:focus{--tw-translate-x:1.75rem}.\32xl\:focus\:translate-x-8:focus{--tw-translate-x:2rem}.\32xl\:focus\:translate-x-9:focus{--tw-translate-x:2.25rem}.\32xl\:focus\:translate-x-10:focus{--tw-translate-x:2.5rem}.\32xl\:focus\:translate-x-11:focus{--tw-translate-x:2.75rem}.\32xl\:focus\:translate-x-12:focus{--tw-translate-x:3rem}.\32xl\:focus\:translate-x-14:focus{--tw-translate-x:3.5rem}.\32xl\:focus\:translate-x-16:focus{--tw-translate-x:4rem}.\32xl\:focus\:translate-x-20:focus{--tw-translate-x:5rem}.\32xl\:focus\:translate-x-24:focus{--tw-translate-x:6rem}.\32xl\:focus\:translate-x-28:focus{--tw-translate-x:7rem}.\32xl\:focus\:translate-x-32:focus{--tw-translate-x:8rem}.\32xl\:focus\:translate-x-36:focus{--tw-translate-x:9rem}.\32xl\:focus\:translate-x-40:focus{--tw-translate-x:10rem}.\32xl\:focus\:translate-x-44:focus{--tw-translate-x:11rem}.\32xl\:focus\:translate-x-48:focus{--tw-translate-x:12rem}.\32xl\:focus\:translate-x-52:focus{--tw-translate-x:13rem}.\32xl\:focus\:translate-x-56:focus{--tw-translate-x:14rem}.\32xl\:focus\:translate-x-60:focus{--tw-translate-x:15rem}.\32xl\:focus\:translate-x-64:focus{--tw-translate-x:16rem}.\32xl\:focus\:translate-x-72:focus{--tw-translate-x:18rem}.\32xl\:focus\:translate-x-80:focus{--tw-translate-x:20rem}.\32xl\:focus\:translate-x-96:focus{--tw-translate-x:24rem}.\32xl\:focus\:translate-x-px:focus{--tw-translate-x:1px}.\32xl\:focus\:translate-x-0\.5:focus{--tw-translate-x:0.125rem}.\32xl\:focus\:translate-x-1\.5:focus{--tw-translate-x:0.375rem}.\32xl\:focus\:translate-x-2\.5:focus{--tw-translate-x:0.625rem}.\32xl\:focus\:translate-x-3\.5:focus{--tw-translate-x:0.875rem}.\32xl\:focus\:-translate-x-0:focus{--tw-translate-x:0px}.\32xl\:focus\:-translate-x-1:focus{--tw-translate-x:-0.25rem}.\32xl\:focus\:-translate-x-2:focus{--tw-translate-x:-0.5rem}.\32xl\:focus\:-translate-x-3:focus{--tw-translate-x:-0.75rem}.\32xl\:focus\:-translate-x-4:focus{--tw-translate-x:-1rem}.\32xl\:focus\:-translate-x-5:focus{--tw-translate-x:-1.25rem}.\32xl\:focus\:-translate-x-6:focus{--tw-translate-x:-1.5rem}.\32xl\:focus\:-translate-x-7:focus{--tw-translate-x:-1.75rem}.\32xl\:focus\:-translate-x-8:focus{--tw-translate-x:-2rem}.\32xl\:focus\:-translate-x-9:focus{--tw-translate-x:-2.25rem}.\32xl\:focus\:-translate-x-10:focus{--tw-translate-x:-2.5rem}.\32xl\:focus\:-translate-x-11:focus{--tw-translate-x:-2.75rem}.\32xl\:focus\:-translate-x-12:focus{--tw-translate-x:-3rem}.\32xl\:focus\:-translate-x-14:focus{--tw-translate-x:-3.5rem}.\32xl\:focus\:-translate-x-16:focus{--tw-translate-x:-4rem}.\32xl\:focus\:-translate-x-20:focus{--tw-translate-x:-5rem}.\32xl\:focus\:-translate-x-24:focus{--tw-translate-x:-6rem}.\32xl\:focus\:-translate-x-28:focus{--tw-translate-x:-7rem}.\32xl\:focus\:-translate-x-32:focus{--tw-translate-x:-8rem}.\32xl\:focus\:-translate-x-36:focus{--tw-translate-x:-9rem}.\32xl\:focus\:-translate-x-40:focus{--tw-translate-x:-10rem}.\32xl\:focus\:-translate-x-44:focus{--tw-translate-x:-11rem}.\32xl\:focus\:-translate-x-48:focus{--tw-translate-x:-12rem}.\32xl\:focus\:-translate-x-52:focus{--tw-translate-x:-13rem}.\32xl\:focus\:-translate-x-56:focus{--tw-translate-x:-14rem}.\32xl\:focus\:-translate-x-60:focus{--tw-translate-x:-15rem}.\32xl\:focus\:-translate-x-64:focus{--tw-translate-x:-16rem}.\32xl\:focus\:-translate-x-72:focus{--tw-translate-x:-18rem}.\32xl\:focus\:-translate-x-80:focus{--tw-translate-x:-20rem}.\32xl\:focus\:-translate-x-96:focus{--tw-translate-x:-24rem}.\32xl\:focus\:-translate-x-px:focus{--tw-translate-x:-1px}.\32xl\:focus\:-translate-x-0\.5:focus{--tw-translate-x:-0.125rem}.\32xl\:focus\:-translate-x-1\.5:focus{--tw-translate-x:-0.375rem}.\32xl\:focus\:-translate-x-2\.5:focus{--tw-translate-x:-0.625rem}.\32xl\:focus\:-translate-x-3\.5:focus{--tw-translate-x:-0.875rem}.\32xl\:focus\:translate-x-1\/2:focus{--tw-translate-x:50%}.\32xl\:focus\:translate-x-1\/3:focus{--tw-translate-x:33.333333%}.\32xl\:focus\:translate-x-2\/3:focus{--tw-translate-x:66.666667%}.\32xl\:focus\:translate-x-1\/4:focus{--tw-translate-x:25%}.\32xl\:focus\:translate-x-2\/4:focus{--tw-translate-x:50%}.\32xl\:focus\:translate-x-3\/4:focus{--tw-translate-x:75%}.\32xl\:focus\:translate-x-full:focus{--tw-translate-x:100%}.\32xl\:focus\:-translate-x-1\/2:focus{--tw-translate-x:-50%}.\32xl\:focus\:-translate-x-1\/3:focus{--tw-translate-x:-33.333333%}.\32xl\:focus\:-translate-x-2\/3:focus{--tw-translate-x:-66.666667%}.\32xl\:focus\:-translate-x-1\/4:focus{--tw-translate-x:-25%}.\32xl\:focus\:-translate-x-2\/4:focus{--tw-translate-x:-50%}.\32xl\:focus\:-translate-x-3\/4:focus{--tw-translate-x:-75%}.\32xl\:focus\:-translate-x-full:focus{--tw-translate-x:-100%}.\32xl\:focus\:translate-y-0:focus{--tw-translate-y:0px}.\32xl\:focus\:translate-y-1:focus{--tw-translate-y:0.25rem}.\32xl\:focus\:translate-y-2:focus{--tw-translate-y:0.5rem}.\32xl\:focus\:translate-y-3:focus{--tw-translate-y:0.75rem}.\32xl\:focus\:translate-y-4:focus{--tw-translate-y:1rem}.\32xl\:focus\:translate-y-5:focus{--tw-translate-y:1.25rem}.\32xl\:focus\:translate-y-6:focus{--tw-translate-y:1.5rem}.\32xl\:focus\:translate-y-7:focus{--tw-translate-y:1.75rem}.\32xl\:focus\:translate-y-8:focus{--tw-translate-y:2rem}.\32xl\:focus\:translate-y-9:focus{--tw-translate-y:2.25rem}.\32xl\:focus\:translate-y-10:focus{--tw-translate-y:2.5rem}.\32xl\:focus\:translate-y-11:focus{--tw-translate-y:2.75rem}.\32xl\:focus\:translate-y-12:focus{--tw-translate-y:3rem}.\32xl\:focus\:translate-y-14:focus{--tw-translate-y:3.5rem}.\32xl\:focus\:translate-y-16:focus{--tw-translate-y:4rem}.\32xl\:focus\:translate-y-20:focus{--tw-translate-y:5rem}.\32xl\:focus\:translate-y-24:focus{--tw-translate-y:6rem}.\32xl\:focus\:translate-y-28:focus{--tw-translate-y:7rem}.\32xl\:focus\:translate-y-32:focus{--tw-translate-y:8rem}.\32xl\:focus\:translate-y-36:focus{--tw-translate-y:9rem}.\32xl\:focus\:translate-y-40:focus{--tw-translate-y:10rem}.\32xl\:focus\:translate-y-44:focus{--tw-translate-y:11rem}.\32xl\:focus\:translate-y-48:focus{--tw-translate-y:12rem}.\32xl\:focus\:translate-y-52:focus{--tw-translate-y:13rem}.\32xl\:focus\:translate-y-56:focus{--tw-translate-y:14rem}.\32xl\:focus\:translate-y-60:focus{--tw-translate-y:15rem}.\32xl\:focus\:translate-y-64:focus{--tw-translate-y:16rem}.\32xl\:focus\:translate-y-72:focus{--tw-translate-y:18rem}.\32xl\:focus\:translate-y-80:focus{--tw-translate-y:20rem}.\32xl\:focus\:translate-y-96:focus{--tw-translate-y:24rem}.\32xl\:focus\:translate-y-px:focus{--tw-translate-y:1px}.\32xl\:focus\:translate-y-0\.5:focus{--tw-translate-y:0.125rem}.\32xl\:focus\:translate-y-1\.5:focus{--tw-translate-y:0.375rem}.\32xl\:focus\:translate-y-2\.5:focus{--tw-translate-y:0.625rem}.\32xl\:focus\:translate-y-3\.5:focus{--tw-translate-y:0.875rem}.\32xl\:focus\:-translate-y-0:focus{--tw-translate-y:0px}.\32xl\:focus\:-translate-y-1:focus{--tw-translate-y:-0.25rem}.\32xl\:focus\:-translate-y-2:focus{--tw-translate-y:-0.5rem}.\32xl\:focus\:-translate-y-3:focus{--tw-translate-y:-0.75rem}.\32xl\:focus\:-translate-y-4:focus{--tw-translate-y:-1rem}.\32xl\:focus\:-translate-y-5:focus{--tw-translate-y:-1.25rem}.\32xl\:focus\:-translate-y-6:focus{--tw-translate-y:-1.5rem}.\32xl\:focus\:-translate-y-7:focus{--tw-translate-y:-1.75rem}.\32xl\:focus\:-translate-y-8:focus{--tw-translate-y:-2rem}.\32xl\:focus\:-translate-y-9:focus{--tw-translate-y:-2.25rem}.\32xl\:focus\:-translate-y-10:focus{--tw-translate-y:-2.5rem}.\32xl\:focus\:-translate-y-11:focus{--tw-translate-y:-2.75rem}.\32xl\:focus\:-translate-y-12:focus{--tw-translate-y:-3rem}.\32xl\:focus\:-translate-y-14:focus{--tw-translate-y:-3.5rem}.\32xl\:focus\:-translate-y-16:focus{--tw-translate-y:-4rem}.\32xl\:focus\:-translate-y-20:focus{--tw-translate-y:-5rem}.\32xl\:focus\:-translate-y-24:focus{--tw-translate-y:-6rem}.\32xl\:focus\:-translate-y-28:focus{--tw-translate-y:-7rem}.\32xl\:focus\:-translate-y-32:focus{--tw-translate-y:-8rem}.\32xl\:focus\:-translate-y-36:focus{--tw-translate-y:-9rem}.\32xl\:focus\:-translate-y-40:focus{--tw-translate-y:-10rem}.\32xl\:focus\:-translate-y-44:focus{--tw-translate-y:-11rem}.\32xl\:focus\:-translate-y-48:focus{--tw-translate-y:-12rem}.\32xl\:focus\:-translate-y-52:focus{--tw-translate-y:-13rem}.\32xl\:focus\:-translate-y-56:focus{--tw-translate-y:-14rem}.\32xl\:focus\:-translate-y-60:focus{--tw-translate-y:-15rem}.\32xl\:focus\:-translate-y-64:focus{--tw-translate-y:-16rem}.\32xl\:focus\:-translate-y-72:focus{--tw-translate-y:-18rem}.\32xl\:focus\:-translate-y-80:focus{--tw-translate-y:-20rem}.\32xl\:focus\:-translate-y-96:focus{--tw-translate-y:-24rem}.\32xl\:focus\:-translate-y-px:focus{--tw-translate-y:-1px}.\32xl\:focus\:-translate-y-0\.5:focus{--tw-translate-y:-0.125rem}.\32xl\:focus\:-translate-y-1\.5:focus{--tw-translate-y:-0.375rem}.\32xl\:focus\:-translate-y-2\.5:focus{--tw-translate-y:-0.625rem}.\32xl\:focus\:-translate-y-3\.5:focus{--tw-translate-y:-0.875rem}.\32xl\:focus\:translate-y-1\/2:focus{--tw-translate-y:50%}.\32xl\:focus\:translate-y-1\/3:focus{--tw-translate-y:33.333333%}.\32xl\:focus\:translate-y-2\/3:focus{--tw-translate-y:66.666667%}.\32xl\:focus\:translate-y-1\/4:focus{--tw-translate-y:25%}.\32xl\:focus\:translate-y-2\/4:focus{--tw-translate-y:50%}.\32xl\:focus\:translate-y-3\/4:focus{--tw-translate-y:75%}.\32xl\:focus\:translate-y-full:focus{--tw-translate-y:100%}.\32xl\:focus\:-translate-y-1\/2:focus{--tw-translate-y:-50%}.\32xl\:focus\:-translate-y-1\/3:focus{--tw-translate-y:-33.333333%}.\32xl\:focus\:-translate-y-2\/3:focus{--tw-translate-y:-66.666667%}.\32xl\:focus\:-translate-y-1\/4:focus{--tw-translate-y:-25%}.\32xl\:focus\:-translate-y-2\/4:focus{--tw-translate-y:-50%}.\32xl\:focus\:-translate-y-3\/4:focus{--tw-translate-y:-75%}.\32xl\:focus\:-translate-y-full:focus{--tw-translate-y:-100%}.\32xl\:rotate-0{--tw-rotate:0deg}.\32xl\:rotate-1{--tw-rotate:1deg}.\32xl\:rotate-2{--tw-rotate:2deg}.\32xl\:rotate-3{--tw-rotate:3deg}.\32xl\:rotate-6{--tw-rotate:6deg}.\32xl\:rotate-12{--tw-rotate:12deg}.\32xl\:rotate-45{--tw-rotate:45deg}.\32xl\:rotate-90{--tw-rotate:90deg}.\32xl\:rotate-180{--tw-rotate:180deg}.\32xl\:-rotate-180{--tw-rotate:-180deg}.\32xl\:-rotate-90{--tw-rotate:-90deg}.\32xl\:-rotate-45{--tw-rotate:-45deg}.\32xl\:-rotate-12{--tw-rotate:-12deg}.\32xl\:-rotate-6{--tw-rotate:-6deg}.\32xl\:-rotate-3{--tw-rotate:-3deg}.\32xl\:-rotate-2{--tw-rotate:-2deg}.\32xl\:-rotate-1{--tw-rotate:-1deg}.\32xl\:hover\:rotate-0:hover{--tw-rotate:0deg}.\32xl\:hover\:rotate-1:hover{--tw-rotate:1deg}.\32xl\:hover\:rotate-2:hover{--tw-rotate:2deg}.\32xl\:hover\:rotate-3:hover{--tw-rotate:3deg}.\32xl\:hover\:rotate-6:hover{--tw-rotate:6deg}.\32xl\:hover\:rotate-12:hover{--tw-rotate:12deg}.\32xl\:hover\:rotate-45:hover{--tw-rotate:45deg}.\32xl\:hover\:rotate-90:hover{--tw-rotate:90deg}.\32xl\:hover\:rotate-180:hover{--tw-rotate:180deg}.\32xl\:hover\:-rotate-180:hover{--tw-rotate:-180deg}.\32xl\:hover\:-rotate-90:hover{--tw-rotate:-90deg}.\32xl\:hover\:-rotate-45:hover{--tw-rotate:-45deg}.\32xl\:hover\:-rotate-12:hover{--tw-rotate:-12deg}.\32xl\:hover\:-rotate-6:hover{--tw-rotate:-6deg}.\32xl\:hover\:-rotate-3:hover{--tw-rotate:-3deg}.\32xl\:hover\:-rotate-2:hover{--tw-rotate:-2deg}.\32xl\:hover\:-rotate-1:hover{--tw-rotate:-1deg}.\32xl\:focus\:rotate-0:focus{--tw-rotate:0deg}.\32xl\:focus\:rotate-1:focus{--tw-rotate:1deg}.\32xl\:focus\:rotate-2:focus{--tw-rotate:2deg}.\32xl\:focus\:rotate-3:focus{--tw-rotate:3deg}.\32xl\:focus\:rotate-6:focus{--tw-rotate:6deg}.\32xl\:focus\:rotate-12:focus{--tw-rotate:12deg}.\32xl\:focus\:rotate-45:focus{--tw-rotate:45deg}.\32xl\:focus\:rotate-90:focus{--tw-rotate:90deg}.\32xl\:focus\:rotate-180:focus{--tw-rotate:180deg}.\32xl\:focus\:-rotate-180:focus{--tw-rotate:-180deg}.\32xl\:focus\:-rotate-90:focus{--tw-rotate:-90deg}.\32xl\:focus\:-rotate-45:focus{--tw-rotate:-45deg}.\32xl\:focus\:-rotate-12:focus{--tw-rotate:-12deg}.\32xl\:focus\:-rotate-6:focus{--tw-rotate:-6deg}.\32xl\:focus\:-rotate-3:focus{--tw-rotate:-3deg}.\32xl\:focus\:-rotate-2:focus{--tw-rotate:-2deg}.\32xl\:focus\:-rotate-1:focus{--tw-rotate:-1deg}.\32xl\:skew-x-0{--tw-skew-x:0deg}.\32xl\:skew-x-1{--tw-skew-x:1deg}.\32xl\:skew-x-2{--tw-skew-x:2deg}.\32xl\:skew-x-3{--tw-skew-x:3deg}.\32xl\:skew-x-6{--tw-skew-x:6deg}.\32xl\:skew-x-12{--tw-skew-x:12deg}.\32xl\:-skew-x-12{--tw-skew-x:-12deg}.\32xl\:-skew-x-6{--tw-skew-x:-6deg}.\32xl\:-skew-x-3{--tw-skew-x:-3deg}.\32xl\:-skew-x-2{--tw-skew-x:-2deg}.\32xl\:-skew-x-1{--tw-skew-x:-1deg}.\32xl\:skew-y-0{--tw-skew-y:0deg}.\32xl\:skew-y-1{--tw-skew-y:1deg}.\32xl\:skew-y-2{--tw-skew-y:2deg}.\32xl\:skew-y-3{--tw-skew-y:3deg}.\32xl\:skew-y-6{--tw-skew-y:6deg}.\32xl\:skew-y-12{--tw-skew-y:12deg}.\32xl\:-skew-y-12{--tw-skew-y:-12deg}.\32xl\:-skew-y-6{--tw-skew-y:-6deg}.\32xl\:-skew-y-3{--tw-skew-y:-3deg}.\32xl\:-skew-y-2{--tw-skew-y:-2deg}.\32xl\:-skew-y-1{--tw-skew-y:-1deg}.\32xl\:hover\:skew-x-0:hover{--tw-skew-x:0deg}.\32xl\:hover\:skew-x-1:hover{--tw-skew-x:1deg}.\32xl\:hover\:skew-x-2:hover{--tw-skew-x:2deg}.\32xl\:hover\:skew-x-3:hover{--tw-skew-x:3deg}.\32xl\:hover\:skew-x-6:hover{--tw-skew-x:6deg}.\32xl\:hover\:skew-x-12:hover{--tw-skew-x:12deg}.\32xl\:hover\:-skew-x-12:hover{--tw-skew-x:-12deg}.\32xl\:hover\:-skew-x-6:hover{--tw-skew-x:-6deg}.\32xl\:hover\:-skew-x-3:hover{--tw-skew-x:-3deg}.\32xl\:hover\:-skew-x-2:hover{--tw-skew-x:-2deg}.\32xl\:hover\:-skew-x-1:hover{--tw-skew-x:-1deg}.\32xl\:hover\:skew-y-0:hover{--tw-skew-y:0deg}.\32xl\:hover\:skew-y-1:hover{--tw-skew-y:1deg}.\32xl\:hover\:skew-y-2:hover{--tw-skew-y:2deg}.\32xl\:hover\:skew-y-3:hover{--tw-skew-y:3deg}.\32xl\:hover\:skew-y-6:hover{--tw-skew-y:6deg}.\32xl\:hover\:skew-y-12:hover{--tw-skew-y:12deg}.\32xl\:hover\:-skew-y-12:hover{--tw-skew-y:-12deg}.\32xl\:hover\:-skew-y-6:hover{--tw-skew-y:-6deg}.\32xl\:hover\:-skew-y-3:hover{--tw-skew-y:-3deg}.\32xl\:hover\:-skew-y-2:hover{--tw-skew-y:-2deg}.\32xl\:hover\:-skew-y-1:hover{--tw-skew-y:-1deg}.\32xl\:focus\:skew-x-0:focus{--tw-skew-x:0deg}.\32xl\:focus\:skew-x-1:focus{--tw-skew-x:1deg}.\32xl\:focus\:skew-x-2:focus{--tw-skew-x:2deg}.\32xl\:focus\:skew-x-3:focus{--tw-skew-x:3deg}.\32xl\:focus\:skew-x-6:focus{--tw-skew-x:6deg}.\32xl\:focus\:skew-x-12:focus{--tw-skew-x:12deg}.\32xl\:focus\:-skew-x-12:focus{--tw-skew-x:-12deg}.\32xl\:focus\:-skew-x-6:focus{--tw-skew-x:-6deg}.\32xl\:focus\:-skew-x-3:focus{--tw-skew-x:-3deg}.\32xl\:focus\:-skew-x-2:focus{--tw-skew-x:-2deg}.\32xl\:focus\:-skew-x-1:focus{--tw-skew-x:-1deg}.\32xl\:focus\:skew-y-0:focus{--tw-skew-y:0deg}.\32xl\:focus\:skew-y-1:focus{--tw-skew-y:1deg}.\32xl\:focus\:skew-y-2:focus{--tw-skew-y:2deg}.\32xl\:focus\:skew-y-3:focus{--tw-skew-y:3deg}.\32xl\:focus\:skew-y-6:focus{--tw-skew-y:6deg}.\32xl\:focus\:skew-y-12:focus{--tw-skew-y:12deg}.\32xl\:focus\:-skew-y-12:focus{--tw-skew-y:-12deg}.\32xl\:focus\:-skew-y-6:focus{--tw-skew-y:-6deg}.\32xl\:focus\:-skew-y-3:focus{--tw-skew-y:-3deg}.\32xl\:focus\:-skew-y-2:focus{--tw-skew-y:-2deg}.\32xl\:focus\:-skew-y-1:focus{--tw-skew-y:-1deg}.\32xl\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.\32xl\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.\32xl\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.\32xl\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.\32xl\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.\32xl\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.\32xl\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.\32xl\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.\32xl\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.\32xl\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.\32xl\:hover\:scale-0:hover{--tw-scale-x:0;--tw-scale-y:0}.\32xl\:hover\:scale-50:hover{--tw-scale-x:.5;--tw-scale-y:.5}.\32xl\:hover\:scale-75:hover{--tw-scale-x:.75;--tw-scale-y:.75}.\32xl\:hover\:scale-90:hover{--tw-scale-x:.9;--tw-scale-y:.9}.\32xl\:hover\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.\32xl\:hover\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.\32xl\:hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.\32xl\:hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.\32xl\:hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.\32xl\:hover\:scale-150:hover{--tw-scale-x:1.5;--tw-scale-y:1.5}.\32xl\:focus\:scale-0:focus{--tw-scale-x:0;--tw-scale-y:0}.\32xl\:focus\:scale-50:focus{--tw-scale-x:.5;--tw-scale-y:.5}.\32xl\:focus\:scale-75:focus{--tw-scale-x:.75;--tw-scale-y:.75}.\32xl\:focus\:scale-90:focus{--tw-scale-x:.9;--tw-scale-y:.9}.\32xl\:focus\:scale-95:focus{--tw-scale-x:.95;--tw-scale-y:.95}.\32xl\:focus\:scale-100:focus{--tw-scale-x:1;--tw-scale-y:1}.\32xl\:focus\:scale-105:focus{--tw-scale-x:1.05;--tw-scale-y:1.05}.\32xl\:focus\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1}.\32xl\:focus\:scale-125:focus{--tw-scale-x:1.25;--tw-scale-y:1.25}.\32xl\:focus\:scale-150:focus{--tw-scale-x:1.5;--tw-scale-y:1.5}.\32xl\:scale-x-0{--tw-scale-x:0}.\32xl\:scale-x-50{--tw-scale-x:.5}.\32xl\:scale-x-75{--tw-scale-x:.75}.\32xl\:scale-x-90{--tw-scale-x:.9}.\32xl\:scale-x-95{--tw-scale-x:.95}.\32xl\:scale-x-100{--tw-scale-x:1}.\32xl\:scale-x-105{--tw-scale-x:1.05}.\32xl\:scale-x-110{--tw-scale-x:1.1}.\32xl\:scale-x-125{--tw-scale-x:1.25}.\32xl\:scale-x-150{--tw-scale-x:1.5}.\32xl\:scale-y-0{--tw-scale-y:0}.\32xl\:scale-y-50{--tw-scale-y:.5}.\32xl\:scale-y-75{--tw-scale-y:.75}.\32xl\:scale-y-90{--tw-scale-y:.9}.\32xl\:scale-y-95{--tw-scale-y:.95}.\32xl\:scale-y-100{--tw-scale-y:1}.\32xl\:scale-y-105{--tw-scale-y:1.05}.\32xl\:scale-y-110{--tw-scale-y:1.1}.\32xl\:scale-y-125{--tw-scale-y:1.25}.\32xl\:scale-y-150{--tw-scale-y:1.5}.\32xl\:hover\:scale-x-0:hover{--tw-scale-x:0}.\32xl\:hover\:scale-x-50:hover{--tw-scale-x:.5}.\32xl\:hover\:scale-x-75:hover{--tw-scale-x:.75}.\32xl\:hover\:scale-x-90:hover{--tw-scale-x:.9}.\32xl\:hover\:scale-x-95:hover{--tw-scale-x:.95}.\32xl\:hover\:scale-x-100:hover{--tw-scale-x:1}.\32xl\:hover\:scale-x-105:hover{--tw-scale-x:1.05}.\32xl\:hover\:scale-x-110:hover{--tw-scale-x:1.1}.\32xl\:hover\:scale-x-125:hover{--tw-scale-x:1.25}.\32xl\:hover\:scale-x-150:hover{--tw-scale-x:1.5}.\32xl\:hover\:scale-y-0:hover{--tw-scale-y:0}.\32xl\:hover\:scale-y-50:hover{--tw-scale-y:.5}.\32xl\:hover\:scale-y-75:hover{--tw-scale-y:.75}.\32xl\:hover\:scale-y-90:hover{--tw-scale-y:.9}.\32xl\:hover\:scale-y-95:hover{--tw-scale-y:.95}.\32xl\:hover\:scale-y-100:hover{--tw-scale-y:1}.\32xl\:hover\:scale-y-105:hover{--tw-scale-y:1.05}.\32xl\:hover\:scale-y-110:hover{--tw-scale-y:1.1}.\32xl\:hover\:scale-y-125:hover{--tw-scale-y:1.25}.\32xl\:hover\:scale-y-150:hover{--tw-scale-y:1.5}.\32xl\:focus\:scale-x-0:focus{--tw-scale-x:0}.\32xl\:focus\:scale-x-50:focus{--tw-scale-x:.5}.\32xl\:focus\:scale-x-75:focus{--tw-scale-x:.75}.\32xl\:focus\:scale-x-90:focus{--tw-scale-x:.9}.\32xl\:focus\:scale-x-95:focus{--tw-scale-x:.95}.\32xl\:focus\:scale-x-100:focus{--tw-scale-x:1}.\32xl\:focus\:scale-x-105:focus{--tw-scale-x:1.05}.\32xl\:focus\:scale-x-110:focus{--tw-scale-x:1.1}.\32xl\:focus\:scale-x-125:focus{--tw-scale-x:1.25}.\32xl\:focus\:scale-x-150:focus{--tw-scale-x:1.5}.\32xl\:focus\:scale-y-0:focus{--tw-scale-y:0}.\32xl\:focus\:scale-y-50:focus{--tw-scale-y:.5}.\32xl\:focus\:scale-y-75:focus{--tw-scale-y:.75}.\32xl\:focus\:scale-y-90:focus{--tw-scale-y:.9}.\32xl\:focus\:scale-y-95:focus{--tw-scale-y:.95}.\32xl\:focus\:scale-y-100:focus{--tw-scale-y:1}.\32xl\:focus\:scale-y-105:focus{--tw-scale-y:1.05}.\32xl\:focus\:scale-y-110:focus{--tw-scale-y:1.1}.\32xl\:focus\:scale-y-125:focus{--tw-scale-y:1.25}.\32xl\:focus\:scale-y-150:focus{--tw-scale-y:1.5}.\32xl\:animate-none{-webkit-animation:none;animation:none}.\32xl\:animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.\32xl\:animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.\32xl\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.\32xl\:animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.\32xl\:cursor-auto{cursor:auto}.\32xl\:cursor-default{cursor:default}.\32xl\:cursor-pointer{cursor:pointer}.\32xl\:cursor-wait{cursor:wait}.\32xl\:cursor-text{cursor:text}.\32xl\:cursor-move{cursor:move}.\32xl\:cursor-help{cursor:help}.\32xl\:cursor-not-allowed{cursor:not-allowed}.\32xl\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.\32xl\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.\32xl\:select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.\32xl\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.\32xl\:resize-none{resize:none}.\32xl\:resize-y{resize:vertical}.\32xl\:resize-x{resize:horizontal}.\32xl\:resize{resize:both}.\32xl\:list-inside{list-style-position:inside}.\32xl\:list-outside{list-style-position:outside}.\32xl\:list-none{list-style-type:none}.\32xl\:list-disc{list-style-type:disc}.\32xl\:list-decimal{list-style-type:decimal}.\32xl\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\32xl\:auto-cols-auto{grid-auto-columns:auto}.\32xl\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.\32xl\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.\32xl\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.\32xl\:grid-flow-row{grid-auto-flow:row}.\32xl\:grid-flow-col{grid-auto-flow:column}.\32xl\:grid-flow-row-dense{grid-auto-flow:row dense}.\32xl\:grid-flow-col-dense{grid-auto-flow:column dense}.\32xl\:auto-rows-auto{grid-auto-rows:auto}.\32xl\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.\32xl\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.\32xl\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32xl\:grid-cols-none{grid-template-columns:none}.\32xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.\32xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.\32xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.\32xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.\32xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.\32xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.\32xl\:grid-rows-none{grid-template-rows:none}.\32xl\:flex-row{flex-direction:row}.\32xl\:flex-row-reverse{flex-direction:row-reverse}.\32xl\:flex-col{flex-direction:column}.\32xl\:flex-col-reverse{flex-direction:column-reverse}.\32xl\:flex-wrap{flex-wrap:wrap}.\32xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.\32xl\:flex-nowrap{flex-wrap:nowrap}.\32xl\:place-content-center{place-content:center}.\32xl\:place-content-start{place-content:start}.\32xl\:place-content-end{place-content:end}.\32xl\:place-content-between{place-content:space-between}.\32xl\:place-content-around{place-content:space-around}.\32xl\:place-content-evenly{place-content:space-evenly}.\32xl\:place-content-stretch{place-content:stretch}.\32xl\:place-items-start{place-items:start}.\32xl\:place-items-end{place-items:end}.\32xl\:place-items-center{place-items:center}.\32xl\:place-items-stretch{place-items:stretch}.\32xl\:content-center{align-content:center}.\32xl\:content-start{align-content:flex-start}.\32xl\:content-end{align-content:flex-end}.\32xl\:content-between{align-content:space-between}.\32xl\:content-around{align-content:space-around}.\32xl\:content-evenly{align-content:space-evenly}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-end{align-items:flex-end}.\32xl\:items-center{align-items:center}.\32xl\:items-baseline{align-items:baseline}.\32xl\:items-stretch{align-items:stretch}.\32xl\:justify-start{justify-content:flex-start}.\32xl\:justify-end{justify-content:flex-end}.\32xl\:justify-center{justify-content:center}.\32xl\:justify-between{justify-content:space-between}.\32xl\:justify-around{justify-content:space-around}.\32xl\:justify-evenly{justify-content:space-evenly}.\32xl\:justify-items-start{justify-items:start}.\32xl\:justify-items-end{justify-items:end}.\32xl\:justify-items-center{justify-items:center}.\32xl\:justify-items-stretch{justify-items:stretch}.\32xl\:gap-0{gap:0}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-2{gap:.5rem}.\32xl\:gap-3{gap:.75rem}.\32xl\:gap-4{gap:1rem}.\32xl\:gap-5{gap:1.25rem}.\32xl\:gap-6{gap:1.5rem}.\32xl\:gap-7{gap:1.75rem}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-9{gap:2.25rem}.\32xl\:gap-10{gap:2.5rem}.\32xl\:gap-11{gap:2.75rem}.\32xl\:gap-12{gap:3rem}.\32xl\:gap-14{gap:3.5rem}.\32xl\:gap-16{gap:4rem}.\32xl\:gap-20{gap:5rem}.\32xl\:gap-24{gap:6rem}.\32xl\:gap-28{gap:7rem}.\32xl\:gap-32{gap:8rem}.\32xl\:gap-36{gap:9rem}.\32xl\:gap-40{gap:10rem}.\32xl\:gap-44{gap:11rem}.\32xl\:gap-48{gap:12rem}.\32xl\:gap-52{gap:13rem}.\32xl\:gap-56{gap:14rem}.\32xl\:gap-60{gap:15rem}.\32xl\:gap-64{gap:16rem}.\32xl\:gap-72{gap:18rem}.\32xl\:gap-80{gap:20rem}.\32xl\:gap-96{gap:24rem}.\32xl\:gap-px{gap:1px}.\32xl\:gap-0\.5{gap:.125rem}.\32xl\:gap-1\.5{gap:.375rem}.\32xl\:gap-2\.5{gap:.625rem}.\32xl\:gap-3\.5{gap:.875rem}.\32xl\:gap-x-0{-moz-column-gap:0;column-gap:0}.\32xl\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.\32xl\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.\32xl\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.\32xl\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.\32xl\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.\32xl\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.\32xl\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.\32xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.\32xl\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.\32xl\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.\32xl\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.\32xl\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.\32xl\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.\32xl\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.\32xl\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.\32xl\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.\32xl\:gap-x-28{-moz-column-gap:7rem;column-gap:7rem}.\32xl\:gap-x-32{-moz-column-gap:8rem;column-gap:8rem}.\32xl\:gap-x-36{-moz-column-gap:9rem;column-gap:9rem}.\32xl\:gap-x-40{-moz-column-gap:10rem;column-gap:10rem}.\32xl\:gap-x-44{-moz-column-gap:11rem;column-gap:11rem}.\32xl\:gap-x-48{-moz-column-gap:12rem;column-gap:12rem}.\32xl\:gap-x-52{-moz-column-gap:13rem;column-gap:13rem}.\32xl\:gap-x-56{-moz-column-gap:14rem;column-gap:14rem}.\32xl\:gap-x-60{-moz-column-gap:15rem;column-gap:15rem}.\32xl\:gap-x-64{-moz-column-gap:16rem;column-gap:16rem}.\32xl\:gap-x-72{-moz-column-gap:18rem;column-gap:18rem}.\32xl\:gap-x-80{-moz-column-gap:20rem;column-gap:20rem}.\32xl\:gap-x-96{-moz-column-gap:24rem;column-gap:24rem}.\32xl\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.\32xl\:gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.\32xl\:gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.\32xl\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.\32xl\:gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.\32xl\:gap-y-0{row-gap:0}.\32xl\:gap-y-1{row-gap:.25rem}.\32xl\:gap-y-2{row-gap:.5rem}.\32xl\:gap-y-3{row-gap:.75rem}.\32xl\:gap-y-4{row-gap:1rem}.\32xl\:gap-y-5{row-gap:1.25rem}.\32xl\:gap-y-6{row-gap:1.5rem}.\32xl\:gap-y-7{row-gap:1.75rem}.\32xl\:gap-y-8{row-gap:2rem}.\32xl\:gap-y-9{row-gap:2.25rem}.\32xl\:gap-y-10{row-gap:2.5rem}.\32xl\:gap-y-11{row-gap:2.75rem}.\32xl\:gap-y-12{row-gap:3rem}.\32xl\:gap-y-14{row-gap:3.5rem}.\32xl\:gap-y-16{row-gap:4rem}.\32xl\:gap-y-20{row-gap:5rem}.\32xl\:gap-y-24{row-gap:6rem}.\32xl\:gap-y-28{row-gap:7rem}.\32xl\:gap-y-32{row-gap:8rem}.\32xl\:gap-y-36{row-gap:9rem}.\32xl\:gap-y-40{row-gap:10rem}.\32xl\:gap-y-44{row-gap:11rem}.\32xl\:gap-y-48{row-gap:12rem}.\32xl\:gap-y-52{row-gap:13rem}.\32xl\:gap-y-56{row-gap:14rem}.\32xl\:gap-y-60{row-gap:15rem}.\32xl\:gap-y-64{row-gap:16rem}.\32xl\:gap-y-72{row-gap:18rem}.\32xl\:gap-y-80{row-gap:20rem}.\32xl\:gap-y-96{row-gap:24rem}.\32xl\:gap-y-px{row-gap:1px}.\32xl\:gap-y-0\.5{row-gap:.125rem}.\32xl\:gap-y-1\.5{row-gap:.375rem}.\32xl\:gap-y-2\.5{row-gap:.625rem}.\32xl\:gap-y-3\.5{row-gap:.875rem}.\32xl\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.\32xl\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.\32xl\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.\32xl\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.\32xl\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.\32xl\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.\32xl\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.\32xl\:space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.75rem*var(--tw-space-x-reverse))}.\32xl\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.\32xl\:space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.25rem*var(--tw-space-x-reverse))}.\32xl\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.\32xl\:space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.75rem*var(--tw-space-x-reverse))}.\32xl\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.\32xl\:space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3.5rem*var(--tw-space-x-reverse))}.\32xl\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.\32xl\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(5rem*var(--tw-space-x-reverse))}.\32xl\:space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(6rem*var(--tw-space-x-reverse))}.\32xl\:space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(7rem*var(--tw-space-x-reverse))}.\32xl\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(8rem*var(--tw-space-x-reverse))}.\32xl\:space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(9rem*var(--tw-space-x-reverse))}.\32xl\:space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(10rem*var(--tw-space-x-reverse))}.\32xl\:space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(11rem*var(--tw-space-x-reverse))}.\32xl\:space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(12rem*var(--tw-space-x-reverse))}.\32xl\:space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(13rem*var(--tw-space-x-reverse))}.\32xl\:space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(14rem*var(--tw-space-x-reverse))}.\32xl\:space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(15rem*var(--tw-space-x-reverse))}.\32xl\:space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(16rem*var(--tw-space-x-reverse))}.\32xl\:space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(18rem*var(--tw-space-x-reverse))}.\32xl\:space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(20rem*var(--tw-space-x-reverse))}.\32xl\:space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(24rem*var(--tw-space-x-reverse))}.\32xl\:space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(1px*var(--tw-space-x-reverse))}.\32xl\:space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.\32xl\:space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.\32xl\:space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.625rem*var(--tw-space-x-reverse))}.\32xl\:space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.875rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.\32xl\:-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.25rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.5rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2.75rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-14>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-3.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-3.5rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-4rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-5rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-24>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-6rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-6rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-28>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-7rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-7rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-8rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-36>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-9rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-9rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-40>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-10rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-44>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-11rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-11rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-48>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-12rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-12rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-52>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-13rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-13rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-56>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-14rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-14rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-60>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-15rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-15rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-64>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-16rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-16rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-72>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-18rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-18rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-80>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-20rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-20rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-96>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-24rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-24rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.\32xl\:-space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.125rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.375rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.625rem*var(--tw-space-x-reverse))}.\32xl\:-space-x-3\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.875rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.875rem*var(--tw-space-x-reverse))}.\32xl\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.75rem*var(--tw-space-y-reverse));margin-top:calc(2.75rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3.5rem*var(--tw-space-y-reverse));margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6rem*var(--tw-space-y-reverse));margin-top:calc(6rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(7rem*var(--tw-space-y-reverse));margin-top:calc(7rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(8rem*var(--tw-space-y-reverse));margin-top:calc(8rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(9rem*var(--tw-space-y-reverse));margin-top:calc(9rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(10rem*var(--tw-space-y-reverse));margin-top:calc(10rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(11rem*var(--tw-space-y-reverse));margin-top:calc(11rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(12rem*var(--tw-space-y-reverse));margin-top:calc(12rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(13rem*var(--tw-space-y-reverse));margin-top:calc(13rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(14rem*var(--tw-space-y-reverse));margin-top:calc(14rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(15rem*var(--tw-space-y-reverse));margin-top:calc(15rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(16rem*var(--tw-space-y-reverse));margin-top:calc(16rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(18rem*var(--tw-space-y-reverse));margin-top:calc(18rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(20rem*var(--tw-space-y-reverse));margin-top:calc(20rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(24rem*var(--tw-space-y-reverse));margin-top:calc(24rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1px*var(--tw-space-y-reverse));margin-top:calc(1px*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.25rem*var(--tw-space-y-reverse));margin-top:calc(-.25rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.5rem*var(--tw-space-y-reverse));margin-top:calc(-.5rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.75rem*var(--tw-space-y-reverse));margin-top:calc(-.75rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1rem*var(--tw-space-y-reverse));margin-top:calc(-1rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.25rem*var(--tw-space-y-reverse));margin-top:calc(-1.25rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.5rem*var(--tw-space-y-reverse));margin-top:calc(-1.5rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1.75rem*var(--tw-space-y-reverse));margin-top:calc(-1.75rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2rem*var(--tw-space-y-reverse));margin-top:calc(-2rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.25rem*var(--tw-space-y-reverse));margin-top:calc(-2.25rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.5rem*var(--tw-space-y-reverse));margin-top:calc(-2.5rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-2.75rem*var(--tw-space-y-reverse));margin-top:calc(-2.75rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3rem*var(--tw-space-y-reverse));margin-top:calc(-3rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-3.5rem*var(--tw-space-y-reverse));margin-top:calc(-3.5rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-4rem*var(--tw-space-y-reverse));margin-top:calc(-4rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-5rem*var(--tw-space-y-reverse));margin-top:calc(-5rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-6rem*var(--tw-space-y-reverse));margin-top:calc(-6rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-7rem*var(--tw-space-y-reverse));margin-top:calc(-7rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-8rem*var(--tw-space-y-reverse));margin-top:calc(-8rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-36>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-9rem*var(--tw-space-y-reverse));margin-top:calc(-9rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-10rem*var(--tw-space-y-reverse));margin-top:calc(-10rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-44>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-11rem*var(--tw-space-y-reverse));margin-top:calc(-11rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-48>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-12rem*var(--tw-space-y-reverse));margin-top:calc(-12rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-52>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-13rem*var(--tw-space-y-reverse));margin-top:calc(-13rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-56>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-14rem*var(--tw-space-y-reverse));margin-top:calc(-14rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-60>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-15rem*var(--tw-space-y-reverse));margin-top:calc(-15rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-64>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-16rem*var(--tw-space-y-reverse));margin-top:calc(-16rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-72>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-18rem*var(--tw-space-y-reverse));margin-top:calc(-18rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-80>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-20rem*var(--tw-space-y-reverse));margin-top:calc(-20rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-96>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-24rem*var(--tw-space-y-reverse));margin-top:calc(-24rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1px*var(--tw-space-y-reverse));margin-top:calc(-1px*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.125rem*var(--tw-space-y-reverse));margin-top:calc(-.125rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.375rem*var(--tw-space-y-reverse));margin-top:calc(-.375rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.625rem*var(--tw-space-y-reverse));margin-top:calc(-.625rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:-space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-.875rem*var(--tw-space-y-reverse));margin-top:calc(-.875rem*(1 - var(--tw-space-y-reverse)))}.\32xl\:space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.\32xl\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.\32xl\:divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(0px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(0px*var(--tw-divide-x-reverse))}.\32xl\:divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(2px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(2px*var(--tw-divide-x-reverse))}.\32xl\:divide-x-4>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(4px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(4px*var(--tw-divide-x-reverse))}.\32xl\:divide-x-8>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(8px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(8px*var(--tw-divide-x-reverse))}.\32xl\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.\32xl\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.\32xl\:divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(2px*var(--tw-divide-y-reverse));border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)))}.\32xl\:divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(4px*var(--tw-divide-y-reverse));border-top-width:calc(4px*(1 - var(--tw-divide-y-reverse)))}.\32xl\:divide-y-8>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(8px*var(--tw-divide-y-reverse));border-top-width:calc(8px*(1 - var(--tw-divide-y-reverse)))}.\32xl\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.\32xl\:divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.\32xl\:divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.\32xl\:divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.\32xl\:divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.\32xl\:divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.\32xl\:divide-double>:not([hidden])~:not([hidden]){border-style:double}.\32xl\:divide-none>:not([hidden])~:not([hidden]){border-style:none}.\32xl\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.\32xl\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.\32xl\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.\32xl\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.\32xl\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.\32xl\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.\32xl\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.\32xl\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.\32xl\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.\32xl\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.\32xl\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.\32xl\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.\32xl\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.\32xl\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.\32xl\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.\32xl\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.\32xl\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.\32xl\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.\32xl\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.\32xl\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.\32xl\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.\32xl\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.\32xl\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.\32xl\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.\32xl\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.\32xl\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.\32xl\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.\32xl\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.\32xl\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.\32xl\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.\32xl\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.\32xl\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.\32xl\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.\32xl\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.\32xl\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.\32xl\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.\32xl\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.\32xl\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.\32xl\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.\32xl\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.\32xl\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.\32xl\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.\32xl\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.\32xl\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.\32xl\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.\32xl\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.\32xl\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.\32xl\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.\32xl\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.\32xl\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.\32xl\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.\32xl\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.\32xl\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.\32xl\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.\32xl\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.\32xl\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.\32xl\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.\32xl\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.\32xl\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.\32xl\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.\32xl\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.\32xl\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.\32xl\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.\32xl\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.\32xl\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.\32xl\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.\32xl\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.\32xl\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.\32xl\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.\32xl\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.\32xl\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.\32xl\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.\32xl\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.\32xl\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.\32xl\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.\32xl\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.\32xl\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.\32xl\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.\32xl\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.\32xl\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.\32xl\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.\32xl\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.\32xl\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.\32xl\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.\32xl\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.\32xl\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.\32xl\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.\32xl\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.\32xl\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.\32xl\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.\32xl\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.\32xl\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.\32xl\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.\32xl\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.\32xl\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.\32xl\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.\32xl\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.\32xl\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.\32xl\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.\32xl\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.\32xl\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.\32xl\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.\32xl\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.\32xl\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.\32xl\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.\32xl\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.\32xl\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.\32xl\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.\32xl\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.\32xl\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.\32xl\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.\32xl\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.\32xl\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.\32xl\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}@media (prefers-color-scheme:dark){.\32xl\:dark\:divide-connection-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connection-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connection-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connection-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connection-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connection-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connection-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connection-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connection-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connection-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connect-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,242,242,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connect-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,226,226,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connect-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,202,202,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connect-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,165,165,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connect-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(248,113,113,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connect-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,68,68,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connect-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,38,38,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connect-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(185,28,28,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connect-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(153,27,27,var(--tw-divide-opacity))}.\32xl\:dark\:divide-connect-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(127,29,29,var(--tw-divide-opacity))}.\32xl\:dark\:divide-punch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,252,232,var(--tw-divide-opacity))}.\32xl\:dark\:divide-punch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,249,195,var(--tw-divide-opacity))}.\32xl\:dark\:divide-punch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,240,138,var(--tw-divide-opacity))}.\32xl\:dark\:divide-punch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,224,71,var(--tw-divide-opacity))}.\32xl\:dark\:divide-punch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,204,21,var(--tw-divide-opacity))}.\32xl\:dark\:divide-punch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(234,179,8,var(--tw-divide-opacity))}.\32xl\:dark\:divide-punch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(202,138,4,var(--tw-divide-opacity))}.\32xl\:dark\:divide-punch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(161,98,7,var(--tw-divide-opacity))}.\32xl\:dark\:divide-punch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(133,77,14,var(--tw-divide-opacity))}.\32xl\:dark\:divide-punch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(113,63,18,var(--tw-divide-opacity))}.\32xl\:dark\:divide-touch-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(240,253,244,var(--tw-divide-opacity))}.\32xl\:dark\:divide-touch-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(220,252,231,var(--tw-divide-opacity))}.\32xl\:dark\:divide-touch-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(187,247,208,var(--tw-divide-opacity))}.\32xl\:dark\:divide-touch-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(134,239,172,var(--tw-divide-opacity))}.\32xl\:dark\:divide-touch-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(74,222,128,var(--tw-divide-opacity))}.\32xl\:dark\:divide-touch-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(34,197,94,var(--tw-divide-opacity))}.\32xl\:dark\:divide-touch-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,163,74,var(--tw-divide-opacity))}.\32xl\:dark\:divide-touch-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(21,128,61,var(--tw-divide-opacity))}.\32xl\:dark\:divide-touch-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(22,101,52,var(--tw-divide-opacity))}.\32xl\:dark\:divide-touch-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(20,83,45,var(--tw-divide-opacity))}.\32xl\:dark\:divide-pulse-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,242,248,var(--tw-divide-opacity))}.\32xl\:dark\:divide-pulse-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,231,243,var(--tw-divide-opacity))}.\32xl\:dark\:divide-pulse-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,207,232,var(--tw-divide-opacity))}.\32xl\:dark\:divide-pulse-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(249,168,212,var(--tw-divide-opacity))}.\32xl\:dark\:divide-pulse-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,114,182,var(--tw-divide-opacity))}.\32xl\:dark\:divide-pulse-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(236,72,153,var(--tw-divide-opacity))}.\32xl\:dark\:divide-pulse-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,39,119,var(--tw-divide-opacity))}.\32xl\:dark\:divide-pulse-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,24,93,var(--tw-divide-opacity))}.\32xl\:dark\:divide-pulse-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(157,23,77,var(--tw-divide-opacity))}.\32xl\:dark\:divide-pulse-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(131,24,67,var(--tw-divide-opacity))}.\32xl\:dark\:divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.\32xl\:dark\:divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}.\32xl\:dark\:divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(0,0,0,var(--tw-divide-opacity))}.\32xl\:dark\:divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,255,255,var(--tw-divide-opacity))}.\32xl\:dark\:divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,250,249,var(--tw-divide-opacity))}.\32xl\:dark\:divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,245,244,var(--tw-divide-opacity))}.\32xl\:dark\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(231,229,228,var(--tw-divide-opacity))}.\32xl\:dark\:divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(214,211,209,var(--tw-divide-opacity))}.\32xl\:dark\:divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,162,158,var(--tw-divide-opacity))}.\32xl\:dark\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,113,108,var(--tw-divide-opacity))}.\32xl\:dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(87,83,78,var(--tw-divide-opacity))}.\32xl\:dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(68,64,60,var(--tw-divide-opacity))}.\32xl\:dark\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(41,37,36,var(--tw-divide-opacity))}.\32xl\:dark\:divide-gray-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(28,25,23,var(--tw-divide-opacity))}.\32xl\:dark\:divide-indigo-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(238,242,255,var(--tw-divide-opacity))}.\32xl\:dark\:divide-indigo-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(224,231,255,var(--tw-divide-opacity))}.\32xl\:dark\:divide-indigo-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(199,210,254,var(--tw-divide-opacity))}.\32xl\:dark\:divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(165,180,252,var(--tw-divide-opacity))}.\32xl\:dark\:divide-indigo-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(129,140,248,var(--tw-divide-opacity))}.\32xl\:dark\:divide-indigo-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(99,102,241,var(--tw-divide-opacity))}.\32xl\:dark\:divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(79,70,229,var(--tw-divide-opacity))}.\32xl\:dark\:divide-indigo-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(67,56,202,var(--tw-divide-opacity))}.\32xl\:dark\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(55,48,163,var(--tw-divide-opacity))}.\32xl\:dark\:divide-indigo-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(49,46,129,var(--tw-divide-opacity))}.\32xl\:dark\:divide-red-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,241,242,var(--tw-divide-opacity))}.\32xl\:dark\:divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,228,230,var(--tw-divide-opacity))}.\32xl\:dark\:divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,205,211,var(--tw-divide-opacity))}.\32xl\:dark\:divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,164,175,var(--tw-divide-opacity))}.\32xl\:dark\:divide-red-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,113,133,var(--tw-divide-opacity))}.\32xl\:dark\:divide-red-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244,63,94,var(--tw-divide-opacity))}.\32xl\:dark\:divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(225,29,72,var(--tw-divide-opacity))}.\32xl\:dark\:divide-red-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(190,18,60,var(--tw-divide-opacity))}.\32xl\:dark\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(159,18,57,var(--tw-divide-opacity))}.\32xl\:dark\:divide-red-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(136,19,55,var(--tw-divide-opacity))}.\32xl\:dark\:divide-yellow-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(255,251,235,var(--tw-divide-opacity))}.\32xl\:dark\:divide-yellow-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(254,243,199,var(--tw-divide-opacity))}.\32xl\:dark\:divide-yellow-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(253,230,138,var(--tw-divide-opacity))}.\32xl\:dark\:divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(252,211,77,var(--tw-divide-opacity))}.\32xl\:dark\:divide-yellow-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(251,191,36,var(--tw-divide-opacity))}.\32xl\:dark\:divide-yellow-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(245,158,11,var(--tw-divide-opacity))}.\32xl\:dark\:divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(217,119,6,var(--tw-divide-opacity))}.\32xl\:dark\:divide-yellow-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(180,83,9,var(--tw-divide-opacity))}.\32xl\:dark\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(146,64,14,var(--tw-divide-opacity))}.\32xl\:dark\:divide-yellow-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(120,53,15,var(--tw-divide-opacity))}.\32xl\:dark\:divide-blue-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(239,246,255,var(--tw-divide-opacity))}.\32xl\:dark\:divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(219,234,254,var(--tw-divide-opacity))}.\32xl\:dark\:divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(191,219,254,var(--tw-divide-opacity))}.\32xl\:dark\:divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,197,253,var(--tw-divide-opacity))}.\32xl\:dark\:divide-blue-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(96,165,250,var(--tw-divide-opacity))}.\32xl\:dark\:divide-blue-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(59,130,246,var(--tw-divide-opacity))}.\32xl\:dark\:divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(37,99,235,var(--tw-divide-opacity))}.\32xl\:dark\:divide-blue-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(29,78,216,var(--tw-divide-opacity))}.\32xl\:dark\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,64,175,var(--tw-divide-opacity))}.\32xl\:dark\:divide-blue-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(30,58,138,var(--tw-divide-opacity))}.\32xl\:dark\:divide-purple-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(250,245,255,var(--tw-divide-opacity))}.\32xl\:dark\:divide-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(243,232,255,var(--tw-divide-opacity))}.\32xl\:dark\:divide-purple-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(233,213,255,var(--tw-divide-opacity))}.\32xl\:dark\:divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(216,180,254,var(--tw-divide-opacity))}.\32xl\:dark\:divide-purple-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(192,132,252,var(--tw-divide-opacity))}.\32xl\:dark\:divide-purple-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(168,85,247,var(--tw-divide-opacity))}.\32xl\:dark\:divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(147,51,234,var(--tw-divide-opacity))}.\32xl\:dark\:divide-purple-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(126,34,206,var(--tw-divide-opacity))}.\32xl\:dark\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(107,33,168,var(--tw-divide-opacity))}.\32xl\:dark\:divide-purple-900>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(88,28,135,var(--tw-divide-opacity))}}.\32xl\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.\32xl\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.\32xl\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.\32xl\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.\32xl\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.\32xl\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.\32xl\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.\32xl\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.\32xl\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.\32xl\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.\32xl\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.\32xl\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.\32xl\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.\32xl\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.\32xl\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}@media (prefers-color-scheme:dark){.\32xl\:dark\:divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity:0}.\32xl\:dark\:divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.05}.\32xl\:dark\:divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.1}.\32xl\:dark\:divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.2}.\32xl\:dark\:divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.25}.\32xl\:dark\:divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.3}.\32xl\:dark\:divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.4}.\32xl\:dark\:divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.5}.\32xl\:dark\:divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.6}.\32xl\:dark\:divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.7}.\32xl\:dark\:divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.75}.\32xl\:dark\:divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.8}.\32xl\:dark\:divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.9}.\32xl\:dark\:divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity:0.95}.\32xl\:dark\:divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1}}.\32xl\:place-self-auto{place-self:auto}.\32xl\:place-self-start{place-self:start}.\32xl\:place-self-end{place-self:end}.\32xl\:place-self-center{place-self:center}.\32xl\:place-self-stretch{place-self:stretch}.\32xl\:self-auto{align-self:auto}.\32xl\:self-start{align-self:flex-start}.\32xl\:self-end{align-self:flex-end}.\32xl\:self-center{align-self:center}.\32xl\:self-stretch{align-self:stretch}.\32xl\:self-baseline{align-self:baseline}.\32xl\:justify-self-auto{justify-self:auto}.\32xl\:justify-self-start{justify-self:start}.\32xl\:justify-self-end{justify-self:end}.\32xl\:justify-self-center{justify-self:center}.\32xl\:justify-self-stretch{justify-self:stretch}.\32xl\:overflow-auto{overflow:auto}.\32xl\:overflow-hidden{overflow:hidden}.\32xl\:overflow-visible{overflow:visible}.\32xl\:overflow-scroll{overflow:scroll}.\32xl\:overflow-x-auto{overflow-x:auto}.\32xl\:overflow-y-auto{overflow-y:auto}.\32xl\:overflow-x-hidden{overflow-x:hidden}.\32xl\:overflow-y-hidden{overflow-y:hidden}.\32xl\:overflow-x-visible{overflow-x:visible}.\32xl\:overflow-y-visible{overflow-y:visible}.\32xl\:overflow-x-scroll{overflow-x:scroll}.\32xl\:overflow-y-scroll{overflow-y:scroll}.\32xl\:overscroll-auto{-ms-scroll-chaining:chained;overscroll-behavior:auto}.\32xl\:overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.\32xl\:overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.\32xl\:overscroll-y-auto{overscroll-behavior-y:auto}.\32xl\:overscroll-y-contain{overscroll-behavior-y:contain}.\32xl\:overscroll-y-none{overscroll-behavior-y:none}.\32xl\:overscroll-x-auto{overscroll-behavior-x:auto}.\32xl\:overscroll-x-contain{overscroll-behavior-x:contain}.\32xl\:overscroll-x-none{overscroll-behavior-x:none}.\32xl\:truncate{overflow:hidden;white-space:nowrap}.\32xl\:overflow-ellipsis,.\32xl\:truncate{text-overflow:ellipsis}.\32xl\:overflow-clip{text-overflow:clip}.\32xl\:whitespace-normal{white-space:normal}.\32xl\:whitespace-nowrap{white-space:nowrap}.\32xl\:whitespace-pre{white-space:pre}.\32xl\:whitespace-pre-line{white-space:pre-line}.\32xl\:whitespace-pre-wrap{white-space:pre-wrap}.\32xl\:break-normal{overflow-wrap:normal;word-break:normal}.\32xl\:break-words{overflow-wrap:break-word}.\32xl\:break-all{word-break:break-all}.\32xl\:rounded-none{border-radius:0}.\32xl\:rounded-sm{border-radius:.125rem}.\32xl\:rounded{border-radius:.25rem}.\32xl\:rounded-md{border-radius:.375rem}.\32xl\:rounded-lg{border-radius:.5rem}.\32xl\:rounded-xl{border-radius:.75rem}.\32xl\:rounded-2xl{border-radius:1rem}.\32xl\:rounded-3xl{border-radius:1.5rem}.\32xl\:rounded-full{border-radius:9999px}.\32xl\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.\32xl\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.\32xl\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.\32xl\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.\32xl\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\32xl\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.\32xl\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.\32xl\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.\32xl\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.\32xl\:rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.\32xl\:rounded-r-sm{border-bottom-right-radius:.125rem;border-top-right-radius:.125rem}.\32xl\:rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.\32xl\:rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.\32xl\:rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.\32xl\:rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.\32xl\:rounded-r-2xl{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.\32xl\:rounded-r-3xl{border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem}.\32xl\:rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.\32xl\:rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.\32xl\:rounded-b-sm{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.\32xl\:rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.\32xl\:rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.\32xl\:rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.\32xl\:rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.\32xl\:rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.\32xl\:rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.\32xl\:rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.\32xl\:rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.\32xl\:rounded-l-sm{border-bottom-left-radius:.125rem;border-top-left-radius:.125rem}.\32xl\:rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.\32xl\:rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.\32xl\:rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.\32xl\:rounded-l-xl{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.\32xl\:rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.\32xl\:rounded-l-3xl{border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}.\32xl\:rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.\32xl\:rounded-tl-none{border-top-left-radius:0}.\32xl\:rounded-tl-sm{border-top-left-radius:.125rem}.\32xl\:rounded-tl{border-top-left-radius:.25rem}.\32xl\:rounded-tl-md{border-top-left-radius:.375rem}.\32xl\:rounded-tl-lg{border-top-left-radius:.5rem}.\32xl\:rounded-tl-xl{border-top-left-radius:.75rem}.\32xl\:rounded-tl-2xl{border-top-left-radius:1rem}.\32xl\:rounded-tl-3xl{border-top-left-radius:1.5rem}.\32xl\:rounded-tl-full{border-top-left-radius:9999px}.\32xl\:rounded-tr-none{border-top-right-radius:0}.\32xl\:rounded-tr-sm{border-top-right-radius:.125rem}.\32xl\:rounded-tr{border-top-right-radius:.25rem}.\32xl\:rounded-tr-md{border-top-right-radius:.375rem}.\32xl\:rounded-tr-lg{border-top-right-radius:.5rem}.\32xl\:rounded-tr-xl{border-top-right-radius:.75rem}.\32xl\:rounded-tr-2xl{border-top-right-radius:1rem}.\32xl\:rounded-tr-3xl{border-top-right-radius:1.5rem}.\32xl\:rounded-tr-full{border-top-right-radius:9999px}.\32xl\:rounded-br-none{border-bottom-right-radius:0}.\32xl\:rounded-br-sm{border-bottom-right-radius:.125rem}.\32xl\:rounded-br{border-bottom-right-radius:.25rem}.\32xl\:rounded-br-md{border-bottom-right-radius:.375rem}.\32xl\:rounded-br-lg{border-bottom-right-radius:.5rem}.\32xl\:rounded-br-xl{border-bottom-right-radius:.75rem}.\32xl\:rounded-br-2xl{border-bottom-right-radius:1rem}.\32xl\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.\32xl\:rounded-br-full{border-bottom-right-radius:9999px}.\32xl\:rounded-bl-none{border-bottom-left-radius:0}.\32xl\:rounded-bl-sm{border-bottom-left-radius:.125rem}.\32xl\:rounded-bl{border-bottom-left-radius:.25rem}.\32xl\:rounded-bl-md{border-bottom-left-radius:.375rem}.\32xl\:rounded-bl-lg{border-bottom-left-radius:.5rem}.\32xl\:rounded-bl-xl{border-bottom-left-radius:.75rem}.\32xl\:rounded-bl-2xl{border-bottom-left-radius:1rem}.\32xl\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.\32xl\:rounded-bl-full{border-bottom-left-radius:9999px}.\32xl\:border-0{border-width:0}.\32xl\:border-2{border-width:2px}.\32xl\:border-4{border-width:4px}.\32xl\:border-8{border-width:8px}.\32xl\:border{border-width:1px}.\32xl\:first\:border-0:first-child{border-width:0}.\32xl\:first\:border-2:first-child{border-width:2px}.\32xl\:first\:border-4:first-child{border-width:4px}.\32xl\:first\:border-8:first-child{border-width:8px}.\32xl\:first\:border:first-child{border-width:1px}.\32xl\:border-t-0{border-top-width:0}.\32xl\:border-t-2{border-top-width:2px}.\32xl\:border-t-4{border-top-width:4px}.\32xl\:border-t-8{border-top-width:8px}.\32xl\:border-t{border-top-width:1px}.\32xl\:border-r-0{border-right-width:0}.\32xl\:border-r-2{border-right-width:2px}.\32xl\:border-r-4{border-right-width:4px}.\32xl\:border-r-8{border-right-width:8px}.\32xl\:border-r{border-right-width:1px}.\32xl\:border-b-0{border-bottom-width:0}.\32xl\:border-b-2{border-bottom-width:2px}.\32xl\:border-b-4{border-bottom-width:4px}.\32xl\:border-b-8{border-bottom-width:8px}.\32xl\:border-b{border-bottom-width:1px}.\32xl\:border-l-0{border-left-width:0}.\32xl\:border-l-2{border-left-width:2px}.\32xl\:border-l-4{border-left-width:4px}.\32xl\:border-l-8{border-left-width:8px}.\32xl\:border-l{border-left-width:1px}.\32xl\:first\:border-t-0:first-child{border-top-width:0}.\32xl\:first\:border-t-2:first-child{border-top-width:2px}.\32xl\:first\:border-t-4:first-child{border-top-width:4px}.\32xl\:first\:border-t-8:first-child{border-top-width:8px}.\32xl\:first\:border-t:first-child{border-top-width:1px}.\32xl\:first\:border-r-0:first-child{border-right-width:0}.\32xl\:first\:border-r-2:first-child{border-right-width:2px}.\32xl\:first\:border-r-4:first-child{border-right-width:4px}.\32xl\:first\:border-r-8:first-child{border-right-width:8px}.\32xl\:first\:border-r:first-child{border-right-width:1px}.\32xl\:first\:border-b-0:first-child{border-bottom-width:0}.\32xl\:first\:border-b-2:first-child{border-bottom-width:2px}.\32xl\:first\:border-b-4:first-child{border-bottom-width:4px}.\32xl\:first\:border-b-8:first-child{border-bottom-width:8px}.\32xl\:first\:border-b:first-child{border-bottom-width:1px}.\32xl\:first\:border-l-0:first-child{border-left-width:0}.\32xl\:first\:border-l-2:first-child{border-left-width:2px}.\32xl\:first\:border-l-4:first-child{border-left-width:4px}.\32xl\:first\:border-l-8:first-child{border-left-width:8px}.\32xl\:first\:border-l:first-child{border-left-width:1px}.\32xl\:border-solid{border-style:solid}.\32xl\:border-dashed{border-style:dashed}.\32xl\:border-dotted{border-style:dotted}.\32xl\:border-double{border-style:double}.\32xl\:border-none{border-style:none}.\32xl\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.\32xl\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.\32xl\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.\32xl\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.\32xl\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.\32xl\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.\32xl\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.\32xl\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.\32xl\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.\32xl\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.\32xl\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.\32xl\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.\32xl\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.\32xl\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.\32xl\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.\32xl\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.\32xl\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.\32xl\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.\32xl\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.\32xl\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.\32xl\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.\32xl\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.\32xl\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.\32xl\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.\32xl\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.\32xl\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.\32xl\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.\32xl\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.\32xl\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.\32xl\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.\32xl\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.\32xl\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.\32xl\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.\32xl\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.\32xl\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.\32xl\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.\32xl\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.\32xl\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.\32xl\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.\32xl\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.\32xl\:border-transparent{border-color:transparent}.\32xl\:border-current{border-color:currentColor}.\32xl\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.\32xl\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\32xl\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.\32xl\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.\32xl\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.\32xl\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.\32xl\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.\32xl\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.\32xl\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.\32xl\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.\32xl\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.\32xl\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.\32xl\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.\32xl\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.\32xl\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.\32xl\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.\32xl\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.\32xl\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.\32xl\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.\32xl\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.\32xl\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.\32xl\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.\32xl\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.\32xl\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.\32xl\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.\32xl\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.\32xl\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.\32xl\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.\32xl\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.\32xl\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.\32xl\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.\32xl\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.\32xl\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.\32xl\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.\32xl\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.\32xl\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.\32xl\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.\32xl\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.\32xl\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.\32xl\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.\32xl\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.\32xl\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.\32xl\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.\32xl\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.\32xl\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.\32xl\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.\32xl\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.\32xl\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.\32xl\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.\32xl\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.\32xl\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.\32xl\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-transparent{border-color:transparent}.group:hover .\32xl\:group-hover\:border-current{border-color:currentColor}.group:hover .\32xl\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .\32xl\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.\32xl\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.\32xl\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.\32xl\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.\32xl\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.\32xl\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.\32xl\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.\32xl\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.\32xl\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.\32xl\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.\32xl\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.\32xl\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.\32xl\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.\32xl\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.\32xl\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.\32xl\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.\32xl\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.\32xl\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.\32xl\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.\32xl\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.\32xl\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.\32xl\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.\32xl\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.\32xl\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.\32xl\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.\32xl\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.\32xl\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.\32xl\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.\32xl\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.\32xl\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.\32xl\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.\32xl\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.\32xl\:focus-within\:border-transparent:focus-within{border-color:transparent}.\32xl\:focus-within\:border-current:focus-within{border-color:currentColor}.\32xl\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.\32xl\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\32xl\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.\32xl\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.\32xl\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.\32xl\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.\32xl\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.\32xl\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.\32xl\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.\32xl\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.\32xl\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.\32xl\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.\32xl\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.\32xl\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.\32xl\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.\32xl\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.\32xl\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.\32xl\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.\32xl\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.\32xl\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.\32xl\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.\32xl\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.\32xl\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.\32xl\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.\32xl\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.\32xl\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.\32xl\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.\32xl\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.\32xl\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.\32xl\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.\32xl\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.\32xl\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.\32xl\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.\32xl\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.\32xl\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.\32xl\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.\32xl\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.\32xl\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.\32xl\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.\32xl\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.\32xl\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.\32xl\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.\32xl\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.\32xl\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.\32xl\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.\32xl\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.\32xl\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.\32xl\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.\32xl\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.\32xl\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.\32xl\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.\32xl\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.\32xl\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.\32xl\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.\32xl\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.\32xl\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.\32xl\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.\32xl\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.\32xl\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.\32xl\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.\32xl\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.\32xl\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.\32xl\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.\32xl\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.\32xl\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.\32xl\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.\32xl\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.\32xl\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.\32xl\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.\32xl\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.\32xl\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.\32xl\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.\32xl\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.\32xl\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.\32xl\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.\32xl\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.\32xl\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.\32xl\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.\32xl\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.\32xl\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.\32xl\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.\32xl\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.\32xl\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.\32xl\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.\32xl\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.\32xl\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.\32xl\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.\32xl\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.\32xl\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.\32xl\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.\32xl\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.\32xl\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.\32xl\:hover\:border-transparent:hover{border-color:transparent}.\32xl\:hover\:border-current:hover{border-color:currentColor}.\32xl\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.\32xl\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\32xl\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.\32xl\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.\32xl\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.\32xl\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.\32xl\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.\32xl\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.\32xl\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.\32xl\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.\32xl\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.\32xl\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.\32xl\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.\32xl\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.\32xl\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.\32xl\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.\32xl\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.\32xl\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.\32xl\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.\32xl\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.\32xl\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.\32xl\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.\32xl\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.\32xl\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.\32xl\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.\32xl\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.\32xl\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.\32xl\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.\32xl\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.\32xl\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.\32xl\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.\32xl\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.\32xl\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.\32xl\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.\32xl\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.\32xl\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.\32xl\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.\32xl\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.\32xl\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.\32xl\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.\32xl\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.\32xl\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.\32xl\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.\32xl\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.\32xl\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.\32xl\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.\32xl\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.\32xl\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.\32xl\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.\32xl\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.\32xl\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.\32xl\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.\32xl\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.\32xl\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.\32xl\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.\32xl\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.\32xl\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.\32xl\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.\32xl\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.\32xl\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.\32xl\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.\32xl\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.\32xl\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.\32xl\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.\32xl\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.\32xl\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.\32xl\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.\32xl\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.\32xl\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.\32xl\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.\32xl\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.\32xl\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.\32xl\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.\32xl\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.\32xl\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.\32xl\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.\32xl\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.\32xl\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.\32xl\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.\32xl\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.\32xl\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.\32xl\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.\32xl\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.\32xl\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.\32xl\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.\32xl\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.\32xl\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.\32xl\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.\32xl\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.\32xl\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.\32xl\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.\32xl\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.\32xl\:focus\:border-transparent:focus{border-color:transparent}.\32xl\:focus\:border-current:focus{border-color:currentColor}.\32xl\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.\32xl\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\32xl\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.\32xl\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.\32xl\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.\32xl\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.\32xl\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.\32xl\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.\32xl\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.\32xl\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.\32xl\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.\32xl\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.\32xl\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.\32xl\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.\32xl\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.\32xl\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.\32xl\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.\32xl\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.\32xl\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.\32xl\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.\32xl\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.\32xl\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.\32xl\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.\32xl\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.\32xl\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.\32xl\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.\32xl\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.\32xl\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.\32xl\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.\32xl\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.\32xl\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.\32xl\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.\32xl\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.\32xl\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.\32xl\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.\32xl\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.\32xl\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.\32xl\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.\32xl\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.\32xl\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.\32xl\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.\32xl\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.\32xl\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.\32xl\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.\32xl\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.\32xl\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.\32xl\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.\32xl\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.\32xl\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.\32xl\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.\32xl\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.\32xl\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.\32xl\:dark\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:dark\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:dark\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:dark\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:dark\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:dark\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:dark\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:dark\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:dark\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:dark\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:dark\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.\32xl\:dark\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.\32xl\:dark\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.\32xl\:dark\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.\32xl\:dark\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.\32xl\:dark\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.\32xl\:dark\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.\32xl\:dark\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.\32xl\:dark\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.\32xl\:dark\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.\32xl\:dark\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.\32xl\:dark\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.\32xl\:dark\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.\32xl\:dark\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.\32xl\:dark\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.\32xl\:dark\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.\32xl\:dark\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.\32xl\:dark\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.\32xl\:dark\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.\32xl\:dark\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.\32xl\:dark\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.\32xl\:dark\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.\32xl\:dark\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.\32xl\:dark\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.\32xl\:dark\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.\32xl\:dark\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.\32xl\:dark\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.\32xl\:dark\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.\32xl\:dark\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.\32xl\:dark\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.\32xl\:dark\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.\32xl\:dark\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.\32xl\:dark\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.\32xl\:dark\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.\32xl\:dark\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.\32xl\:dark\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.\32xl\:dark\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.\32xl\:dark\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.\32xl\:dark\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.\32xl\:dark\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.\32xl\:dark\:border-transparent{border-color:transparent}.\32xl\:dark\:border-current{border-color:currentColor}.\32xl\:dark\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.\32xl\:dark\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\32xl\:dark\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.\32xl\:dark\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.\32xl\:dark\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.\32xl\:dark\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.\32xl\:dark\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.\32xl\:dark\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.\32xl\:dark\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.\32xl\:dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.\32xl\:dark\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.\32xl\:dark\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.\32xl\:dark\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:dark\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:dark\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:dark\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:dark\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:dark\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:dark\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:dark\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:dark\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:dark\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:dark\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.\32xl\:dark\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.\32xl\:dark\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.\32xl\:dark\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.\32xl\:dark\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.\32xl\:dark\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.\32xl\:dark\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.\32xl\:dark\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.\32xl\:dark\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.\32xl\:dark\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.\32xl\:dark\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.\32xl\:dark\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.\32xl\:dark\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.\32xl\:dark\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.\32xl\:dark\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.\32xl\:dark\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.\32xl\:dark\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.\32xl\:dark\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.\32xl\:dark\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.\32xl\:dark\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.\32xl\:dark\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.\32xl\:dark\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.\32xl\:dark\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.\32xl\:dark\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.\32xl\:dark\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.\32xl\:dark\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.\32xl\:dark\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.\32xl\:dark\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.\32xl\:dark\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.\32xl\:dark\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.\32xl\:dark\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.\32xl\:dark\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.\32xl\:dark\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.\32xl\:dark\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.\32xl\:dark\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.\32xl\:dark\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.\32xl\:dark\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.\32xl\:dark\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.\32xl\:dark\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.\32xl\:dark\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connection-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connection-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connection-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connection-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connection-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connection-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connection-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connection-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connection-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connection-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connect-50{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connect-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connect-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connect-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connect-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connect-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connect-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connect-700{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connect-800{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-connect-900{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-punch-50{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-punch-100{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-punch-200{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-punch-300{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-punch-400{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-punch-500{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-punch-600{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-punch-700{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-punch-800{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-punch-900{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-touch-50{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-touch-100{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-touch-200{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-touch-300{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-touch-400{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-touch-500{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-touch-600{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-touch-700{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-touch-800{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-touch-900{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-pulse-50{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-pulse-100{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-pulse-200{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-pulse-300{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-pulse-400{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-pulse-500{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-pulse-600{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-pulse-700{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-pulse-800{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-pulse-900{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-transparent{border-color:transparent}.group:hover .\32xl\:dark\:group-hover\:border-current{border-color:currentColor}.group:hover .\32xl\:dark\:group-hover\:border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-gray-50{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-gray-100{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-gray-500{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-gray-600{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-gray-700{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-gray-800{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-gray-900{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-indigo-50{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-indigo-100{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-indigo-200{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-indigo-300{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-indigo-400{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-indigo-500{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-indigo-600{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-indigo-700{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-indigo-800{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-indigo-900{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-red-50{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-red-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-red-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-red-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-red-400{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-red-500{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-red-600{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-red-700{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-red-800{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-red-900{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-yellow-50{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-yellow-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-yellow-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-yellow-500{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-yellow-600{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-yellow-700{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-yellow-800{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-yellow-900{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-blue-50{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-blue-800{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-purple-50{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-purple-100{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-purple-200{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-purple-300{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-purple-400{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-purple-500{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-purple-600{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-purple-700{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-purple-800{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.group:hover .\32xl\:dark\:group-hover\:border-purple-900{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connection-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connection-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connection-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connection-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connection-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connection-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connection-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connection-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connection-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connection-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connect-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connect-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connect-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connect-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connect-400:focus-within{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connect-500:focus-within{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connect-600:focus-within{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connect-700:focus-within{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connect-800:focus-within{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-connect-900:focus-within{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-punch-50:focus-within{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-punch-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-punch-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-punch-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-punch-400:focus-within{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-punch-500:focus-within{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-punch-600:focus-within{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-punch-700:focus-within{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-punch-800:focus-within{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-punch-900:focus-within{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-touch-50:focus-within{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-touch-100:focus-within{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-touch-200:focus-within{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-touch-300:focus-within{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-touch-400:focus-within{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-touch-500:focus-within{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-touch-600:focus-within{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-touch-700:focus-within{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-touch-800:focus-within{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-touch-900:focus-within{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-pulse-50:focus-within{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-pulse-100:focus-within{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-pulse-200:focus-within{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-pulse-300:focus-within{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-pulse-400:focus-within{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-pulse-500:focus-within{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-pulse-600:focus-within{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-pulse-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-pulse-800:focus-within{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-pulse-900:focus-within{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-transparent:focus-within{border-color:transparent}.\32xl\:dark\:focus-within\:border-current:focus-within{border-color:currentColor}.\32xl\:dark\:focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-white:focus-within{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-gray-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-gray-100:focus-within{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-gray-200:focus-within{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-gray-300:focus-within{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-gray-400:focus-within{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-gray-500:focus-within{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-gray-600:focus-within{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-gray-700:focus-within{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-gray-800:focus-within{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-gray-900:focus-within{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-indigo-50:focus-within{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-indigo-100:focus-within{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-indigo-200:focus-within{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-indigo-300:focus-within{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-indigo-400:focus-within{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-indigo-600:focus-within{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-indigo-700:focus-within{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-indigo-800:focus-within{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-indigo-900:focus-within{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-red-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-red-100:focus-within{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-red-200:focus-within{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-red-300:focus-within{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-red-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-red-500:focus-within{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-red-600:focus-within{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-red-700:focus-within{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-red-800:focus-within{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-red-900:focus-within{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-yellow-50:focus-within{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-yellow-100:focus-within{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-yellow-200:focus-within{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-yellow-300:focus-within{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-yellow-500:focus-within{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-yellow-600:focus-within{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-yellow-700:focus-within{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-yellow-800:focus-within{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-yellow-900:focus-within{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-blue-50:focus-within{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-blue-100:focus-within{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-blue-200:focus-within{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-blue-400:focus-within{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-blue-600:focus-within{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-blue-700:focus-within{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-blue-800:focus-within{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-blue-900:focus-within{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-purple-50:focus-within{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-purple-100:focus-within{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-purple-200:focus-within{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-purple-300:focus-within{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-purple-400:focus-within{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-purple-500:focus-within{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-purple-600:focus-within{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-purple-700:focus-within{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-purple-800:focus-within{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.\32xl\:dark\:focus-within\:border-purple-900:focus-within{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connection-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connection-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connection-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connection-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connection-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connection-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connection-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connection-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connection-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connection-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connect-50:hover{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connect-100:hover{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connect-200:hover{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connect-300:hover{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connect-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connect-500:hover{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connect-600:hover{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connect-700:hover{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connect-800:hover{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-connect-900:hover{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-punch-50:hover{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-punch-100:hover{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-punch-200:hover{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-punch-300:hover{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-punch-400:hover{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-punch-500:hover{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-punch-600:hover{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-punch-700:hover{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-punch-800:hover{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-punch-900:hover{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-touch-50:hover{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-touch-100:hover{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-touch-200:hover{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-touch-300:hover{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-touch-400:hover{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-touch-500:hover{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-touch-600:hover{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-touch-700:hover{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-touch-800:hover{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-touch-900:hover{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-pulse-50:hover{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-pulse-100:hover{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-pulse-200:hover{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-pulse-300:hover{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-pulse-400:hover{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-pulse-500:hover{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-pulse-600:hover{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-pulse-700:hover{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-pulse-800:hover{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-pulse-900:hover{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-transparent:hover{border-color:transparent}.\32xl\:dark\:hover\:border-current:hover{border-color:currentColor}.\32xl\:dark\:hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-gray-50:hover{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-gray-100:hover{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-indigo-50:hover{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-indigo-600:hover{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-indigo-700:hover{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-indigo-800:hover{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-indigo-900:hover{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-red-50:hover{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-red-700:hover{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-red-800:hover{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-red-900:hover{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-yellow-50:hover{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-yellow-100:hover{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-yellow-200:hover{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-yellow-700:hover{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-yellow-800:hover{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-yellow-900:hover{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-blue-50:hover{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-blue-800:hover{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-blue-900:hover{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-purple-50:hover{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-purple-100:hover{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-purple-200:hover{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-purple-700:hover{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-purple-800:hover{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.\32xl\:dark\:hover\:border-purple-900:hover{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connection-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connection-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connection-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connection-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connection-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connection-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connection-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connection-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connection-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connection-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connect-50:focus{--tw-border-opacity:1;border-color:rgba(254,242,242,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connect-100:focus{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connect-200:focus{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connect-300:focus{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connect-400:focus{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connect-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connect-600:focus{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connect-700:focus{--tw-border-opacity:1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connect-800:focus{--tw-border-opacity:1;border-color:rgba(153,27,27,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-connect-900:focus{--tw-border-opacity:1;border-color:rgba(127,29,29,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-punch-50:focus{--tw-border-opacity:1;border-color:rgba(254,252,232,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-punch-100:focus{--tw-border-opacity:1;border-color:rgba(254,249,195,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-punch-200:focus{--tw-border-opacity:1;border-color:rgba(254,240,138,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-punch-300:focus{--tw-border-opacity:1;border-color:rgba(253,224,71,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-punch-400:focus{--tw-border-opacity:1;border-color:rgba(250,204,21,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-punch-500:focus{--tw-border-opacity:1;border-color:rgba(234,179,8,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-punch-600:focus{--tw-border-opacity:1;border-color:rgba(202,138,4,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-punch-700:focus{--tw-border-opacity:1;border-color:rgba(161,98,7,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-punch-800:focus{--tw-border-opacity:1;border-color:rgba(133,77,14,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-punch-900:focus{--tw-border-opacity:1;border-color:rgba(113,63,18,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-touch-50:focus{--tw-border-opacity:1;border-color:rgba(240,253,244,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-touch-100:focus{--tw-border-opacity:1;border-color:rgba(220,252,231,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-touch-200:focus{--tw-border-opacity:1;border-color:rgba(187,247,208,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-touch-300:focus{--tw-border-opacity:1;border-color:rgba(134,239,172,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-touch-400:focus{--tw-border-opacity:1;border-color:rgba(74,222,128,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-touch-500:focus{--tw-border-opacity:1;border-color:rgba(34,197,94,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-touch-600:focus{--tw-border-opacity:1;border-color:rgba(22,163,74,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-touch-700:focus{--tw-border-opacity:1;border-color:rgba(21,128,61,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-touch-800:focus{--tw-border-opacity:1;border-color:rgba(22,101,52,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-touch-900:focus{--tw-border-opacity:1;border-color:rgba(20,83,45,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-pulse-50:focus{--tw-border-opacity:1;border-color:rgba(253,242,248,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-pulse-100:focus{--tw-border-opacity:1;border-color:rgba(252,231,243,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-pulse-200:focus{--tw-border-opacity:1;border-color:rgba(251,207,232,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-pulse-300:focus{--tw-border-opacity:1;border-color:rgba(249,168,212,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-pulse-400:focus{--tw-border-opacity:1;border-color:rgba(244,114,182,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-pulse-500:focus{--tw-border-opacity:1;border-color:rgba(236,72,153,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-pulse-600:focus{--tw-border-opacity:1;border-color:rgba(219,39,119,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-pulse-700:focus{--tw-border-opacity:1;border-color:rgba(190,24,93,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-pulse-800:focus{--tw-border-opacity:1;border-color:rgba(157,23,77,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-pulse-900:focus{--tw-border-opacity:1;border-color:rgba(131,24,67,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-transparent:focus{border-color:transparent}.\32xl\:dark\:focus\:border-current:focus{border-color:currentColor}.\32xl\:dark\:focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-white:focus{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-gray-50:focus{--tw-border-opacity:1;border-color:rgba(250,250,249,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-gray-100:focus{--tw-border-opacity:1;border-color:rgba(245,245,244,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgba(231,229,228,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgba(214,211,209,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgba(168,162,158,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(120,113,108,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgba(87,83,78,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(68,64,60,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgba(41,37,36,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-gray-900:focus{--tw-border-opacity:1;border-color:rgba(28,25,23,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-indigo-50:focus{--tw-border-opacity:1;border-color:rgba(238,242,255,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-indigo-100:focus{--tw-border-opacity:1;border-color:rgba(224,231,255,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-indigo-200:focus{--tw-border-opacity:1;border-color:rgba(199,210,254,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-indigo-400:focus{--tw-border-opacity:1;border-color:rgba(129,140,248,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-indigo-600:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(67,56,202,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-indigo-800:focus{--tw-border-opacity:1;border-color:rgba(55,48,163,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-indigo-900:focus{--tw-border-opacity:1;border-color:rgba(49,46,129,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-red-50:focus{--tw-border-opacity:1;border-color:rgba(255,241,242,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-red-100:focus{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgba(251,113,133,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(244,63,94,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgba(225,29,72,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-red-700:focus{--tw-border-opacity:1;border-color:rgba(190,18,60,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-red-800:focus{--tw-border-opacity:1;border-color:rgba(159,18,57,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-red-900:focus{--tw-border-opacity:1;border-color:rgba(136,19,55,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-yellow-50:focus{--tw-border-opacity:1;border-color:rgba(255,251,235,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-yellow-100:focus{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-yellow-200:focus{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-yellow-500:focus{--tw-border-opacity:1;border-color:rgba(245,158,11,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-yellow-600:focus{--tw-border-opacity:1;border-color:rgba(217,119,6,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-yellow-700:focus{--tw-border-opacity:1;border-color:rgba(180,83,9,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-yellow-800:focus{--tw-border-opacity:1;border-color:rgba(146,64,14,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-yellow-900:focus{--tw-border-opacity:1;border-color:rgba(120,53,15,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-blue-50:focus{--tw-border-opacity:1;border-color:rgba(239,246,255,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-blue-100:focus{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-blue-200:focus{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgba(30,64,175,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-blue-900:focus{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-purple-50:focus{--tw-border-opacity:1;border-color:rgba(250,245,255,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-purple-100:focus{--tw-border-opacity:1;border-color:rgba(243,232,255,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-purple-200:focus{--tw-border-opacity:1;border-color:rgba(233,213,255,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-purple-300:focus{--tw-border-opacity:1;border-color:rgba(216,180,254,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgba(192,132,252,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgba(168,85,247,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-purple-600:focus{--tw-border-opacity:1;border-color:rgba(147,51,234,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-purple-700:focus{--tw-border-opacity:1;border-color:rgba(126,34,206,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-purple-800:focus{--tw-border-opacity:1;border-color:rgba(107,33,168,var(--tw-border-opacity))}.\32xl\:dark\:focus\:border-purple-900:focus{--tw-border-opacity:1;border-color:rgba(88,28,135,var(--tw-border-opacity))}}.\32xl\:border-opacity-0{--tw-border-opacity:0}.\32xl\:border-opacity-5{--tw-border-opacity:0.05}.\32xl\:border-opacity-10{--tw-border-opacity:0.1}.\32xl\:border-opacity-20{--tw-border-opacity:0.2}.\32xl\:border-opacity-25{--tw-border-opacity:0.25}.\32xl\:border-opacity-30{--tw-border-opacity:0.3}.\32xl\:border-opacity-40{--tw-border-opacity:0.4}.\32xl\:border-opacity-50{--tw-border-opacity:0.5}.\32xl\:border-opacity-60{--tw-border-opacity:0.6}.\32xl\:border-opacity-70{--tw-border-opacity:0.7}.\32xl\:border-opacity-75{--tw-border-opacity:0.75}.\32xl\:border-opacity-80{--tw-border-opacity:0.8}.\32xl\:border-opacity-90{--tw-border-opacity:0.9}.\32xl\:border-opacity-95{--tw-border-opacity:0.95}.\32xl\:border-opacity-100{--tw-border-opacity:1}.group:hover .\32xl\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .\32xl\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .\32xl\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .\32xl\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .\32xl\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .\32xl\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .\32xl\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .\32xl\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .\32xl\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .\32xl\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .\32xl\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .\32xl\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .\32xl\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .\32xl\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .\32xl\:group-hover\:border-opacity-100{--tw-border-opacity:1}.\32xl\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.\32xl\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.\32xl\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.\32xl\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.\32xl\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.\32xl\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.\32xl\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.\32xl\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.\32xl\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.\32xl\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.\32xl\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.\32xl\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.\32xl\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.\32xl\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.\32xl\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.\32xl\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.\32xl\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.\32xl\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.\32xl\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.\32xl\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.\32xl\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.\32xl\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.\32xl\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.\32xl\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.\32xl\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.\32xl\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.\32xl\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.\32xl\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.\32xl\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.\32xl\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.\32xl\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.\32xl\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.\32xl\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.\32xl\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.\32xl\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.\32xl\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.\32xl\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.\32xl\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.\32xl\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.\32xl\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.\32xl\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.\32xl\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.\32xl\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.\32xl\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.\32xl\:focus\:border-opacity-100:focus{--tw-border-opacity:1}@media (prefers-color-scheme:dark){.\32xl\:dark\:border-opacity-0{--tw-border-opacity:0}.\32xl\:dark\:border-opacity-5{--tw-border-opacity:0.05}.\32xl\:dark\:border-opacity-10{--tw-border-opacity:0.1}.\32xl\:dark\:border-opacity-20{--tw-border-opacity:0.2}.\32xl\:dark\:border-opacity-25{--tw-border-opacity:0.25}.\32xl\:dark\:border-opacity-30{--tw-border-opacity:0.3}.\32xl\:dark\:border-opacity-40{--tw-border-opacity:0.4}.\32xl\:dark\:border-opacity-50{--tw-border-opacity:0.5}.\32xl\:dark\:border-opacity-60{--tw-border-opacity:0.6}.\32xl\:dark\:border-opacity-70{--tw-border-opacity:0.7}.\32xl\:dark\:border-opacity-75{--tw-border-opacity:0.75}.\32xl\:dark\:border-opacity-80{--tw-border-opacity:0.8}.\32xl\:dark\:border-opacity-90{--tw-border-opacity:0.9}.\32xl\:dark\:border-opacity-95{--tw-border-opacity:0.95}.\32xl\:dark\:border-opacity-100{--tw-border-opacity:1}.group:hover .\32xl\:dark\:group-hover\:border-opacity-0{--tw-border-opacity:0}.group:hover .\32xl\:dark\:group-hover\:border-opacity-5{--tw-border-opacity:0.05}.group:hover .\32xl\:dark\:group-hover\:border-opacity-10{--tw-border-opacity:0.1}.group:hover .\32xl\:dark\:group-hover\:border-opacity-20{--tw-border-opacity:0.2}.group:hover .\32xl\:dark\:group-hover\:border-opacity-25{--tw-border-opacity:0.25}.group:hover .\32xl\:dark\:group-hover\:border-opacity-30{--tw-border-opacity:0.3}.group:hover .\32xl\:dark\:group-hover\:border-opacity-40{--tw-border-opacity:0.4}.group:hover .\32xl\:dark\:group-hover\:border-opacity-50{--tw-border-opacity:0.5}.group:hover .\32xl\:dark\:group-hover\:border-opacity-60{--tw-border-opacity:0.6}.group:hover .\32xl\:dark\:group-hover\:border-opacity-70{--tw-border-opacity:0.7}.group:hover .\32xl\:dark\:group-hover\:border-opacity-75{--tw-border-opacity:0.75}.group:hover .\32xl\:dark\:group-hover\:border-opacity-80{--tw-border-opacity:0.8}.group:hover .\32xl\:dark\:group-hover\:border-opacity-90{--tw-border-opacity:0.9}.group:hover .\32xl\:dark\:group-hover\:border-opacity-95{--tw-border-opacity:0.95}.group:hover .\32xl\:dark\:group-hover\:border-opacity-100{--tw-border-opacity:1}.\32xl\:dark\:focus-within\:border-opacity-0:focus-within{--tw-border-opacity:0}.\32xl\:dark\:focus-within\:border-opacity-5:focus-within{--tw-border-opacity:0.05}.\32xl\:dark\:focus-within\:border-opacity-10:focus-within{--tw-border-opacity:0.1}.\32xl\:dark\:focus-within\:border-opacity-20:focus-within{--tw-border-opacity:0.2}.\32xl\:dark\:focus-within\:border-opacity-25:focus-within{--tw-border-opacity:0.25}.\32xl\:dark\:focus-within\:border-opacity-30:focus-within{--tw-border-opacity:0.3}.\32xl\:dark\:focus-within\:border-opacity-40:focus-within{--tw-border-opacity:0.4}.\32xl\:dark\:focus-within\:border-opacity-50:focus-within{--tw-border-opacity:0.5}.\32xl\:dark\:focus-within\:border-opacity-60:focus-within{--tw-border-opacity:0.6}.\32xl\:dark\:focus-within\:border-opacity-70:focus-within{--tw-border-opacity:0.7}.\32xl\:dark\:focus-within\:border-opacity-75:focus-within{--tw-border-opacity:0.75}.\32xl\:dark\:focus-within\:border-opacity-80:focus-within{--tw-border-opacity:0.8}.\32xl\:dark\:focus-within\:border-opacity-90:focus-within{--tw-border-opacity:0.9}.\32xl\:dark\:focus-within\:border-opacity-95:focus-within{--tw-border-opacity:0.95}.\32xl\:dark\:focus-within\:border-opacity-100:focus-within{--tw-border-opacity:1}.\32xl\:dark\:hover\:border-opacity-0:hover{--tw-border-opacity:0}.\32xl\:dark\:hover\:border-opacity-5:hover{--tw-border-opacity:0.05}.\32xl\:dark\:hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.\32xl\:dark\:hover\:border-opacity-20:hover{--tw-border-opacity:0.2}.\32xl\:dark\:hover\:border-opacity-25:hover{--tw-border-opacity:0.25}.\32xl\:dark\:hover\:border-opacity-30:hover{--tw-border-opacity:0.3}.\32xl\:dark\:hover\:border-opacity-40:hover{--tw-border-opacity:0.4}.\32xl\:dark\:hover\:border-opacity-50:hover{--tw-border-opacity:0.5}.\32xl\:dark\:hover\:border-opacity-60:hover{--tw-border-opacity:0.6}.\32xl\:dark\:hover\:border-opacity-70:hover{--tw-border-opacity:0.7}.\32xl\:dark\:hover\:border-opacity-75:hover{--tw-border-opacity:0.75}.\32xl\:dark\:hover\:border-opacity-80:hover{--tw-border-opacity:0.8}.\32xl\:dark\:hover\:border-opacity-90:hover{--tw-border-opacity:0.9}.\32xl\:dark\:hover\:border-opacity-95:hover{--tw-border-opacity:0.95}.\32xl\:dark\:hover\:border-opacity-100:hover{--tw-border-opacity:1}.\32xl\:dark\:focus\:border-opacity-0:focus{--tw-border-opacity:0}.\32xl\:dark\:focus\:border-opacity-5:focus{--tw-border-opacity:0.05}.\32xl\:dark\:focus\:border-opacity-10:focus{--tw-border-opacity:0.1}.\32xl\:dark\:focus\:border-opacity-20:focus{--tw-border-opacity:0.2}.\32xl\:dark\:focus\:border-opacity-25:focus{--tw-border-opacity:0.25}.\32xl\:dark\:focus\:border-opacity-30:focus{--tw-border-opacity:0.3}.\32xl\:dark\:focus\:border-opacity-40:focus{--tw-border-opacity:0.4}.\32xl\:dark\:focus\:border-opacity-50:focus{--tw-border-opacity:0.5}.\32xl\:dark\:focus\:border-opacity-60:focus{--tw-border-opacity:0.6}.\32xl\:dark\:focus\:border-opacity-70:focus{--tw-border-opacity:0.7}.\32xl\:dark\:focus\:border-opacity-75:focus{--tw-border-opacity:0.75}.\32xl\:dark\:focus\:border-opacity-80:focus{--tw-border-opacity:0.8}.\32xl\:dark\:focus\:border-opacity-90:focus{--tw-border-opacity:0.9}.\32xl\:dark\:focus\:border-opacity-95:focus{--tw-border-opacity:0.95}.\32xl\:dark\:focus\:border-opacity-100:focus{--tw-border-opacity:1}}.\32xl\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.\32xl\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.\32xl\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.\32xl\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.\32xl\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.\32xl\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.\32xl\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.\32xl\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.\32xl\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.\32xl\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.\32xl\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.\32xl\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.\32xl\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.\32xl\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.\32xl\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.\32xl\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.\32xl\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.\32xl\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.\32xl\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.\32xl\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.\32xl\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.\32xl\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.\32xl\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.\32xl\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.\32xl\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.\32xl\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.\32xl\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.\32xl\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.\32xl\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.\32xl\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.\32xl\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.\32xl\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.\32xl\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.\32xl\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.\32xl\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.\32xl\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.\32xl\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.\32xl\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.\32xl\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.\32xl\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.\32xl\:bg-transparent{background-color:transparent}.\32xl\:bg-current{background-color:currentColor}.\32xl\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.\32xl\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\32xl\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.\32xl\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.\32xl\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.\32xl\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.\32xl\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.\32xl\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.\32xl\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.\32xl\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.\32xl\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.\32xl\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.\32xl\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.\32xl\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.\32xl\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.\32xl\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.\32xl\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.\32xl\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.\32xl\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.\32xl\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.\32xl\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.\32xl\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.\32xl\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.\32xl\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.\32xl\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.\32xl\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.\32xl\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.\32xl\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.\32xl\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.\32xl\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.\32xl\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.\32xl\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.\32xl\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.\32xl\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.\32xl\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.\32xl\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.\32xl\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.\32xl\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.\32xl\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.\32xl\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.\32xl\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.\32xl\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.\32xl\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.\32xl\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.\32xl\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.\32xl\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.\32xl\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.\32xl\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.\32xl\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.\32xl\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.\32xl\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.\32xl\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-transparent{background-color:transparent}.group:hover .\32xl\:group-hover\:bg-current{background-color:currentColor}.group:hover .\32xl\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .\32xl\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-transparent:focus-within{background-color:transparent}.\32xl\:focus-within\:bg-current:focus-within{background-color:currentColor}.\32xl\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.\32xl\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.\32xl\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.\32xl\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.\32xl\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.\32xl\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.\32xl\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.\32xl\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.\32xl\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.\32xl\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.\32xl\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.\32xl\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.\32xl\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.\32xl\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.\32xl\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.\32xl\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.\32xl\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.\32xl\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.\32xl\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.\32xl\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.\32xl\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.\32xl\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.\32xl\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.\32xl\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.\32xl\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.\32xl\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.\32xl\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.\32xl\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.\32xl\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.\32xl\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.\32xl\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.\32xl\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.\32xl\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.\32xl\:hover\:bg-transparent:hover{background-color:transparent}.\32xl\:hover\:bg-current:hover{background-color:currentColor}.\32xl\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.\32xl\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\32xl\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.\32xl\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.\32xl\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.\32xl\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.\32xl\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.\32xl\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.\32xl\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.\32xl\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.\32xl\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.\32xl\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.\32xl\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.\32xl\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.\32xl\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.\32xl\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.\32xl\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.\32xl\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.\32xl\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.\32xl\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.\32xl\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.\32xl\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.\32xl\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.\32xl\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.\32xl\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.\32xl\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.\32xl\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.\32xl\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.\32xl\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.\32xl\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.\32xl\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.\32xl\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.\32xl\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.\32xl\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.\32xl\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.\32xl\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.\32xl\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.\32xl\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.\32xl\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.\32xl\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.\32xl\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.\32xl\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.\32xl\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.\32xl\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.\32xl\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.\32xl\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.\32xl\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.\32xl\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.\32xl\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.\32xl\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.\32xl\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.\32xl\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.\32xl\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.\32xl\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.\32xl\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.\32xl\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.\32xl\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.\32xl\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.\32xl\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.\32xl\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.\32xl\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.\32xl\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.\32xl\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.\32xl\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.\32xl\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.\32xl\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.\32xl\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.\32xl\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.\32xl\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.\32xl\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.\32xl\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.\32xl\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.\32xl\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.\32xl\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.\32xl\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.\32xl\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.\32xl\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.\32xl\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.\32xl\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.\32xl\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.\32xl\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.\32xl\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.\32xl\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.\32xl\:focus\:bg-transparent:focus{background-color:transparent}.\32xl\:focus\:bg-current:focus{background-color:currentColor}.\32xl\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.\32xl\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\32xl\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.\32xl\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.\32xl\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.\32xl\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.\32xl\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.\32xl\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.\32xl\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.\32xl\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.\32xl\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.\32xl\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.\32xl\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.\32xl\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.\32xl\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.\32xl\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.\32xl\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.\32xl\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.\32xl\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.\32xl\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.\32xl\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.\32xl\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.\32xl\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.\32xl\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.\32xl\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.\32xl\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.\32xl\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.\32xl\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.\32xl\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.\32xl\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.\32xl\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.\32xl\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.\32xl\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.\32xl\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.\32xl\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.\32xl\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.\32xl\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.\32xl\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.\32xl\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.\32xl\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.\32xl\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.\32xl\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.\32xl\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.\32xl\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.\32xl\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.\32xl\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.\32xl\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.\32xl\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.\32xl\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.\32xl\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.\32xl\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.\32xl\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.\32xl\:dark\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.\32xl\:dark\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.\32xl\:dark\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.\32xl\:dark\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.\32xl\:dark\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.\32xl\:dark\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.\32xl\:dark\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.\32xl\:dark\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.\32xl\:dark\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.\32xl\:dark\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.\32xl\:dark\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.\32xl\:dark\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.\32xl\:dark\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.\32xl\:dark\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.\32xl\:dark\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.\32xl\:dark\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.\32xl\:dark\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.\32xl\:dark\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.\32xl\:dark\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.\32xl\:dark\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.\32xl\:dark\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.\32xl\:dark\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.\32xl\:dark\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.\32xl\:dark\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.\32xl\:dark\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.\32xl\:dark\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.\32xl\:dark\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.\32xl\:dark\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.\32xl\:dark\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.\32xl\:dark\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.\32xl\:dark\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.\32xl\:dark\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.\32xl\:dark\:bg-transparent{background-color:transparent}.\32xl\:dark\:bg-current{background-color:currentColor}.\32xl\:dark\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.\32xl\:dark\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\32xl\:dark\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.\32xl\:dark\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.\32xl\:dark\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.\32xl\:dark\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.\32xl\:dark\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.\32xl\:dark\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.\32xl\:dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.\32xl\:dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.\32xl\:dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.\32xl\:dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.\32xl\:dark\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:dark\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:dark\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:dark\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:dark\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:dark\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:dark\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:dark\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:dark\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:dark\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:dark\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.\32xl\:dark\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.\32xl\:dark\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.\32xl\:dark\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.\32xl\:dark\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.\32xl\:dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.\32xl\:dark\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.\32xl\:dark\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.\32xl\:dark\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.\32xl\:dark\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.\32xl\:dark\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.\32xl\:dark\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.\32xl\:dark\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.\32xl\:dark\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.\32xl\:dark\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.\32xl\:dark\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.\32xl\:dark\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.\32xl\:dark\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.\32xl\:dark\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.\32xl\:dark\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.\32xl\:dark\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.\32xl\:dark\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.\32xl\:dark\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.\32xl\:dark\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.\32xl\:dark\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.\32xl\:dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.\32xl\:dark\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.\32xl\:dark\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.\32xl\:dark\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.\32xl\:dark\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.\32xl\:dark\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.\32xl\:dark\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.\32xl\:dark\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.\32xl\:dark\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.\32xl\:dark\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.\32xl\:dark\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.\32xl\:dark\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.\32xl\:dark\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.\32xl\:dark\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.\32xl\:dark\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connection-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connection-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connection-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connection-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connection-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connection-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connection-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connection-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connection-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connection-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connect-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connect-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connect-200{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connect-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connect-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connect-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connect-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connect-700{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connect-800{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-connect-900{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-punch-50{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-punch-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-punch-200{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-punch-300{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-punch-400{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-punch-500{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-punch-600{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-punch-700{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-punch-800{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-punch-900{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-touch-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-touch-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-touch-200{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-touch-300{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-touch-400{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-touch-500{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-touch-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-touch-700{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-touch-800{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-touch-900{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-pulse-50{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-pulse-100{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-pulse-200{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-pulse-300{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-pulse-400{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-pulse-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-pulse-600{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-pulse-700{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-pulse-800{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-pulse-900{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-transparent{background-color:transparent}.group:hover .\32xl\:dark\:group-hover\:bg-current{background-color:currentColor}.group:hover .\32xl\:dark\:group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-gray-50{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-gray-100{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-gray-400{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-gray-500{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-gray-600{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-gray-700{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-gray-800{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-indigo-200{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-indigo-800{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-red-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-red-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-red-200{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-red-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-red-500{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-red-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-red-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-red-800{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-red-900{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-yellow-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-yellow-700{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-yellow-800{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-blue-300{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-blue-800{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-purple-50{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-purple-200{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-purple-300{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-purple-400{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-purple-500{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-purple-700{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.group:hover .\32xl\:dark\:group-hover\:bg-purple-900{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connection-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connection-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connection-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connection-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connection-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connection-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connection-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connection-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connection-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connection-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connect-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connect-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connect-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connect-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connect-400:focus-within{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connect-500:focus-within{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connect-600:focus-within{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connect-700:focus-within{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connect-800:focus-within{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-connect-900:focus-within{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-punch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-punch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-punch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-punch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-punch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-punch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-punch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-punch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-punch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-punch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-touch-50:focus-within{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-touch-100:focus-within{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-touch-200:focus-within{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-touch-300:focus-within{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-touch-400:focus-within{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-touch-500:focus-within{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-touch-600:focus-within{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-touch-700:focus-within{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-touch-800:focus-within{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-touch-900:focus-within{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-pulse-50:focus-within{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-pulse-100:focus-within{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-pulse-200:focus-within{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-pulse-300:focus-within{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-pulse-400:focus-within{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-pulse-500:focus-within{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-pulse-600:focus-within{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-pulse-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-pulse-800:focus-within{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-pulse-900:focus-within{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-transparent:focus-within{background-color:transparent}.\32xl\:dark\:focus-within\:bg-current:focus-within{background-color:currentColor}.\32xl\:dark\:focus-within\:bg-black:focus-within{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-gray-100:focus-within{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-gray-200:focus-within{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-gray-300:focus-within{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-gray-400:focus-within{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-gray-500:focus-within{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-gray-600:focus-within{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-gray-700:focus-within{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-gray-800:focus-within{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-gray-900:focus-within{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-indigo-50:focus-within{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-indigo-100:focus-within{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-indigo-200:focus-within{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-indigo-300:focus-within{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-indigo-400:focus-within{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-indigo-500:focus-within{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-indigo-600:focus-within{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-indigo-700:focus-within{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-indigo-800:focus-within{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-indigo-900:focus-within{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-red-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-red-100:focus-within{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-red-200:focus-within{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-red-300:focus-within{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-red-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-red-500:focus-within{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-red-600:focus-within{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-red-700:focus-within{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-red-800:focus-within{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-red-900:focus-within{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-yellow-50:focus-within{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-yellow-100:focus-within{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-yellow-200:focus-within{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-yellow-300:focus-within{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-yellow-400:focus-within{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-yellow-500:focus-within{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-yellow-600:focus-within{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-yellow-700:focus-within{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-yellow-800:focus-within{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-yellow-900:focus-within{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-blue-50:focus-within{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-blue-100:focus-within{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-blue-200:focus-within{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-blue-300:focus-within{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-blue-400:focus-within{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-blue-500:focus-within{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-blue-600:focus-within{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-blue-700:focus-within{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-blue-800:focus-within{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-blue-900:focus-within{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-purple-50:focus-within{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-purple-100:focus-within{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-purple-200:focus-within{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-purple-300:focus-within{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-purple-400:focus-within{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-purple-500:focus-within{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-purple-600:focus-within{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-purple-700:focus-within{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-purple-800:focus-within{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.\32xl\:dark\:focus-within\:bg-purple-900:focus-within{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connection-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connection-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connection-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connection-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connection-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connection-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connection-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connection-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connection-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connection-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connect-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connect-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connect-200:hover{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connect-300:hover{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connect-400:hover{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connect-500:hover{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connect-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connect-700:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connect-800:hover{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-connect-900:hover{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-punch-50:hover{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-punch-100:hover{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-punch-200:hover{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-punch-300:hover{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-punch-400:hover{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-punch-500:hover{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-punch-600:hover{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-punch-700:hover{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-punch-800:hover{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-punch-900:hover{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-touch-50:hover{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-touch-100:hover{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-touch-200:hover{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-touch-300:hover{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-touch-400:hover{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-touch-500:hover{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-touch-600:hover{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-touch-700:hover{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-touch-800:hover{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-touch-900:hover{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-pulse-50:hover{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-pulse-100:hover{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-pulse-200:hover{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-pulse-300:hover{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-pulse-400:hover{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-pulse-500:hover{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-pulse-600:hover{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-pulse-700:hover{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-pulse-800:hover{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-pulse-900:hover{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-transparent:hover{background-color:transparent}.\32xl\:dark\:hover\:bg-current:hover{background-color:currentColor}.\32xl\:dark\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.\32xl\:dark\:hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connection-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connection-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connection-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connection-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connection-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connection-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connection-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connection-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connection-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connection-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connect-50:focus{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connect-100:focus{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connect-200:focus{--tw-bg-opacity:1;background-color:rgba(254,202,202,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connect-300:focus{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connect-400:focus{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connect-500:focus{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connect-600:focus{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connect-700:focus{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connect-800:focus{--tw-bg-opacity:1;background-color:rgba(153,27,27,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-connect-900:focus{--tw-bg-opacity:1;background-color:rgba(127,29,29,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-punch-50:focus{--tw-bg-opacity:1;background-color:rgba(254,252,232,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-punch-100:focus{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-punch-200:focus{--tw-bg-opacity:1;background-color:rgba(254,240,138,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-punch-300:focus{--tw-bg-opacity:1;background-color:rgba(253,224,71,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-punch-400:focus{--tw-bg-opacity:1;background-color:rgba(250,204,21,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-punch-500:focus{--tw-bg-opacity:1;background-color:rgba(234,179,8,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-punch-600:focus{--tw-bg-opacity:1;background-color:rgba(202,138,4,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-punch-700:focus{--tw-bg-opacity:1;background-color:rgba(161,98,7,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-punch-800:focus{--tw-bg-opacity:1;background-color:rgba(133,77,14,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-punch-900:focus{--tw-bg-opacity:1;background-color:rgba(113,63,18,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-touch-50:focus{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-touch-100:focus{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-touch-200:focus{--tw-bg-opacity:1;background-color:rgba(187,247,208,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-touch-300:focus{--tw-bg-opacity:1;background-color:rgba(134,239,172,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-touch-400:focus{--tw-bg-opacity:1;background-color:rgba(74,222,128,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-touch-500:focus{--tw-bg-opacity:1;background-color:rgba(34,197,94,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-touch-600:focus{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-touch-700:focus{--tw-bg-opacity:1;background-color:rgba(21,128,61,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-touch-800:focus{--tw-bg-opacity:1;background-color:rgba(22,101,52,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-touch-900:focus{--tw-bg-opacity:1;background-color:rgba(20,83,45,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-pulse-50:focus{--tw-bg-opacity:1;background-color:rgba(253,242,248,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-pulse-100:focus{--tw-bg-opacity:1;background-color:rgba(252,231,243,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-pulse-200:focus{--tw-bg-opacity:1;background-color:rgba(251,207,232,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-pulse-300:focus{--tw-bg-opacity:1;background-color:rgba(249,168,212,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-pulse-400:focus{--tw-bg-opacity:1;background-color:rgba(244,114,182,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-pulse-500:focus{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-pulse-600:focus{--tw-bg-opacity:1;background-color:rgba(219,39,119,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-pulse-700:focus{--tw-bg-opacity:1;background-color:rgba(190,24,93,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-pulse-800:focus{--tw-bg-opacity:1;background-color:rgba(157,23,77,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-pulse-900:focus{--tw-bg-opacity:1;background-color:rgba(131,24,67,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-transparent:focus{background-color:transparent}.\32xl\:dark\:focus\:bg-current:focus{background-color:currentColor}.\32xl\:dark\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgba(250,250,249,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgba(245,245,244,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgba(231,229,228,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgba(214,211,209,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgba(168,162,158,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-gray-500:focus{--tw-bg-opacity:1;background-color:rgba(120,113,108,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-gray-600:focus{--tw-bg-opacity:1;background-color:rgba(87,83,78,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(68,64,60,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-gray-800:focus{--tw-bg-opacity:1;background-color:rgba(41,37,36,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgba(28,25,23,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-indigo-50:focus{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-indigo-200:focus{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-indigo-300:focus{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-indigo-400:focus{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-indigo-500:focus{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-indigo-600:focus{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-indigo-700:focus{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-indigo-800:focus{--tw-bg-opacity:1;background-color:rgba(55,48,163,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-indigo-900:focus{--tw-bg-opacity:1;background-color:rgba(49,46,129,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-red-100:focus{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-red-200:focus{--tw-bg-opacity:1;background-color:rgba(254,205,211,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-red-300:focus{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-red-400:focus{--tw-bg-opacity:1;background-color:rgba(251,113,133,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-red-500:focus{--tw-bg-opacity:1;background-color:rgba(244,63,94,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-red-600:focus{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-red-700:focus{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-red-800:focus{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-red-900:focus{--tw-bg-opacity:1;background-color:rgba(136,19,55,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-yellow-100:focus{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-yellow-200:focus{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-yellow-300:focus{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-yellow-400:focus{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-yellow-500:focus{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-yellow-600:focus{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-yellow-700:focus{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-yellow-800:focus{--tw-bg-opacity:1;background-color:rgba(146,64,14,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-yellow-900:focus{--tw-bg-opacity:1;background-color:rgba(120,53,15,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-blue-100:focus{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-blue-200:focus{--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-blue-300:focus{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-blue-400:focus{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-blue-500:focus{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-blue-700:focus{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-blue-800:focus{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-blue-900:focus{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-purple-50:focus{--tw-bg-opacity:1;background-color:rgba(250,245,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-purple-100:focus{--tw-bg-opacity:1;background-color:rgba(243,232,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-purple-200:focus{--tw-bg-opacity:1;background-color:rgba(233,213,255,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-purple-300:focus{--tw-bg-opacity:1;background-color:rgba(216,180,254,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-purple-400:focus{--tw-bg-opacity:1;background-color:rgba(192,132,252,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-purple-500:focus{--tw-bg-opacity:1;background-color:rgba(168,85,247,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-purple-600:focus{--tw-bg-opacity:1;background-color:rgba(147,51,234,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-purple-700:focus{--tw-bg-opacity:1;background-color:rgba(126,34,206,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-purple-800:focus{--tw-bg-opacity:1;background-color:rgba(107,33,168,var(--tw-bg-opacity))}.\32xl\:dark\:focus\:bg-purple-900:focus{--tw-bg-opacity:1;background-color:rgba(88,28,135,var(--tw-bg-opacity))}}.\32xl\:bg-opacity-0{--tw-bg-opacity:0}.\32xl\:bg-opacity-5{--tw-bg-opacity:0.05}.\32xl\:bg-opacity-10{--tw-bg-opacity:0.1}.\32xl\:bg-opacity-20{--tw-bg-opacity:0.2}.\32xl\:bg-opacity-25{--tw-bg-opacity:0.25}.\32xl\:bg-opacity-30{--tw-bg-opacity:0.3}.\32xl\:bg-opacity-40{--tw-bg-opacity:0.4}.\32xl\:bg-opacity-50{--tw-bg-opacity:0.5}.\32xl\:bg-opacity-60{--tw-bg-opacity:0.6}.\32xl\:bg-opacity-70{--tw-bg-opacity:0.7}.\32xl\:bg-opacity-75{--tw-bg-opacity:0.75}.\32xl\:bg-opacity-80{--tw-bg-opacity:0.8}.\32xl\:bg-opacity-90{--tw-bg-opacity:0.9}.\32xl\:bg-opacity-95{--tw-bg-opacity:0.95}.\32xl\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .\32xl\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .\32xl\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .\32xl\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .\32xl\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .\32xl\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .\32xl\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .\32xl\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .\32xl\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .\32xl\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .\32xl\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .\32xl\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .\32xl\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .\32xl\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .\32xl\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .\32xl\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.\32xl\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.\32xl\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.\32xl\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.\32xl\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.\32xl\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.\32xl\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.\32xl\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.\32xl\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.\32xl\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.\32xl\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.\32xl\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.\32xl\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.\32xl\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.\32xl\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.\32xl\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.\32xl\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.\32xl\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.\32xl\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.\32xl\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.\32xl\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.\32xl\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.\32xl\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.\32xl\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.\32xl\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.\32xl\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.\32xl\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.\32xl\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.\32xl\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.\32xl\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.\32xl\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.\32xl\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.\32xl\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.\32xl\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.\32xl\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.\32xl\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.\32xl\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.\32xl\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.\32xl\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.\32xl\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.\32xl\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.\32xl\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.\32xl\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.\32xl\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.\32xl\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.\32xl\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}@media (prefers-color-scheme:dark){.\32xl\:dark\:bg-opacity-0{--tw-bg-opacity:0}.\32xl\:dark\:bg-opacity-5{--tw-bg-opacity:0.05}.\32xl\:dark\:bg-opacity-10{--tw-bg-opacity:0.1}.\32xl\:dark\:bg-opacity-20{--tw-bg-opacity:0.2}.\32xl\:dark\:bg-opacity-25{--tw-bg-opacity:0.25}.\32xl\:dark\:bg-opacity-30{--tw-bg-opacity:0.3}.\32xl\:dark\:bg-opacity-40{--tw-bg-opacity:0.4}.\32xl\:dark\:bg-opacity-50{--tw-bg-opacity:0.5}.\32xl\:dark\:bg-opacity-60{--tw-bg-opacity:0.6}.\32xl\:dark\:bg-opacity-70{--tw-bg-opacity:0.7}.\32xl\:dark\:bg-opacity-75{--tw-bg-opacity:0.75}.\32xl\:dark\:bg-opacity-80{--tw-bg-opacity:0.8}.\32xl\:dark\:bg-opacity-90{--tw-bg-opacity:0.9}.\32xl\:dark\:bg-opacity-95{--tw-bg-opacity:0.95}.\32xl\:dark\:bg-opacity-100{--tw-bg-opacity:1}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-5{--tw-bg-opacity:0.05}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-10{--tw-bg-opacity:0.1}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-25{--tw-bg-opacity:0.25}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-40{--tw-bg-opacity:0.4}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-50{--tw-bg-opacity:0.5}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-60{--tw-bg-opacity:0.6}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-70{--tw-bg-opacity:0.7}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-75{--tw-bg-opacity:0.75}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-80{--tw-bg-opacity:0.8}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-95{--tw-bg-opacity:0.95}.group:hover .\32xl\:dark\:group-hover\:bg-opacity-100{--tw-bg-opacity:1}.\32xl\:dark\:focus-within\:bg-opacity-0:focus-within{--tw-bg-opacity:0}.\32xl\:dark\:focus-within\:bg-opacity-5:focus-within{--tw-bg-opacity:0.05}.\32xl\:dark\:focus-within\:bg-opacity-10:focus-within{--tw-bg-opacity:0.1}.\32xl\:dark\:focus-within\:bg-opacity-20:focus-within{--tw-bg-opacity:0.2}.\32xl\:dark\:focus-within\:bg-opacity-25:focus-within{--tw-bg-opacity:0.25}.\32xl\:dark\:focus-within\:bg-opacity-30:focus-within{--tw-bg-opacity:0.3}.\32xl\:dark\:focus-within\:bg-opacity-40:focus-within{--tw-bg-opacity:0.4}.\32xl\:dark\:focus-within\:bg-opacity-50:focus-within{--tw-bg-opacity:0.5}.\32xl\:dark\:focus-within\:bg-opacity-60:focus-within{--tw-bg-opacity:0.6}.\32xl\:dark\:focus-within\:bg-opacity-70:focus-within{--tw-bg-opacity:0.7}.\32xl\:dark\:focus-within\:bg-opacity-75:focus-within{--tw-bg-opacity:0.75}.\32xl\:dark\:focus-within\:bg-opacity-80:focus-within{--tw-bg-opacity:0.8}.\32xl\:dark\:focus-within\:bg-opacity-90:focus-within{--tw-bg-opacity:0.9}.\32xl\:dark\:focus-within\:bg-opacity-95:focus-within{--tw-bg-opacity:0.95}.\32xl\:dark\:focus-within\:bg-opacity-100:focus-within{--tw-bg-opacity:1}.\32xl\:dark\:hover\:bg-opacity-0:hover{--tw-bg-opacity:0}.\32xl\:dark\:hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.\32xl\:dark\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.\32xl\:dark\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.\32xl\:dark\:hover\:bg-opacity-25:hover{--tw-bg-opacity:0.25}.\32xl\:dark\:hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.\32xl\:dark\:hover\:bg-opacity-40:hover{--tw-bg-opacity:0.4}.\32xl\:dark\:hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.\32xl\:dark\:hover\:bg-opacity-60:hover{--tw-bg-opacity:0.6}.\32xl\:dark\:hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.\32xl\:dark\:hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.\32xl\:dark\:hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.\32xl\:dark\:hover\:bg-opacity-90:hover{--tw-bg-opacity:0.9}.\32xl\:dark\:hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.\32xl\:dark\:hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.\32xl\:dark\:focus\:bg-opacity-0:focus{--tw-bg-opacity:0}.\32xl\:dark\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.\32xl\:dark\:focus\:bg-opacity-10:focus{--tw-bg-opacity:0.1}.\32xl\:dark\:focus\:bg-opacity-20:focus{--tw-bg-opacity:0.2}.\32xl\:dark\:focus\:bg-opacity-25:focus{--tw-bg-opacity:0.25}.\32xl\:dark\:focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.\32xl\:dark\:focus\:bg-opacity-40:focus{--tw-bg-opacity:0.4}.\32xl\:dark\:focus\:bg-opacity-50:focus{--tw-bg-opacity:0.5}.\32xl\:dark\:focus\:bg-opacity-60:focus{--tw-bg-opacity:0.6}.\32xl\:dark\:focus\:bg-opacity-70:focus{--tw-bg-opacity:0.7}.\32xl\:dark\:focus\:bg-opacity-75:focus{--tw-bg-opacity:0.75}.\32xl\:dark\:focus\:bg-opacity-80:focus{--tw-bg-opacity:0.8}.\32xl\:dark\:focus\:bg-opacity-90:focus{--tw-bg-opacity:0.9}.\32xl\:dark\:focus\:bg-opacity-95:focus{--tw-bg-opacity:0.95}.\32xl\:dark\:focus\:bg-opacity-100:focus{--tw-bg-opacity:1}}.\32xl\:bg-none{background-image:none}.\32xl\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.\32xl\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.\32xl\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.\32xl\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.\32xl\:bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.\32xl\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.\32xl\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.\32xl\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.\32xl\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.\32xl\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.\32xl\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.\32xl\:dark\:from-connection-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:from-connection-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:from-connection-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:from-connection-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:from-connection-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:from-connection-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:from-connection-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:from-connection-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:from-connection-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:from-connection-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:from-connect-50{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:dark\:from-connect-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:dark\:from-connect-200{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:dark\:from-connect-300{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:dark\:from-connect-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:dark\:from-connect-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:dark\:from-connect-600{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:dark\:from-connect-700{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:dark\:from-connect-800{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:dark\:from-connect-900{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:dark\:from-punch-50{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:dark\:from-punch-100{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:dark\:from-punch-200{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:dark\:from-punch-300{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:dark\:from-punch-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:dark\:from-punch-500{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:dark\:from-punch-600{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:dark\:from-punch-700{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:dark\:from-punch-800{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:dark\:from-punch-900{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:dark\:from-touch-50{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:dark\:from-touch-100{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:dark\:from-touch-200{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:dark\:from-touch-300{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:dark\:from-touch-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:dark\:from-touch-500{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:dark\:from-touch-600{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:dark\:from-touch-700{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:dark\:from-touch-800{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:dark\:from-touch-900{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:dark\:from-pulse-50{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:dark\:from-pulse-100{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:dark\:from-pulse-200{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:dark\:from-pulse-300{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:dark\:from-pulse-400{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:dark\:from-pulse-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:dark\:from-pulse-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:dark\:from-pulse-700{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:dark\:from-pulse-800{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:dark\:from-pulse-900{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:dark\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:dark\:from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:dark\:from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:from-gray-50{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:dark\:from-gray-100{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:dark\:from-gray-200{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:dark\:from-gray-300{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:dark\:from-gray-400{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:dark\:from-gray-500{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:dark\:from-gray-600{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:dark\:from-gray-700{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:dark\:from-gray-800{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:dark\:from-gray-900{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:dark\:from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:from-indigo-100{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:from-indigo-200{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:from-indigo-300{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:from-indigo-400{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:from-indigo-600{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:from-indigo-700{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:from-indigo-800{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:from-red-50{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:dark\:from-red-100{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:dark\:from-red-200{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:dark\:from-red-300{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:dark\:from-red-400{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:dark\:from-red-500{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:dark\:from-red-600{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:dark\:from-red-700{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:dark\:from-red-800{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:dark\:from-red-900{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:dark\:from-yellow-50{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:dark\:from-yellow-100{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:dark\:from-yellow-200{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:dark\:from-yellow-300{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:dark\:from-yellow-400{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:dark\:from-yellow-500{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:dark\:from-yellow-600{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:dark\:from-yellow-700{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:dark\:from-yellow-800{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:dark\:from-yellow-900{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:dark\:from-blue-50{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:dark\:from-blue-100{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:dark\:from-blue-200{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:dark\:from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:dark\:from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:dark\:from-blue-500{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:dark\:from-blue-600{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:dark\:from-blue-700{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:dark\:from-blue-800{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:dark\:from-blue-900{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:dark\:from-purple-50{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:dark\:from-purple-100{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:dark\:from-purple-200{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:dark\:from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:dark\:from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:dark\:from-purple-500{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:dark\:from-purple-600{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:dark\:from-purple-700{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:dark\:from-purple-800{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:dark\:from-purple-900{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.\32xl\:dark\:hover\:from-connection-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:hover\:from-connection-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:hover\:from-connection-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:hover\:from-connection-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:hover\:from-connection-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:hover\:from-connection-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:hover\:from-connection-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:hover\:from-connection-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:hover\:from-connection-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:hover\:from-connection-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:hover\:from-connect-50:hover{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:dark\:hover\:from-connect-100:hover{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:dark\:hover\:from-connect-200:hover{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:dark\:hover\:from-connect-300:hover{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:dark\:hover\:from-connect-400:hover{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:dark\:hover\:from-connect-500:hover{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:dark\:hover\:from-connect-600:hover{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:dark\:hover\:from-connect-700:hover{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:dark\:hover\:from-connect-800:hover{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:dark\:hover\:from-connect-900:hover{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:dark\:hover\:from-punch-50:hover{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:dark\:hover\:from-punch-100:hover{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:dark\:hover\:from-punch-200:hover{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:dark\:hover\:from-punch-300:hover{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:dark\:hover\:from-punch-400:hover{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:dark\:hover\:from-punch-500:hover{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:dark\:hover\:from-punch-600:hover{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:dark\:hover\:from-punch-700:hover{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:dark\:hover\:from-punch-800:hover{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:dark\:hover\:from-punch-900:hover{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:dark\:hover\:from-touch-50:hover{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:dark\:hover\:from-touch-100:hover{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:dark\:hover\:from-touch-200:hover{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:dark\:hover\:from-touch-300:hover{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:dark\:hover\:from-touch-400:hover{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:dark\:hover\:from-touch-500:hover{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:dark\:hover\:from-touch-600:hover{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:dark\:hover\:from-touch-700:hover{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:dark\:hover\:from-touch-800:hover{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:dark\:hover\:from-touch-900:hover{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:dark\:hover\:from-pulse-50:hover{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:dark\:hover\:from-pulse-100:hover{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:dark\:hover\:from-pulse-200:hover{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:dark\:hover\:from-pulse-300:hover{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:dark\:hover\:from-pulse-400:hover{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:dark\:hover\:from-pulse-500:hover{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:dark\:hover\:from-pulse-600:hover{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:dark\:hover\:from-pulse-700:hover{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:dark\:hover\:from-pulse-800:hover{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:dark\:hover\:from-pulse-900:hover{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:dark\:hover\:from-transparent:hover{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:dark\:hover\:from-current:hover{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:hover\:from-black:hover{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:dark\:hover\:from-white:hover{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:hover\:from-gray-50:hover{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:dark\:hover\:from-gray-100:hover{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:dark\:hover\:from-gray-200:hover{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:dark\:hover\:from-gray-300:hover{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:dark\:hover\:from-gray-400:hover{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:dark\:hover\:from-gray-500:hover{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:dark\:hover\:from-gray-600:hover{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:dark\:hover\:from-gray-700:hover{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:dark\:hover\:from-gray-800:hover{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:dark\:hover\:from-gray-900:hover{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:dark\:hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:hover\:from-indigo-300:hover{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:hover\:from-indigo-900:hover{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:hover\:from-red-50:hover{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:dark\:hover\:from-red-100:hover{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:dark\:hover\:from-red-200:hover{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:dark\:hover\:from-red-300:hover{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:dark\:hover\:from-red-400:hover{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:dark\:hover\:from-red-500:hover{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:dark\:hover\:from-red-600:hover{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:dark\:hover\:from-red-700:hover{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:dark\:hover\:from-red-800:hover{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:dark\:hover\:from-red-900:hover{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:dark\:hover\:from-yellow-50:hover{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:dark\:hover\:from-yellow-100:hover{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:dark\:hover\:from-yellow-200:hover{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:dark\:hover\:from-yellow-300:hover{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:dark\:hover\:from-yellow-400:hover{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:dark\:hover\:from-yellow-500:hover{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:dark\:hover\:from-yellow-600:hover{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:dark\:hover\:from-yellow-700:hover{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:dark\:hover\:from-yellow-800:hover{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:dark\:hover\:from-yellow-900:hover{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:dark\:hover\:from-blue-50:hover{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:dark\:hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:dark\:hover\:from-blue-200:hover{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:dark\:hover\:from-blue-300:hover{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:dark\:hover\:from-blue-400:hover{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:dark\:hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:dark\:hover\:from-blue-600:hover{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:dark\:hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:dark\:hover\:from-blue-800:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:dark\:hover\:from-blue-900:hover{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:dark\:hover\:from-purple-50:hover{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:dark\:hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:dark\:hover\:from-purple-200:hover{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:dark\:hover\:from-purple-300:hover{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:dark\:hover\:from-purple-400:hover{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:dark\:hover\:from-purple-500:hover{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:dark\:hover\:from-purple-600:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:dark\:hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:dark\:hover\:from-purple-800:hover{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:dark\:hover\:from-purple-900:hover{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}.\32xl\:dark\:focus\:from-connection-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:focus\:from-connection-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:focus\:from-connection-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:focus\:from-connection-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:focus\:from-connection-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:focus\:from-connection-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:focus\:from-connection-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:focus\:from-connection-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:focus\:from-connection-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:focus\:from-connection-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:focus\:from-connect-50:focus{--tw-gradient-from:#fef2f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:dark\:focus\:from-connect-100:focus{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:dark\:focus\:from-connect-200:focus{--tw-gradient-from:#fecaca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:dark\:focus\:from-connect-300:focus{--tw-gradient-from:#fca5a5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:dark\:focus\:from-connect-400:focus{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:dark\:focus\:from-connect-500:focus{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:dark\:focus\:from-connect-600:focus{--tw-gradient-from:#dc2626;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:dark\:focus\:from-connect-700:focus{--tw-gradient-from:#b91c1c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:dark\:focus\:from-connect-800:focus{--tw-gradient-from:#991b1b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:dark\:focus\:from-connect-900:focus{--tw-gradient-from:#7f1d1d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:dark\:focus\:from-punch-50:focus{--tw-gradient-from:#fefce8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:dark\:focus\:from-punch-100:focus{--tw-gradient-from:#fef9c3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:dark\:focus\:from-punch-200:focus{--tw-gradient-from:#fef08a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:dark\:focus\:from-punch-300:focus{--tw-gradient-from:#fde047;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:dark\:focus\:from-punch-400:focus{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:dark\:focus\:from-punch-500:focus{--tw-gradient-from:#eab308;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:dark\:focus\:from-punch-600:focus{--tw-gradient-from:#ca8a04;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:dark\:focus\:from-punch-700:focus{--tw-gradient-from:#a16207;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:dark\:focus\:from-punch-800:focus{--tw-gradient-from:#854d0e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:dark\:focus\:from-punch-900:focus{--tw-gradient-from:#713f12;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:dark\:focus\:from-touch-50:focus{--tw-gradient-from:#f0fdf4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:dark\:focus\:from-touch-100:focus{--tw-gradient-from:#dcfce7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:dark\:focus\:from-touch-200:focus{--tw-gradient-from:#bbf7d0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:dark\:focus\:from-touch-300:focus{--tw-gradient-from:#86efac;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:dark\:focus\:from-touch-400:focus{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:dark\:focus\:from-touch-500:focus{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:dark\:focus\:from-touch-600:focus{--tw-gradient-from:#16a34a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:dark\:focus\:from-touch-700:focus{--tw-gradient-from:#15803d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:dark\:focus\:from-touch-800:focus{--tw-gradient-from:#166534;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:dark\:focus\:from-touch-900:focus{--tw-gradient-from:#14532d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:dark\:focus\:from-pulse-50:focus{--tw-gradient-from:#fdf2f8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:dark\:focus\:from-pulse-100:focus{--tw-gradient-from:#fce7f3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:dark\:focus\:from-pulse-200:focus{--tw-gradient-from:#fbcfe8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:dark\:focus\:from-pulse-300:focus{--tw-gradient-from:#f9a8d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:dark\:focus\:from-pulse-400:focus{--tw-gradient-from:#f472b6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:dark\:focus\:from-pulse-500:focus{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:dark\:focus\:from-pulse-600:focus{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:dark\:focus\:from-pulse-700:focus{--tw-gradient-from:#be185d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:dark\:focus\:from-pulse-800:focus{--tw-gradient-from:#9d174d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:dark\:focus\:from-pulse-900:focus{--tw-gradient-from:#831843;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:dark\:focus\:from-transparent:focus{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:dark\:focus\:from-current:focus{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:focus\:from-black:focus{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.\32xl\:dark\:focus\:from-white:focus{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:focus\:from-gray-50:focus{--tw-gradient-from:#fafaf9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:dark\:focus\:from-gray-100:focus{--tw-gradient-from:#f5f5f4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:dark\:focus\:from-gray-200:focus{--tw-gradient-from:#e7e5e4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:dark\:focus\:from-gray-300:focus{--tw-gradient-from:#d6d3d1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:dark\:focus\:from-gray-400:focus{--tw-gradient-from:#a8a29e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:dark\:focus\:from-gray-500:focus{--tw-gradient-from:#78716c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:dark\:focus\:from-gray-600:focus{--tw-gradient-from:#57534e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:dark\:focus\:from-gray-700:focus{--tw-gradient-from:#44403c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:dark\:focus\:from-gray-800:focus{--tw-gradient-from:#292524;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:dark\:focus\:from-gray-900:focus{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:dark\:focus\:from-indigo-50:focus{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:focus\:from-indigo-100:focus{--tw-gradient-from:#e0e7ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:focus\:from-indigo-200:focus{--tw-gradient-from:#c7d2fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:focus\:from-indigo-300:focus{--tw-gradient-from:#a5b4fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:focus\:from-indigo-400:focus{--tw-gradient-from:#818cf8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:focus\:from-indigo-500:focus{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:focus\:from-indigo-600:focus{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:focus\:from-indigo-700:focus{--tw-gradient-from:#4338ca;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:focus\:from-indigo-800:focus{--tw-gradient-from:#3730a3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:focus\:from-indigo-900:focus{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:focus\:from-red-50:focus{--tw-gradient-from:#fff1f2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:dark\:focus\:from-red-100:focus{--tw-gradient-from:#ffe4e6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:dark\:focus\:from-red-200:focus{--tw-gradient-from:#fecdd3;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:dark\:focus\:from-red-300:focus{--tw-gradient-from:#fda4af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:dark\:focus\:from-red-400:focus{--tw-gradient-from:#fb7185;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:dark\:focus\:from-red-500:focus{--tw-gradient-from:#f43f5e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:dark\:focus\:from-red-600:focus{--tw-gradient-from:#e11d48;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:dark\:focus\:from-red-700:focus{--tw-gradient-from:#be123c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:dark\:focus\:from-red-800:focus{--tw-gradient-from:#9f1239;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:dark\:focus\:from-red-900:focus{--tw-gradient-from:#881337;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:dark\:focus\:from-yellow-50:focus{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:dark\:focus\:from-yellow-100:focus{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:dark\:focus\:from-yellow-200:focus{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:dark\:focus\:from-yellow-300:focus{--tw-gradient-from:#fcd34d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:dark\:focus\:from-yellow-400:focus{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:dark\:focus\:from-yellow-500:focus{--tw-gradient-from:#f59e0b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:dark\:focus\:from-yellow-600:focus{--tw-gradient-from:#d97706;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:dark\:focus\:from-yellow-700:focus{--tw-gradient-from:#b45309;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:dark\:focus\:from-yellow-800:focus{--tw-gradient-from:#92400e;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:dark\:focus\:from-yellow-900:focus{--tw-gradient-from:#78350f;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:dark\:focus\:from-blue-50:focus{--tw-gradient-from:#eff6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:dark\:focus\:from-blue-100:focus{--tw-gradient-from:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:dark\:focus\:from-blue-200:focus{--tw-gradient-from:#bfdbfe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:dark\:focus\:from-blue-300:focus{--tw-gradient-from:#93c5fd;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:dark\:focus\:from-blue-400:focus{--tw-gradient-from:#60a5fa;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:dark\:focus\:from-blue-500:focus{--tw-gradient-from:#3b82f6;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:dark\:focus\:from-blue-600:focus{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:dark\:focus\:from-blue-700:focus{--tw-gradient-from:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:dark\:focus\:from-blue-800:focus{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:dark\:focus\:from-blue-900:focus{--tw-gradient-from:#1e3a8a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:dark\:focus\:from-purple-50:focus{--tw-gradient-from:#faf5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:dark\:focus\:from-purple-100:focus{--tw-gradient-from:#f3e8ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:dark\:focus\:from-purple-200:focus{--tw-gradient-from:#e9d5ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:dark\:focus\:from-purple-300:focus{--tw-gradient-from:#d8b4fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:dark\:focus\:from-purple-400:focus{--tw-gradient-from:#c084fc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:dark\:focus\:from-purple-500:focus{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:dark\:focus\:from-purple-600:focus{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:dark\:focus\:from-purple-700:focus{--tw-gradient-from:#7e22ce;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:dark\:focus\:from-purple-800:focus{--tw-gradient-from:#6b21a8;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:dark\:focus\:from-purple-900:focus{--tw-gradient-from:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(88,28,135,0))}}.\32xl\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.\32xl\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.\32xl\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.\32xl\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.\32xl\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.\32xl\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.\32xl\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.\32xl\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.\32xl\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}@media (prefers-color-scheme:dark){.\32xl\:dark\:via-connection-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:via-connection-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:via-connection-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:via-connection-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:via-connection-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:via-connection-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:via-connection-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:via-connection-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:via-connection-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:via-connection-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:via-connect-50{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:dark\:via-connect-100{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:dark\:via-connect-200{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:dark\:via-connect-300{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:dark\:via-connect-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:dark\:via-connect-500{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:dark\:via-connect-600{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:dark\:via-connect-700{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:dark\:via-connect-800{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:dark\:via-connect-900{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:dark\:via-punch-50{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:dark\:via-punch-100{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:dark\:via-punch-200{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:dark\:via-punch-300{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:dark\:via-punch-400{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:dark\:via-punch-500{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:dark\:via-punch-600{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:dark\:via-punch-700{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:dark\:via-punch-800{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:dark\:via-punch-900{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:dark\:via-touch-50{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:dark\:via-touch-100{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:dark\:via-touch-200{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:dark\:via-touch-300{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:dark\:via-touch-400{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:dark\:via-touch-500{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:dark\:via-touch-600{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:dark\:via-touch-700{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:dark\:via-touch-800{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:dark\:via-touch-900{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:dark\:via-pulse-50{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:dark\:via-pulse-100{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:dark\:via-pulse-200{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:dark\:via-pulse-300{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:dark\:via-pulse-400{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:dark\:via-pulse-500{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:dark\:via-pulse-600{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:dark\:via-pulse-700{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:dark\:via-pulse-800{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:dark\:via-pulse-900{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:dark\:via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.\32xl\:dark\:via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:via-black{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.\32xl\:dark\:via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:via-gray-50{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:dark\:via-gray-100{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:dark\:via-gray-200{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:dark\:via-gray-300{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:dark\:via-gray-400{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:dark\:via-gray-500{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:dark\:via-gray-600{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:dark\:via-gray-700{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:dark\:via-gray-800{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:dark\:via-gray-900{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:dark\:via-indigo-50{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:via-indigo-100{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:via-indigo-200{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:via-indigo-400{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:via-indigo-600{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:via-indigo-700{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:via-indigo-800{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:via-indigo-900{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:via-red-50{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:dark\:via-red-100{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:dark\:via-red-200{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:dark\:via-red-300{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:dark\:via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:dark\:via-red-500{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:dark\:via-red-600{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:dark\:via-red-700{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:dark\:via-red-800{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:dark\:via-red-900{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:dark\:via-yellow-50{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:dark\:via-yellow-100{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:dark\:via-yellow-200{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:dark\:via-yellow-300{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:dark\:via-yellow-400{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:dark\:via-yellow-500{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:dark\:via-yellow-600{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:dark\:via-yellow-700{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:dark\:via-yellow-800{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:dark\:via-yellow-900{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:dark\:via-blue-50{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:dark\:via-blue-100{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:dark\:via-blue-200{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:dark\:via-blue-300{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:dark\:via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:dark\:via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:dark\:via-blue-600{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:dark\:via-blue-700{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:dark\:via-blue-800{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:dark\:via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:dark\:via-purple-50{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:dark\:via-purple-100{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:dark\:via-purple-200{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:dark\:via-purple-300{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:dark\:via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:dark\:via-purple-500{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:dark\:via-purple-600{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:dark\:via-purple-700{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:dark\:via-purple-800{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:dark\:via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.\32xl\:dark\:hover\:via-connection-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:hover\:via-connection-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:hover\:via-connection-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:hover\:via-connection-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:hover\:via-connection-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:hover\:via-connection-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:hover\:via-connection-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:hover\:via-connection-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:hover\:via-connection-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:hover\:via-connection-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:hover\:via-connect-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:dark\:hover\:via-connect-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:dark\:hover\:via-connect-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:dark\:hover\:via-connect-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:dark\:hover\:via-connect-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:dark\:hover\:via-connect-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:dark\:hover\:via-connect-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:dark\:hover\:via-connect-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:dark\:hover\:via-connect-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:dark\:hover\:via-connect-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:dark\:hover\:via-punch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:dark\:hover\:via-punch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:dark\:hover\:via-punch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:dark\:hover\:via-punch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:dark\:hover\:via-punch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:dark\:hover\:via-punch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:dark\:hover\:via-punch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:dark\:hover\:via-punch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:dark\:hover\:via-punch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:dark\:hover\:via-punch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:dark\:hover\:via-touch-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:dark\:hover\:via-touch-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:dark\:hover\:via-touch-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:dark\:hover\:via-touch-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:dark\:hover\:via-touch-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:dark\:hover\:via-touch-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:dark\:hover\:via-touch-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:dark\:hover\:via-touch-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:dark\:hover\:via-touch-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:dark\:hover\:via-touch-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:dark\:hover\:via-pulse-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:dark\:hover\:via-pulse-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:dark\:hover\:via-pulse-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:dark\:hover\:via-pulse-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:dark\:hover\:via-pulse-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:dark\:hover\:via-pulse-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:dark\:hover\:via-pulse-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:dark\:hover\:via-pulse-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:dark\:hover\:via-pulse-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:dark\:hover\:via-pulse-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:dark\:hover\:via-transparent:hover{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.\32xl\:dark\:hover\:via-current:hover{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:hover\:via-black:hover{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.\32xl\:dark\:hover\:via-white:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:hover\:via-gray-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:dark\:hover\:via-gray-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:dark\:hover\:via-gray-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:dark\:hover\:via-gray-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:dark\:hover\:via-gray-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:dark\:hover\:via-gray-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:dark\:hover\:via-gray-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:dark\:hover\:via-gray-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:dark\:hover\:via-gray-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:dark\:hover\:via-gray-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:dark\:hover\:via-indigo-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:hover\:via-indigo-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:hover\:via-indigo-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:hover\:via-indigo-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:hover\:via-indigo-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:hover\:via-indigo-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:hover\:via-indigo-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:hover\:via-indigo-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:hover\:via-indigo-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:hover\:via-indigo-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:hover\:via-red-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:dark\:hover\:via-red-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:dark\:hover\:via-red-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:dark\:hover\:via-red-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:dark\:hover\:via-red-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:dark\:hover\:via-red-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:dark\:hover\:via-red-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:dark\:hover\:via-red-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:dark\:hover\:via-red-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:dark\:hover\:via-red-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:dark\:hover\:via-yellow-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:dark\:hover\:via-yellow-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:dark\:hover\:via-yellow-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:dark\:hover\:via-yellow-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:dark\:hover\:via-yellow-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:dark\:hover\:via-yellow-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:dark\:hover\:via-yellow-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:dark\:hover\:via-yellow-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:dark\:hover\:via-yellow-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:dark\:hover\:via-yellow-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:dark\:hover\:via-blue-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:dark\:hover\:via-blue-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:dark\:hover\:via-blue-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:dark\:hover\:via-blue-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:dark\:hover\:via-blue-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:dark\:hover\:via-blue-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:dark\:hover\:via-blue-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:dark\:hover\:via-blue-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:dark\:hover\:via-blue-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:dark\:hover\:via-blue-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:dark\:hover\:via-purple-50:hover{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:dark\:hover\:via-purple-100:hover{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:dark\:hover\:via-purple-200:hover{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:dark\:hover\:via-purple-300:hover{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:dark\:hover\:via-purple-400:hover{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:dark\:hover\:via-purple-500:hover{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:dark\:hover\:via-purple-600:hover{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:dark\:hover\:via-purple-700:hover{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:dark\:hover\:via-purple-800:hover{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:dark\:hover\:via-purple-900:hover{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}.\32xl\:dark\:focus\:via-connection-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:focus\:via-connection-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:focus\:via-connection-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:focus\:via-connection-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:focus\:via-connection-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:focus\:via-connection-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:focus\:via-connection-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:focus\:via-connection-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:focus\:via-connection-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:focus\:via-connection-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:focus\:via-connect-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef2f2,var(--tw-gradient-to,hsla(0,86%,97%,0))}.\32xl\:dark\:focus\:via-connect-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fee2e2,var(--tw-gradient-to,hsla(0,93%,94%,0))}.\32xl\:dark\:focus\:via-connect-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecaca,var(--tw-gradient-to,hsla(0,96%,89%,0))}.\32xl\:dark\:focus\:via-connect-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fca5a5,var(--tw-gradient-to,hsla(0,94%,82%,0))}.\32xl\:dark\:focus\:via-connect-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))}.\32xl\:dark\:focus\:via-connect-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to,rgba(239,68,68,0))}.\32xl\:dark\:focus\:via-connect-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#dc2626,var(--tw-gradient-to,rgba(220,38,38,0))}.\32xl\:dark\:focus\:via-connect-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b91c1c,var(--tw-gradient-to,rgba(185,28,28,0))}.\32xl\:dark\:focus\:via-connect-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#991b1b,var(--tw-gradient-to,rgba(153,27,27,0))}.\32xl\:dark\:focus\:via-connect-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d,var(--tw-gradient-to,rgba(127,29,29,0))}.\32xl\:dark\:focus\:via-punch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fefce8,var(--tw-gradient-to,hsla(55,92%,95%,0))}.\32xl\:dark\:focus\:via-punch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef9c3,var(--tw-gradient-to,hsla(55,97%,88%,0))}.\32xl\:dark\:focus\:via-punch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef08a,var(--tw-gradient-to,hsla(53,98%,77%,0))}.\32xl\:dark\:focus\:via-punch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde047,var(--tw-gradient-to,rgba(253,224,71,0))}.\32xl\:dark\:focus\:via-punch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#facc15,var(--tw-gradient-to,rgba(250,204,21,0))}.\32xl\:dark\:focus\:via-punch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#eab308,var(--tw-gradient-to,rgba(234,179,8,0))}.\32xl\:dark\:focus\:via-punch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#ca8a04,var(--tw-gradient-to,rgba(202,138,4,0))}.\32xl\:dark\:focus\:via-punch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#a16207,var(--tw-gradient-to,rgba(161,98,7,0))}.\32xl\:dark\:focus\:via-punch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#854d0e,var(--tw-gradient-to,rgba(133,77,14,0))}.\32xl\:dark\:focus\:via-punch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#713f12,var(--tw-gradient-to,rgba(113,63,18,0))}.\32xl\:dark\:focus\:via-touch-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4,var(--tw-gradient-to,rgba(240,253,244,0))}.\32xl\:dark\:focus\:via-touch-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dcfce7,var(--tw-gradient-to,rgba(220,252,231,0))}.\32xl\:dark\:focus\:via-touch-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0,var(--tw-gradient-to,rgba(187,247,208,0))}.\32xl\:dark\:focus\:via-touch-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#86efac,var(--tw-gradient-to,rgba(134,239,172,0))}.\32xl\:dark\:focus\:via-touch-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#4ade80,var(--tw-gradient-to,rgba(74,222,128,0))}.\32xl\:dark\:focus\:via-touch-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#22c55e,var(--tw-gradient-to,rgba(34,197,94,0))}.\32xl\:dark\:focus\:via-touch-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#16a34a,var(--tw-gradient-to,rgba(22,163,74,0))}.\32xl\:dark\:focus\:via-touch-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#15803d,var(--tw-gradient-to,rgba(21,128,61,0))}.\32xl\:dark\:focus\:via-touch-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#166534,var(--tw-gradient-to,rgba(22,101,52,0))}.\32xl\:dark\:focus\:via-touch-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#14532d,var(--tw-gradient-to,rgba(20,83,45,0))}.\32xl\:dark\:focus\:via-pulse-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8,var(--tw-gradient-to,rgba(253,242,248,0))}.\32xl\:dark\:focus\:via-pulse-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fce7f3,var(--tw-gradient-to,rgba(252,231,243,0))}.\32xl\:dark\:focus\:via-pulse-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8,var(--tw-gradient-to,rgba(251,207,232,0))}.\32xl\:dark\:focus\:via-pulse-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4,var(--tw-gradient-to,rgba(249,168,212,0))}.\32xl\:dark\:focus\:via-pulse-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#f472b6,var(--tw-gradient-to,rgba(244,114,182,0))}.\32xl\:dark\:focus\:via-pulse-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#ec4899,var(--tw-gradient-to,rgba(236,72,153,0))}.\32xl\:dark\:focus\:via-pulse-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#db2777,var(--tw-gradient-to,rgba(219,39,119,0))}.\32xl\:dark\:focus\:via-pulse-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be185d,var(--tw-gradient-to,rgba(190,24,93,0))}.\32xl\:dark\:focus\:via-pulse-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9d174d,var(--tw-gradient-to,rgba(157,23,77,0))}.\32xl\:dark\:focus\:via-pulse-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#831843,var(--tw-gradient-to,rgba(131,24,67,0))}.\32xl\:dark\:focus\:via-transparent:focus{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}.\32xl\:dark\:focus\:via-current:focus{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:focus\:via-black:focus{--tw-gradient-stops:var(--tw-gradient-from),#000,var(--tw-gradient-to,transparent)}.\32xl\:dark\:focus\:via-white:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.\32xl\:dark\:focus\:via-gray-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fafaf9,var(--tw-gradient-to,hsla(60,9%,98%,0))}.\32xl\:dark\:focus\:via-gray-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4,var(--tw-gradient-to,hsla(60,5%,96%,0))}.\32xl\:dark\:focus\:via-gray-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4,var(--tw-gradient-to,hsla(20,6%,90%,0))}.\32xl\:dark\:focus\:via-gray-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1,var(--tw-gradient-to,hsla(24,6%,83%,0))}.\32xl\:dark\:focus\:via-gray-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#a8a29e,var(--tw-gradient-to,hsla(24,5%,64%,0))}.\32xl\:dark\:focus\:via-gray-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#78716c,var(--tw-gradient-to,hsla(25,5%,45%,0))}.\32xl\:dark\:focus\:via-gray-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#57534e,var(--tw-gradient-to,rgba(87,83,78,0))}.\32xl\:dark\:focus\:via-gray-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#44403c,var(--tw-gradient-to,rgba(68,64,60,0))}.\32xl\:dark\:focus\:via-gray-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#292524,var(--tw-gradient-to,rgba(41,37,36,0))}.\32xl\:dark\:focus\:via-gray-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1c1917,var(--tw-gradient-to,rgba(28,25,23,0))}.\32xl\:dark\:focus\:via-indigo-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eef2ff,var(--tw-gradient-to,rgba(238,242,255,0))}.\32xl\:dark\:focus\:via-indigo-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff,var(--tw-gradient-to,rgba(224,231,255,0))}.\32xl\:dark\:focus\:via-indigo-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe,var(--tw-gradient-to,rgba(199,210,254,0))}.\32xl\:dark\:focus\:via-indigo-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.\32xl\:dark\:focus\:via-indigo-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#818cf8,var(--tw-gradient-to,rgba(129,140,248,0))}.\32xl\:dark\:focus\:via-indigo-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#6366f1,var(--tw-gradient-to,rgba(99,102,241,0))}.\32xl\:dark\:focus\:via-indigo-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#4f46e5,var(--tw-gradient-to,rgba(79,70,229,0))}.\32xl\:dark\:focus\:via-indigo-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#4338ca,var(--tw-gradient-to,rgba(67,56,202,0))}.\32xl\:dark\:focus\:via-indigo-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#3730a3,var(--tw-gradient-to,rgba(55,48,163,0))}.\32xl\:dark\:focus\:via-indigo-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#312e81,var(--tw-gradient-to,rgba(49,46,129,0))}.\32xl\:dark\:focus\:via-red-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fff1f2,var(--tw-gradient-to,rgba(255,241,242,0))}.\32xl\:dark\:focus\:via-red-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6,var(--tw-gradient-to,rgba(255,228,230,0))}.\32xl\:dark\:focus\:via-red-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fecdd3,var(--tw-gradient-to,rgba(254,205,211,0))}.\32xl\:dark\:focus\:via-red-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fda4af,var(--tw-gradient-to,rgba(253,164,175,0))}.\32xl\:dark\:focus\:via-red-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fb7185,var(--tw-gradient-to,rgba(251,113,133,0))}.\32xl\:dark\:focus\:via-red-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f43f5e,var(--tw-gradient-to,rgba(244,63,94,0))}.\32xl\:dark\:focus\:via-red-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#e11d48,var(--tw-gradient-to,rgba(225,29,72,0))}.\32xl\:dark\:focus\:via-red-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#be123c,var(--tw-gradient-to,rgba(190,18,60,0))}.\32xl\:dark\:focus\:via-red-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#9f1239,var(--tw-gradient-to,rgba(159,18,57,0))}.\32xl\:dark\:focus\:via-red-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#881337,var(--tw-gradient-to,rgba(136,19,55,0))}.\32xl\:dark\:focus\:via-yellow-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#fffbeb,var(--tw-gradient-to,rgba(255,251,235,0))}.\32xl\:dark\:focus\:via-yellow-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#fef3c7,var(--tw-gradient-to,hsla(48,96%,89%,0))}.\32xl\:dark\:focus\:via-yellow-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#fde68a,var(--tw-gradient-to,hsla(48,97%,77%,0))}.\32xl\:dark\:focus\:via-yellow-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#fcd34d,var(--tw-gradient-to,rgba(252,211,77,0))}.\32xl\:dark\:focus\:via-yellow-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#fbbf24,var(--tw-gradient-to,rgba(251,191,36,0))}.\32xl\:dark\:focus\:via-yellow-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#f59e0b,var(--tw-gradient-to,rgba(245,158,11,0))}.\32xl\:dark\:focus\:via-yellow-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#d97706,var(--tw-gradient-to,rgba(217,119,6,0))}.\32xl\:dark\:focus\:via-yellow-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#b45309,var(--tw-gradient-to,rgba(180,83,9,0))}.\32xl\:dark\:focus\:via-yellow-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#92400e,var(--tw-gradient-to,rgba(146,64,14,0))}.\32xl\:dark\:focus\:via-yellow-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#78350f,var(--tw-gradient-to,rgba(120,53,15,0))}.\32xl\:dark\:focus\:via-blue-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#eff6ff,var(--tw-gradient-to,rgba(239,246,255,0))}.\32xl\:dark\:focus\:via-blue-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#dbeafe,var(--tw-gradient-to,rgba(219,234,254,0))}.\32xl\:dark\:focus\:via-blue-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe,var(--tw-gradient-to,rgba(191,219,254,0))}.\32xl\:dark\:focus\:via-blue-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#93c5fd,var(--tw-gradient-to,rgba(147,197,253,0))}.\32xl\:dark\:focus\:via-blue-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,rgba(96,165,250,0))}.\32xl\:dark\:focus\:via-blue-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,rgba(59,130,246,0))}.\32xl\:dark\:focus\:via-blue-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#2563eb,var(--tw-gradient-to,rgba(37,99,235,0))}.\32xl\:dark\:focus\:via-blue-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8,var(--tw-gradient-to,rgba(29,78,216,0))}.\32xl\:dark\:focus\:via-blue-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e40af,var(--tw-gradient-to,rgba(30,64,175,0))}.\32xl\:dark\:focus\:via-blue-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to,rgba(30,58,138,0))}.\32xl\:dark\:focus\:via-purple-50:focus{--tw-gradient-stops:var(--tw-gradient-from),#faf5ff,var(--tw-gradient-to,rgba(250,245,255,0))}.\32xl\:dark\:focus\:via-purple-100:focus{--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff,var(--tw-gradient-to,rgba(243,232,255,0))}.\32xl\:dark\:focus\:via-purple-200:focus{--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff,var(--tw-gradient-to,rgba(233,213,255,0))}.\32xl\:dark\:focus\:via-purple-300:focus{--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe,var(--tw-gradient-to,rgba(216,180,254,0))}.\32xl\:dark\:focus\:via-purple-400:focus{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to,rgba(192,132,252,0))}.\32xl\:dark\:focus\:via-purple-500:focus{--tw-gradient-stops:var(--tw-gradient-from),#a855f7,var(--tw-gradient-to,rgba(168,85,247,0))}.\32xl\:dark\:focus\:via-purple-600:focus{--tw-gradient-stops:var(--tw-gradient-from),#9333ea,var(--tw-gradient-to,rgba(147,51,234,0))}.\32xl\:dark\:focus\:via-purple-700:focus{--tw-gradient-stops:var(--tw-gradient-from),#7e22ce,var(--tw-gradient-to,rgba(126,34,206,0))}.\32xl\:dark\:focus\:via-purple-800:focus{--tw-gradient-stops:var(--tw-gradient-from),#6b21a8,var(--tw-gradient-to,rgba(107,33,168,0))}.\32xl\:dark\:focus\:via-purple-900:focus{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to,rgba(88,28,135,0))}}.\32xl\:to-connection-50{--tw-gradient-to:#eef2ff}.\32xl\:to-connection-100{--tw-gradient-to:#e0e7ff}.\32xl\:to-connection-200{--tw-gradient-to:#c7d2fe}.\32xl\:to-connection-300{--tw-gradient-to:#a5b4fc}.\32xl\:to-connection-400{--tw-gradient-to:#818cf8}.\32xl\:to-connection-500{--tw-gradient-to:#6366f1}.\32xl\:to-connection-600{--tw-gradient-to:#4f46e5}.\32xl\:to-connection-700{--tw-gradient-to:#4338ca}.\32xl\:to-connection-800{--tw-gradient-to:#3730a3}.\32xl\:to-connection-900{--tw-gradient-to:#312e81}.\32xl\:to-connect-50{--tw-gradient-to:#fef2f2}.\32xl\:to-connect-100{--tw-gradient-to:#fee2e2}.\32xl\:to-connect-200{--tw-gradient-to:#fecaca}.\32xl\:to-connect-300{--tw-gradient-to:#fca5a5}.\32xl\:to-connect-400{--tw-gradient-to:#f87171}.\32xl\:to-connect-500{--tw-gradient-to:#ef4444}.\32xl\:to-connect-600{--tw-gradient-to:#dc2626}.\32xl\:to-connect-700{--tw-gradient-to:#b91c1c}.\32xl\:to-connect-800{--tw-gradient-to:#991b1b}.\32xl\:to-connect-900{--tw-gradient-to:#7f1d1d}.\32xl\:to-punch-50{--tw-gradient-to:#fefce8}.\32xl\:to-punch-100{--tw-gradient-to:#fef9c3}.\32xl\:to-punch-200{--tw-gradient-to:#fef08a}.\32xl\:to-punch-300{--tw-gradient-to:#fde047}.\32xl\:to-punch-400{--tw-gradient-to:#facc15}.\32xl\:to-punch-500{--tw-gradient-to:#eab308}.\32xl\:to-punch-600{--tw-gradient-to:#ca8a04}.\32xl\:to-punch-700{--tw-gradient-to:#a16207}.\32xl\:to-punch-800{--tw-gradient-to:#854d0e}.\32xl\:to-punch-900{--tw-gradient-to:#713f12}.\32xl\:to-touch-50{--tw-gradient-to:#f0fdf4}.\32xl\:to-touch-100{--tw-gradient-to:#dcfce7}.\32xl\:to-touch-200{--tw-gradient-to:#bbf7d0}.\32xl\:to-touch-300{--tw-gradient-to:#86efac}.\32xl\:to-touch-400{--tw-gradient-to:#4ade80}.\32xl\:to-touch-500{--tw-gradient-to:#22c55e}.\32xl\:to-touch-600{--tw-gradient-to:#16a34a}.\32xl\:to-touch-700{--tw-gradient-to:#15803d}.\32xl\:to-touch-800{--tw-gradient-to:#166534}.\32xl\:to-touch-900{--tw-gradient-to:#14532d}.\32xl\:to-pulse-50{--tw-gradient-to:#fdf2f8}.\32xl\:to-pulse-100{--tw-gradient-to:#fce7f3}.\32xl\:to-pulse-200{--tw-gradient-to:#fbcfe8}.\32xl\:to-pulse-300{--tw-gradient-to:#f9a8d4}.\32xl\:to-pulse-400{--tw-gradient-to:#f472b6}.\32xl\:to-pulse-500{--tw-gradient-to:#ec4899}.\32xl\:to-pulse-600{--tw-gradient-to:#db2777}.\32xl\:to-pulse-700{--tw-gradient-to:#be185d}.\32xl\:to-pulse-800{--tw-gradient-to:#9d174d}.\32xl\:to-pulse-900{--tw-gradient-to:#831843}.\32xl\:to-transparent{--tw-gradient-to:transparent}.\32xl\:to-current{--tw-gradient-to:currentColor}.\32xl\:to-black{--tw-gradient-to:#000}.\32xl\:to-white{--tw-gradient-to:#fff}.\32xl\:to-gray-50{--tw-gradient-to:#fafaf9}.\32xl\:to-gray-100{--tw-gradient-to:#f5f5f4}.\32xl\:to-gray-200{--tw-gradient-to:#e7e5e4}.\32xl\:to-gray-300{--tw-gradient-to:#d6d3d1}.\32xl\:to-gray-400{--tw-gradient-to:#a8a29e}.\32xl\:to-gray-500{--tw-gradient-to:#78716c}.\32xl\:to-gray-600{--tw-gradient-to:#57534e}.\32xl\:to-gray-700{--tw-gradient-to:#44403c}.\32xl\:to-gray-800{--tw-gradient-to:#292524}.\32xl\:to-gray-900{--tw-gradient-to:#1c1917}.\32xl\:to-indigo-50{--tw-gradient-to:#eef2ff}.\32xl\:to-indigo-100{--tw-gradient-to:#e0e7ff}.\32xl\:to-indigo-200{--tw-gradient-to:#c7d2fe}.\32xl\:to-indigo-300{--tw-gradient-to:#a5b4fc}.\32xl\:to-indigo-400{--tw-gradient-to:#818cf8}.\32xl\:to-indigo-500{--tw-gradient-to:#6366f1}.\32xl\:to-indigo-600{--tw-gradient-to:#4f46e5}.\32xl\:to-indigo-700{--tw-gradient-to:#4338ca}.\32xl\:to-indigo-800{--tw-gradient-to:#3730a3}.\32xl\:to-indigo-900{--tw-gradient-to:#312e81}.\32xl\:to-red-50{--tw-gradient-to:#fff1f2}.\32xl\:to-red-100{--tw-gradient-to:#ffe4e6}.\32xl\:to-red-200{--tw-gradient-to:#fecdd3}.\32xl\:to-red-300{--tw-gradient-to:#fda4af}.\32xl\:to-red-400{--tw-gradient-to:#fb7185}.\32xl\:to-red-500{--tw-gradient-to:#f43f5e}.\32xl\:to-red-600{--tw-gradient-to:#e11d48}.\32xl\:to-red-700{--tw-gradient-to:#be123c}.\32xl\:to-red-800{--tw-gradient-to:#9f1239}.\32xl\:to-red-900{--tw-gradient-to:#881337}.\32xl\:to-yellow-50{--tw-gradient-to:#fffbeb}.\32xl\:to-yellow-100{--tw-gradient-to:#fef3c7}.\32xl\:to-yellow-200{--tw-gradient-to:#fde68a}.\32xl\:to-yellow-300{--tw-gradient-to:#fcd34d}.\32xl\:to-yellow-400{--tw-gradient-to:#fbbf24}.\32xl\:to-yellow-500{--tw-gradient-to:#f59e0b}.\32xl\:to-yellow-600{--tw-gradient-to:#d97706}.\32xl\:to-yellow-700{--tw-gradient-to:#b45309}.\32xl\:to-yellow-800{--tw-gradient-to:#92400e}.\32xl\:to-yellow-900{--tw-gradient-to:#78350f}.\32xl\:to-blue-50{--tw-gradient-to:#eff6ff}.\32xl\:to-blue-100{--tw-gradient-to:#dbeafe}.\32xl\:to-blue-200{--tw-gradient-to:#bfdbfe}.\32xl\:to-blue-300{--tw-gradient-to:#93c5fd}.\32xl\:to-blue-400{--tw-gradient-to:#60a5fa}.\32xl\:to-blue-500{--tw-gradient-to:#3b82f6}.\32xl\:to-blue-600{--tw-gradient-to:#2563eb}.\32xl\:to-blue-700{--tw-gradient-to:#1d4ed8}.\32xl\:to-blue-800{--tw-gradient-to:#1e40af}.\32xl\:to-blue-900{--tw-gradient-to:#1e3a8a}.\32xl\:to-purple-50{--tw-gradient-to:#faf5ff}.\32xl\:to-purple-100{--tw-gradient-to:#f3e8ff}.\32xl\:to-purple-200{--tw-gradient-to:#e9d5ff}.\32xl\:to-purple-300{--tw-gradient-to:#d8b4fe}.\32xl\:to-purple-400{--tw-gradient-to:#c084fc}.\32xl\:to-purple-500{--tw-gradient-to:#a855f7}.\32xl\:to-purple-600{--tw-gradient-to:#9333ea}.\32xl\:to-purple-700{--tw-gradient-to:#7e22ce}.\32xl\:to-purple-800{--tw-gradient-to:#6b21a8}.\32xl\:to-purple-900{--tw-gradient-to:#581c87}.\32xl\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.\32xl\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.\32xl\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.\32xl\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.\32xl\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.\32xl\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.\32xl\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.\32xl\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.\32xl\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.\32xl\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.\32xl\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.\32xl\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.\32xl\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.\32xl\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.\32xl\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.\32xl\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.\32xl\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.\32xl\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.\32xl\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.\32xl\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.\32xl\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.\32xl\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.\32xl\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.\32xl\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.\32xl\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.\32xl\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.\32xl\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.\32xl\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.\32xl\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.\32xl\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.\32xl\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.\32xl\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.\32xl\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.\32xl\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.\32xl\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.\32xl\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.\32xl\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.\32xl\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.\32xl\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.\32xl\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.\32xl\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.\32xl\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.\32xl\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.\32xl\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.\32xl\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.\32xl\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.\32xl\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.\32xl\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.\32xl\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.\32xl\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.\32xl\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.\32xl\:hover\:to-current:hover{--tw-gradient-to:currentColor}.\32xl\:hover\:to-black:hover{--tw-gradient-to:#000}.\32xl\:hover\:to-white:hover{--tw-gradient-to:#fff}.\32xl\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.\32xl\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.\32xl\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.\32xl\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.\32xl\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.\32xl\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.\32xl\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.\32xl\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.\32xl\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.\32xl\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.\32xl\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.\32xl\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.\32xl\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.\32xl\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.\32xl\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.\32xl\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.\32xl\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.\32xl\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.\32xl\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.\32xl\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.\32xl\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.\32xl\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.\32xl\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.\32xl\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.\32xl\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.\32xl\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.\32xl\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.\32xl\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.\32xl\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.\32xl\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.\32xl\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.\32xl\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.\32xl\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.\32xl\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.\32xl\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.\32xl\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.\32xl\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.\32xl\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.\32xl\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.\32xl\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.\32xl\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.\32xl\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.\32xl\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.\32xl\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.\32xl\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.\32xl\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.\32xl\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.\32xl\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.\32xl\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.\32xl\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.\32xl\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.\32xl\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.\32xl\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.\32xl\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.\32xl\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.\32xl\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.\32xl\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.\32xl\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.\32xl\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.\32xl\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.\32xl\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.\32xl\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.\32xl\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.\32xl\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.\32xl\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.\32xl\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.\32xl\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.\32xl\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.\32xl\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.\32xl\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.\32xl\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.\32xl\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.\32xl\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.\32xl\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.\32xl\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.\32xl\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.\32xl\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.\32xl\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.\32xl\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.\32xl\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.\32xl\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.\32xl\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.\32xl\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.\32xl\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.\32xl\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.\32xl\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.\32xl\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.\32xl\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.\32xl\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.\32xl\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.\32xl\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.\32xl\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.\32xl\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.\32xl\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.\32xl\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.\32xl\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.\32xl\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.\32xl\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.\32xl\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.\32xl\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.\32xl\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.\32xl\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.\32xl\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.\32xl\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.\32xl\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.\32xl\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.\32xl\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.\32xl\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.\32xl\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.\32xl\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.\32xl\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.\32xl\:focus\:to-current:focus{--tw-gradient-to:currentColor}.\32xl\:focus\:to-black:focus{--tw-gradient-to:#000}.\32xl\:focus\:to-white:focus{--tw-gradient-to:#fff}.\32xl\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.\32xl\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.\32xl\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.\32xl\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.\32xl\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.\32xl\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.\32xl\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.\32xl\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.\32xl\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.\32xl\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.\32xl\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.\32xl\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.\32xl\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.\32xl\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.\32xl\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.\32xl\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.\32xl\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.\32xl\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.\32xl\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.\32xl\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.\32xl\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.\32xl\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.\32xl\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.\32xl\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.\32xl\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.\32xl\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.\32xl\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.\32xl\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.\32xl\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.\32xl\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.\32xl\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.\32xl\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.\32xl\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.\32xl\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.\32xl\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.\32xl\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.\32xl\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.\32xl\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.\32xl\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.\32xl\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.\32xl\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.\32xl\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.\32xl\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.\32xl\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.\32xl\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.\32xl\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.\32xl\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.\32xl\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.\32xl\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.\32xl\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.\32xl\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.\32xl\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.\32xl\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.\32xl\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.\32xl\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.\32xl\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.\32xl\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.\32xl\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.\32xl\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.\32xl\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}@media (prefers-color-scheme:dark){.\32xl\:dark\:to-connection-50{--tw-gradient-to:#eef2ff}.\32xl\:dark\:to-connection-100{--tw-gradient-to:#e0e7ff}.\32xl\:dark\:to-connection-200{--tw-gradient-to:#c7d2fe}.\32xl\:dark\:to-connection-300{--tw-gradient-to:#a5b4fc}.\32xl\:dark\:to-connection-400{--tw-gradient-to:#818cf8}.\32xl\:dark\:to-connection-500{--tw-gradient-to:#6366f1}.\32xl\:dark\:to-connection-600{--tw-gradient-to:#4f46e5}.\32xl\:dark\:to-connection-700{--tw-gradient-to:#4338ca}.\32xl\:dark\:to-connection-800{--tw-gradient-to:#3730a3}.\32xl\:dark\:to-connection-900{--tw-gradient-to:#312e81}.\32xl\:dark\:to-connect-50{--tw-gradient-to:#fef2f2}.\32xl\:dark\:to-connect-100{--tw-gradient-to:#fee2e2}.\32xl\:dark\:to-connect-200{--tw-gradient-to:#fecaca}.\32xl\:dark\:to-connect-300{--tw-gradient-to:#fca5a5}.\32xl\:dark\:to-connect-400{--tw-gradient-to:#f87171}.\32xl\:dark\:to-connect-500{--tw-gradient-to:#ef4444}.\32xl\:dark\:to-connect-600{--tw-gradient-to:#dc2626}.\32xl\:dark\:to-connect-700{--tw-gradient-to:#b91c1c}.\32xl\:dark\:to-connect-800{--tw-gradient-to:#991b1b}.\32xl\:dark\:to-connect-900{--tw-gradient-to:#7f1d1d}.\32xl\:dark\:to-punch-50{--tw-gradient-to:#fefce8}.\32xl\:dark\:to-punch-100{--tw-gradient-to:#fef9c3}.\32xl\:dark\:to-punch-200{--tw-gradient-to:#fef08a}.\32xl\:dark\:to-punch-300{--tw-gradient-to:#fde047}.\32xl\:dark\:to-punch-400{--tw-gradient-to:#facc15}.\32xl\:dark\:to-punch-500{--tw-gradient-to:#eab308}.\32xl\:dark\:to-punch-600{--tw-gradient-to:#ca8a04}.\32xl\:dark\:to-punch-700{--tw-gradient-to:#a16207}.\32xl\:dark\:to-punch-800{--tw-gradient-to:#854d0e}.\32xl\:dark\:to-punch-900{--tw-gradient-to:#713f12}.\32xl\:dark\:to-touch-50{--tw-gradient-to:#f0fdf4}.\32xl\:dark\:to-touch-100{--tw-gradient-to:#dcfce7}.\32xl\:dark\:to-touch-200{--tw-gradient-to:#bbf7d0}.\32xl\:dark\:to-touch-300{--tw-gradient-to:#86efac}.\32xl\:dark\:to-touch-400{--tw-gradient-to:#4ade80}.\32xl\:dark\:to-touch-500{--tw-gradient-to:#22c55e}.\32xl\:dark\:to-touch-600{--tw-gradient-to:#16a34a}.\32xl\:dark\:to-touch-700{--tw-gradient-to:#15803d}.\32xl\:dark\:to-touch-800{--tw-gradient-to:#166534}.\32xl\:dark\:to-touch-900{--tw-gradient-to:#14532d}.\32xl\:dark\:to-pulse-50{--tw-gradient-to:#fdf2f8}.\32xl\:dark\:to-pulse-100{--tw-gradient-to:#fce7f3}.\32xl\:dark\:to-pulse-200{--tw-gradient-to:#fbcfe8}.\32xl\:dark\:to-pulse-300{--tw-gradient-to:#f9a8d4}.\32xl\:dark\:to-pulse-400{--tw-gradient-to:#f472b6}.\32xl\:dark\:to-pulse-500{--tw-gradient-to:#ec4899}.\32xl\:dark\:to-pulse-600{--tw-gradient-to:#db2777}.\32xl\:dark\:to-pulse-700{--tw-gradient-to:#be185d}.\32xl\:dark\:to-pulse-800{--tw-gradient-to:#9d174d}.\32xl\:dark\:to-pulse-900{--tw-gradient-to:#831843}.\32xl\:dark\:to-transparent{--tw-gradient-to:transparent}.\32xl\:dark\:to-current{--tw-gradient-to:currentColor}.\32xl\:dark\:to-black{--tw-gradient-to:#000}.\32xl\:dark\:to-white{--tw-gradient-to:#fff}.\32xl\:dark\:to-gray-50{--tw-gradient-to:#fafaf9}.\32xl\:dark\:to-gray-100{--tw-gradient-to:#f5f5f4}.\32xl\:dark\:to-gray-200{--tw-gradient-to:#e7e5e4}.\32xl\:dark\:to-gray-300{--tw-gradient-to:#d6d3d1}.\32xl\:dark\:to-gray-400{--tw-gradient-to:#a8a29e}.\32xl\:dark\:to-gray-500{--tw-gradient-to:#78716c}.\32xl\:dark\:to-gray-600{--tw-gradient-to:#57534e}.\32xl\:dark\:to-gray-700{--tw-gradient-to:#44403c}.\32xl\:dark\:to-gray-800{--tw-gradient-to:#292524}.\32xl\:dark\:to-gray-900{--tw-gradient-to:#1c1917}.\32xl\:dark\:to-indigo-50{--tw-gradient-to:#eef2ff}.\32xl\:dark\:to-indigo-100{--tw-gradient-to:#e0e7ff}.\32xl\:dark\:to-indigo-200{--tw-gradient-to:#c7d2fe}.\32xl\:dark\:to-indigo-300{--tw-gradient-to:#a5b4fc}.\32xl\:dark\:to-indigo-400{--tw-gradient-to:#818cf8}.\32xl\:dark\:to-indigo-500{--tw-gradient-to:#6366f1}.\32xl\:dark\:to-indigo-600{--tw-gradient-to:#4f46e5}.\32xl\:dark\:to-indigo-700{--tw-gradient-to:#4338ca}.\32xl\:dark\:to-indigo-800{--tw-gradient-to:#3730a3}.\32xl\:dark\:to-indigo-900{--tw-gradient-to:#312e81}.\32xl\:dark\:to-red-50{--tw-gradient-to:#fff1f2}.\32xl\:dark\:to-red-100{--tw-gradient-to:#ffe4e6}.\32xl\:dark\:to-red-200{--tw-gradient-to:#fecdd3}.\32xl\:dark\:to-red-300{--tw-gradient-to:#fda4af}.\32xl\:dark\:to-red-400{--tw-gradient-to:#fb7185}.\32xl\:dark\:to-red-500{--tw-gradient-to:#f43f5e}.\32xl\:dark\:to-red-600{--tw-gradient-to:#e11d48}.\32xl\:dark\:to-red-700{--tw-gradient-to:#be123c}.\32xl\:dark\:to-red-800{--tw-gradient-to:#9f1239}.\32xl\:dark\:to-red-900{--tw-gradient-to:#881337}.\32xl\:dark\:to-yellow-50{--tw-gradient-to:#fffbeb}.\32xl\:dark\:to-yellow-100{--tw-gradient-to:#fef3c7}.\32xl\:dark\:to-yellow-200{--tw-gradient-to:#fde68a}.\32xl\:dark\:to-yellow-300{--tw-gradient-to:#fcd34d}.\32xl\:dark\:to-yellow-400{--tw-gradient-to:#fbbf24}.\32xl\:dark\:to-yellow-500{--tw-gradient-to:#f59e0b}.\32xl\:dark\:to-yellow-600{--tw-gradient-to:#d97706}.\32xl\:dark\:to-yellow-700{--tw-gradient-to:#b45309}.\32xl\:dark\:to-yellow-800{--tw-gradient-to:#92400e}.\32xl\:dark\:to-yellow-900{--tw-gradient-to:#78350f}.\32xl\:dark\:to-blue-50{--tw-gradient-to:#eff6ff}.\32xl\:dark\:to-blue-100{--tw-gradient-to:#dbeafe}.\32xl\:dark\:to-blue-200{--tw-gradient-to:#bfdbfe}.\32xl\:dark\:to-blue-300{--tw-gradient-to:#93c5fd}.\32xl\:dark\:to-blue-400{--tw-gradient-to:#60a5fa}.\32xl\:dark\:to-blue-500{--tw-gradient-to:#3b82f6}.\32xl\:dark\:to-blue-600{--tw-gradient-to:#2563eb}.\32xl\:dark\:to-blue-700{--tw-gradient-to:#1d4ed8}.\32xl\:dark\:to-blue-800{--tw-gradient-to:#1e40af}.\32xl\:dark\:to-blue-900{--tw-gradient-to:#1e3a8a}.\32xl\:dark\:to-purple-50{--tw-gradient-to:#faf5ff}.\32xl\:dark\:to-purple-100{--tw-gradient-to:#f3e8ff}.\32xl\:dark\:to-purple-200{--tw-gradient-to:#e9d5ff}.\32xl\:dark\:to-purple-300{--tw-gradient-to:#d8b4fe}.\32xl\:dark\:to-purple-400{--tw-gradient-to:#c084fc}.\32xl\:dark\:to-purple-500{--tw-gradient-to:#a855f7}.\32xl\:dark\:to-purple-600{--tw-gradient-to:#9333ea}.\32xl\:dark\:to-purple-700{--tw-gradient-to:#7e22ce}.\32xl\:dark\:to-purple-800{--tw-gradient-to:#6b21a8}.\32xl\:dark\:to-purple-900{--tw-gradient-to:#581c87}.\32xl\:dark\:hover\:to-connection-50:hover{--tw-gradient-to:#eef2ff}.\32xl\:dark\:hover\:to-connection-100:hover{--tw-gradient-to:#e0e7ff}.\32xl\:dark\:hover\:to-connection-200:hover{--tw-gradient-to:#c7d2fe}.\32xl\:dark\:hover\:to-connection-300:hover{--tw-gradient-to:#a5b4fc}.\32xl\:dark\:hover\:to-connection-400:hover{--tw-gradient-to:#818cf8}.\32xl\:dark\:hover\:to-connection-500:hover{--tw-gradient-to:#6366f1}.\32xl\:dark\:hover\:to-connection-600:hover{--tw-gradient-to:#4f46e5}.\32xl\:dark\:hover\:to-connection-700:hover{--tw-gradient-to:#4338ca}.\32xl\:dark\:hover\:to-connection-800:hover{--tw-gradient-to:#3730a3}.\32xl\:dark\:hover\:to-connection-900:hover{--tw-gradient-to:#312e81}.\32xl\:dark\:hover\:to-connect-50:hover{--tw-gradient-to:#fef2f2}.\32xl\:dark\:hover\:to-connect-100:hover{--tw-gradient-to:#fee2e2}.\32xl\:dark\:hover\:to-connect-200:hover{--tw-gradient-to:#fecaca}.\32xl\:dark\:hover\:to-connect-300:hover{--tw-gradient-to:#fca5a5}.\32xl\:dark\:hover\:to-connect-400:hover{--tw-gradient-to:#f87171}.\32xl\:dark\:hover\:to-connect-500:hover{--tw-gradient-to:#ef4444}.\32xl\:dark\:hover\:to-connect-600:hover{--tw-gradient-to:#dc2626}.\32xl\:dark\:hover\:to-connect-700:hover{--tw-gradient-to:#b91c1c}.\32xl\:dark\:hover\:to-connect-800:hover{--tw-gradient-to:#991b1b}.\32xl\:dark\:hover\:to-connect-900:hover{--tw-gradient-to:#7f1d1d}.\32xl\:dark\:hover\:to-punch-50:hover{--tw-gradient-to:#fefce8}.\32xl\:dark\:hover\:to-punch-100:hover{--tw-gradient-to:#fef9c3}.\32xl\:dark\:hover\:to-punch-200:hover{--tw-gradient-to:#fef08a}.\32xl\:dark\:hover\:to-punch-300:hover{--tw-gradient-to:#fde047}.\32xl\:dark\:hover\:to-punch-400:hover{--tw-gradient-to:#facc15}.\32xl\:dark\:hover\:to-punch-500:hover{--tw-gradient-to:#eab308}.\32xl\:dark\:hover\:to-punch-600:hover{--tw-gradient-to:#ca8a04}.\32xl\:dark\:hover\:to-punch-700:hover{--tw-gradient-to:#a16207}.\32xl\:dark\:hover\:to-punch-800:hover{--tw-gradient-to:#854d0e}.\32xl\:dark\:hover\:to-punch-900:hover{--tw-gradient-to:#713f12}.\32xl\:dark\:hover\:to-touch-50:hover{--tw-gradient-to:#f0fdf4}.\32xl\:dark\:hover\:to-touch-100:hover{--tw-gradient-to:#dcfce7}.\32xl\:dark\:hover\:to-touch-200:hover{--tw-gradient-to:#bbf7d0}.\32xl\:dark\:hover\:to-touch-300:hover{--tw-gradient-to:#86efac}.\32xl\:dark\:hover\:to-touch-400:hover{--tw-gradient-to:#4ade80}.\32xl\:dark\:hover\:to-touch-500:hover{--tw-gradient-to:#22c55e}.\32xl\:dark\:hover\:to-touch-600:hover{--tw-gradient-to:#16a34a}.\32xl\:dark\:hover\:to-touch-700:hover{--tw-gradient-to:#15803d}.\32xl\:dark\:hover\:to-touch-800:hover{--tw-gradient-to:#166534}.\32xl\:dark\:hover\:to-touch-900:hover{--tw-gradient-to:#14532d}.\32xl\:dark\:hover\:to-pulse-50:hover{--tw-gradient-to:#fdf2f8}.\32xl\:dark\:hover\:to-pulse-100:hover{--tw-gradient-to:#fce7f3}.\32xl\:dark\:hover\:to-pulse-200:hover{--tw-gradient-to:#fbcfe8}.\32xl\:dark\:hover\:to-pulse-300:hover{--tw-gradient-to:#f9a8d4}.\32xl\:dark\:hover\:to-pulse-400:hover{--tw-gradient-to:#f472b6}.\32xl\:dark\:hover\:to-pulse-500:hover{--tw-gradient-to:#ec4899}.\32xl\:dark\:hover\:to-pulse-600:hover{--tw-gradient-to:#db2777}.\32xl\:dark\:hover\:to-pulse-700:hover{--tw-gradient-to:#be185d}.\32xl\:dark\:hover\:to-pulse-800:hover{--tw-gradient-to:#9d174d}.\32xl\:dark\:hover\:to-pulse-900:hover{--tw-gradient-to:#831843}.\32xl\:dark\:hover\:to-transparent:hover{--tw-gradient-to:transparent}.\32xl\:dark\:hover\:to-current:hover{--tw-gradient-to:currentColor}.\32xl\:dark\:hover\:to-black:hover{--tw-gradient-to:#000}.\32xl\:dark\:hover\:to-white:hover{--tw-gradient-to:#fff}.\32xl\:dark\:hover\:to-gray-50:hover{--tw-gradient-to:#fafaf9}.\32xl\:dark\:hover\:to-gray-100:hover{--tw-gradient-to:#f5f5f4}.\32xl\:dark\:hover\:to-gray-200:hover{--tw-gradient-to:#e7e5e4}.\32xl\:dark\:hover\:to-gray-300:hover{--tw-gradient-to:#d6d3d1}.\32xl\:dark\:hover\:to-gray-400:hover{--tw-gradient-to:#a8a29e}.\32xl\:dark\:hover\:to-gray-500:hover{--tw-gradient-to:#78716c}.\32xl\:dark\:hover\:to-gray-600:hover{--tw-gradient-to:#57534e}.\32xl\:dark\:hover\:to-gray-700:hover{--tw-gradient-to:#44403c}.\32xl\:dark\:hover\:to-gray-800:hover{--tw-gradient-to:#292524}.\32xl\:dark\:hover\:to-gray-900:hover{--tw-gradient-to:#1c1917}.\32xl\:dark\:hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff}.\32xl\:dark\:hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff}.\32xl\:dark\:hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe}.\32xl\:dark\:hover\:to-indigo-300:hover{--tw-gradient-to:#a5b4fc}.\32xl\:dark\:hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8}.\32xl\:dark\:hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1}.\32xl\:dark\:hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5}.\32xl\:dark\:hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca}.\32xl\:dark\:hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3}.\32xl\:dark\:hover\:to-indigo-900:hover{--tw-gradient-to:#312e81}.\32xl\:dark\:hover\:to-red-50:hover{--tw-gradient-to:#fff1f2}.\32xl\:dark\:hover\:to-red-100:hover{--tw-gradient-to:#ffe4e6}.\32xl\:dark\:hover\:to-red-200:hover{--tw-gradient-to:#fecdd3}.\32xl\:dark\:hover\:to-red-300:hover{--tw-gradient-to:#fda4af}.\32xl\:dark\:hover\:to-red-400:hover{--tw-gradient-to:#fb7185}.\32xl\:dark\:hover\:to-red-500:hover{--tw-gradient-to:#f43f5e}.\32xl\:dark\:hover\:to-red-600:hover{--tw-gradient-to:#e11d48}.\32xl\:dark\:hover\:to-red-700:hover{--tw-gradient-to:#be123c}.\32xl\:dark\:hover\:to-red-800:hover{--tw-gradient-to:#9f1239}.\32xl\:dark\:hover\:to-red-900:hover{--tw-gradient-to:#881337}.\32xl\:dark\:hover\:to-yellow-50:hover{--tw-gradient-to:#fffbeb}.\32xl\:dark\:hover\:to-yellow-100:hover{--tw-gradient-to:#fef3c7}.\32xl\:dark\:hover\:to-yellow-200:hover{--tw-gradient-to:#fde68a}.\32xl\:dark\:hover\:to-yellow-300:hover{--tw-gradient-to:#fcd34d}.\32xl\:dark\:hover\:to-yellow-400:hover{--tw-gradient-to:#fbbf24}.\32xl\:dark\:hover\:to-yellow-500:hover{--tw-gradient-to:#f59e0b}.\32xl\:dark\:hover\:to-yellow-600:hover{--tw-gradient-to:#d97706}.\32xl\:dark\:hover\:to-yellow-700:hover{--tw-gradient-to:#b45309}.\32xl\:dark\:hover\:to-yellow-800:hover{--tw-gradient-to:#92400e}.\32xl\:dark\:hover\:to-yellow-900:hover{--tw-gradient-to:#78350f}.\32xl\:dark\:hover\:to-blue-50:hover{--tw-gradient-to:#eff6ff}.\32xl\:dark\:hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe}.\32xl\:dark\:hover\:to-blue-200:hover{--tw-gradient-to:#bfdbfe}.\32xl\:dark\:hover\:to-blue-300:hover{--tw-gradient-to:#93c5fd}.\32xl\:dark\:hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa}.\32xl\:dark\:hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6}.\32xl\:dark\:hover\:to-blue-600:hover{--tw-gradient-to:#2563eb}.\32xl\:dark\:hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8}.\32xl\:dark\:hover\:to-blue-800:hover{--tw-gradient-to:#1e40af}.\32xl\:dark\:hover\:to-blue-900:hover{--tw-gradient-to:#1e3a8a}.\32xl\:dark\:hover\:to-purple-50:hover{--tw-gradient-to:#faf5ff}.\32xl\:dark\:hover\:to-purple-100:hover{--tw-gradient-to:#f3e8ff}.\32xl\:dark\:hover\:to-purple-200:hover{--tw-gradient-to:#e9d5ff}.\32xl\:dark\:hover\:to-purple-300:hover{--tw-gradient-to:#d8b4fe}.\32xl\:dark\:hover\:to-purple-400:hover{--tw-gradient-to:#c084fc}.\32xl\:dark\:hover\:to-purple-500:hover{--tw-gradient-to:#a855f7}.\32xl\:dark\:hover\:to-purple-600:hover{--tw-gradient-to:#9333ea}.\32xl\:dark\:hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce}.\32xl\:dark\:hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8}.\32xl\:dark\:hover\:to-purple-900:hover{--tw-gradient-to:#581c87}.\32xl\:dark\:focus\:to-connection-50:focus{--tw-gradient-to:#eef2ff}.\32xl\:dark\:focus\:to-connection-100:focus{--tw-gradient-to:#e0e7ff}.\32xl\:dark\:focus\:to-connection-200:focus{--tw-gradient-to:#c7d2fe}.\32xl\:dark\:focus\:to-connection-300:focus{--tw-gradient-to:#a5b4fc}.\32xl\:dark\:focus\:to-connection-400:focus{--tw-gradient-to:#818cf8}.\32xl\:dark\:focus\:to-connection-500:focus{--tw-gradient-to:#6366f1}.\32xl\:dark\:focus\:to-connection-600:focus{--tw-gradient-to:#4f46e5}.\32xl\:dark\:focus\:to-connection-700:focus{--tw-gradient-to:#4338ca}.\32xl\:dark\:focus\:to-connection-800:focus{--tw-gradient-to:#3730a3}.\32xl\:dark\:focus\:to-connection-900:focus{--tw-gradient-to:#312e81}.\32xl\:dark\:focus\:to-connect-50:focus{--tw-gradient-to:#fef2f2}.\32xl\:dark\:focus\:to-connect-100:focus{--tw-gradient-to:#fee2e2}.\32xl\:dark\:focus\:to-connect-200:focus{--tw-gradient-to:#fecaca}.\32xl\:dark\:focus\:to-connect-300:focus{--tw-gradient-to:#fca5a5}.\32xl\:dark\:focus\:to-connect-400:focus{--tw-gradient-to:#f87171}.\32xl\:dark\:focus\:to-connect-500:focus{--tw-gradient-to:#ef4444}.\32xl\:dark\:focus\:to-connect-600:focus{--tw-gradient-to:#dc2626}.\32xl\:dark\:focus\:to-connect-700:focus{--tw-gradient-to:#b91c1c}.\32xl\:dark\:focus\:to-connect-800:focus{--tw-gradient-to:#991b1b}.\32xl\:dark\:focus\:to-connect-900:focus{--tw-gradient-to:#7f1d1d}.\32xl\:dark\:focus\:to-punch-50:focus{--tw-gradient-to:#fefce8}.\32xl\:dark\:focus\:to-punch-100:focus{--tw-gradient-to:#fef9c3}.\32xl\:dark\:focus\:to-punch-200:focus{--tw-gradient-to:#fef08a}.\32xl\:dark\:focus\:to-punch-300:focus{--tw-gradient-to:#fde047}.\32xl\:dark\:focus\:to-punch-400:focus{--tw-gradient-to:#facc15}.\32xl\:dark\:focus\:to-punch-500:focus{--tw-gradient-to:#eab308}.\32xl\:dark\:focus\:to-punch-600:focus{--tw-gradient-to:#ca8a04}.\32xl\:dark\:focus\:to-punch-700:focus{--tw-gradient-to:#a16207}.\32xl\:dark\:focus\:to-punch-800:focus{--tw-gradient-to:#854d0e}.\32xl\:dark\:focus\:to-punch-900:focus{--tw-gradient-to:#713f12}.\32xl\:dark\:focus\:to-touch-50:focus{--tw-gradient-to:#f0fdf4}.\32xl\:dark\:focus\:to-touch-100:focus{--tw-gradient-to:#dcfce7}.\32xl\:dark\:focus\:to-touch-200:focus{--tw-gradient-to:#bbf7d0}.\32xl\:dark\:focus\:to-touch-300:focus{--tw-gradient-to:#86efac}.\32xl\:dark\:focus\:to-touch-400:focus{--tw-gradient-to:#4ade80}.\32xl\:dark\:focus\:to-touch-500:focus{--tw-gradient-to:#22c55e}.\32xl\:dark\:focus\:to-touch-600:focus{--tw-gradient-to:#16a34a}.\32xl\:dark\:focus\:to-touch-700:focus{--tw-gradient-to:#15803d}.\32xl\:dark\:focus\:to-touch-800:focus{--tw-gradient-to:#166534}.\32xl\:dark\:focus\:to-touch-900:focus{--tw-gradient-to:#14532d}.\32xl\:dark\:focus\:to-pulse-50:focus{--tw-gradient-to:#fdf2f8}.\32xl\:dark\:focus\:to-pulse-100:focus{--tw-gradient-to:#fce7f3}.\32xl\:dark\:focus\:to-pulse-200:focus{--tw-gradient-to:#fbcfe8}.\32xl\:dark\:focus\:to-pulse-300:focus{--tw-gradient-to:#f9a8d4}.\32xl\:dark\:focus\:to-pulse-400:focus{--tw-gradient-to:#f472b6}.\32xl\:dark\:focus\:to-pulse-500:focus{--tw-gradient-to:#ec4899}.\32xl\:dark\:focus\:to-pulse-600:focus{--tw-gradient-to:#db2777}.\32xl\:dark\:focus\:to-pulse-700:focus{--tw-gradient-to:#be185d}.\32xl\:dark\:focus\:to-pulse-800:focus{--tw-gradient-to:#9d174d}.\32xl\:dark\:focus\:to-pulse-900:focus{--tw-gradient-to:#831843}.\32xl\:dark\:focus\:to-transparent:focus{--tw-gradient-to:transparent}.\32xl\:dark\:focus\:to-current:focus{--tw-gradient-to:currentColor}.\32xl\:dark\:focus\:to-black:focus{--tw-gradient-to:#000}.\32xl\:dark\:focus\:to-white:focus{--tw-gradient-to:#fff}.\32xl\:dark\:focus\:to-gray-50:focus{--tw-gradient-to:#fafaf9}.\32xl\:dark\:focus\:to-gray-100:focus{--tw-gradient-to:#f5f5f4}.\32xl\:dark\:focus\:to-gray-200:focus{--tw-gradient-to:#e7e5e4}.\32xl\:dark\:focus\:to-gray-300:focus{--tw-gradient-to:#d6d3d1}.\32xl\:dark\:focus\:to-gray-400:focus{--tw-gradient-to:#a8a29e}.\32xl\:dark\:focus\:to-gray-500:focus{--tw-gradient-to:#78716c}.\32xl\:dark\:focus\:to-gray-600:focus{--tw-gradient-to:#57534e}.\32xl\:dark\:focus\:to-gray-700:focus{--tw-gradient-to:#44403c}.\32xl\:dark\:focus\:to-gray-800:focus{--tw-gradient-to:#292524}.\32xl\:dark\:focus\:to-gray-900:focus{--tw-gradient-to:#1c1917}.\32xl\:dark\:focus\:to-indigo-50:focus{--tw-gradient-to:#eef2ff}.\32xl\:dark\:focus\:to-indigo-100:focus{--tw-gradient-to:#e0e7ff}.\32xl\:dark\:focus\:to-indigo-200:focus{--tw-gradient-to:#c7d2fe}.\32xl\:dark\:focus\:to-indigo-300:focus{--tw-gradient-to:#a5b4fc}.\32xl\:dark\:focus\:to-indigo-400:focus{--tw-gradient-to:#818cf8}.\32xl\:dark\:focus\:to-indigo-500:focus{--tw-gradient-to:#6366f1}.\32xl\:dark\:focus\:to-indigo-600:focus{--tw-gradient-to:#4f46e5}.\32xl\:dark\:focus\:to-indigo-700:focus{--tw-gradient-to:#4338ca}.\32xl\:dark\:focus\:to-indigo-800:focus{--tw-gradient-to:#3730a3}.\32xl\:dark\:focus\:to-indigo-900:focus{--tw-gradient-to:#312e81}.\32xl\:dark\:focus\:to-red-50:focus{--tw-gradient-to:#fff1f2}.\32xl\:dark\:focus\:to-red-100:focus{--tw-gradient-to:#ffe4e6}.\32xl\:dark\:focus\:to-red-200:focus{--tw-gradient-to:#fecdd3}.\32xl\:dark\:focus\:to-red-300:focus{--tw-gradient-to:#fda4af}.\32xl\:dark\:focus\:to-red-400:focus{--tw-gradient-to:#fb7185}.\32xl\:dark\:focus\:to-red-500:focus{--tw-gradient-to:#f43f5e}.\32xl\:dark\:focus\:to-red-600:focus{--tw-gradient-to:#e11d48}.\32xl\:dark\:focus\:to-red-700:focus{--tw-gradient-to:#be123c}.\32xl\:dark\:focus\:to-red-800:focus{--tw-gradient-to:#9f1239}.\32xl\:dark\:focus\:to-red-900:focus{--tw-gradient-to:#881337}.\32xl\:dark\:focus\:to-yellow-50:focus{--tw-gradient-to:#fffbeb}.\32xl\:dark\:focus\:to-yellow-100:focus{--tw-gradient-to:#fef3c7}.\32xl\:dark\:focus\:to-yellow-200:focus{--tw-gradient-to:#fde68a}.\32xl\:dark\:focus\:to-yellow-300:focus{--tw-gradient-to:#fcd34d}.\32xl\:dark\:focus\:to-yellow-400:focus{--tw-gradient-to:#fbbf24}.\32xl\:dark\:focus\:to-yellow-500:focus{--tw-gradient-to:#f59e0b}.\32xl\:dark\:focus\:to-yellow-600:focus{--tw-gradient-to:#d97706}.\32xl\:dark\:focus\:to-yellow-700:focus{--tw-gradient-to:#b45309}.\32xl\:dark\:focus\:to-yellow-800:focus{--tw-gradient-to:#92400e}.\32xl\:dark\:focus\:to-yellow-900:focus{--tw-gradient-to:#78350f}.\32xl\:dark\:focus\:to-blue-50:focus{--tw-gradient-to:#eff6ff}.\32xl\:dark\:focus\:to-blue-100:focus{--tw-gradient-to:#dbeafe}.\32xl\:dark\:focus\:to-blue-200:focus{--tw-gradient-to:#bfdbfe}.\32xl\:dark\:focus\:to-blue-300:focus{--tw-gradient-to:#93c5fd}.\32xl\:dark\:focus\:to-blue-400:focus{--tw-gradient-to:#60a5fa}.\32xl\:dark\:focus\:to-blue-500:focus{--tw-gradient-to:#3b82f6}.\32xl\:dark\:focus\:to-blue-600:focus{--tw-gradient-to:#2563eb}.\32xl\:dark\:focus\:to-blue-700:focus{--tw-gradient-to:#1d4ed8}.\32xl\:dark\:focus\:to-blue-800:focus{--tw-gradient-to:#1e40af}.\32xl\:dark\:focus\:to-blue-900:focus{--tw-gradient-to:#1e3a8a}.\32xl\:dark\:focus\:to-purple-50:focus{--tw-gradient-to:#faf5ff}.\32xl\:dark\:focus\:to-purple-100:focus{--tw-gradient-to:#f3e8ff}.\32xl\:dark\:focus\:to-purple-200:focus{--tw-gradient-to:#e9d5ff}.\32xl\:dark\:focus\:to-purple-300:focus{--tw-gradient-to:#d8b4fe}.\32xl\:dark\:focus\:to-purple-400:focus{--tw-gradient-to:#c084fc}.\32xl\:dark\:focus\:to-purple-500:focus{--tw-gradient-to:#a855f7}.\32xl\:dark\:focus\:to-purple-600:focus{--tw-gradient-to:#9333ea}.\32xl\:dark\:focus\:to-purple-700:focus{--tw-gradient-to:#7e22ce}.\32xl\:dark\:focus\:to-purple-800:focus{--tw-gradient-to:#6b21a8}.\32xl\:dark\:focus\:to-purple-900:focus{--tw-gradient-to:#581c87}}.\32xl\:decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.\32xl\:decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\32xl\:bg-auto{background-size:auto}.\32xl\:bg-cover{background-size:cover}.\32xl\:bg-contain{background-size:contain}.\32xl\:bg-fixed{background-attachment:fixed}.\32xl\:bg-local{background-attachment:local}.\32xl\:bg-scroll{background-attachment:scroll}.\32xl\:bg-clip-border{background-clip:border-box}.\32xl\:bg-clip-padding{background-clip:padding-box}.\32xl\:bg-clip-content{background-clip:content-box}.\32xl\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.\32xl\:bg-bottom{background-position:bottom}.\32xl\:bg-center{background-position:50%}.\32xl\:bg-left{background-position:0}.\32xl\:bg-left-bottom{background-position:0 100%}.\32xl\:bg-left-top{background-position:0 0}.\32xl\:bg-right{background-position:100%}.\32xl\:bg-right-bottom{background-position:100% 100%}.\32xl\:bg-right-top{background-position:100% 0}.\32xl\:bg-top{background-position:top}.\32xl\:bg-repeat{background-repeat:repeat}.\32xl\:bg-no-repeat{background-repeat:no-repeat}.\32xl\:bg-repeat-x{background-repeat:repeat-x}.\32xl\:bg-repeat-y{background-repeat:repeat-y}.\32xl\:bg-repeat-round{background-repeat:round}.\32xl\:bg-repeat-space{background-repeat:space}.\32xl\:bg-origin-border{background-origin:border-box}.\32xl\:bg-origin-padding{background-origin:padding-box}.\32xl\:bg-origin-content{background-origin:content-box}.\32xl\:fill-current{fill:currentColor}.\32xl\:stroke-current{stroke:currentColor}.\32xl\:stroke-0{stroke-width:0}.\32xl\:stroke-1{stroke-width:1}.\32xl\:stroke-2{stroke-width:2}.\32xl\:object-contain{-o-object-fit:contain;object-fit:contain}.\32xl\:object-cover{-o-object-fit:cover;object-fit:cover}.\32xl\:object-fill{-o-object-fit:fill;object-fit:fill}.\32xl\:object-none{-o-object-fit:none;object-fit:none}.\32xl\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.\32xl\:object-bottom{-o-object-position:bottom;object-position:bottom}.\32xl\:object-center{-o-object-position:center;object-position:center}.\32xl\:object-left{-o-object-position:left;object-position:left}.\32xl\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.\32xl\:object-left-top{-o-object-position:left top;object-position:left top}.\32xl\:object-right{-o-object-position:right;object-position:right}.\32xl\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.\32xl\:object-right-top{-o-object-position:right top;object-position:right top}.\32xl\:object-top{-o-object-position:top;object-position:top}.\32xl\:p-0{padding:0}.\32xl\:p-1{padding:.25rem}.\32xl\:p-2{padding:.5rem}.\32xl\:p-3{padding:.75rem}.\32xl\:p-4{padding:1rem}.\32xl\:p-5{padding:1.25rem}.\32xl\:p-6{padding:1.5rem}.\32xl\:p-7{padding:1.75rem}.\32xl\:p-8{padding:2rem}.\32xl\:p-9{padding:2.25rem}.\32xl\:p-10{padding:2.5rem}.\32xl\:p-11{padding:2.75rem}.\32xl\:p-12{padding:3rem}.\32xl\:p-14{padding:3.5rem}.\32xl\:p-16{padding:4rem}.\32xl\:p-20{padding:5rem}.\32xl\:p-24{padding:6rem}.\32xl\:p-28{padding:7rem}.\32xl\:p-32{padding:8rem}.\32xl\:p-36{padding:9rem}.\32xl\:p-40{padding:10rem}.\32xl\:p-44{padding:11rem}.\32xl\:p-48{padding:12rem}.\32xl\:p-52{padding:13rem}.\32xl\:p-56{padding:14rem}.\32xl\:p-60{padding:15rem}.\32xl\:p-64{padding:16rem}.\32xl\:p-72{padding:18rem}.\32xl\:p-80{padding:20rem}.\32xl\:p-96{padding:24rem}.\32xl\:p-px{padding:1px}.\32xl\:p-0\.5{padding:.125rem}.\32xl\:p-1\.5{padding:.375rem}.\32xl\:p-2\.5{padding:.625rem}.\32xl\:p-3\.5{padding:.875rem}.\32xl\:px-0{padding-left:0;padding-right:0}.\32xl\:px-1{padding-left:.25rem;padding-right:.25rem}.\32xl\:px-2{padding-left:.5rem;padding-right:.5rem}.\32xl\:px-3{padding-left:.75rem;padding-right:.75rem}.\32xl\:px-4{padding-left:1rem;padding-right:1rem}.\32xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.\32xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\32xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}.\32xl\:px-8{padding-left:2rem;padding-right:2rem}.\32xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}.\32xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.\32xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}.\32xl\:px-12{padding-left:3rem;padding-right:3rem}.\32xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.\32xl\:px-16{padding-left:4rem;padding-right:4rem}.\32xl\:px-20{padding-left:5rem;padding-right:5rem}.\32xl\:px-24{padding-left:6rem;padding-right:6rem}.\32xl\:px-28{padding-left:7rem;padding-right:7rem}.\32xl\:px-32{padding-left:8rem;padding-right:8rem}.\32xl\:px-36{padding-left:9rem;padding-right:9rem}.\32xl\:px-40{padding-left:10rem;padding-right:10rem}.\32xl\:px-44{padding-left:11rem;padding-right:11rem}.\32xl\:px-48{padding-left:12rem;padding-right:12rem}.\32xl\:px-52{padding-left:13rem;padding-right:13rem}.\32xl\:px-56{padding-left:14rem;padding-right:14rem}.\32xl\:px-60{padding-left:15rem;padding-right:15rem}.\32xl\:px-64{padding-left:16rem;padding-right:16rem}.\32xl\:px-72{padding-left:18rem;padding-right:18rem}.\32xl\:px-80{padding-left:20rem;padding-right:20rem}.\32xl\:px-96{padding-left:24rem;padding-right:24rem}.\32xl\:px-px{padding-left:1px;padding-right:1px}.\32xl\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.\32xl\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.\32xl\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.\32xl\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.\32xl\:py-0{padding-bottom:0;padding-top:0}.\32xl\:py-1{padding-bottom:.25rem;padding-top:.25rem}.\32xl\:py-2{padding-bottom:.5rem;padding-top:.5rem}.\32xl\:py-3{padding-bottom:.75rem;padding-top:.75rem}.\32xl\:py-4{padding-bottom:1rem;padding-top:1rem}.\32xl\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.\32xl\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.\32xl\:py-7{padding-bottom:1.75rem;padding-top:1.75rem}.\32xl\:py-8{padding-bottom:2rem;padding-top:2rem}.\32xl\:py-9{padding-bottom:2.25rem;padding-top:2.25rem}.\32xl\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.\32xl\:py-11{padding-bottom:2.75rem;padding-top:2.75rem}.\32xl\:py-12{padding-bottom:3rem;padding-top:3rem}.\32xl\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.\32xl\:py-16{padding-bottom:4rem;padding-top:4rem}.\32xl\:py-20{padding-bottom:5rem;padding-top:5rem}.\32xl\:py-24{padding-bottom:6rem;padding-top:6rem}.\32xl\:py-28{padding-bottom:7rem;padding-top:7rem}.\32xl\:py-32{padding-bottom:8rem;padding-top:8rem}.\32xl\:py-36{padding-bottom:9rem;padding-top:9rem}.\32xl\:py-40{padding-bottom:10rem;padding-top:10rem}.\32xl\:py-44{padding-bottom:11rem;padding-top:11rem}.\32xl\:py-48{padding-bottom:12rem;padding-top:12rem}.\32xl\:py-52{padding-bottom:13rem;padding-top:13rem}.\32xl\:py-56{padding-bottom:14rem;padding-top:14rem}.\32xl\:py-60{padding-bottom:15rem;padding-top:15rem}.\32xl\:py-64{padding-bottom:16rem;padding-top:16rem}.\32xl\:py-72{padding-bottom:18rem;padding-top:18rem}.\32xl\:py-80{padding-bottom:20rem;padding-top:20rem}.\32xl\:py-96{padding-bottom:24rem;padding-top:24rem}.\32xl\:py-px{padding-bottom:1px;padding-top:1px}.\32xl\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.\32xl\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.\32xl\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.\32xl\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.\32xl\:pt-0{padding-top:0}.\32xl\:pt-1{padding-top:.25rem}.\32xl\:pt-2{padding-top:.5rem}.\32xl\:pt-3{padding-top:.75rem}.\32xl\:pt-4{padding-top:1rem}.\32xl\:pt-5{padding-top:1.25rem}.\32xl\:pt-6{padding-top:1.5rem}.\32xl\:pt-7{padding-top:1.75rem}.\32xl\:pt-8{padding-top:2rem}.\32xl\:pt-9{padding-top:2.25rem}.\32xl\:pt-10{padding-top:2.5rem}.\32xl\:pt-11{padding-top:2.75rem}.\32xl\:pt-12{padding-top:3rem}.\32xl\:pt-14{padding-top:3.5rem}.\32xl\:pt-16{padding-top:4rem}.\32xl\:pt-20{padding-top:5rem}.\32xl\:pt-24{padding-top:6rem}.\32xl\:pt-28{padding-top:7rem}.\32xl\:pt-32{padding-top:8rem}.\32xl\:pt-36{padding-top:9rem}.\32xl\:pt-40{padding-top:10rem}.\32xl\:pt-44{padding-top:11rem}.\32xl\:pt-48{padding-top:12rem}.\32xl\:pt-52{padding-top:13rem}.\32xl\:pt-56{padding-top:14rem}.\32xl\:pt-60{padding-top:15rem}.\32xl\:pt-64{padding-top:16rem}.\32xl\:pt-72{padding-top:18rem}.\32xl\:pt-80{padding-top:20rem}.\32xl\:pt-96{padding-top:24rem}.\32xl\:pt-px{padding-top:1px}.\32xl\:pt-0\.5{padding-top:.125rem}.\32xl\:pt-1\.5{padding-top:.375rem}.\32xl\:pt-2\.5{padding-top:.625rem}.\32xl\:pt-3\.5{padding-top:.875rem}.\32xl\:pr-0{padding-right:0}.\32xl\:pr-1{padding-right:.25rem}.\32xl\:pr-2{padding-right:.5rem}.\32xl\:pr-3{padding-right:.75rem}.\32xl\:pr-4{padding-right:1rem}.\32xl\:pr-5{padding-right:1.25rem}.\32xl\:pr-6{padding-right:1.5rem}.\32xl\:pr-7{padding-right:1.75rem}.\32xl\:pr-8{padding-right:2rem}.\32xl\:pr-9{padding-right:2.25rem}.\32xl\:pr-10{padding-right:2.5rem}.\32xl\:pr-11{padding-right:2.75rem}.\32xl\:pr-12{padding-right:3rem}.\32xl\:pr-14{padding-right:3.5rem}.\32xl\:pr-16{padding-right:4rem}.\32xl\:pr-20{padding-right:5rem}.\32xl\:pr-24{padding-right:6rem}.\32xl\:pr-28{padding-right:7rem}.\32xl\:pr-32{padding-right:8rem}.\32xl\:pr-36{padding-right:9rem}.\32xl\:pr-40{padding-right:10rem}.\32xl\:pr-44{padding-right:11rem}.\32xl\:pr-48{padding-right:12rem}.\32xl\:pr-52{padding-right:13rem}.\32xl\:pr-56{padding-right:14rem}.\32xl\:pr-60{padding-right:15rem}.\32xl\:pr-64{padding-right:16rem}.\32xl\:pr-72{padding-right:18rem}.\32xl\:pr-80{padding-right:20rem}.\32xl\:pr-96{padding-right:24rem}.\32xl\:pr-px{padding-right:1px}.\32xl\:pr-0\.5{padding-right:.125rem}.\32xl\:pr-1\.5{padding-right:.375rem}.\32xl\:pr-2\.5{padding-right:.625rem}.\32xl\:pr-3\.5{padding-right:.875rem}.\32xl\:pb-0{padding-bottom:0}.\32xl\:pb-1{padding-bottom:.25rem}.\32xl\:pb-2{padding-bottom:.5rem}.\32xl\:pb-3{padding-bottom:.75rem}.\32xl\:pb-4{padding-bottom:1rem}.\32xl\:pb-5{padding-bottom:1.25rem}.\32xl\:pb-6{padding-bottom:1.5rem}.\32xl\:pb-7{padding-bottom:1.75rem}.\32xl\:pb-8{padding-bottom:2rem}.\32xl\:pb-9{padding-bottom:2.25rem}.\32xl\:pb-10{padding-bottom:2.5rem}.\32xl\:pb-11{padding-bottom:2.75rem}.\32xl\:pb-12{padding-bottom:3rem}.\32xl\:pb-14{padding-bottom:3.5rem}.\32xl\:pb-16{padding-bottom:4rem}.\32xl\:pb-20{padding-bottom:5rem}.\32xl\:pb-24{padding-bottom:6rem}.\32xl\:pb-28{padding-bottom:7rem}.\32xl\:pb-32{padding-bottom:8rem}.\32xl\:pb-36{padding-bottom:9rem}.\32xl\:pb-40{padding-bottom:10rem}.\32xl\:pb-44{padding-bottom:11rem}.\32xl\:pb-48{padding-bottom:12rem}.\32xl\:pb-52{padding-bottom:13rem}.\32xl\:pb-56{padding-bottom:14rem}.\32xl\:pb-60{padding-bottom:15rem}.\32xl\:pb-64{padding-bottom:16rem}.\32xl\:pb-72{padding-bottom:18rem}.\32xl\:pb-80{padding-bottom:20rem}.\32xl\:pb-96{padding-bottom:24rem}.\32xl\:pb-px{padding-bottom:1px}.\32xl\:pb-0\.5{padding-bottom:.125rem}.\32xl\:pb-1\.5{padding-bottom:.375rem}.\32xl\:pb-2\.5{padding-bottom:.625rem}.\32xl\:pb-3\.5{padding-bottom:.875rem}.\32xl\:pl-0{padding-left:0}.\32xl\:pl-1{padding-left:.25rem}.\32xl\:pl-2{padding-left:.5rem}.\32xl\:pl-3{padding-left:.75rem}.\32xl\:pl-4{padding-left:1rem}.\32xl\:pl-5{padding-left:1.25rem}.\32xl\:pl-6{padding-left:1.5rem}.\32xl\:pl-7{padding-left:1.75rem}.\32xl\:pl-8{padding-left:2rem}.\32xl\:pl-9{padding-left:2.25rem}.\32xl\:pl-10{padding-left:2.5rem}.\32xl\:pl-11{padding-left:2.75rem}.\32xl\:pl-12{padding-left:3rem}.\32xl\:pl-14{padding-left:3.5rem}.\32xl\:pl-16{padding-left:4rem}.\32xl\:pl-20{padding-left:5rem}.\32xl\:pl-24{padding-left:6rem}.\32xl\:pl-28{padding-left:7rem}.\32xl\:pl-32{padding-left:8rem}.\32xl\:pl-36{padding-left:9rem}.\32xl\:pl-40{padding-left:10rem}.\32xl\:pl-44{padding-left:11rem}.\32xl\:pl-48{padding-left:12rem}.\32xl\:pl-52{padding-left:13rem}.\32xl\:pl-56{padding-left:14rem}.\32xl\:pl-60{padding-left:15rem}.\32xl\:pl-64{padding-left:16rem}.\32xl\:pl-72{padding-left:18rem}.\32xl\:pl-80{padding-left:20rem}.\32xl\:pl-96{padding-left:24rem}.\32xl\:pl-px{padding-left:1px}.\32xl\:pl-0\.5{padding-left:.125rem}.\32xl\:pl-1\.5{padding-left:.375rem}.\32xl\:pl-2\.5{padding-left:.625rem}.\32xl\:pl-3\.5{padding-left:.875rem}.\32xl\:text-left{text-align:left}.\32xl\:text-center{text-align:center}.\32xl\:text-right{text-align:right}.\32xl\:text-justify{text-align:justify}.\32xl\:align-baseline{vertical-align:baseline}.\32xl\:align-top{vertical-align:top}.\32xl\:align-middle{vertical-align:middle}.\32xl\:align-bottom{vertical-align:bottom}.\32xl\:align-text-top{vertical-align:text-top}.\32xl\:align-text-bottom{vertical-align:text-bottom}.\32xl\:font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\32xl\:font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\32xl\:font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\32xl\:text-xs{font-size:.75rem;line-height:1rem}.\32xl\:text-sm{font-size:.875rem;line-height:1.25rem}.\32xl\:text-base{font-size:1rem;line-height:1.5rem}.\32xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.\32xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.\32xl\:text-2xl{font-size:1.5rem;line-height:2rem}.\32xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.\32xl\:text-5xl{font-size:3rem;line-height:1}.\32xl\:text-6xl{font-size:3.75rem;line-height:1}.\32xl\:text-7xl{font-size:4.5rem;line-height:1}.\32xl\:text-8xl{font-size:6rem;line-height:1}.\32xl\:text-9xl{font-size:8rem;line-height:1}.\32xl\:font-thin{font-weight:100}.\32xl\:font-extralight{font-weight:200}.\32xl\:font-light{font-weight:300}.\32xl\:font-normal{font-weight:400}.\32xl\:font-medium{font-weight:500}.\32xl\:font-semibold{font-weight:600}.\32xl\:font-bold{font-weight:700}.\32xl\:font-extrabold{font-weight:800}.\32xl\:font-black{font-weight:900}.\32xl\:uppercase{text-transform:uppercase}.\32xl\:lowercase{text-transform:lowercase}.\32xl\:capitalize{text-transform:capitalize}.\32xl\:normal-case{text-transform:none}.\32xl\:italic{font-style:italic}.\32xl\:not-italic{font-style:normal}.\32xl\:diagonal-fractions,.\32xl\:lining-nums,.\32xl\:oldstyle-nums,.\32xl\:ordinal,.\32xl\:proportional-nums,.\32xl\:slashed-zero,.\32xl\:stacked-fractions,.\32xl\:tabular-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\32xl\:normal-nums{font-variant-numeric:normal}.\32xl\:ordinal{--tw-ordinal:ordinal}.\32xl\:slashed-zero{--tw-slashed-zero:slashed-zero}.\32xl\:lining-nums{--tw-numeric-figure:lining-nums}.\32xl\:oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.\32xl\:proportional-nums{--tw-numeric-spacing:proportional-nums}.\32xl\:tabular-nums{--tw-numeric-spacing:tabular-nums}.\32xl\:diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.\32xl\:stacked-fractions{--tw-numeric-fraction:stacked-fractions}.\32xl\:leading-3{line-height:.75rem}.\32xl\:leading-4{line-height:1rem}.\32xl\:leading-5{line-height:1.25rem}.\32xl\:leading-6{line-height:1.5rem}.\32xl\:leading-7{line-height:1.75rem}.\32xl\:leading-8{line-height:2rem}.\32xl\:leading-9{line-height:2.25rem}.\32xl\:leading-10{line-height:2.5rem}.\32xl\:leading-none{line-height:1}.\32xl\:leading-tight{line-height:1.25}.\32xl\:leading-snug{line-height:1.375}.\32xl\:leading-normal{line-height:1.5}.\32xl\:leading-relaxed{line-height:1.625}.\32xl\:leading-loose{line-height:2}.\32xl\:tracking-tighter{letter-spacing:-.05em}.\32xl\:tracking-tight{letter-spacing:-.025em}.\32xl\:tracking-normal{letter-spacing:0}.\32xl\:tracking-wide{letter-spacing:.025em}.\32xl\:tracking-wider{letter-spacing:.05em}.\32xl\:tracking-widest{letter-spacing:.1em}.\32xl\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.\32xl\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.\32xl\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.\32xl\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.\32xl\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.\32xl\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.\32xl\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.\32xl\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.\32xl\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.\32xl\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.\32xl\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.\32xl\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.\32xl\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.\32xl\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.\32xl\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.\32xl\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.\32xl\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.\32xl\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.\32xl\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.\32xl\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.\32xl\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.\32xl\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.\32xl\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.\32xl\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.\32xl\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.\32xl\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.\32xl\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.\32xl\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.\32xl\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.\32xl\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.\32xl\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.\32xl\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.\32xl\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.\32xl\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.\32xl\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.\32xl\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.\32xl\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.\32xl\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.\32xl\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.\32xl\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.\32xl\:text-transparent{color:transparent}.\32xl\:text-current{color:currentColor}.\32xl\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.\32xl\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\32xl\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.\32xl\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.\32xl\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.\32xl\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.\32xl\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.\32xl\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.\32xl\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.\32xl\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.\32xl\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.\32xl\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.\32xl\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.\32xl\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.\32xl\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.\32xl\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.\32xl\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.\32xl\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.\32xl\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.\32xl\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.\32xl\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.\32xl\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.\32xl\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.\32xl\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.\32xl\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.\32xl\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.\32xl\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.\32xl\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.\32xl\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.\32xl\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.\32xl\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.\32xl\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.\32xl\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.\32xl\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.\32xl\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.\32xl\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.\32xl\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.\32xl\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.\32xl\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.\32xl\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.\32xl\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.\32xl\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.\32xl\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.\32xl\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.\32xl\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.\32xl\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.\32xl\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.\32xl\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.\32xl\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.\32xl\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.\32xl\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.\32xl\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-transparent{color:transparent}.group:hover .\32xl\:group-hover\:text-current{color:currentColor}.group:hover .\32xl\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .\32xl\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.\32xl\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.\32xl\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.\32xl\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.\32xl\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.\32xl\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.\32xl\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.\32xl\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.\32xl\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.\32xl\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.\32xl\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.\32xl\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.\32xl\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.\32xl\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.\32xl\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.\32xl\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.\32xl\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.\32xl\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.\32xl\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.\32xl\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.\32xl\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.\32xl\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.\32xl\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.\32xl\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.\32xl\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.\32xl\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.\32xl\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.\32xl\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.\32xl\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.\32xl\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.\32xl\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.\32xl\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.\32xl\:focus-within\:text-transparent:focus-within{color:transparent}.\32xl\:focus-within\:text-current:focus-within{color:currentColor}.\32xl\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.\32xl\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\32xl\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.\32xl\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.\32xl\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.\32xl\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.\32xl\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.\32xl\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.\32xl\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.\32xl\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.\32xl\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.\32xl\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.\32xl\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.\32xl\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.\32xl\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.\32xl\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.\32xl\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.\32xl\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.\32xl\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.\32xl\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.\32xl\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.\32xl\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.\32xl\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.\32xl\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.\32xl\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.\32xl\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.\32xl\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.\32xl\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.\32xl\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.\32xl\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.\32xl\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.\32xl\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.\32xl\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.\32xl\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.\32xl\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.\32xl\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.\32xl\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.\32xl\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.\32xl\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.\32xl\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.\32xl\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.\32xl\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.\32xl\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.\32xl\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.\32xl\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.\32xl\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.\32xl\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.\32xl\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.\32xl\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.\32xl\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.\32xl\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.\32xl\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.\32xl\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.\32xl\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.\32xl\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.\32xl\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.\32xl\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.\32xl\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.\32xl\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.\32xl\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.\32xl\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.\32xl\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.\32xl\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.\32xl\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.\32xl\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.\32xl\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.\32xl\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.\32xl\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.\32xl\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.\32xl\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.\32xl\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.\32xl\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.\32xl\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.\32xl\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.\32xl\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.\32xl\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.\32xl\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.\32xl\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.\32xl\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.\32xl\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.\32xl\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.\32xl\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.\32xl\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.\32xl\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.\32xl\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.\32xl\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.\32xl\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.\32xl\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.\32xl\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.\32xl\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.\32xl\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.\32xl\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.\32xl\:hover\:text-transparent:hover{color:transparent}.\32xl\:hover\:text-current:hover{color:currentColor}.\32xl\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.\32xl\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\32xl\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.\32xl\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.\32xl\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.\32xl\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.\32xl\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.\32xl\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.\32xl\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.\32xl\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.\32xl\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.\32xl\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.\32xl\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.\32xl\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.\32xl\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.\32xl\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.\32xl\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.\32xl\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.\32xl\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.\32xl\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.\32xl\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.\32xl\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.\32xl\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.\32xl\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.\32xl\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.\32xl\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.\32xl\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.\32xl\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.\32xl\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.\32xl\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.\32xl\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.\32xl\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.\32xl\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.\32xl\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.\32xl\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.\32xl\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.\32xl\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.\32xl\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.\32xl\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.\32xl\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.\32xl\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.\32xl\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.\32xl\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.\32xl\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.\32xl\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.\32xl\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.\32xl\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.\32xl\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.\32xl\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.\32xl\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.\32xl\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.\32xl\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.\32xl\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.\32xl\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.\32xl\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.\32xl\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.\32xl\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.\32xl\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.\32xl\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.\32xl\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.\32xl\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.\32xl\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.\32xl\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.\32xl\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.\32xl\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.\32xl\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.\32xl\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.\32xl\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.\32xl\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.\32xl\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.\32xl\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.\32xl\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.\32xl\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.\32xl\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.\32xl\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.\32xl\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.\32xl\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.\32xl\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.\32xl\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.\32xl\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.\32xl\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.\32xl\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.\32xl\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.\32xl\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.\32xl\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.\32xl\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.\32xl\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.\32xl\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.\32xl\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.\32xl\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.\32xl\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.\32xl\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.\32xl\:focus\:text-transparent:focus{color:transparent}.\32xl\:focus\:text-current:focus{color:currentColor}.\32xl\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.\32xl\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\32xl\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.\32xl\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.\32xl\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.\32xl\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.\32xl\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.\32xl\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.\32xl\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.\32xl\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.\32xl\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.\32xl\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.\32xl\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.\32xl\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.\32xl\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.\32xl\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.\32xl\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.\32xl\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.\32xl\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.\32xl\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.\32xl\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.\32xl\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.\32xl\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.\32xl\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.\32xl\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.\32xl\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.\32xl\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.\32xl\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.\32xl\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.\32xl\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.\32xl\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.\32xl\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.\32xl\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.\32xl\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.\32xl\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.\32xl\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.\32xl\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.\32xl\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.\32xl\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.\32xl\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.\32xl\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.\32xl\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.\32xl\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.\32xl\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.\32xl\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.\32xl\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.\32xl\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.\32xl\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.\32xl\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.\32xl\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.\32xl\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.\32xl\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.\32xl\:dark\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:dark\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:dark\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:dark\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:dark\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:dark\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:dark\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:dark\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:dark\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:dark\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:dark\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.\32xl\:dark\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.\32xl\:dark\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.\32xl\:dark\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.\32xl\:dark\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.\32xl\:dark\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.\32xl\:dark\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.\32xl\:dark\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.\32xl\:dark\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.\32xl\:dark\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.\32xl\:dark\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.\32xl\:dark\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.\32xl\:dark\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.\32xl\:dark\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.\32xl\:dark\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.\32xl\:dark\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.\32xl\:dark\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.\32xl\:dark\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.\32xl\:dark\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.\32xl\:dark\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.\32xl\:dark\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.\32xl\:dark\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.\32xl\:dark\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.\32xl\:dark\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.\32xl\:dark\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.\32xl\:dark\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.\32xl\:dark\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.\32xl\:dark\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.\32xl\:dark\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.\32xl\:dark\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.\32xl\:dark\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.\32xl\:dark\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.\32xl\:dark\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.\32xl\:dark\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.\32xl\:dark\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.\32xl\:dark\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.\32xl\:dark\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.\32xl\:dark\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.\32xl\:dark\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.\32xl\:dark\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.\32xl\:dark\:text-transparent{color:transparent}.\32xl\:dark\:text-current{color:currentColor}.\32xl\:dark\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.\32xl\:dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\32xl\:dark\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.\32xl\:dark\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.\32xl\:dark\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.\32xl\:dark\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.\32xl\:dark\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.\32xl\:dark\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.\32xl\:dark\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.\32xl\:dark\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.\32xl\:dark\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.\32xl\:dark\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.\32xl\:dark\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:dark\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:dark\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:dark\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:dark\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:dark\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:dark\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:dark\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:dark\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:dark\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:dark\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.\32xl\:dark\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.\32xl\:dark\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.\32xl\:dark\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.\32xl\:dark\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.\32xl\:dark\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.\32xl\:dark\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.\32xl\:dark\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.\32xl\:dark\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.\32xl\:dark\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.\32xl\:dark\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.\32xl\:dark\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.\32xl\:dark\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.\32xl\:dark\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.\32xl\:dark\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.\32xl\:dark\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.\32xl\:dark\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.\32xl\:dark\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.\32xl\:dark\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.\32xl\:dark\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.\32xl\:dark\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.\32xl\:dark\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.\32xl\:dark\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.\32xl\:dark\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.\32xl\:dark\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.\32xl\:dark\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.\32xl\:dark\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.\32xl\:dark\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.\32xl\:dark\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.\32xl\:dark\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.\32xl\:dark\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.\32xl\:dark\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.\32xl\:dark\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.\32xl\:dark\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.\32xl\:dark\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.\32xl\:dark\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.\32xl\:dark\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.\32xl\:dark\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.\32xl\:dark\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.\32xl\:dark\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connection-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connection-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connection-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connection-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connection-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connection-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connection-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connection-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connection-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connection-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connect-50{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connect-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connect-200{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connect-300{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connect-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connect-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connect-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connect-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connect-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-connect-900{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-punch-50{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-punch-100{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-punch-200{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-punch-300{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-punch-400{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-punch-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-punch-600{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-punch-700{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-punch-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-punch-900{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-touch-50{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-touch-100{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-touch-200{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-touch-300{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-touch-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-touch-500{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-touch-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-touch-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-touch-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-touch-900{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-pulse-50{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-pulse-100{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-pulse-200{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-pulse-300{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-pulse-400{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-pulse-500{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-pulse-600{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-pulse-700{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-pulse-800{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-pulse-900{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-transparent{color:transparent}.group:hover .\32xl\:dark\:group-hover\:text-current{color:currentColor}.group:hover .\32xl\:dark\:group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-gray-50{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-gray-100{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-gray-200{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-gray-400{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-gray-500{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-gray-600{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-gray-800{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-indigo-50{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-indigo-200{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-red-50{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-red-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-red-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-red-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-red-400{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-red-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-red-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-red-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-red-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-yellow-50{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-yellow-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-yellow-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-yellow-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-yellow-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-yellow-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-blue-100{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-blue-300{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-purple-50{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-purple-100{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-purple-200{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-purple-300{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-purple-400{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-purple-500{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-purple-600{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-purple-700{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-purple-800{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.group:hover .\32xl\:dark\:group-hover\:text-purple-900{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connection-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connection-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connection-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connection-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connection-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connection-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connection-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connection-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connection-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connection-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connect-50:focus-within{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connect-100:focus-within{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connect-200:focus-within{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connect-300:focus-within{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connect-400:focus-within{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connect-500:focus-within{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connect-600:focus-within{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connect-700:focus-within{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connect-800:focus-within{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-connect-900:focus-within{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-punch-50:focus-within{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-punch-100:focus-within{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-punch-200:focus-within{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-punch-300:focus-within{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-punch-400:focus-within{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-punch-500:focus-within{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-punch-600:focus-within{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-punch-700:focus-within{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-punch-800:focus-within{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-punch-900:focus-within{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-touch-50:focus-within{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-touch-100:focus-within{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-touch-200:focus-within{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-touch-300:focus-within{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-touch-400:focus-within{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-touch-500:focus-within{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-touch-600:focus-within{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-touch-700:focus-within{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-touch-800:focus-within{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-touch-900:focus-within{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-pulse-50:focus-within{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-pulse-100:focus-within{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-pulse-200:focus-within{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-pulse-300:focus-within{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-pulse-400:focus-within{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-pulse-500:focus-within{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-pulse-600:focus-within{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-pulse-700:focus-within{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-pulse-800:focus-within{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-pulse-900:focus-within{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-transparent:focus-within{color:transparent}.\32xl\:dark\:focus-within\:text-current:focus-within{color:currentColor}.\32xl\:dark\:focus-within\:text-black:focus-within{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-white:focus-within{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-gray-50:focus-within{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-gray-100:focus-within{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-gray-200:focus-within{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-gray-300:focus-within{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-gray-400:focus-within{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-gray-500:focus-within{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-gray-800:focus-within{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-gray-900:focus-within{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-indigo-50:focus-within{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-indigo-100:focus-within{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-indigo-200:focus-within{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-indigo-300:focus-within{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-indigo-400:focus-within{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-indigo-500:focus-within{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-indigo-600:focus-within{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-indigo-700:focus-within{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-indigo-800:focus-within{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-indigo-900:focus-within{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-red-50:focus-within{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-red-100:focus-within{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-red-200:focus-within{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-red-300:focus-within{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-red-400:focus-within{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-red-500:focus-within{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-red-600:focus-within{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-red-700:focus-within{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-red-800:focus-within{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-red-900:focus-within{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-yellow-50:focus-within{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-yellow-100:focus-within{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-yellow-200:focus-within{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-yellow-300:focus-within{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-yellow-400:focus-within{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-yellow-500:focus-within{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-yellow-600:focus-within{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-yellow-700:focus-within{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-yellow-800:focus-within{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-yellow-900:focus-within{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-blue-50:focus-within{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-blue-100:focus-within{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-blue-200:focus-within{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-blue-300:focus-within{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-blue-400:focus-within{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-blue-500:focus-within{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-blue-600:focus-within{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-blue-700:focus-within{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-blue-800:focus-within{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-blue-900:focus-within{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-purple-50:focus-within{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-purple-100:focus-within{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-purple-200:focus-within{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-purple-300:focus-within{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-purple-400:focus-within{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-purple-500:focus-within{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-purple-600:focus-within{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-purple-700:focus-within{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-purple-800:focus-within{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.\32xl\:dark\:focus-within\:text-purple-900:focus-within{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connection-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connection-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connection-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connection-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connection-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connection-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connection-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connection-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connection-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connection-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connect-50:hover{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connect-100:hover{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connect-200:hover{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connect-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connect-400:hover{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connect-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connect-600:hover{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connect-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connect-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-connect-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-punch-50:hover{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-punch-100:hover{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-punch-200:hover{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-punch-300:hover{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-punch-400:hover{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-punch-500:hover{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-punch-600:hover{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-punch-700:hover{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-punch-800:hover{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-punch-900:hover{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-touch-50:hover{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-touch-100:hover{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-touch-200:hover{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-touch-300:hover{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-touch-400:hover{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-touch-500:hover{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-touch-600:hover{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-touch-700:hover{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-touch-800:hover{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-touch-900:hover{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-pulse-50:hover{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-pulse-100:hover{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-pulse-200:hover{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-pulse-300:hover{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-pulse-400:hover{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-pulse-500:hover{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-pulse-600:hover{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-pulse-700:hover{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-pulse-800:hover{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-pulse-900:hover{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-transparent:hover{color:transparent}.\32xl\:dark\:hover\:text-current:hover{color:currentColor}.\32xl\:dark\:hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-red-100:hover{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-red-200:hover{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-red-400:hover{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-red-600:hover{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.\32xl\:dark\:hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connection-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connection-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connection-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connection-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connection-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connection-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connection-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connection-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connection-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connection-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connect-50:focus{--tw-text-opacity:1;color:rgba(254,242,242,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connect-100:focus{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connect-200:focus{--tw-text-opacity:1;color:rgba(254,202,202,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connect-300:focus{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connect-400:focus{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connect-500:focus{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connect-600:focus{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connect-700:focus{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connect-800:focus{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-connect-900:focus{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-punch-50:focus{--tw-text-opacity:1;color:rgba(254,252,232,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-punch-100:focus{--tw-text-opacity:1;color:rgba(254,249,195,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-punch-200:focus{--tw-text-opacity:1;color:rgba(254,240,138,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-punch-300:focus{--tw-text-opacity:1;color:rgba(253,224,71,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-punch-400:focus{--tw-text-opacity:1;color:rgba(250,204,21,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-punch-500:focus{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-punch-600:focus{--tw-text-opacity:1;color:rgba(202,138,4,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-punch-700:focus{--tw-text-opacity:1;color:rgba(161,98,7,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-punch-800:focus{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-punch-900:focus{--tw-text-opacity:1;color:rgba(113,63,18,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-touch-50:focus{--tw-text-opacity:1;color:rgba(240,253,244,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-touch-100:focus{--tw-text-opacity:1;color:rgba(220,252,231,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-touch-200:focus{--tw-text-opacity:1;color:rgba(187,247,208,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-touch-300:focus{--tw-text-opacity:1;color:rgba(134,239,172,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-touch-400:focus{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-touch-500:focus{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-touch-600:focus{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-touch-700:focus{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-touch-800:focus{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-touch-900:focus{--tw-text-opacity:1;color:rgba(20,83,45,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-pulse-50:focus{--tw-text-opacity:1;color:rgba(253,242,248,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-pulse-100:focus{--tw-text-opacity:1;color:rgba(252,231,243,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-pulse-200:focus{--tw-text-opacity:1;color:rgba(251,207,232,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-pulse-300:focus{--tw-text-opacity:1;color:rgba(249,168,212,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-pulse-400:focus{--tw-text-opacity:1;color:rgba(244,114,182,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-pulse-500:focus{--tw-text-opacity:1;color:rgba(236,72,153,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-pulse-600:focus{--tw-text-opacity:1;color:rgba(219,39,119,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-pulse-700:focus{--tw-text-opacity:1;color:rgba(190,24,93,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-pulse-800:focus{--tw-text-opacity:1;color:rgba(157,23,77,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-pulse-900:focus{--tw-text-opacity:1;color:rgba(131,24,67,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-transparent:focus{color:transparent}.\32xl\:dark\:focus\:text-current:focus{color:currentColor}.\32xl\:dark\:focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-gray-50:focus{--tw-text-opacity:1;color:rgba(250,250,249,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-gray-100:focus{--tw-text-opacity:1;color:rgba(245,245,244,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-gray-200:focus{--tw-text-opacity:1;color:rgba(231,229,228,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-gray-300:focus{--tw-text-opacity:1;color:rgba(214,211,209,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-gray-400:focus{--tw-text-opacity:1;color:rgba(168,162,158,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(120,113,108,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-gray-600:focus{--tw-text-opacity:1;color:rgba(87,83,78,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgba(68,64,60,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgba(41,37,36,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgba(28,25,23,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-indigo-50:focus{--tw-text-opacity:1;color:rgba(238,242,255,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-indigo-100:focus{--tw-text-opacity:1;color:rgba(224,231,255,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-indigo-200:focus{--tw-text-opacity:1;color:rgba(199,210,254,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-indigo-300:focus{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-indigo-400:focus{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-indigo-500:focus{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-indigo-600:focus{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-indigo-700:focus{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgba(55,48,163,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-indigo-900:focus{--tw-text-opacity:1;color:rgba(49,46,129,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-red-50:focus{--tw-text-opacity:1;color:rgba(255,241,242,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-red-100:focus{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-red-200:focus{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-red-300:focus{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-red-400:focus{--tw-text-opacity:1;color:rgba(251,113,133,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-red-500:focus{--tw-text-opacity:1;color:rgba(244,63,94,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-red-600:focus{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-red-700:focus{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-red-800:focus{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-red-900:focus{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-yellow-50:focus{--tw-text-opacity:1;color:rgba(255,251,235,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-yellow-100:focus{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-yellow-200:focus{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-yellow-300:focus{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-yellow-400:focus{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-yellow-500:focus{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-yellow-600:focus{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-yellow-700:focus{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-yellow-800:focus{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-yellow-900:focus{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-blue-50:focus{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-blue-100:focus{--tw-text-opacity:1;color:rgba(219,234,254,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-blue-200:focus{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-blue-300:focus{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-blue-400:focus{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-blue-500:focus{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-blue-600:focus{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-blue-800:focus{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-purple-50:focus{--tw-text-opacity:1;color:rgba(250,245,255,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-purple-100:focus{--tw-text-opacity:1;color:rgba(243,232,255,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-purple-200:focus{--tw-text-opacity:1;color:rgba(233,213,255,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-purple-300:focus{--tw-text-opacity:1;color:rgba(216,180,254,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-purple-400:focus{--tw-text-opacity:1;color:rgba(192,132,252,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-purple-500:focus{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-purple-600:focus{--tw-text-opacity:1;color:rgba(147,51,234,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-purple-700:focus{--tw-text-opacity:1;color:rgba(126,34,206,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-purple-800:focus{--tw-text-opacity:1;color:rgba(107,33,168,var(--tw-text-opacity))}.\32xl\:dark\:focus\:text-purple-900:focus{--tw-text-opacity:1;color:rgba(88,28,135,var(--tw-text-opacity))}}.\32xl\:text-opacity-0{--tw-text-opacity:0}.\32xl\:text-opacity-5{--tw-text-opacity:0.05}.\32xl\:text-opacity-10{--tw-text-opacity:0.1}.\32xl\:text-opacity-20{--tw-text-opacity:0.2}.\32xl\:text-opacity-25{--tw-text-opacity:0.25}.\32xl\:text-opacity-30{--tw-text-opacity:0.3}.\32xl\:text-opacity-40{--tw-text-opacity:0.4}.\32xl\:text-opacity-50{--tw-text-opacity:0.5}.\32xl\:text-opacity-60{--tw-text-opacity:0.6}.\32xl\:text-opacity-70{--tw-text-opacity:0.7}.\32xl\:text-opacity-75{--tw-text-opacity:0.75}.\32xl\:text-opacity-80{--tw-text-opacity:0.8}.\32xl\:text-opacity-90{--tw-text-opacity:0.9}.\32xl\:text-opacity-95{--tw-text-opacity:0.95}.\32xl\:text-opacity-100{--tw-text-opacity:1}.group:hover .\32xl\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .\32xl\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .\32xl\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .\32xl\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .\32xl\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .\32xl\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .\32xl\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .\32xl\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .\32xl\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .\32xl\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .\32xl\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .\32xl\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .\32xl\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .\32xl\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .\32xl\:group-hover\:text-opacity-100{--tw-text-opacity:1}.\32xl\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.\32xl\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.\32xl\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.\32xl\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.\32xl\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.\32xl\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.\32xl\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.\32xl\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.\32xl\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.\32xl\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.\32xl\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.\32xl\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.\32xl\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.\32xl\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.\32xl\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.\32xl\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.\32xl\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.\32xl\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.\32xl\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.\32xl\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.\32xl\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.\32xl\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.\32xl\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.\32xl\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.\32xl\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.\32xl\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.\32xl\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.\32xl\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.\32xl\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.\32xl\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.\32xl\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.\32xl\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.\32xl\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.\32xl\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.\32xl\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.\32xl\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.\32xl\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.\32xl\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.\32xl\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.\32xl\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.\32xl\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.\32xl\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.\32xl\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.\32xl\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.\32xl\:focus\:text-opacity-100:focus{--tw-text-opacity:1}@media (prefers-color-scheme:dark){.\32xl\:dark\:text-opacity-0{--tw-text-opacity:0}.\32xl\:dark\:text-opacity-5{--tw-text-opacity:0.05}.\32xl\:dark\:text-opacity-10{--tw-text-opacity:0.1}.\32xl\:dark\:text-opacity-20{--tw-text-opacity:0.2}.\32xl\:dark\:text-opacity-25{--tw-text-opacity:0.25}.\32xl\:dark\:text-opacity-30{--tw-text-opacity:0.3}.\32xl\:dark\:text-opacity-40{--tw-text-opacity:0.4}.\32xl\:dark\:text-opacity-50{--tw-text-opacity:0.5}.\32xl\:dark\:text-opacity-60{--tw-text-opacity:0.6}.\32xl\:dark\:text-opacity-70{--tw-text-opacity:0.7}.\32xl\:dark\:text-opacity-75{--tw-text-opacity:0.75}.\32xl\:dark\:text-opacity-80{--tw-text-opacity:0.8}.\32xl\:dark\:text-opacity-90{--tw-text-opacity:0.9}.\32xl\:dark\:text-opacity-95{--tw-text-opacity:0.95}.\32xl\:dark\:text-opacity-100{--tw-text-opacity:1}.group:hover .\32xl\:dark\:group-hover\:text-opacity-0{--tw-text-opacity:0}.group:hover .\32xl\:dark\:group-hover\:text-opacity-5{--tw-text-opacity:0.05}.group:hover .\32xl\:dark\:group-hover\:text-opacity-10{--tw-text-opacity:0.1}.group:hover .\32xl\:dark\:group-hover\:text-opacity-20{--tw-text-opacity:0.2}.group:hover .\32xl\:dark\:group-hover\:text-opacity-25{--tw-text-opacity:0.25}.group:hover .\32xl\:dark\:group-hover\:text-opacity-30{--tw-text-opacity:0.3}.group:hover .\32xl\:dark\:group-hover\:text-opacity-40{--tw-text-opacity:0.4}.group:hover .\32xl\:dark\:group-hover\:text-opacity-50{--tw-text-opacity:0.5}.group:hover .\32xl\:dark\:group-hover\:text-opacity-60{--tw-text-opacity:0.6}.group:hover .\32xl\:dark\:group-hover\:text-opacity-70{--tw-text-opacity:0.7}.group:hover .\32xl\:dark\:group-hover\:text-opacity-75{--tw-text-opacity:0.75}.group:hover .\32xl\:dark\:group-hover\:text-opacity-80{--tw-text-opacity:0.8}.group:hover .\32xl\:dark\:group-hover\:text-opacity-90{--tw-text-opacity:0.9}.group:hover .\32xl\:dark\:group-hover\:text-opacity-95{--tw-text-opacity:0.95}.group:hover .\32xl\:dark\:group-hover\:text-opacity-100{--tw-text-opacity:1}.\32xl\:dark\:focus-within\:text-opacity-0:focus-within{--tw-text-opacity:0}.\32xl\:dark\:focus-within\:text-opacity-5:focus-within{--tw-text-opacity:0.05}.\32xl\:dark\:focus-within\:text-opacity-10:focus-within{--tw-text-opacity:0.1}.\32xl\:dark\:focus-within\:text-opacity-20:focus-within{--tw-text-opacity:0.2}.\32xl\:dark\:focus-within\:text-opacity-25:focus-within{--tw-text-opacity:0.25}.\32xl\:dark\:focus-within\:text-opacity-30:focus-within{--tw-text-opacity:0.3}.\32xl\:dark\:focus-within\:text-opacity-40:focus-within{--tw-text-opacity:0.4}.\32xl\:dark\:focus-within\:text-opacity-50:focus-within{--tw-text-opacity:0.5}.\32xl\:dark\:focus-within\:text-opacity-60:focus-within{--tw-text-opacity:0.6}.\32xl\:dark\:focus-within\:text-opacity-70:focus-within{--tw-text-opacity:0.7}.\32xl\:dark\:focus-within\:text-opacity-75:focus-within{--tw-text-opacity:0.75}.\32xl\:dark\:focus-within\:text-opacity-80:focus-within{--tw-text-opacity:0.8}.\32xl\:dark\:focus-within\:text-opacity-90:focus-within{--tw-text-opacity:0.9}.\32xl\:dark\:focus-within\:text-opacity-95:focus-within{--tw-text-opacity:0.95}.\32xl\:dark\:focus-within\:text-opacity-100:focus-within{--tw-text-opacity:1}.\32xl\:dark\:hover\:text-opacity-0:hover{--tw-text-opacity:0}.\32xl\:dark\:hover\:text-opacity-5:hover{--tw-text-opacity:0.05}.\32xl\:dark\:hover\:text-opacity-10:hover{--tw-text-opacity:0.1}.\32xl\:dark\:hover\:text-opacity-20:hover{--tw-text-opacity:0.2}.\32xl\:dark\:hover\:text-opacity-25:hover{--tw-text-opacity:0.25}.\32xl\:dark\:hover\:text-opacity-30:hover{--tw-text-opacity:0.3}.\32xl\:dark\:hover\:text-opacity-40:hover{--tw-text-opacity:0.4}.\32xl\:dark\:hover\:text-opacity-50:hover{--tw-text-opacity:0.5}.\32xl\:dark\:hover\:text-opacity-60:hover{--tw-text-opacity:0.6}.\32xl\:dark\:hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.\32xl\:dark\:hover\:text-opacity-75:hover{--tw-text-opacity:0.75}.\32xl\:dark\:hover\:text-opacity-80:hover{--tw-text-opacity:0.8}.\32xl\:dark\:hover\:text-opacity-90:hover{--tw-text-opacity:0.9}.\32xl\:dark\:hover\:text-opacity-95:hover{--tw-text-opacity:0.95}.\32xl\:dark\:hover\:text-opacity-100:hover{--tw-text-opacity:1}.\32xl\:dark\:focus\:text-opacity-0:focus{--tw-text-opacity:0}.\32xl\:dark\:focus\:text-opacity-5:focus{--tw-text-opacity:0.05}.\32xl\:dark\:focus\:text-opacity-10:focus{--tw-text-opacity:0.1}.\32xl\:dark\:focus\:text-opacity-20:focus{--tw-text-opacity:0.2}.\32xl\:dark\:focus\:text-opacity-25:focus{--tw-text-opacity:0.25}.\32xl\:dark\:focus\:text-opacity-30:focus{--tw-text-opacity:0.3}.\32xl\:dark\:focus\:text-opacity-40:focus{--tw-text-opacity:0.4}.\32xl\:dark\:focus\:text-opacity-50:focus{--tw-text-opacity:0.5}.\32xl\:dark\:focus\:text-opacity-60:focus{--tw-text-opacity:0.6}.\32xl\:dark\:focus\:text-opacity-70:focus{--tw-text-opacity:0.7}.\32xl\:dark\:focus\:text-opacity-75:focus{--tw-text-opacity:0.75}.\32xl\:dark\:focus\:text-opacity-80:focus{--tw-text-opacity:0.8}.\32xl\:dark\:focus\:text-opacity-90:focus{--tw-text-opacity:0.9}.\32xl\:dark\:focus\:text-opacity-95:focus{--tw-text-opacity:0.95}.\32xl\:dark\:focus\:text-opacity-100:focus{--tw-text-opacity:1}}.\32xl\:underline{text-decoration:underline}.\32xl\:line-through{text-decoration:line-through}.\32xl\:no-underline{text-decoration:none}.group:hover .\32xl\:group-hover\:underline{text-decoration:underline}.group:hover .\32xl\:group-hover\:line-through{text-decoration:line-through}.group:hover .\32xl\:group-hover\:no-underline{text-decoration:none}.\32xl\:focus-within\:underline:focus-within{text-decoration:underline}.\32xl\:focus-within\:line-through:focus-within{text-decoration:line-through}.\32xl\:focus-within\:no-underline:focus-within{text-decoration:none}.\32xl\:hover\:underline:hover{text-decoration:underline}.\32xl\:hover\:line-through:hover{text-decoration:line-through}.\32xl\:hover\:no-underline:hover{text-decoration:none}.\32xl\:focus\:underline:focus{text-decoration:underline}.\32xl\:focus\:line-through:focus{text-decoration:line-through}.\32xl\:focus\:no-underline:focus{text-decoration:none}.\32xl\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\32xl\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.\32xl\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:placeholder-transparent::-moz-placeholder{color:transparent}.\32xl\:placeholder-transparent:-ms-input-placeholder{color:transparent}.\32xl\:placeholder-transparent::placeholder{color:transparent}.\32xl\:placeholder-current::-moz-placeholder{color:currentColor}.\32xl\:placeholder-current:-ms-input-placeholder{color:currentColor}.\32xl\:placeholder-current::placeholder{color:currentColor}.\32xl\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.\32xl\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.\32xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.\32xl\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.\32xl\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.\32xl\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.\32xl\:focus\:placeholder-current:focus::placeholder{color:currentColor}.\32xl\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.\32xl\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}@media (prefers-color-scheme:dark){.\32xl\:dark\:placeholder-connection-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connection-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-400::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-500::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-600::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-700::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-800::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-connect-900::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-punch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-50::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-100::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-200::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-300::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-400::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-500::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-600::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-700::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-800::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-touch-900::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-50::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-100::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-200::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-300::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-400::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-500::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-600::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-800::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-pulse-900::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-transparent::-moz-placeholder{color:transparent}.\32xl\:dark\:placeholder-transparent:-ms-input-placeholder{color:transparent}.\32xl\:dark\:placeholder-transparent::placeholder{color:transparent}.\32xl\:dark\:placeholder-current::-moz-placeholder{color:currentColor}.\32xl\:dark\:placeholder-current:-ms-input-placeholder{color:currentColor}.\32xl\:dark\:placeholder-current::placeholder{color:currentColor}.\32xl\:dark\:placeholder-black::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-black:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-black::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-white:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-100::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-200::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-700::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-800::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-gray-900::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-50::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-100::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-200::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-300::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-400::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-500::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-600::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-700::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-800::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-indigo-900::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-100::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-200::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-300::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-600::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-800::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-red-900::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-50::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-100::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-200::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-300::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-400::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-500::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-600::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-700::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-800::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-yellow-900::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-50::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-100::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-200::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-300::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-400::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-500::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-600::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-700::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-800::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-blue-900::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-50::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-50:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-50::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-100:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-100::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-200::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-200:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-200::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-300:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-300::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-400:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-400::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-500::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-600:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-600::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-700:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-700::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-800::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-800:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-800::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-900::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-900:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.\32xl\:dark\:placeholder-purple-900::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connection-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,242,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,226,226,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,202,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,165,165,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(248,113,113,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,68,68,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,38,38,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(185,28,28,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(153,27,27,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-connect-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(127,29,29,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,252,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,249,195,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,240,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,224,71,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,204,21,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(234,179,8,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(202,138,4,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(161,98,7,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(133,77,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-punch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(113,63,18,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(240,253,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(220,252,231,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(187,247,208,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(134,239,172,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(74,222,128,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(34,197,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,163,74,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(21,128,61,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(22,101,52,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-touch-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(20,83,45,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,242,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,231,243,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,207,232,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(249,168,212,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,114,182,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(236,72,153,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,39,119,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,24,93,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(157,23,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-pulse-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(131,24,67,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-transparent:focus::-moz-placeholder{color:transparent}.\32xl\:dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder{color:transparent}.\32xl\:dark\:focus\:placeholder-transparent:focus::placeholder{color:transparent}.\32xl\:dark\:focus\:placeholder-current:focus::-moz-placeholder{color:currentColor}.\32xl\:dark\:focus\:placeholder-current:focus:-ms-input-placeholder{color:currentColor}.\32xl\:dark\:focus\:placeholder-current:focus::placeholder{color:currentColor}.\32xl\:dark\:focus\:placeholder-black:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-black:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-black:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(0,0,0,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-white:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-white:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-white:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,255,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,250,249,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,245,244,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(231,229,228,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(214,211,209,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,162,158,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,113,108,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(87,83,78,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(68,64,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(41,37,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-gray-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(28,25,23,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(238,242,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(224,231,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(199,210,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(165,180,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(129,140,248,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(99,102,241,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(79,70,229,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(67,56,202,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(55,48,163,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-indigo-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(49,46,129,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,241,242,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,228,230,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,205,211,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,164,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,113,133,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(244,63,94,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(225,29,72,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(190,18,60,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(159,18,57,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-red-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(136,19,55,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(255,251,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(254,243,199,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(253,230,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(252,211,77,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(251,191,36,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(245,158,11,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(217,119,6,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(180,83,9,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(146,64,14,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-yellow-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(120,53,15,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(239,246,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(219,234,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(191,219,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,197,253,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(96,165,250,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(59,130,246,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(37,99,235,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(29,78,216,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,64,175,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-blue-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(30,58,138,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-50:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-50:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(250,245,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-100:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-100:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(243,232,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-200:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-200:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(233,213,255,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-300:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-300:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(216,180,254,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-400:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-400:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(192,132,252,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-500:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-500:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(168,85,247,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-600:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-600:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(147,51,234,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-700:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-700:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(126,34,206,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-800:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-800:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(107,33,168,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-900:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}.\32xl\:dark\:focus\:placeholder-purple-900:focus::placeholder{--tw-placeholder-opacity:1;color:rgba(88,28,135,var(--tw-placeholder-opacity))}}.\32xl\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.\32xl\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.\32xl\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.\32xl\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.\32xl\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.\32xl\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.\32xl\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.\32xl\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.\32xl\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.\32xl\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.\32xl\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.\32xl\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.\32xl\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.\32xl\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.\32xl\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.\32xl\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.\32xl\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.\32xl\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.\32xl\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.\32xl\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.\32xl\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.\32xl\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.\32xl\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.\32xl\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.\32xl\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.\32xl\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.\32xl\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.\32xl\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.\32xl\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.\32xl\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.\32xl\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.\32xl\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.\32xl\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.\32xl\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.\32xl\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.\32xl\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.\32xl\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.\32xl\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.\32xl\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.\32xl\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.\32xl\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.\32xl\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.\32xl\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.\32xl\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.\32xl\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.\32xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.\32xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.\32xl\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.\32xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.\32xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.\32xl\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.\32xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.\32xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.\32xl\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.\32xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.\32xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.\32xl\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.\32xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.\32xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.\32xl\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.\32xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.\32xl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.\32xl\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.\32xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.\32xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.\32xl\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.\32xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.\32xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.\32xl\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.\32xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.\32xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.\32xl\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.\32xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.\32xl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.\32xl\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.\32xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.\32xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.\32xl\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.\32xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.\32xl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.\32xl\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.\32xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.\32xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.\32xl\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.\32xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.\32xl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.\32xl\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.\32xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.\32xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.\32xl\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}@media (prefers-color-scheme:dark){.\32xl\:dark\:placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity:0}.\32xl\:dark\:placeholder-opacity-0:-ms-input-placeholder{--tw-placeholder-opacity:0}.\32xl\:dark\:placeholder-opacity-0::placeholder{--tw-placeholder-opacity:0}.\32xl\:dark\:placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity:0.05}.\32xl\:dark\:placeholder-opacity-5:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.\32xl\:dark\:placeholder-opacity-5::placeholder{--tw-placeholder-opacity:0.05}.\32xl\:dark\:placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity:0.1}.\32xl\:dark\:placeholder-opacity-10:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.\32xl\:dark\:placeholder-opacity-10::placeholder{--tw-placeholder-opacity:0.1}.\32xl\:dark\:placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity:0.2}.\32xl\:dark\:placeholder-opacity-20:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.\32xl\:dark\:placeholder-opacity-20::placeholder{--tw-placeholder-opacity:0.2}.\32xl\:dark\:placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity:0.25}.\32xl\:dark\:placeholder-opacity-25:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.\32xl\:dark\:placeholder-opacity-25::placeholder{--tw-placeholder-opacity:0.25}.\32xl\:dark\:placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity:0.3}.\32xl\:dark\:placeholder-opacity-30:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.\32xl\:dark\:placeholder-opacity-30::placeholder{--tw-placeholder-opacity:0.3}.\32xl\:dark\:placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity:0.4}.\32xl\:dark\:placeholder-opacity-40:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.\32xl\:dark\:placeholder-opacity-40::placeholder{--tw-placeholder-opacity:0.4}.\32xl\:dark\:placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity:0.5}.\32xl\:dark\:placeholder-opacity-50:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.\32xl\:dark\:placeholder-opacity-50::placeholder{--tw-placeholder-opacity:0.5}.\32xl\:dark\:placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity:0.6}.\32xl\:dark\:placeholder-opacity-60:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.\32xl\:dark\:placeholder-opacity-60::placeholder{--tw-placeholder-opacity:0.6}.\32xl\:dark\:placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity:0.7}.\32xl\:dark\:placeholder-opacity-70:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.\32xl\:dark\:placeholder-opacity-70::placeholder{--tw-placeholder-opacity:0.7}.\32xl\:dark\:placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity:0.75}.\32xl\:dark\:placeholder-opacity-75:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.\32xl\:dark\:placeholder-opacity-75::placeholder{--tw-placeholder-opacity:0.75}.\32xl\:dark\:placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity:0.8}.\32xl\:dark\:placeholder-opacity-80:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.\32xl\:dark\:placeholder-opacity-80::placeholder{--tw-placeholder-opacity:0.8}.\32xl\:dark\:placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity:0.9}.\32xl\:dark\:placeholder-opacity-90:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.\32xl\:dark\:placeholder-opacity-90::placeholder{--tw-placeholder-opacity:0.9}.\32xl\:dark\:placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity:0.95}.\32xl\:dark\:placeholder-opacity-95:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.\32xl\:dark\:placeholder-opacity-95::placeholder{--tw-placeholder-opacity:0.95}.\32xl\:dark\:placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity:1}.\32xl\:dark\:placeholder-opacity-100:-ms-input-placeholder{--tw-placeholder-opacity:1}.\32xl\:dark\:placeholder-opacity-100::placeholder{--tw-placeholder-opacity:1}.\32xl\:dark\:focus\:placeholder-opacity-0:focus::-moz-placeholder{--tw-placeholder-opacity:0}.\32xl\:dark\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{--tw-placeholder-opacity:0}.\32xl\:dark\:focus\:placeholder-opacity-0:focus::placeholder{--tw-placeholder-opacity:0}.\32xl\:dark\:focus\:placeholder-opacity-5:focus::-moz-placeholder{--tw-placeholder-opacity:0.05}.\32xl\:dark\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.05}.\32xl\:dark\:focus\:placeholder-opacity-5:focus::placeholder{--tw-placeholder-opacity:0.05}.\32xl\:dark\:focus\:placeholder-opacity-10:focus::-moz-placeholder{--tw-placeholder-opacity:0.1}.\32xl\:dark\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.1}.\32xl\:dark\:focus\:placeholder-opacity-10:focus::placeholder{--tw-placeholder-opacity:0.1}.\32xl\:dark\:focus\:placeholder-opacity-20:focus::-moz-placeholder{--tw-placeholder-opacity:0.2}.\32xl\:dark\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.2}.\32xl\:dark\:focus\:placeholder-opacity-20:focus::placeholder{--tw-placeholder-opacity:0.2}.\32xl\:dark\:focus\:placeholder-opacity-25:focus::-moz-placeholder{--tw-placeholder-opacity:0.25}.\32xl\:dark\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.25}.\32xl\:dark\:focus\:placeholder-opacity-25:focus::placeholder{--tw-placeholder-opacity:0.25}.\32xl\:dark\:focus\:placeholder-opacity-30:focus::-moz-placeholder{--tw-placeholder-opacity:0.3}.\32xl\:dark\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.3}.\32xl\:dark\:focus\:placeholder-opacity-30:focus::placeholder{--tw-placeholder-opacity:0.3}.\32xl\:dark\:focus\:placeholder-opacity-40:focus::-moz-placeholder{--tw-placeholder-opacity:0.4}.\32xl\:dark\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.4}.\32xl\:dark\:focus\:placeholder-opacity-40:focus::placeholder{--tw-placeholder-opacity:0.4}.\32xl\:dark\:focus\:placeholder-opacity-50:focus::-moz-placeholder{--tw-placeholder-opacity:0.5}.\32xl\:dark\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.5}.\32xl\:dark\:focus\:placeholder-opacity-50:focus::placeholder{--tw-placeholder-opacity:0.5}.\32xl\:dark\:focus\:placeholder-opacity-60:focus::-moz-placeholder{--tw-placeholder-opacity:0.6}.\32xl\:dark\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.6}.\32xl\:dark\:focus\:placeholder-opacity-60:focus::placeholder{--tw-placeholder-opacity:0.6}.\32xl\:dark\:focus\:placeholder-opacity-70:focus::-moz-placeholder{--tw-placeholder-opacity:0.7}.\32xl\:dark\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.7}.\32xl\:dark\:focus\:placeholder-opacity-70:focus::placeholder{--tw-placeholder-opacity:0.7}.\32xl\:dark\:focus\:placeholder-opacity-75:focus::-moz-placeholder{--tw-placeholder-opacity:0.75}.\32xl\:dark\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.75}.\32xl\:dark\:focus\:placeholder-opacity-75:focus::placeholder{--tw-placeholder-opacity:0.75}.\32xl\:dark\:focus\:placeholder-opacity-80:focus::-moz-placeholder{--tw-placeholder-opacity:0.8}.\32xl\:dark\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.8}.\32xl\:dark\:focus\:placeholder-opacity-80:focus::placeholder{--tw-placeholder-opacity:0.8}.\32xl\:dark\:focus\:placeholder-opacity-90:focus::-moz-placeholder{--tw-placeholder-opacity:0.9}.\32xl\:dark\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.9}.\32xl\:dark\:focus\:placeholder-opacity-90:focus::placeholder{--tw-placeholder-opacity:0.9}.\32xl\:dark\:focus\:placeholder-opacity-95:focus::-moz-placeholder{--tw-placeholder-opacity:0.95}.\32xl\:dark\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{--tw-placeholder-opacity:0.95}.\32xl\:dark\:focus\:placeholder-opacity-95:focus::placeholder{--tw-placeholder-opacity:0.95}.\32xl\:dark\:focus\:placeholder-opacity-100:focus::-moz-placeholder{--tw-placeholder-opacity:1}.\32xl\:dark\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{--tw-placeholder-opacity:1}.\32xl\:dark\:focus\:placeholder-opacity-100:focus::placeholder{--tw-placeholder-opacity:1}}.\32xl\:opacity-0{opacity:0}.\32xl\:opacity-5{opacity:.05}.\32xl\:opacity-10{opacity:.1}.\32xl\:opacity-20{opacity:.2}.\32xl\:opacity-25{opacity:.25}.\32xl\:opacity-30{opacity:.3}.\32xl\:opacity-40{opacity:.4}.\32xl\:opacity-50{opacity:.5}.\32xl\:opacity-60{opacity:.6}.\32xl\:opacity-70{opacity:.7}.\32xl\:opacity-75{opacity:.75}.\32xl\:opacity-80{opacity:.8}.\32xl\:opacity-90{opacity:.9}.\32xl\:opacity-95{opacity:.95}.\32xl\:opacity-100{opacity:1}.group:hover .\32xl\:group-hover\:opacity-0{opacity:0}.group:hover .\32xl\:group-hover\:opacity-5{opacity:.05}.group:hover .\32xl\:group-hover\:opacity-10{opacity:.1}.group:hover .\32xl\:group-hover\:opacity-20{opacity:.2}.group:hover .\32xl\:group-hover\:opacity-25{opacity:.25}.group:hover .\32xl\:group-hover\:opacity-30{opacity:.3}.group:hover .\32xl\:group-hover\:opacity-40{opacity:.4}.group:hover .\32xl\:group-hover\:opacity-50{opacity:.5}.group:hover .\32xl\:group-hover\:opacity-60{opacity:.6}.group:hover .\32xl\:group-hover\:opacity-70{opacity:.7}.group:hover .\32xl\:group-hover\:opacity-75{opacity:.75}.group:hover .\32xl\:group-hover\:opacity-80{opacity:.8}.group:hover .\32xl\:group-hover\:opacity-90{opacity:.9}.group:hover .\32xl\:group-hover\:opacity-95{opacity:.95}.group:hover .\32xl\:group-hover\:opacity-100{opacity:1}.\32xl\:focus-within\:opacity-0:focus-within{opacity:0}.\32xl\:focus-within\:opacity-5:focus-within{opacity:.05}.\32xl\:focus-within\:opacity-10:focus-within{opacity:.1}.\32xl\:focus-within\:opacity-20:focus-within{opacity:.2}.\32xl\:focus-within\:opacity-25:focus-within{opacity:.25}.\32xl\:focus-within\:opacity-30:focus-within{opacity:.3}.\32xl\:focus-within\:opacity-40:focus-within{opacity:.4}.\32xl\:focus-within\:opacity-50:focus-within{opacity:.5}.\32xl\:focus-within\:opacity-60:focus-within{opacity:.6}.\32xl\:focus-within\:opacity-70:focus-within{opacity:.7}.\32xl\:focus-within\:opacity-75:focus-within{opacity:.75}.\32xl\:focus-within\:opacity-80:focus-within{opacity:.8}.\32xl\:focus-within\:opacity-90:focus-within{opacity:.9}.\32xl\:focus-within\:opacity-95:focus-within{opacity:.95}.\32xl\:focus-within\:opacity-100:focus-within{opacity:1}.\32xl\:hover\:opacity-0:hover{opacity:0}.\32xl\:hover\:opacity-5:hover{opacity:.05}.\32xl\:hover\:opacity-10:hover{opacity:.1}.\32xl\:hover\:opacity-20:hover{opacity:.2}.\32xl\:hover\:opacity-25:hover{opacity:.25}.\32xl\:hover\:opacity-30:hover{opacity:.3}.\32xl\:hover\:opacity-40:hover{opacity:.4}.\32xl\:hover\:opacity-50:hover{opacity:.5}.\32xl\:hover\:opacity-60:hover{opacity:.6}.\32xl\:hover\:opacity-70:hover{opacity:.7}.\32xl\:hover\:opacity-75:hover{opacity:.75}.\32xl\:hover\:opacity-80:hover{opacity:.8}.\32xl\:hover\:opacity-90:hover{opacity:.9}.\32xl\:hover\:opacity-95:hover{opacity:.95}.\32xl\:hover\:opacity-100:hover{opacity:1}.\32xl\:focus\:opacity-0:focus{opacity:0}.\32xl\:focus\:opacity-5:focus{opacity:.05}.\32xl\:focus\:opacity-10:focus{opacity:.1}.\32xl\:focus\:opacity-20:focus{opacity:.2}.\32xl\:focus\:opacity-25:focus{opacity:.25}.\32xl\:focus\:opacity-30:focus{opacity:.3}.\32xl\:focus\:opacity-40:focus{opacity:.4}.\32xl\:focus\:opacity-50:focus{opacity:.5}.\32xl\:focus\:opacity-60:focus{opacity:.6}.\32xl\:focus\:opacity-70:focus{opacity:.7}.\32xl\:focus\:opacity-75:focus{opacity:.75}.\32xl\:focus\:opacity-80:focus{opacity:.8}.\32xl\:focus\:opacity-90:focus{opacity:.9}.\32xl\:focus\:opacity-95:focus{opacity:.95}.\32xl\:focus\:opacity-100:focus{opacity:1}.\32xl\:bg-blend-normal{background-blend-mode:normal}.\32xl\:bg-blend-multiply{background-blend-mode:multiply}.\32xl\:bg-blend-screen{background-blend-mode:screen}.\32xl\:bg-blend-overlay{background-blend-mode:overlay}.\32xl\:bg-blend-darken{background-blend-mode:darken}.\32xl\:bg-blend-lighten{background-blend-mode:lighten}.\32xl\:bg-blend-color-dodge{background-blend-mode:color-dodge}.\32xl\:bg-blend-color-burn{background-blend-mode:color-burn}.\32xl\:bg-blend-hard-light{background-blend-mode:hard-light}.\32xl\:bg-blend-soft-light{background-blend-mode:soft-light}.\32xl\:bg-blend-difference{background-blend-mode:difference}.\32xl\:bg-blend-exclusion{background-blend-mode:exclusion}.\32xl\:bg-blend-hue{background-blend-mode:hue}.\32xl\:bg-blend-saturation{background-blend-mode:saturation}.\32xl\:bg-blend-color{background-blend-mode:color}.\32xl\:bg-blend-luminosity{background-blend-mode:luminosity}.\32xl\:mix-blend-normal{mix-blend-mode:normal}.\32xl\:mix-blend-multiply{mix-blend-mode:multiply}.\32xl\:mix-blend-screen{mix-blend-mode:screen}.\32xl\:mix-blend-overlay{mix-blend-mode:overlay}.\32xl\:mix-blend-darken{mix-blend-mode:darken}.\32xl\:mix-blend-lighten{mix-blend-mode:lighten}.\32xl\:mix-blend-color-dodge{mix-blend-mode:color-dodge}.\32xl\:mix-blend-color-burn{mix-blend-mode:color-burn}.\32xl\:mix-blend-hard-light{mix-blend-mode:hard-light}.\32xl\:mix-blend-soft-light{mix-blend-mode:soft-light}.\32xl\:mix-blend-difference{mix-blend-mode:difference}.\32xl\:mix-blend-exclusion{mix-blend-mode:exclusion}.\32xl\:mix-blend-hue{mix-blend-mode:hue}.\32xl\:mix-blend-saturation{mix-blend-mode:saturation}.\32xl\:mix-blend-color{mix-blend-mode:color}.\32xl\:mix-blend-luminosity{mix-blend-mode:luminosity}.\32xl\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.\32xl\:shadow,.\32xl\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.\32xl\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.\32xl\:shadow-lg,.\32xl\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.\32xl\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.\32xl\:shadow-2xl,.\32xl\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.\32xl\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.\32xl\:shadow-inner,.\32xl\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:shadow-none{--tw-shadow:0 0 #0000}.group:hover .\32xl\:group-hover\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.group:hover .\32xl\:group-hover\:shadow,.group:hover .\32xl\:group-hover\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .\32xl\:group-hover\:shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.group:hover .\32xl\:group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.group:hover .\32xl\:group-hover\:shadow-lg,.group:hover .\32xl\:group-hover\:shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .\32xl\:group-hover\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.group:hover .\32xl\:group-hover\:shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.group:hover .\32xl\:group-hover\:shadow-2xl,.group:hover .\32xl\:group-hover\:shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .\32xl\:group-hover\:shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.group:hover .\32xl\:group-hover\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.group:hover .\32xl\:group-hover\:shadow-inner,.group:hover .\32xl\:group-hover\:shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .\32xl\:group-hover\:shadow-none{--tw-shadow:0 0 #0000}.\32xl\:focus-within\:shadow-sm:focus-within{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus-within\:shadow:focus-within{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus-within\:shadow-lg:focus-within{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus-within\:shadow-xl:focus-within{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus-within\:shadow-2xl:focus-within{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus-within\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus-within\:shadow-none:focus-within{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.\32xl\:hover\:shadow-sm:hover,.\32xl\:hover\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.\32xl\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.\32xl\:hover\:shadow-lg:hover,.\32xl\:hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.\32xl\:hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.\32xl\:hover\:shadow-2xl:hover,.\32xl\:hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.\32xl\:hover\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.\32xl\:hover\:shadow-inner:hover,.\32xl\:hover\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:hover\:shadow-none:hover{--tw-shadow:0 0 #0000}.\32xl\:focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.\32xl\:focus\:shadow-sm:focus,.\32xl\:focus\:shadow:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus\:shadow:focus{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.\32xl\:focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.\32xl\:focus\:shadow-lg:focus,.\32xl\:focus\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.\32xl\:focus\:shadow-xl:focus{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.\32xl\:focus\:shadow-2xl:focus,.\32xl\:focus\:shadow-xl:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}.\32xl\:focus\:shadow-inner:focus{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.\32xl\:focus\:shadow-inner:focus,.\32xl\:focus\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\32xl\:focus\:shadow-none:focus{--tw-shadow:0 0 #0000}.\32xl\:outline-none{outline:2px solid transparent;outline-offset:2px}.\32xl\:outline-white{outline:2px dotted #fff;outline-offset:2px}.\32xl\:outline-black{outline:2px dotted #000;outline-offset:2px}.\32xl\:focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.\32xl\:focus-within\:outline-white:focus-within{outline:2px dotted #fff;outline-offset:2px}.\32xl\:focus-within\:outline-black:focus-within{outline:2px dotted #000;outline-offset:2px}.\32xl\:focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.\32xl\:focus\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.\32xl\:focus\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.\32xl\:ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.\32xl\:ring-0,.\32xl\:ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\32xl\: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)}.\32xl\:ring-2{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\32xl\:ring-2,.\32xl\:ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\32xl\:ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\32xl\:ring-8{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\32xl\:ring,.\32xl\:ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\32xl\:ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\32xl\:focus-within\:ring-0:focus-within{--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(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)}.\32xl\:focus-within\:ring-1:focus-within{--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)}.\32xl\:focus-within\:ring-2:focus-within{--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(2px + 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)}.\32xl\:focus-within\:ring-4:focus-within{--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(4px + 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)}.\32xl\:focus-within\:ring-8:focus-within{--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(8px + 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)}.\32xl\:focus-within\:ring:focus-within{--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(3px + 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)}.\32xl\:focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.\32xl\:focus\:ring-0:focus,.\32xl\:focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\32xl\:focus\:ring-1:focus{--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)}.\32xl\:focus\:ring-2:focus{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\32xl\:focus\:ring-2:focus,.\32xl\:focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\32xl\:focus\:ring-4:focus{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\32xl\:focus\:ring-8:focus{--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(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\32xl\:focus\:ring-8:focus,.\32xl\:focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\32xl\:focus\:ring:focus{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.\32xl\:ring-inset{--tw-ring-inset:inset}.\32xl\:focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}.\32xl\:focus\:ring-inset:focus{--tw-ring-inset:inset}.\32xl\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.\32xl\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.\32xl\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.\32xl\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.\32xl\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.\32xl\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.\32xl\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.\32xl\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.\32xl\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.\32xl\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.\32xl\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.\32xl\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.\32xl\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.\32xl\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.\32xl\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.\32xl\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.\32xl\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.\32xl\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.\32xl\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.\32xl\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.\32xl\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.\32xl\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.\32xl\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.\32xl\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.\32xl\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.\32xl\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.\32xl\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.\32xl\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.\32xl\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.\32xl\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.\32xl\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.\32xl\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.\32xl\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.\32xl\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.\32xl\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.\32xl\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.\32xl\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.\32xl\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.\32xl\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.\32xl\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.\32xl\:ring-transparent{--tw-ring-color:transparent}.\32xl\:ring-current{--tw-ring-color:currentColor}.\32xl\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.\32xl\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.\32xl\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.\32xl\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.\32xl\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.\32xl\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.\32xl\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.\32xl\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.\32xl\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.\32xl\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.\32xl\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.\32xl\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.\32xl\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.\32xl\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.\32xl\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.\32xl\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.\32xl\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.\32xl\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.\32xl\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.\32xl\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.\32xl\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.\32xl\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.\32xl\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.\32xl\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.\32xl\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.\32xl\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.\32xl\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.\32xl\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.\32xl\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.\32xl\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.\32xl\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.\32xl\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.\32xl\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.\32xl\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.\32xl\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.\32xl\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.\32xl\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.\32xl\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.\32xl\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.\32xl\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.\32xl\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.\32xl\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.\32xl\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.\32xl\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.\32xl\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.\32xl\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.\32xl\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.\32xl\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.\32xl\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.\32xl\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.\32xl\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.\32xl\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.\32xl\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.\32xl\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.\32xl\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.\32xl\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.\32xl\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.\32xl\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.\32xl\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.\32xl\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.\32xl\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.\32xl\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.\32xl\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.\32xl\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.\32xl\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.\32xl\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.\32xl\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.\32xl\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.\32xl\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.\32xl\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.\32xl\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.\32xl\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.\32xl\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.\32xl\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.\32xl\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.\32xl\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.\32xl\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.\32xl\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.\32xl\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.\32xl\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.\32xl\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.\32xl\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.\32xl\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.\32xl\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.\32xl\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.\32xl\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.\32xl\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.\32xl\:focus\:ring-current:focus{--tw-ring-color:currentColor}.\32xl\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.\32xl\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.\32xl\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.\32xl\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.\32xl\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.\32xl\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.\32xl\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.\32xl\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.\32xl\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.\32xl\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.\32xl\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.\32xl\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.\32xl\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.\32xl\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.\32xl\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.\32xl\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.\32xl\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.\32xl\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.\32xl\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.\32xl\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.\32xl\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.\32xl\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.\32xl\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.\32xl\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.\32xl\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.\32xl\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.\32xl\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.\32xl\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.\32xl\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.\32xl\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.\32xl\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.\32xl\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.\32xl\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.\32xl\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.\32xl\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.\32xl\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.\32xl\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.\32xl\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.\32xl\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.\32xl\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.\32xl\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.\32xl\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.\32xl\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.\32xl\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.\32xl\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.\32xl\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.\32xl\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.\32xl\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.\32xl\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.\32xl\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.\32xl\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.\32xl\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}@media (prefers-color-scheme:dark){.\32xl\:dark\:ring-connection-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connection-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connection-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connection-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connection-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connection-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connection-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connection-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connection-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connection-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connect-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connect-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connect-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connect-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connect-400{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connect-500{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connect-600{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connect-700{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connect-800{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.\32xl\:dark\:ring-connect-900{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.\32xl\:dark\:ring-punch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.\32xl\:dark\:ring-punch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.\32xl\:dark\:ring-punch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.\32xl\:dark\:ring-punch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.\32xl\:dark\:ring-punch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.\32xl\:dark\:ring-punch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.\32xl\:dark\:ring-punch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.\32xl\:dark\:ring-punch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.\32xl\:dark\:ring-punch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.\32xl\:dark\:ring-punch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.\32xl\:dark\:ring-touch-50{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.\32xl\:dark\:ring-touch-100{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.\32xl\:dark\:ring-touch-200{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.\32xl\:dark\:ring-touch-300{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.\32xl\:dark\:ring-touch-400{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.\32xl\:dark\:ring-touch-500{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.\32xl\:dark\:ring-touch-600{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.\32xl\:dark\:ring-touch-700{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.\32xl\:dark\:ring-touch-800{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.\32xl\:dark\:ring-touch-900{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.\32xl\:dark\:ring-pulse-50{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.\32xl\:dark\:ring-pulse-100{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.\32xl\:dark\:ring-pulse-200{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.\32xl\:dark\:ring-pulse-300{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.\32xl\:dark\:ring-pulse-400{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.\32xl\:dark\:ring-pulse-500{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.\32xl\:dark\:ring-pulse-600{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.\32xl\:dark\:ring-pulse-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.\32xl\:dark\:ring-pulse-800{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.\32xl\:dark\:ring-pulse-900{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.\32xl\:dark\:ring-transparent{--tw-ring-color:transparent}.\32xl\:dark\:ring-current{--tw-ring-color:currentColor}.\32xl\:dark\:ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.\32xl\:dark\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.\32xl\:dark\:ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.\32xl\:dark\:ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.\32xl\:dark\:ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.\32xl\:dark\:ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.\32xl\:dark\:ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.\32xl\:dark\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.\32xl\:dark\:ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.\32xl\:dark\:ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.\32xl\:dark\:ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.\32xl\:dark\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.\32xl\:dark\:ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:dark\:ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:dark\:ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:dark\:ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:dark\:ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:dark\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:dark\:ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:dark\:ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:dark\:ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:dark\:ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:dark\:ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.\32xl\:dark\:ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.\32xl\:dark\:ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.\32xl\:dark\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.\32xl\:dark\:ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.\32xl\:dark\:ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.\32xl\:dark\:ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.\32xl\:dark\:ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.\32xl\:dark\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.\32xl\:dark\:ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.\32xl\:dark\:ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.\32xl\:dark\:ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.\32xl\:dark\:ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.\32xl\:dark\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.\32xl\:dark\:ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.\32xl\:dark\:ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.\32xl\:dark\:ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.\32xl\:dark\:ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.\32xl\:dark\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.\32xl\:dark\:ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.\32xl\:dark\:ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.\32xl\:dark\:ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.\32xl\:dark\:ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.\32xl\:dark\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.\32xl\:dark\:ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.\32xl\:dark\:ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.\32xl\:dark\:ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.\32xl\:dark\:ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.\32xl\:dark\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.\32xl\:dark\:ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.\32xl\:dark\:ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.\32xl\:dark\:ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.\32xl\:dark\:ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.\32xl\:dark\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.\32xl\:dark\:ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.\32xl\:dark\:ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.\32xl\:dark\:ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.\32xl\:dark\:ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.\32xl\:dark\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.\32xl\:dark\:ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connection-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connection-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connection-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connection-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connection-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connection-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connection-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connection-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connection-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connection-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connect-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connect-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connect-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connect-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connect-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connect-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connect-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connect-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connect-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-connect-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-punch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-punch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-punch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-punch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-punch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-punch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-punch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-punch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-punch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-punch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-touch-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-touch-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-touch-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-touch-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-touch-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-touch-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-touch-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-touch-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-touch-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-touch-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-pulse-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-pulse-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-pulse-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-pulse-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-pulse-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-pulse-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-pulse-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-pulse-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-pulse-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-pulse-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-transparent:focus-within{--tw-ring-color:transparent}.\32xl\:dark\:focus-within\:ring-current:focus-within{--tw-ring-color:currentColor}.\32xl\:dark\:focus-within\:ring-black:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-white:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-gray-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-gray-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-gray-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-gray-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-gray-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-gray-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-gray-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-indigo-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-indigo-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-indigo-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-indigo-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-indigo-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-red-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-red-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-red-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-red-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-red-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-red-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-red-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-red-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-red-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-yellow-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-yellow-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-yellow-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-yellow-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-yellow-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-yellow-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-yellow-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-blue-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-blue-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-blue-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-blue-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-blue-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-blue-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-purple-50:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-purple-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-purple-200:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-purple-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-purple-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-purple-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-purple-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-purple-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-purple-800:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.\32xl\:dark\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connection-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connection-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connection-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connection-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connection-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connection-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connection-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connection-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connection-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connection-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connect-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,242,242,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connect-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,226,226,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connect-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,202,202,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connect-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,165,165,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connect-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(248,113,113,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connect-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connect-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,38,38,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connect-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(185,28,28,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connect-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(153,27,27,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-connect-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(127,29,29,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-punch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,252,232,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-punch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,249,195,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-punch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,240,138,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-punch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,224,71,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-punch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,204,21,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-punch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(234,179,8,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-punch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(202,138,4,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-punch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(161,98,7,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-punch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(133,77,14,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-punch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(113,63,18,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-touch-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(240,253,244,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-touch-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(220,252,231,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-touch-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(187,247,208,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-touch-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(134,239,172,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-touch-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(74,222,128,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-touch-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,197,94,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-touch-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,163,74,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-touch-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(21,128,61,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-touch-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(22,101,52,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-touch-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(20,83,45,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-pulse-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,242,248,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-pulse-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,231,243,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-pulse-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,207,232,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-pulse-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(249,168,212,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-pulse-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,114,182,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-pulse-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(236,72,153,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-pulse-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,39,119,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-pulse-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,24,93,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-pulse-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(157,23,77,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-pulse-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(131,24,67,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-transparent:focus{--tw-ring-color:transparent}.\32xl\:dark\:focus\:ring-current:focus{--tw-ring-color:currentColor}.\32xl\:dark\:focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,255,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,250,249,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,245,244,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(231,229,228,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(214,211,209,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,162,158,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,113,108,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(87,83,78,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(68,64,60,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(41,37,36,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(28,25,23,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(238,242,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(224,231,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(199,210,254,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(165,180,252,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129,140,248,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(79,70,229,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(67,56,202,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(55,48,163,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(49,46,129,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,241,242,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,228,230,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,205,211,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,113,133,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(225,29,72,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(190,18,60,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(159,18,57,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(136,19,55,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(255,251,235,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(254,243,199,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(253,230,138,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(252,211,77,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(251,191,36,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(245,158,11,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(217,119,6,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(180,83,9,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(146,64,14,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(120,53,15,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,246,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(191,219,254,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(96,165,250,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(29,78,216,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,64,175,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(30,58,138,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(250,245,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(243,232,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(233,213,255,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(216,180,254,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(192,132,252,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(168,85,247,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(147,51,234,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(126,34,206,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(107,33,168,var(--tw-ring-opacity))}.\32xl\:dark\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(88,28,135,var(--tw-ring-opacity))}}.\32xl\:ring-opacity-0{--tw-ring-opacity:0}.\32xl\:ring-opacity-5{--tw-ring-opacity:0.05}.\32xl\:ring-opacity-10{--tw-ring-opacity:0.1}.\32xl\:ring-opacity-20{--tw-ring-opacity:0.2}.\32xl\:ring-opacity-25{--tw-ring-opacity:0.25}.\32xl\:ring-opacity-30{--tw-ring-opacity:0.3}.\32xl\:ring-opacity-40{--tw-ring-opacity:0.4}.\32xl\:ring-opacity-50{--tw-ring-opacity:0.5}.\32xl\:ring-opacity-60{--tw-ring-opacity:0.6}.\32xl\:ring-opacity-70{--tw-ring-opacity:0.7}.\32xl\:ring-opacity-75{--tw-ring-opacity:0.75}.\32xl\:ring-opacity-80{--tw-ring-opacity:0.8}.\32xl\:ring-opacity-90{--tw-ring-opacity:0.9}.\32xl\:ring-opacity-95{--tw-ring-opacity:0.95}.\32xl\:ring-opacity-100{--tw-ring-opacity:1}.\32xl\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.\32xl\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.\32xl\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.\32xl\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.\32xl\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.\32xl\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.\32xl\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.\32xl\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.\32xl\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.\32xl\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.\32xl\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.\32xl\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.\32xl\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.\32xl\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.\32xl\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.\32xl\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.\32xl\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.\32xl\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.\32xl\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.\32xl\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.\32xl\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.\32xl\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.\32xl\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.\32xl\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.\32xl\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.\32xl\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.\32xl\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.\32xl\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.\32xl\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.\32xl\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}@media (prefers-color-scheme:dark){.\32xl\:dark\:ring-opacity-0{--tw-ring-opacity:0}.\32xl\:dark\:ring-opacity-5{--tw-ring-opacity:0.05}.\32xl\:dark\:ring-opacity-10{--tw-ring-opacity:0.1}.\32xl\:dark\:ring-opacity-20{--tw-ring-opacity:0.2}.\32xl\:dark\:ring-opacity-25{--tw-ring-opacity:0.25}.\32xl\:dark\:ring-opacity-30{--tw-ring-opacity:0.3}.\32xl\:dark\:ring-opacity-40{--tw-ring-opacity:0.4}.\32xl\:dark\:ring-opacity-50{--tw-ring-opacity:0.5}.\32xl\:dark\:ring-opacity-60{--tw-ring-opacity:0.6}.\32xl\:dark\:ring-opacity-70{--tw-ring-opacity:0.7}.\32xl\:dark\:ring-opacity-75{--tw-ring-opacity:0.75}.\32xl\:dark\:ring-opacity-80{--tw-ring-opacity:0.8}.\32xl\:dark\:ring-opacity-90{--tw-ring-opacity:0.9}.\32xl\:dark\:ring-opacity-95{--tw-ring-opacity:0.95}.\32xl\:dark\:ring-opacity-100{--tw-ring-opacity:1}.\32xl\:dark\:focus-within\:ring-opacity-0:focus-within{--tw-ring-opacity:0}.\32xl\:dark\:focus-within\:ring-opacity-5:focus-within{--tw-ring-opacity:0.05}.\32xl\:dark\:focus-within\:ring-opacity-10:focus-within{--tw-ring-opacity:0.1}.\32xl\:dark\:focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity:0.2}.\32xl\:dark\:focus-within\:ring-opacity-25:focus-within{--tw-ring-opacity:0.25}.\32xl\:dark\:focus-within\:ring-opacity-30:focus-within{--tw-ring-opacity:0.3}.\32xl\:dark\:focus-within\:ring-opacity-40:focus-within{--tw-ring-opacity:0.4}.\32xl\:dark\:focus-within\:ring-opacity-50:focus-within{--tw-ring-opacity:0.5}.\32xl\:dark\:focus-within\:ring-opacity-60:focus-within{--tw-ring-opacity:0.6}.\32xl\:dark\:focus-within\:ring-opacity-70:focus-within{--tw-ring-opacity:0.7}.\32xl\:dark\:focus-within\:ring-opacity-75:focus-within{--tw-ring-opacity:0.75}.\32xl\:dark\:focus-within\:ring-opacity-80:focus-within{--tw-ring-opacity:0.8}.\32xl\:dark\:focus-within\:ring-opacity-90:focus-within{--tw-ring-opacity:0.9}.\32xl\:dark\:focus-within\:ring-opacity-95:focus-within{--tw-ring-opacity:0.95}.\32xl\:dark\:focus-within\:ring-opacity-100:focus-within{--tw-ring-opacity:1}.\32xl\:dark\:focus\:ring-opacity-0:focus{--tw-ring-opacity:0}.\32xl\:dark\:focus\:ring-opacity-5:focus{--tw-ring-opacity:0.05}.\32xl\:dark\:focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.\32xl\:dark\:focus\:ring-opacity-20:focus{--tw-ring-opacity:0.2}.\32xl\:dark\:focus\:ring-opacity-25:focus{--tw-ring-opacity:0.25}.\32xl\:dark\:focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.\32xl\:dark\:focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.\32xl\:dark\:focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.\32xl\:dark\:focus\:ring-opacity-60:focus{--tw-ring-opacity:0.6}.\32xl\:dark\:focus\:ring-opacity-70:focus{--tw-ring-opacity:0.7}.\32xl\:dark\:focus\:ring-opacity-75:focus{--tw-ring-opacity:0.75}.\32xl\:dark\:focus\:ring-opacity-80:focus{--tw-ring-opacity:0.8}.\32xl\:dark\:focus\:ring-opacity-90:focus{--tw-ring-opacity:0.9}.\32xl\:dark\:focus\:ring-opacity-95:focus{--tw-ring-opacity:0.95}.\32xl\:dark\:focus\:ring-opacity-100:focus{--tw-ring-opacity:1}}.\32xl\:ring-offset-0{--tw-ring-offset-width:0px}.\32xl\:ring-offset-1{--tw-ring-offset-width:1px}.\32xl\:ring-offset-2{--tw-ring-offset-width:2px}.\32xl\:ring-offset-4{--tw-ring-offset-width:4px}.\32xl\:ring-offset-8{--tw-ring-offset-width:8px}.\32xl\:focus-within\:ring-offset-0:focus-within{--tw-ring-offset-width:0px}.\32xl\:focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.\32xl\:focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.\32xl\:focus-within\:ring-offset-4:focus-within{--tw-ring-offset-width:4px}.\32xl\:focus-within\:ring-offset-8:focus-within{--tw-ring-offset-width:8px}.\32xl\:focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.\32xl\:focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.\32xl\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.\32xl\:focus\:ring-offset-4:focus{--tw-ring-offset-width:4px}.\32xl\:focus\:ring-offset-8:focus{--tw-ring-offset-width:8px}.\32xl\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.\32xl\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.\32xl\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.\32xl\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.\32xl\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.\32xl\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.\32xl\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.\32xl\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.\32xl\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.\32xl\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.\32xl\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.\32xl\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.\32xl\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.\32xl\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.\32xl\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.\32xl\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.\32xl\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.\32xl\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.\32xl\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.\32xl\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.\32xl\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.\32xl\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.\32xl\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.\32xl\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.\32xl\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.\32xl\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.\32xl\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.\32xl\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.\32xl\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.\32xl\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.\32xl\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.\32xl\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.\32xl\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.\32xl\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.\32xl\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.\32xl\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.\32xl\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.\32xl\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.\32xl\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.\32xl\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.\32xl\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.\32xl\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.\32xl\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.\32xl\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.\32xl\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.\32xl\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.\32xl\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.\32xl\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.\32xl\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.\32xl\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.\32xl\:ring-offset-transparent{--tw-ring-offset-color:transparent}.\32xl\:ring-offset-current{--tw-ring-offset-color:currentColor}.\32xl\:ring-offset-black{--tw-ring-offset-color:#000}.\32xl\:ring-offset-white{--tw-ring-offset-color:#fff}.\32xl\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.\32xl\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.\32xl\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.\32xl\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.\32xl\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.\32xl\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.\32xl\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.\32xl\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.\32xl\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.\32xl\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.\32xl\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.\32xl\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.\32xl\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.\32xl\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.\32xl\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.\32xl\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.\32xl\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.\32xl\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.\32xl\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.\32xl\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.\32xl\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.\32xl\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.\32xl\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.\32xl\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.\32xl\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.\32xl\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.\32xl\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.\32xl\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.\32xl\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.\32xl\:ring-offset-red-900{--tw-ring-offset-color:#881337}.\32xl\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.\32xl\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.\32xl\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.\32xl\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.\32xl\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.\32xl\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.\32xl\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.\32xl\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.\32xl\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.\32xl\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.\32xl\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.\32xl\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.\32xl\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.\32xl\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.\32xl\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.\32xl\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.\32xl\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.\32xl\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.\32xl\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.\32xl\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.\32xl\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.\32xl\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.\32xl\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.\32xl\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.\32xl\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.\32xl\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.\32xl\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.\32xl\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.\32xl\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.\32xl\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.\32xl\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.\32xl\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.\32xl\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.\32xl\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.\32xl\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.\32xl\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.\32xl\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.\32xl\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.\32xl\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.\32xl\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.\32xl\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.\32xl\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.\32xl\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.\32xl\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.\32xl\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.\32xl\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.\32xl\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.\32xl\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.\32xl\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.\32xl\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.\32xl\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.\32xl\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.\32xl\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.\32xl\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.\32xl\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.\32xl\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.\32xl\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.\32xl\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.\32xl\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.\32xl\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.\32xl\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.\32xl\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.\32xl\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.\32xl\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.\32xl\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.\32xl\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.\32xl\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.\32xl\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.\32xl\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.\32xl\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.\32xl\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.\32xl\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.\32xl\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.\32xl\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.\32xl\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.\32xl\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.\32xl\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.\32xl\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.\32xl\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.\32xl\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.\32xl\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.\32xl\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.\32xl\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.\32xl\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.\32xl\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.\32xl\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.\32xl\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.\32xl\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.\32xl\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.\32xl\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.\32xl\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.\32xl\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.\32xl\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.\32xl\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.\32xl\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.\32xl\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.\32xl\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.\32xl\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.\32xl\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.\32xl\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.\32xl\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.\32xl\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.\32xl\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.\32xl\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.\32xl\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.\32xl\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.\32xl\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.\32xl\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.\32xl\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.\32xl\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.\32xl\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.\32xl\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.\32xl\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.\32xl\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.\32xl\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.\32xl\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.\32xl\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.\32xl\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.\32xl\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.\32xl\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.\32xl\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.\32xl\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.\32xl\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.\32xl\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.\32xl\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.\32xl\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.\32xl\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.\32xl\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.\32xl\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.\32xl\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.\32xl\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.\32xl\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.\32xl\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.\32xl\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.\32xl\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.\32xl\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.\32xl\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.\32xl\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.\32xl\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.\32xl\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.\32xl\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.\32xl\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.\32xl\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.\32xl\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.\32xl\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.\32xl\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.\32xl\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.\32xl\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.\32xl\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.\32xl\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.\32xl\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.\32xl\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.\32xl\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.\32xl\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.\32xl\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.\32xl\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.\32xl\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.\32xl\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.\32xl\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.\32xl\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.\32xl\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.\32xl\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.\32xl\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.\32xl\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.\32xl\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.\32xl\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.\32xl\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.\32xl\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.\32xl\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.\32xl\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.\32xl\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.\32xl\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.\32xl\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.\32xl\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.\32xl\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.\32xl\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.\32xl\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.\32xl\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.\32xl\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.\32xl\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.\32xl\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.\32xl\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.\32xl\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.\32xl\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.\32xl\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.\32xl\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.\32xl\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.\32xl\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.\32xl\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.\32xl\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.\32xl\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.\32xl\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.\32xl\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.\32xl\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.\32xl\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.\32xl\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.\32xl\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.\32xl\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.\32xl\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.\32xl\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.\32xl\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.\32xl\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.\32xl\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.\32xl\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.\32xl\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.\32xl\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.\32xl\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.\32xl\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.\32xl\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.\32xl\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.\32xl\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.\32xl\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.\32xl\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.\32xl\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.\32xl\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.\32xl\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.\32xl\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.\32xl\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.\32xl\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.\32xl\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.\32xl\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.\32xl\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.\32xl\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.\32xl\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.\32xl\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.\32xl\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.\32xl\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.\32xl\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.\32xl\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.\32xl\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.\32xl\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.\32xl\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.\32xl\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.\32xl\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.\32xl\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.\32xl\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.\32xl\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.\32xl\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.\32xl\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.\32xl\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.\32xl\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.\32xl\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.\32xl\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.\32xl\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.\32xl\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.\32xl\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.\32xl\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.\32xl\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.\32xl\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.\32xl\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.\32xl\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.\32xl\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.\32xl\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.\32xl\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.\32xl\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.\32xl\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.\32xl\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.\32xl\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}@media (prefers-color-scheme:dark){.\32xl\:dark\:ring-offset-connection-50{--tw-ring-offset-color:#eef2ff}.\32xl\:dark\:ring-offset-connection-100{--tw-ring-offset-color:#e0e7ff}.\32xl\:dark\:ring-offset-connection-200{--tw-ring-offset-color:#c7d2fe}.\32xl\:dark\:ring-offset-connection-300{--tw-ring-offset-color:#a5b4fc}.\32xl\:dark\:ring-offset-connection-400{--tw-ring-offset-color:#818cf8}.\32xl\:dark\:ring-offset-connection-500{--tw-ring-offset-color:#6366f1}.\32xl\:dark\:ring-offset-connection-600{--tw-ring-offset-color:#4f46e5}.\32xl\:dark\:ring-offset-connection-700{--tw-ring-offset-color:#4338ca}.\32xl\:dark\:ring-offset-connection-800{--tw-ring-offset-color:#3730a3}.\32xl\:dark\:ring-offset-connection-900{--tw-ring-offset-color:#312e81}.\32xl\:dark\:ring-offset-connect-50{--tw-ring-offset-color:#fef2f2}.\32xl\:dark\:ring-offset-connect-100{--tw-ring-offset-color:#fee2e2}.\32xl\:dark\:ring-offset-connect-200{--tw-ring-offset-color:#fecaca}.\32xl\:dark\:ring-offset-connect-300{--tw-ring-offset-color:#fca5a5}.\32xl\:dark\:ring-offset-connect-400{--tw-ring-offset-color:#f87171}.\32xl\:dark\:ring-offset-connect-500{--tw-ring-offset-color:#ef4444}.\32xl\:dark\:ring-offset-connect-600{--tw-ring-offset-color:#dc2626}.\32xl\:dark\:ring-offset-connect-700{--tw-ring-offset-color:#b91c1c}.\32xl\:dark\:ring-offset-connect-800{--tw-ring-offset-color:#991b1b}.\32xl\:dark\:ring-offset-connect-900{--tw-ring-offset-color:#7f1d1d}.\32xl\:dark\:ring-offset-punch-50{--tw-ring-offset-color:#fefce8}.\32xl\:dark\:ring-offset-punch-100{--tw-ring-offset-color:#fef9c3}.\32xl\:dark\:ring-offset-punch-200{--tw-ring-offset-color:#fef08a}.\32xl\:dark\:ring-offset-punch-300{--tw-ring-offset-color:#fde047}.\32xl\:dark\:ring-offset-punch-400{--tw-ring-offset-color:#facc15}.\32xl\:dark\:ring-offset-punch-500{--tw-ring-offset-color:#eab308}.\32xl\:dark\:ring-offset-punch-600{--tw-ring-offset-color:#ca8a04}.\32xl\:dark\:ring-offset-punch-700{--tw-ring-offset-color:#a16207}.\32xl\:dark\:ring-offset-punch-800{--tw-ring-offset-color:#854d0e}.\32xl\:dark\:ring-offset-punch-900{--tw-ring-offset-color:#713f12}.\32xl\:dark\:ring-offset-touch-50{--tw-ring-offset-color:#f0fdf4}.\32xl\:dark\:ring-offset-touch-100{--tw-ring-offset-color:#dcfce7}.\32xl\:dark\:ring-offset-touch-200{--tw-ring-offset-color:#bbf7d0}.\32xl\:dark\:ring-offset-touch-300{--tw-ring-offset-color:#86efac}.\32xl\:dark\:ring-offset-touch-400{--tw-ring-offset-color:#4ade80}.\32xl\:dark\:ring-offset-touch-500{--tw-ring-offset-color:#22c55e}.\32xl\:dark\:ring-offset-touch-600{--tw-ring-offset-color:#16a34a}.\32xl\:dark\:ring-offset-touch-700{--tw-ring-offset-color:#15803d}.\32xl\:dark\:ring-offset-touch-800{--tw-ring-offset-color:#166534}.\32xl\:dark\:ring-offset-touch-900{--tw-ring-offset-color:#14532d}.\32xl\:dark\:ring-offset-pulse-50{--tw-ring-offset-color:#fdf2f8}.\32xl\:dark\:ring-offset-pulse-100{--tw-ring-offset-color:#fce7f3}.\32xl\:dark\:ring-offset-pulse-200{--tw-ring-offset-color:#fbcfe8}.\32xl\:dark\:ring-offset-pulse-300{--tw-ring-offset-color:#f9a8d4}.\32xl\:dark\:ring-offset-pulse-400{--tw-ring-offset-color:#f472b6}.\32xl\:dark\:ring-offset-pulse-500{--tw-ring-offset-color:#ec4899}.\32xl\:dark\:ring-offset-pulse-600{--tw-ring-offset-color:#db2777}.\32xl\:dark\:ring-offset-pulse-700{--tw-ring-offset-color:#be185d}.\32xl\:dark\:ring-offset-pulse-800{--tw-ring-offset-color:#9d174d}.\32xl\:dark\:ring-offset-pulse-900{--tw-ring-offset-color:#831843}.\32xl\:dark\:ring-offset-transparent{--tw-ring-offset-color:transparent}.\32xl\:dark\:ring-offset-current{--tw-ring-offset-color:currentColor}.\32xl\:dark\:ring-offset-black{--tw-ring-offset-color:#000}.\32xl\:dark\:ring-offset-white{--tw-ring-offset-color:#fff}.\32xl\:dark\:ring-offset-gray-50{--tw-ring-offset-color:#fafaf9}.\32xl\:dark\:ring-offset-gray-100{--tw-ring-offset-color:#f5f5f4}.\32xl\:dark\:ring-offset-gray-200{--tw-ring-offset-color:#e7e5e4}.\32xl\:dark\:ring-offset-gray-300{--tw-ring-offset-color:#d6d3d1}.\32xl\:dark\:ring-offset-gray-400{--tw-ring-offset-color:#a8a29e}.\32xl\:dark\:ring-offset-gray-500{--tw-ring-offset-color:#78716c}.\32xl\:dark\:ring-offset-gray-600{--tw-ring-offset-color:#57534e}.\32xl\:dark\:ring-offset-gray-700{--tw-ring-offset-color:#44403c}.\32xl\:dark\:ring-offset-gray-800{--tw-ring-offset-color:#292524}.\32xl\:dark\:ring-offset-gray-900{--tw-ring-offset-color:#1c1917}.\32xl\:dark\:ring-offset-indigo-50{--tw-ring-offset-color:#eef2ff}.\32xl\:dark\:ring-offset-indigo-100{--tw-ring-offset-color:#e0e7ff}.\32xl\:dark\:ring-offset-indigo-200{--tw-ring-offset-color:#c7d2fe}.\32xl\:dark\:ring-offset-indigo-300{--tw-ring-offset-color:#a5b4fc}.\32xl\:dark\:ring-offset-indigo-400{--tw-ring-offset-color:#818cf8}.\32xl\:dark\:ring-offset-indigo-500{--tw-ring-offset-color:#6366f1}.\32xl\:dark\:ring-offset-indigo-600{--tw-ring-offset-color:#4f46e5}.\32xl\:dark\:ring-offset-indigo-700{--tw-ring-offset-color:#4338ca}.\32xl\:dark\:ring-offset-indigo-800{--tw-ring-offset-color:#3730a3}.\32xl\:dark\:ring-offset-indigo-900{--tw-ring-offset-color:#312e81}.\32xl\:dark\:ring-offset-red-50{--tw-ring-offset-color:#fff1f2}.\32xl\:dark\:ring-offset-red-100{--tw-ring-offset-color:#ffe4e6}.\32xl\:dark\:ring-offset-red-200{--tw-ring-offset-color:#fecdd3}.\32xl\:dark\:ring-offset-red-300{--tw-ring-offset-color:#fda4af}.\32xl\:dark\:ring-offset-red-400{--tw-ring-offset-color:#fb7185}.\32xl\:dark\:ring-offset-red-500{--tw-ring-offset-color:#f43f5e}.\32xl\:dark\:ring-offset-red-600{--tw-ring-offset-color:#e11d48}.\32xl\:dark\:ring-offset-red-700{--tw-ring-offset-color:#be123c}.\32xl\:dark\:ring-offset-red-800{--tw-ring-offset-color:#9f1239}.\32xl\:dark\:ring-offset-red-900{--tw-ring-offset-color:#881337}.\32xl\:dark\:ring-offset-yellow-50{--tw-ring-offset-color:#fffbeb}.\32xl\:dark\:ring-offset-yellow-100{--tw-ring-offset-color:#fef3c7}.\32xl\:dark\:ring-offset-yellow-200{--tw-ring-offset-color:#fde68a}.\32xl\:dark\:ring-offset-yellow-300{--tw-ring-offset-color:#fcd34d}.\32xl\:dark\:ring-offset-yellow-400{--tw-ring-offset-color:#fbbf24}.\32xl\:dark\:ring-offset-yellow-500{--tw-ring-offset-color:#f59e0b}.\32xl\:dark\:ring-offset-yellow-600{--tw-ring-offset-color:#d97706}.\32xl\:dark\:ring-offset-yellow-700{--tw-ring-offset-color:#b45309}.\32xl\:dark\:ring-offset-yellow-800{--tw-ring-offset-color:#92400e}.\32xl\:dark\:ring-offset-yellow-900{--tw-ring-offset-color:#78350f}.\32xl\:dark\:ring-offset-blue-50{--tw-ring-offset-color:#eff6ff}.\32xl\:dark\:ring-offset-blue-100{--tw-ring-offset-color:#dbeafe}.\32xl\:dark\:ring-offset-blue-200{--tw-ring-offset-color:#bfdbfe}.\32xl\:dark\:ring-offset-blue-300{--tw-ring-offset-color:#93c5fd}.\32xl\:dark\:ring-offset-blue-400{--tw-ring-offset-color:#60a5fa}.\32xl\:dark\:ring-offset-blue-500{--tw-ring-offset-color:#3b82f6}.\32xl\:dark\:ring-offset-blue-600{--tw-ring-offset-color:#2563eb}.\32xl\:dark\:ring-offset-blue-700{--tw-ring-offset-color:#1d4ed8}.\32xl\:dark\:ring-offset-blue-800{--tw-ring-offset-color:#1e40af}.\32xl\:dark\:ring-offset-blue-900{--tw-ring-offset-color:#1e3a8a}.\32xl\:dark\:ring-offset-purple-50{--tw-ring-offset-color:#faf5ff}.\32xl\:dark\:ring-offset-purple-100{--tw-ring-offset-color:#f3e8ff}.\32xl\:dark\:ring-offset-purple-200{--tw-ring-offset-color:#e9d5ff}.\32xl\:dark\:ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.\32xl\:dark\:ring-offset-purple-400{--tw-ring-offset-color:#c084fc}.\32xl\:dark\:ring-offset-purple-500{--tw-ring-offset-color:#a855f7}.\32xl\:dark\:ring-offset-purple-600{--tw-ring-offset-color:#9333ea}.\32xl\:dark\:ring-offset-purple-700{--tw-ring-offset-color:#7e22ce}.\32xl\:dark\:ring-offset-purple-800{--tw-ring-offset-color:#6b21a8}.\32xl\:dark\:ring-offset-purple-900{--tw-ring-offset-color:#581c87}.\32xl\:dark\:focus-within\:ring-offset-connection-50:focus-within{--tw-ring-offset-color:#eef2ff}.\32xl\:dark\:focus-within\:ring-offset-connection-100:focus-within{--tw-ring-offset-color:#e0e7ff}.\32xl\:dark\:focus-within\:ring-offset-connection-200:focus-within{--tw-ring-offset-color:#c7d2fe}.\32xl\:dark\:focus-within\:ring-offset-connection-300:focus-within{--tw-ring-offset-color:#a5b4fc}.\32xl\:dark\:focus-within\:ring-offset-connection-400:focus-within{--tw-ring-offset-color:#818cf8}.\32xl\:dark\:focus-within\:ring-offset-connection-500:focus-within{--tw-ring-offset-color:#6366f1}.\32xl\:dark\:focus-within\:ring-offset-connection-600:focus-within{--tw-ring-offset-color:#4f46e5}.\32xl\:dark\:focus-within\:ring-offset-connection-700:focus-within{--tw-ring-offset-color:#4338ca}.\32xl\:dark\:focus-within\:ring-offset-connection-800:focus-within{--tw-ring-offset-color:#3730a3}.\32xl\:dark\:focus-within\:ring-offset-connection-900:focus-within{--tw-ring-offset-color:#312e81}.\32xl\:dark\:focus-within\:ring-offset-connect-50:focus-within{--tw-ring-offset-color:#fef2f2}.\32xl\:dark\:focus-within\:ring-offset-connect-100:focus-within{--tw-ring-offset-color:#fee2e2}.\32xl\:dark\:focus-within\:ring-offset-connect-200:focus-within{--tw-ring-offset-color:#fecaca}.\32xl\:dark\:focus-within\:ring-offset-connect-300:focus-within{--tw-ring-offset-color:#fca5a5}.\32xl\:dark\:focus-within\:ring-offset-connect-400:focus-within{--tw-ring-offset-color:#f87171}.\32xl\:dark\:focus-within\:ring-offset-connect-500:focus-within{--tw-ring-offset-color:#ef4444}.\32xl\:dark\:focus-within\:ring-offset-connect-600:focus-within{--tw-ring-offset-color:#dc2626}.\32xl\:dark\:focus-within\:ring-offset-connect-700:focus-within{--tw-ring-offset-color:#b91c1c}.\32xl\:dark\:focus-within\:ring-offset-connect-800:focus-within{--tw-ring-offset-color:#991b1b}.\32xl\:dark\:focus-within\:ring-offset-connect-900:focus-within{--tw-ring-offset-color:#7f1d1d}.\32xl\:dark\:focus-within\:ring-offset-punch-50:focus-within{--tw-ring-offset-color:#fefce8}.\32xl\:dark\:focus-within\:ring-offset-punch-100:focus-within{--tw-ring-offset-color:#fef9c3}.\32xl\:dark\:focus-within\:ring-offset-punch-200:focus-within{--tw-ring-offset-color:#fef08a}.\32xl\:dark\:focus-within\:ring-offset-punch-300:focus-within{--tw-ring-offset-color:#fde047}.\32xl\:dark\:focus-within\:ring-offset-punch-400:focus-within{--tw-ring-offset-color:#facc15}.\32xl\:dark\:focus-within\:ring-offset-punch-500:focus-within{--tw-ring-offset-color:#eab308}.\32xl\:dark\:focus-within\:ring-offset-punch-600:focus-within{--tw-ring-offset-color:#ca8a04}.\32xl\:dark\:focus-within\:ring-offset-punch-700:focus-within{--tw-ring-offset-color:#a16207}.\32xl\:dark\:focus-within\:ring-offset-punch-800:focus-within{--tw-ring-offset-color:#854d0e}.\32xl\:dark\:focus-within\:ring-offset-punch-900:focus-within{--tw-ring-offset-color:#713f12}.\32xl\:dark\:focus-within\:ring-offset-touch-50:focus-within{--tw-ring-offset-color:#f0fdf4}.\32xl\:dark\:focus-within\:ring-offset-touch-100:focus-within{--tw-ring-offset-color:#dcfce7}.\32xl\:dark\:focus-within\:ring-offset-touch-200:focus-within{--tw-ring-offset-color:#bbf7d0}.\32xl\:dark\:focus-within\:ring-offset-touch-300:focus-within{--tw-ring-offset-color:#86efac}.\32xl\:dark\:focus-within\:ring-offset-touch-400:focus-within{--tw-ring-offset-color:#4ade80}.\32xl\:dark\:focus-within\:ring-offset-touch-500:focus-within{--tw-ring-offset-color:#22c55e}.\32xl\:dark\:focus-within\:ring-offset-touch-600:focus-within{--tw-ring-offset-color:#16a34a}.\32xl\:dark\:focus-within\:ring-offset-touch-700:focus-within{--tw-ring-offset-color:#15803d}.\32xl\:dark\:focus-within\:ring-offset-touch-800:focus-within{--tw-ring-offset-color:#166534}.\32xl\:dark\:focus-within\:ring-offset-touch-900:focus-within{--tw-ring-offset-color:#14532d}.\32xl\:dark\:focus-within\:ring-offset-pulse-50:focus-within{--tw-ring-offset-color:#fdf2f8}.\32xl\:dark\:focus-within\:ring-offset-pulse-100:focus-within{--tw-ring-offset-color:#fce7f3}.\32xl\:dark\:focus-within\:ring-offset-pulse-200:focus-within{--tw-ring-offset-color:#fbcfe8}.\32xl\:dark\:focus-within\:ring-offset-pulse-300:focus-within{--tw-ring-offset-color:#f9a8d4}.\32xl\:dark\:focus-within\:ring-offset-pulse-400:focus-within{--tw-ring-offset-color:#f472b6}.\32xl\:dark\:focus-within\:ring-offset-pulse-500:focus-within{--tw-ring-offset-color:#ec4899}.\32xl\:dark\:focus-within\:ring-offset-pulse-600:focus-within{--tw-ring-offset-color:#db2777}.\32xl\:dark\:focus-within\:ring-offset-pulse-700:focus-within{--tw-ring-offset-color:#be185d}.\32xl\:dark\:focus-within\:ring-offset-pulse-800:focus-within{--tw-ring-offset-color:#9d174d}.\32xl\:dark\:focus-within\:ring-offset-pulse-900:focus-within{--tw-ring-offset-color:#831843}.\32xl\:dark\:focus-within\:ring-offset-transparent:focus-within{--tw-ring-offset-color:transparent}.\32xl\:dark\:focus-within\:ring-offset-current:focus-within{--tw-ring-offset-color:currentColor}.\32xl\:dark\:focus-within\:ring-offset-black:focus-within{--tw-ring-offset-color:#000}.\32xl\:dark\:focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#fff}.\32xl\:dark\:focus-within\:ring-offset-gray-50:focus-within{--tw-ring-offset-color:#fafaf9}.\32xl\:dark\:focus-within\:ring-offset-gray-100:focus-within{--tw-ring-offset-color:#f5f5f4}.\32xl\:dark\:focus-within\:ring-offset-gray-200:focus-within{--tw-ring-offset-color:#e7e5e4}.\32xl\:dark\:focus-within\:ring-offset-gray-300:focus-within{--tw-ring-offset-color:#d6d3d1}.\32xl\:dark\:focus-within\:ring-offset-gray-400:focus-within{--tw-ring-offset-color:#a8a29e}.\32xl\:dark\:focus-within\:ring-offset-gray-500:focus-within{--tw-ring-offset-color:#78716c}.\32xl\:dark\:focus-within\:ring-offset-gray-600:focus-within{--tw-ring-offset-color:#57534e}.\32xl\:dark\:focus-within\:ring-offset-gray-700:focus-within{--tw-ring-offset-color:#44403c}.\32xl\:dark\:focus-within\:ring-offset-gray-800:focus-within{--tw-ring-offset-color:#292524}.\32xl\:dark\:focus-within\:ring-offset-gray-900:focus-within{--tw-ring-offset-color:#1c1917}.\32xl\:dark\:focus-within\:ring-offset-indigo-50:focus-within{--tw-ring-offset-color:#eef2ff}.\32xl\:dark\:focus-within\:ring-offset-indigo-100:focus-within{--tw-ring-offset-color:#e0e7ff}.\32xl\:dark\:focus-within\:ring-offset-indigo-200:focus-within{--tw-ring-offset-color:#c7d2fe}.\32xl\:dark\:focus-within\:ring-offset-indigo-300:focus-within{--tw-ring-offset-color:#a5b4fc}.\32xl\:dark\:focus-within\:ring-offset-indigo-400:focus-within{--tw-ring-offset-color:#818cf8}.\32xl\:dark\:focus-within\:ring-offset-indigo-500:focus-within{--tw-ring-offset-color:#6366f1}.\32xl\:dark\:focus-within\:ring-offset-indigo-600:focus-within{--tw-ring-offset-color:#4f46e5}.\32xl\:dark\:focus-within\:ring-offset-indigo-700:focus-within{--tw-ring-offset-color:#4338ca}.\32xl\:dark\:focus-within\:ring-offset-indigo-800:focus-within{--tw-ring-offset-color:#3730a3}.\32xl\:dark\:focus-within\:ring-offset-indigo-900:focus-within{--tw-ring-offset-color:#312e81}.\32xl\:dark\:focus-within\:ring-offset-red-50:focus-within{--tw-ring-offset-color:#fff1f2}.\32xl\:dark\:focus-within\:ring-offset-red-100:focus-within{--tw-ring-offset-color:#ffe4e6}.\32xl\:dark\:focus-within\:ring-offset-red-200:focus-within{--tw-ring-offset-color:#fecdd3}.\32xl\:dark\:focus-within\:ring-offset-red-300:focus-within{--tw-ring-offset-color:#fda4af}.\32xl\:dark\:focus-within\:ring-offset-red-400:focus-within{--tw-ring-offset-color:#fb7185}.\32xl\:dark\:focus-within\:ring-offset-red-500:focus-within{--tw-ring-offset-color:#f43f5e}.\32xl\:dark\:focus-within\:ring-offset-red-600:focus-within{--tw-ring-offset-color:#e11d48}.\32xl\:dark\:focus-within\:ring-offset-red-700:focus-within{--tw-ring-offset-color:#be123c}.\32xl\:dark\:focus-within\:ring-offset-red-800:focus-within{--tw-ring-offset-color:#9f1239}.\32xl\:dark\:focus-within\:ring-offset-red-900:focus-within{--tw-ring-offset-color:#881337}.\32xl\:dark\:focus-within\:ring-offset-yellow-50:focus-within{--tw-ring-offset-color:#fffbeb}.\32xl\:dark\:focus-within\:ring-offset-yellow-100:focus-within{--tw-ring-offset-color:#fef3c7}.\32xl\:dark\:focus-within\:ring-offset-yellow-200:focus-within{--tw-ring-offset-color:#fde68a}.\32xl\:dark\:focus-within\:ring-offset-yellow-300:focus-within{--tw-ring-offset-color:#fcd34d}.\32xl\:dark\:focus-within\:ring-offset-yellow-400:focus-within{--tw-ring-offset-color:#fbbf24}.\32xl\:dark\:focus-within\:ring-offset-yellow-500:focus-within{--tw-ring-offset-color:#f59e0b}.\32xl\:dark\:focus-within\:ring-offset-yellow-600:focus-within{--tw-ring-offset-color:#d97706}.\32xl\:dark\:focus-within\:ring-offset-yellow-700:focus-within{--tw-ring-offset-color:#b45309}.\32xl\:dark\:focus-within\:ring-offset-yellow-800:focus-within{--tw-ring-offset-color:#92400e}.\32xl\:dark\:focus-within\:ring-offset-yellow-900:focus-within{--tw-ring-offset-color:#78350f}.\32xl\:dark\:focus-within\:ring-offset-blue-50:focus-within{--tw-ring-offset-color:#eff6ff}.\32xl\:dark\:focus-within\:ring-offset-blue-100:focus-within{--tw-ring-offset-color:#dbeafe}.\32xl\:dark\:focus-within\:ring-offset-blue-200:focus-within{--tw-ring-offset-color:#bfdbfe}.\32xl\:dark\:focus-within\:ring-offset-blue-300:focus-within{--tw-ring-offset-color:#93c5fd}.\32xl\:dark\:focus-within\:ring-offset-blue-400:focus-within{--tw-ring-offset-color:#60a5fa}.\32xl\:dark\:focus-within\:ring-offset-blue-500:focus-within{--tw-ring-offset-color:#3b82f6}.\32xl\:dark\:focus-within\:ring-offset-blue-600:focus-within{--tw-ring-offset-color:#2563eb}.\32xl\:dark\:focus-within\:ring-offset-blue-700:focus-within{--tw-ring-offset-color:#1d4ed8}.\32xl\:dark\:focus-within\:ring-offset-blue-800:focus-within{--tw-ring-offset-color:#1e40af}.\32xl\:dark\:focus-within\:ring-offset-blue-900:focus-within{--tw-ring-offset-color:#1e3a8a}.\32xl\:dark\:focus-within\:ring-offset-purple-50:focus-within{--tw-ring-offset-color:#faf5ff}.\32xl\:dark\:focus-within\:ring-offset-purple-100:focus-within{--tw-ring-offset-color:#f3e8ff}.\32xl\:dark\:focus-within\:ring-offset-purple-200:focus-within{--tw-ring-offset-color:#e9d5ff}.\32xl\:dark\:focus-within\:ring-offset-purple-300:focus-within{--tw-ring-offset-color:#d8b4fe}.\32xl\:dark\:focus-within\:ring-offset-purple-400:focus-within{--tw-ring-offset-color:#c084fc}.\32xl\:dark\:focus-within\:ring-offset-purple-500:focus-within{--tw-ring-offset-color:#a855f7}.\32xl\:dark\:focus-within\:ring-offset-purple-600:focus-within{--tw-ring-offset-color:#9333ea}.\32xl\:dark\:focus-within\:ring-offset-purple-700:focus-within{--tw-ring-offset-color:#7e22ce}.\32xl\:dark\:focus-within\:ring-offset-purple-800:focus-within{--tw-ring-offset-color:#6b21a8}.\32xl\:dark\:focus-within\:ring-offset-purple-900:focus-within{--tw-ring-offset-color:#581c87}.\32xl\:dark\:focus\:ring-offset-connection-50:focus{--tw-ring-offset-color:#eef2ff}.\32xl\:dark\:focus\:ring-offset-connection-100:focus{--tw-ring-offset-color:#e0e7ff}.\32xl\:dark\:focus\:ring-offset-connection-200:focus{--tw-ring-offset-color:#c7d2fe}.\32xl\:dark\:focus\:ring-offset-connection-300:focus{--tw-ring-offset-color:#a5b4fc}.\32xl\:dark\:focus\:ring-offset-connection-400:focus{--tw-ring-offset-color:#818cf8}.\32xl\:dark\:focus\:ring-offset-connection-500:focus{--tw-ring-offset-color:#6366f1}.\32xl\:dark\:focus\:ring-offset-connection-600:focus{--tw-ring-offset-color:#4f46e5}.\32xl\:dark\:focus\:ring-offset-connection-700:focus{--tw-ring-offset-color:#4338ca}.\32xl\:dark\:focus\:ring-offset-connection-800:focus{--tw-ring-offset-color:#3730a3}.\32xl\:dark\:focus\:ring-offset-connection-900:focus{--tw-ring-offset-color:#312e81}.\32xl\:dark\:focus\:ring-offset-connect-50:focus{--tw-ring-offset-color:#fef2f2}.\32xl\:dark\:focus\:ring-offset-connect-100:focus{--tw-ring-offset-color:#fee2e2}.\32xl\:dark\:focus\:ring-offset-connect-200:focus{--tw-ring-offset-color:#fecaca}.\32xl\:dark\:focus\:ring-offset-connect-300:focus{--tw-ring-offset-color:#fca5a5}.\32xl\:dark\:focus\:ring-offset-connect-400:focus{--tw-ring-offset-color:#f87171}.\32xl\:dark\:focus\:ring-offset-connect-500:focus{--tw-ring-offset-color:#ef4444}.\32xl\:dark\:focus\:ring-offset-connect-600:focus{--tw-ring-offset-color:#dc2626}.\32xl\:dark\:focus\:ring-offset-connect-700:focus{--tw-ring-offset-color:#b91c1c}.\32xl\:dark\:focus\:ring-offset-connect-800:focus{--tw-ring-offset-color:#991b1b}.\32xl\:dark\:focus\:ring-offset-connect-900:focus{--tw-ring-offset-color:#7f1d1d}.\32xl\:dark\:focus\:ring-offset-punch-50:focus{--tw-ring-offset-color:#fefce8}.\32xl\:dark\:focus\:ring-offset-punch-100:focus{--tw-ring-offset-color:#fef9c3}.\32xl\:dark\:focus\:ring-offset-punch-200:focus{--tw-ring-offset-color:#fef08a}.\32xl\:dark\:focus\:ring-offset-punch-300:focus{--tw-ring-offset-color:#fde047}.\32xl\:dark\:focus\:ring-offset-punch-400:focus{--tw-ring-offset-color:#facc15}.\32xl\:dark\:focus\:ring-offset-punch-500:focus{--tw-ring-offset-color:#eab308}.\32xl\:dark\:focus\:ring-offset-punch-600:focus{--tw-ring-offset-color:#ca8a04}.\32xl\:dark\:focus\:ring-offset-punch-700:focus{--tw-ring-offset-color:#a16207}.\32xl\:dark\:focus\:ring-offset-punch-800:focus{--tw-ring-offset-color:#854d0e}.\32xl\:dark\:focus\:ring-offset-punch-900:focus{--tw-ring-offset-color:#713f12}.\32xl\:dark\:focus\:ring-offset-touch-50:focus{--tw-ring-offset-color:#f0fdf4}.\32xl\:dark\:focus\:ring-offset-touch-100:focus{--tw-ring-offset-color:#dcfce7}.\32xl\:dark\:focus\:ring-offset-touch-200:focus{--tw-ring-offset-color:#bbf7d0}.\32xl\:dark\:focus\:ring-offset-touch-300:focus{--tw-ring-offset-color:#86efac}.\32xl\:dark\:focus\:ring-offset-touch-400:focus{--tw-ring-offset-color:#4ade80}.\32xl\:dark\:focus\:ring-offset-touch-500:focus{--tw-ring-offset-color:#22c55e}.\32xl\:dark\:focus\:ring-offset-touch-600:focus{--tw-ring-offset-color:#16a34a}.\32xl\:dark\:focus\:ring-offset-touch-700:focus{--tw-ring-offset-color:#15803d}.\32xl\:dark\:focus\:ring-offset-touch-800:focus{--tw-ring-offset-color:#166534}.\32xl\:dark\:focus\:ring-offset-touch-900:focus{--tw-ring-offset-color:#14532d}.\32xl\:dark\:focus\:ring-offset-pulse-50:focus{--tw-ring-offset-color:#fdf2f8}.\32xl\:dark\:focus\:ring-offset-pulse-100:focus{--tw-ring-offset-color:#fce7f3}.\32xl\:dark\:focus\:ring-offset-pulse-200:focus{--tw-ring-offset-color:#fbcfe8}.\32xl\:dark\:focus\:ring-offset-pulse-300:focus{--tw-ring-offset-color:#f9a8d4}.\32xl\:dark\:focus\:ring-offset-pulse-400:focus{--tw-ring-offset-color:#f472b6}.\32xl\:dark\:focus\:ring-offset-pulse-500:focus{--tw-ring-offset-color:#ec4899}.\32xl\:dark\:focus\:ring-offset-pulse-600:focus{--tw-ring-offset-color:#db2777}.\32xl\:dark\:focus\:ring-offset-pulse-700:focus{--tw-ring-offset-color:#be185d}.\32xl\:dark\:focus\:ring-offset-pulse-800:focus{--tw-ring-offset-color:#9d174d}.\32xl\:dark\:focus\:ring-offset-pulse-900:focus{--tw-ring-offset-color:#831843}.\32xl\:dark\:focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.\32xl\:dark\:focus\:ring-offset-current:focus{--tw-ring-offset-color:currentColor}.\32xl\:dark\:focus\:ring-offset-black:focus{--tw-ring-offset-color:#000}.\32xl\:dark\:focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.\32xl\:dark\:focus\:ring-offset-gray-50:focus{--tw-ring-offset-color:#fafaf9}.\32xl\:dark\:focus\:ring-offset-gray-100:focus{--tw-ring-offset-color:#f5f5f4}.\32xl\:dark\:focus\:ring-offset-gray-200:focus{--tw-ring-offset-color:#e7e5e4}.\32xl\:dark\:focus\:ring-offset-gray-300:focus{--tw-ring-offset-color:#d6d3d1}.\32xl\:dark\:focus\:ring-offset-gray-400:focus{--tw-ring-offset-color:#a8a29e}.\32xl\:dark\:focus\:ring-offset-gray-500:focus{--tw-ring-offset-color:#78716c}.\32xl\:dark\:focus\:ring-offset-gray-600:focus{--tw-ring-offset-color:#57534e}.\32xl\:dark\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#44403c}.\32xl\:dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#292524}.\32xl\:dark\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#1c1917}.\32xl\:dark\:focus\:ring-offset-indigo-50:focus{--tw-ring-offset-color:#eef2ff}.\32xl\:dark\:focus\:ring-offset-indigo-100:focus{--tw-ring-offset-color:#e0e7ff}.\32xl\:dark\:focus\:ring-offset-indigo-200:focus{--tw-ring-offset-color:#c7d2fe}.\32xl\:dark\:focus\:ring-offset-indigo-300:focus{--tw-ring-offset-color:#a5b4fc}.\32xl\:dark\:focus\:ring-offset-indigo-400:focus{--tw-ring-offset-color:#818cf8}.\32xl\:dark\:focus\:ring-offset-indigo-500:focus{--tw-ring-offset-color:#6366f1}.\32xl\:dark\:focus\:ring-offset-indigo-600:focus{--tw-ring-offset-color:#4f46e5}.\32xl\:dark\:focus\:ring-offset-indigo-700:focus{--tw-ring-offset-color:#4338ca}.\32xl\:dark\:focus\:ring-offset-indigo-800:focus{--tw-ring-offset-color:#3730a3}.\32xl\:dark\:focus\:ring-offset-indigo-900:focus{--tw-ring-offset-color:#312e81}.\32xl\:dark\:focus\:ring-offset-red-50:focus{--tw-ring-offset-color:#fff1f2}.\32xl\:dark\:focus\:ring-offset-red-100:focus{--tw-ring-offset-color:#ffe4e6}.\32xl\:dark\:focus\:ring-offset-red-200:focus{--tw-ring-offset-color:#fecdd3}.\32xl\:dark\:focus\:ring-offset-red-300:focus{--tw-ring-offset-color:#fda4af}.\32xl\:dark\:focus\:ring-offset-red-400:focus{--tw-ring-offset-color:#fb7185}.\32xl\:dark\:focus\:ring-offset-red-500:focus{--tw-ring-offset-color:#f43f5e}.\32xl\:dark\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#e11d48}.\32xl\:dark\:focus\:ring-offset-red-700:focus{--tw-ring-offset-color:#be123c}.\32xl\:dark\:focus\:ring-offset-red-800:focus{--tw-ring-offset-color:#9f1239}.\32xl\:dark\:focus\:ring-offset-red-900:focus{--tw-ring-offset-color:#881337}.\32xl\:dark\:focus\:ring-offset-yellow-50:focus{--tw-ring-offset-color:#fffbeb}.\32xl\:dark\:focus\:ring-offset-yellow-100:focus{--tw-ring-offset-color:#fef3c7}.\32xl\:dark\:focus\:ring-offset-yellow-200:focus{--tw-ring-offset-color:#fde68a}.\32xl\:dark\:focus\:ring-offset-yellow-300:focus{--tw-ring-offset-color:#fcd34d}.\32xl\:dark\:focus\:ring-offset-yellow-400:focus{--tw-ring-offset-color:#fbbf24}.\32xl\:dark\:focus\:ring-offset-yellow-500:focus{--tw-ring-offset-color:#f59e0b}.\32xl\:dark\:focus\:ring-offset-yellow-600:focus{--tw-ring-offset-color:#d97706}.\32xl\:dark\:focus\:ring-offset-yellow-700:focus{--tw-ring-offset-color:#b45309}.\32xl\:dark\:focus\:ring-offset-yellow-800:focus{--tw-ring-offset-color:#92400e}.\32xl\:dark\:focus\:ring-offset-yellow-900:focus{--tw-ring-offset-color:#78350f}.\32xl\:dark\:focus\:ring-offset-blue-50:focus{--tw-ring-offset-color:#eff6ff}.\32xl\:dark\:focus\:ring-offset-blue-100:focus{--tw-ring-offset-color:#dbeafe}.\32xl\:dark\:focus\:ring-offset-blue-200:focus{--tw-ring-offset-color:#bfdbfe}.\32xl\:dark\:focus\:ring-offset-blue-300:focus{--tw-ring-offset-color:#93c5fd}.\32xl\:dark\:focus\:ring-offset-blue-400:focus{--tw-ring-offset-color:#60a5fa}.\32xl\:dark\:focus\:ring-offset-blue-500:focus{--tw-ring-offset-color:#3b82f6}.\32xl\:dark\:focus\:ring-offset-blue-600:focus{--tw-ring-offset-color:#2563eb}.\32xl\:dark\:focus\:ring-offset-blue-700:focus{--tw-ring-offset-color:#1d4ed8}.\32xl\:dark\:focus\:ring-offset-blue-800:focus{--tw-ring-offset-color:#1e40af}.\32xl\:dark\:focus\:ring-offset-blue-900:focus{--tw-ring-offset-color:#1e3a8a}.\32xl\:dark\:focus\:ring-offset-purple-50:focus{--tw-ring-offset-color:#faf5ff}.\32xl\:dark\:focus\:ring-offset-purple-100:focus{--tw-ring-offset-color:#f3e8ff}.\32xl\:dark\:focus\:ring-offset-purple-200:focus{--tw-ring-offset-color:#e9d5ff}.\32xl\:dark\:focus\:ring-offset-purple-300:focus{--tw-ring-offset-color:#d8b4fe}.\32xl\:dark\:focus\:ring-offset-purple-400:focus{--tw-ring-offset-color:#c084fc}.\32xl\:dark\:focus\:ring-offset-purple-500:focus{--tw-ring-offset-color:#a855f7}.\32xl\:dark\:focus\:ring-offset-purple-600:focus{--tw-ring-offset-color:#9333ea}.\32xl\:dark\:focus\:ring-offset-purple-700:focus{--tw-ring-offset-color:#7e22ce}.\32xl\:dark\:focus\:ring-offset-purple-800:focus{--tw-ring-offset-color:#6b21a8}.\32xl\:dark\:focus\:ring-offset-purple-900:focus{--tw-ring-offset-color:#581c87}}.\32xl\:filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);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)}.\32xl\:filter-none{filter:none}.\32xl\:blur-0,.\32xl\:blur-none{--tw-blur:blur(0)}.\32xl\:blur-sm{--tw-blur:blur(4px)}.\32xl\:blur{--tw-blur:blur(8px)}.\32xl\:blur-md{--tw-blur:blur(12px)}.\32xl\:blur-lg{--tw-blur:blur(16px)}.\32xl\:blur-xl{--tw-blur:blur(24px)}.\32xl\:blur-2xl{--tw-blur:blur(40px)}.\32xl\:blur-3xl{--tw-blur:blur(64px)}.\32xl\:brightness-0{--tw-brightness:brightness(0)}.\32xl\:brightness-50{--tw-brightness:brightness(.5)}.\32xl\:brightness-75{--tw-brightness:brightness(.75)}.\32xl\:brightness-90{--tw-brightness:brightness(.9)}.\32xl\:brightness-95{--tw-brightness:brightness(.95)}.\32xl\:brightness-100{--tw-brightness:brightness(1)}.\32xl\:brightness-105{--tw-brightness:brightness(1.05)}.\32xl\:brightness-110{--tw-brightness:brightness(1.1)}.\32xl\:brightness-125{--tw-brightness:brightness(1.25)}.\32xl\:brightness-150{--tw-brightness:brightness(1.5)}.\32xl\:brightness-200{--tw-brightness:brightness(2)}.\32xl\:contrast-0{--tw-contrast:contrast(0)}.\32xl\:contrast-50{--tw-contrast:contrast(.5)}.\32xl\:contrast-75{--tw-contrast:contrast(.75)}.\32xl\:contrast-100{--tw-contrast:contrast(1)}.\32xl\:contrast-125{--tw-contrast:contrast(1.25)}.\32xl\:contrast-150{--tw-contrast:contrast(1.5)}.\32xl\:contrast-200{--tw-contrast:contrast(2)}.\32xl\:drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,0.05))}.\32xl\:drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,0.1)) drop-shadow(0 1px 1px rgba(0,0,0,0.06))}.\32xl\:drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,0.07)) drop-shadow(0 2px 2px rgba(0,0,0,0.06))}.\32xl\:drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1))}.\32xl\:drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,0.03)) drop-shadow(0 8px 5px rgba(0,0,0,0.08))}.\32xl\:drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgba(0,0,0,0.15))}.\32xl\:drop-shadow-none{--tw-drop-shadow:drop-shadow(0 0 #0000)}.\32xl\:grayscale-0{--tw-grayscale:grayscale(0)}.\32xl\:grayscale{--tw-grayscale:grayscale(100%)}.\32xl\:hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg)}.\32xl\:hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg)}.\32xl\:hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.\32xl\:hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg)}.\32xl\:hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg)}.\32xl\:hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg)}.\32xl\:-hue-rotate-180{--tw-hue-rotate:hue-rotate(-180deg)}.\32xl\:-hue-rotate-90{--tw-hue-rotate:hue-rotate(-90deg)}.\32xl\:-hue-rotate-60{--tw-hue-rotate:hue-rotate(-60deg)}.\32xl\:-hue-rotate-30{--tw-hue-rotate:hue-rotate(-30deg)}.\32xl\:-hue-rotate-15{--tw-hue-rotate:hue-rotate(-15deg)}.\32xl\:invert-0{--tw-invert:invert(0)}.\32xl\:invert{--tw-invert:invert(100%)}.\32xl\:saturate-0{--tw-saturate:saturate(0)}.\32xl\:saturate-50{--tw-saturate:saturate(.5)}.\32xl\:saturate-100{--tw-saturate:saturate(1)}.\32xl\:saturate-150{--tw-saturate:saturate(1.5)}.\32xl\:saturate-200{--tw-saturate:saturate(2)}.\32xl\:sepia-0{--tw-sepia:sepia(0)}.\32xl\:sepia{--tw-sepia:sepia(100%)}.\32xl\:backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\32xl\:backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.\32xl\:backdrop-blur-0,.\32xl\:backdrop-blur-none{--tw-backdrop-blur:blur(0)}.\32xl\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.\32xl\:backdrop-blur{--tw-backdrop-blur:blur(8px)}.\32xl\:backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.\32xl\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.\32xl\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.\32xl\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.\32xl\:backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.\32xl\:backdrop-brightness-0{--tw-backdrop-brightness:brightness(0)}.\32xl\:backdrop-brightness-50{--tw-backdrop-brightness:brightness(.5)}.\32xl\:backdrop-brightness-75{--tw-backdrop-brightness:brightness(.75)}.\32xl\:backdrop-brightness-90{--tw-backdrop-brightness:brightness(.9)}.\32xl\:backdrop-brightness-95{--tw-backdrop-brightness:brightness(.95)}.\32xl\:backdrop-brightness-100{--tw-backdrop-brightness:brightness(1)}.\32xl\:backdrop-brightness-105{--tw-backdrop-brightness:brightness(1.05)}.\32xl\:backdrop-brightness-110{--tw-backdrop-brightness:brightness(1.1)}.\32xl\:backdrop-brightness-125{--tw-backdrop-brightness:brightness(1.25)}.\32xl\:backdrop-brightness-150{--tw-backdrop-brightness:brightness(1.5)}.\32xl\:backdrop-brightness-200{--tw-backdrop-brightness:brightness(2)}.\32xl\:backdrop-contrast-0{--tw-backdrop-contrast:contrast(0)}.\32xl\:backdrop-contrast-50{--tw-backdrop-contrast:contrast(.5)}.\32xl\:backdrop-contrast-75{--tw-backdrop-contrast:contrast(.75)}.\32xl\:backdrop-contrast-100{--tw-backdrop-contrast:contrast(1)}.\32xl\:backdrop-contrast-125{--tw-backdrop-contrast:contrast(1.25)}.\32xl\:backdrop-contrast-150{--tw-backdrop-contrast:contrast(1.5)}.\32xl\:backdrop-contrast-200{--tw-backdrop-contrast:contrast(2)}.\32xl\:backdrop-grayscale-0{--tw-backdrop-grayscale:grayscale(0)}.\32xl\:backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.\32xl\:backdrop-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg)}.\32xl\:backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg)}.\32xl\:backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg)}.\32xl\:backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg)}.\32xl\:backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg)}.\32xl\:backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg)}.\32xl\:-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(-180deg)}.\32xl\:-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(-90deg)}.\32xl\:-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(-60deg)}.\32xl\:-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(-30deg)}.\32xl\:-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(-15deg)}.\32xl\:backdrop-invert-0{--tw-backdrop-invert:invert(0)}.\32xl\:backdrop-invert{--tw-backdrop-invert:invert(100%)}.\32xl\:backdrop-opacity-0{--tw-backdrop-opacity:opacity(0)}.\32xl\:backdrop-opacity-5{--tw-backdrop-opacity:opacity(0.05)}.\32xl\:backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.\32xl\:backdrop-opacity-20{--tw-backdrop-opacity:opacity(0.2)}.\32xl\:backdrop-opacity-25{--tw-backdrop-opacity:opacity(0.25)}.\32xl\:backdrop-opacity-30{--tw-backdrop-opacity:opacity(0.3)}.\32xl\:backdrop-opacity-40{--tw-backdrop-opacity:opacity(0.4)}.\32xl\:backdrop-opacity-50{--tw-backdrop-opacity:opacity(0.5)}.\32xl\:backdrop-opacity-60{--tw-backdrop-opacity:opacity(0.6)}.\32xl\:backdrop-opacity-70{--tw-backdrop-opacity:opacity(0.7)}.\32xl\:backdrop-opacity-75{--tw-backdrop-opacity:opacity(0.75)}.\32xl\:backdrop-opacity-80{--tw-backdrop-opacity:opacity(0.8)}.\32xl\:backdrop-opacity-90{--tw-backdrop-opacity:opacity(0.9)}.\32xl\:backdrop-opacity-95{--tw-backdrop-opacity:opacity(0.95)}.\32xl\:backdrop-opacity-100{--tw-backdrop-opacity:opacity(1)}.\32xl\:backdrop-saturate-0{--tw-backdrop-saturate:saturate(0)}.\32xl\:backdrop-saturate-50{--tw-backdrop-saturate:saturate(.5)}.\32xl\:backdrop-saturate-100{--tw-backdrop-saturate:saturate(1)}.\32xl\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.\32xl\:backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.\32xl\:backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.\32xl\:backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.\32xl\:transition-none{transition-property:none}.\32xl\:transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\32xl\:transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\32xl\:transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\32xl\:transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\32xl\:transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\32xl\:transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\32xl\:delay-75{transition-delay:75ms}.\32xl\:delay-100{transition-delay:.1s}.\32xl\:delay-150{transition-delay:.15s}.\32xl\:delay-200{transition-delay:.2s}.\32xl\:delay-300{transition-delay:.3s}.\32xl\:delay-500{transition-delay:.5s}.\32xl\:delay-700{transition-delay:.7s}.\32xl\:delay-1000{transition-delay:1s}.\32xl\:duration-75{transition-duration:75ms}.\32xl\:duration-100{transition-duration:.1s}.\32xl\:duration-150{transition-duration:.15s}.\32xl\:duration-200{transition-duration:.2s}.\32xl\:duration-300{transition-duration:.3s}.\32xl\:duration-500{transition-duration:.5s}.\32xl\:duration-700{transition-duration:.7s}.\32xl\:duration-1000{transition-duration:1s}.\32xl\:ease-linear{transition-timing-function:linear}.\32xl\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.\32xl\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\32xl\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}
\ No newline at end of file diff --git a/priv/static/assets/site.css.br b/priv/static/assets/site.css.br Binary files differindex ef02918..99026aa 100644 --- a/priv/static/assets/site.css.br +++ b/priv/static/assets/site.css.br diff --git a/priv/static/assets/site.css.gz b/priv/static/assets/site.css.gz Binary files differindex 351fbbf..d28c118 100644 --- a/priv/static/assets/site.css.gz +++ b/priv/static/assets/site.css.gz diff --git a/priv/static/assets/site.js b/priv/static/assets/site.js index e0bdc79..16da7b7 100644 --- a/priv/static/assets/site.js +++ b/priv/static/assets/site.js @@ -45,3 +45,4 @@ within: import LiveSocket from "phoenix_live_view" let liveSocket = new LiveSocket("/live", Socket, {...}) `);this.socket=new e(t,r),this.bindingPrefix=r.bindingPrefix||Zc,this.opts=r,this.params=vi(r.params||{}),this.viewLogger=r.viewLogger,this.metadataCallbacks=r.metadata||{},this.defaults=Object.assign(Mt(Kc),r.defaults||{}),this.activeElement=null,this.prevActive=null,this.silenced=!1,this.main=null,this.linkRef=1,this.roots={},this.href=window.location.href,this.pendingLink=null,this.currentLocation=Mt(window.location),this.hooks=r.hooks||{},this.uploaders=r.uploaders||{},this.loaderTimeout=r.loaderTimeout||Wc,this.localStorage=r.localStorage||window.localStorage,this.sessionStorage=r.sessionStorage||window.sessionStorage,this.boundTopLevelEvents=!1,this.domCallbacks=Object.assign({onNodeAdded:vi(),onBeforeElUpdated:vi()},r.dom||{}),window.addEventListener("pagehide",i=>{this.unloaded=!0}),this.socket.onOpen(()=>{this.isUnloaded()&&window.location.reload()})}isProfileEnabled(){return this.sessionStorage.getItem(pi)==="true"}isDebugEnabled(){return this.sessionStorage.getItem(mi)==="true"}enableDebug(){this.sessionStorage.setItem(mi,"true")}enableProfiling(){this.sessionStorage.setItem(pi,"true")}disableDebug(){this.sessionStorage.removeItem(mi)}disableProfiling(){this.sessionStorage.removeItem(pi)}enableLatencySim(t){this.enableDebug(),console.log("latency simulator enabled for the duration of this browser session. Call disableLatencySim() to disable"),this.sessionStorage.setItem(gi,t)}disableLatencySim(){this.sessionStorage.removeItem(gi)}getLatencySim(){let t=this.sessionStorage.getItem(gi);return t?parseInt(t):null}getSocket(){return this.socket}connect(){let t=()=>{this.joinRootViews()&&(this.bindTopLevelEvents(),this.socket.connect())};["complete","loaded","interactive"].indexOf(document.readyState)>=0?t():document.addEventListener("DOMContentLoaded",()=>t())}disconnect(t){this.socket.disconnect(t)}triggerDOM(t,e){this.domCallbacks[t](...e)}time(t,e){if(!this.isProfileEnabled()||!console.time)return e();console.time(t);let r=e();return console.timeEnd(t),r}log(t,e,r){if(this.viewLogger){let[i,n]=r();this.viewLogger(t,e,i,n)}else if(this.isDebugEnabled()){let[i,n]=r();Xc(t,e,i,n)}}onChannel(t,e,r){t.on(e,i=>{let n=this.getLatencySim();n?(console.log(`simulating ${n}ms of latency from server to client`),setTimeout(()=>r(i),n)):r(i)})}wrapPush(t,e,r){let i=this.getLatencySim(),n=t.joinCount;if(!i)return e.timeout?r().receive("timeout",()=>{t.joinCount===n&&!t.isDestroyed()&&this.reloadWithJitter(t,()=>{this.log(t,"timeout",()=>["received timeout while communicating with server. Falling back to hard refresh for recovery"])})}):r();console.log(`simulating ${i}ms of latency from client to server`);let s={receives:[],receive(o,a){this.receives.push([o,a])}};return setTimeout(()=>{t.isDestroyed()||s.receives.reduce((o,[a,l])=>o.receive(a,l),r())},i),s}reloadWithJitter(t,e){t.destroy(),this.disconnect();let[r,i]=xc,n=Math.floor(Math.random()*(i-r+1))+r,s=Me.updateLocal(this.localStorage,window.location.pathname,po,0,o=>o+1);e?e():this.log(t,"join",()=>[`encountered ${s} consecutive reloads`]),s>go&&(this.log(t,"join",()=>[`exceeded ${go} consecutive reloads. Entering failsafe mode`]),n=Nc),setTimeout(()=>{this.hasPendingLink()?window.location=this.pendingLink:window.location.reload()},n)}getHookCallbacks(t){return t&&t.startsWith("Phoenix.")?ih[t.split(".")[1]]:this.hooks[t]}isUnloaded(){return this.unloaded}isConnected(){return this.socket.isConnected()}getBindingPrefix(){return this.bindingPrefix}binding(t){return`${this.getBindingPrefix()}${t}`}channel(t,e){return this.socket.channel(t,e)}joinRootViews(){let t=!1;return g.all(document,`${lt}:not([${Lt}])`,e=>{if(!this.getRootById(e.id)){let r=this.newRootView(e);r.setHref(this.getHref()),r.join(),e.getAttribute(Ao)&&(this.main=r)}t=!0}),t}redirect(t,e){this.disconnect(),Me.redirect(t,e)}replaceMain(t,e,r=null,i=this.setPendingLink(t)){let n=this.main.el,s=g.cloneNode(n,"");this.main.showLoader(this.loaderTimeout),this.main.destroy(),this.main=this.newRootView(s,e),this.main.setRedirect(t),this.main.join(o=>{o===1&&this.commitPendingLink(i)&&(n.replaceWith(s),r&&r())})}isPhxView(t){return t.getAttribute&&t.getAttribute(Pe)!==null}newRootView(t,e){let r=new $o(t,this,null,e);return this.roots[r.id]=r,r}owner(t,e){let r=ye(t.closest(lt),i=>this.getViewByEl(i));r&&e(r)}withinOwners(t,e){this.owner(t,r=>{let i=t.getAttribute(this.binding("target"));i===null?e(r,t):r.withinTargets(i,e)})}getViewByEl(t){let e=t.getAttribute(hr);return ye(this.getRootById(e),r=>r.getDescendentByEl(t))}getRootById(t){return this.roots[t]}destroyAllViews(){for(let t in this.roots)this.roots[t].destroy(),delete this.roots[t]}destroyViewByEl(t){let e=this.getRootById(t.getAttribute(hr));e&&e.destroyDescendent(t.id)}setActiveElement(t){if(this.activeElement===t)return;this.activeElement=t;let e=()=>{t===this.activeElement&&(this.activeElement=null),t.removeEventListener("mouseup",this),t.removeEventListener("touchend",this)};t.addEventListener("mouseup",e),t.addEventListener("touchend",e)}getActiveElement(){return document.activeElement===document.body?this.activeElement||document.activeElement:document.activeElement||document.body}dropActiveElement(t){this.prevActive&&t.ownsElement(this.prevActive)&&(this.prevActive=null)}restorePreviouslyActiveFocus(){this.prevActive&&this.prevActive!==document.body&&this.prevActive.focus()}blurActiveElement(){this.prevActive=this.getActiveElement(),this.prevActive!==document.body&&this.prevActive.blur()}bindTopLevelEvents(){this.boundTopLevelEvents||(this.boundTopLevelEvents=!0,document.body.addEventListener("click",function(){}),window.addEventListener("pageshow",t=>{t.persisted&&(this.getSocket().disconnect(),this.withPageLoading({to:window.location.href,kind:"redirect"}),window.location.reload())},!0),this.bindNav(),this.bindClicks(),this.bindForms(),this.bind({keyup:"keyup",keydown:"keydown"},(t,e,r,i,n,s,o)=>{let a=i.getAttribute(this.binding(qc)),l=t.key&&t.key.toLowerCase();a&&a.toLowerCase()!==l||r.pushKey(i,n,e,s,{key:t.key,...this.eventMeta(e,t,i)})}),this.bind({blur:"focusout",focus:"focusin"},(t,e,r,i,n,s,o)=>{o||r.pushEvent(e,i,n,s,this.eventMeta(e,t,i))}),this.bind({blur:"blur",focus:"focus"},(t,e,r,i,n,s,o)=>{o&&!o!=="window"&&r.pushEvent(e,i,n,s,this.eventMeta(e,t,i))}),window.addEventListener("dragover",t=>t.preventDefault()),window.addEventListener("drop",t=>{t.preventDefault();let e=ye(Rt(t.target,this.binding(bo)),n=>n.getAttribute(this.binding(bo))),r=e&&document.getElementById(e),i=Array.from(t.dataTransfer.files||[]);!r||r.disabled||i.length===0||!(r.files instanceof FileList)||(D.trackFiles(r,i),r.dispatchEvent(new Event("input",{bubbles:!0})))}),this.on(yo,t=>{let e=t.target;if(!g.isUploadInput(e))return;let r=Array.from(t.detail.files||[]).filter(i=>i instanceof File||i instanceof Blob);D.trackFiles(e,r),e.dispatchEvent(new Event("input",{bubbles:!0}))}))}eventMeta(t,e,r){let i=this.metadataCallbacks[t];return i?i(e,r):{}}setPendingLink(t){return this.linkRef++,this.pendingLink=t,this.linkRef}commitPendingLink(t){return this.linkRef!==t?!1:(this.href=this.pendingLink,this.pendingLink=null,!0)}getHref(){return this.href}hasPendingLink(){return!!this.pendingLink}bind(t,e){for(let r in t){let i=t[r];this.on(i,n=>{let s=this.binding(r),o=this.binding(`window-${r}`),a=n.target.getAttribute&&n.target.getAttribute(s);a?this.debounce(n.target,n,()=>{this.withinOwners(n.target,(l,u)=>{e(n,r,l,n.target,u,a,null)})}):g.all(document,`[${o}]`,l=>{let u=l.getAttribute(o);this.debounce(l,n,()=>{this.withinOwners(l,(c,h)=>{e(n,r,c,l,h,u,"window")})})})})}}bindClicks(){this.bindClick("click","click",!1),this.bindClick("mousedown","capture-click",!0)}bindClick(t,e,r){let i=this.binding(e);window.addEventListener(t,n=>{if(!this.isConnected())return;let s=null;r?s=n.target.matches(`[${i}]`)?n.target:n.target.querySelector(`[${i}]`):s=Rt(n.target,i);let o=s&&s.getAttribute(i);!o||(s.getAttribute("href")==="#"&&n.preventDefault(),this.debounce(s,n,()=>{this.withinOwners(s,(a,l)=>{a.pushEvent("click",s,l,o,this.eventMeta("click",n,s))})}))},r)}bindNav(){if(!Me.canPushState())return;history.scrollRestoration&&(history.scrollRestoration="manual");let t=null;window.addEventListener("scroll",e=>{clearTimeout(t),t=setTimeout(()=>{Me.updateCurrentState(r=>Object.assign(r,{scroll:window.scrollY}))},100)}),window.addEventListener("popstate",e=>{if(!this.registerNewLocation(window.location))return;let{type:r,id:i,root:n,scroll:s}=e.state||{},o=window.location.href;this.main.isConnected()&&r==="patch"&&i===this.main.id?this.main.pushLinkPatch(o,null):this.replaceMain(o,null,()=>{n&&this.replaceRootHistory(),typeof s=="number"&&setTimeout(()=>{window.scrollTo(0,s)},0)})},!1),window.addEventListener("click",e=>{let r=Rt(e.target,oi),i=r&&r.getAttribute(oi),n=e.metaKey||e.ctrlKey||e.button===1;if(!i||!this.isConnected()||!this.main||n)return;let s=r.href,o=r.getAttribute(Fc);if(e.preventDefault(),this.pendingLink!==s)if(i==="patch")this.pushHistoryPatch(s,o,r);else if(i==="redirect")this.historyRedirect(s,o);else throw new Error(`expected ${oi} to be "patch" or "redirect", got: ${i}`)},!1)}withPageLoading(t,e){g.dispatchEvent(window,"phx:page-loading-start",t);let r=()=>g.dispatchEvent(window,"phx:page-loading-stop",t);return e?e(r):r}pushHistoryPatch(t,e,r){this.withPageLoading({to:t,kind:"patch"},i=>{this.main.pushLinkPatch(t,r,n=>{this.historyPatch(t,e,n),i()})})}historyPatch(t,e,r=this.setPendingLink(t)){!this.commitPendingLink(r)||(Me.pushState(e,{type:"patch",id:this.main.id},t),this.registerNewLocation(window.location))}historyRedirect(t,e,r){let i=window.scrollY;this.withPageLoading({to:t,kind:"redirect"},n=>{this.replaceMain(t,r,()=>{Me.pushState(e,{type:"redirect",id:this.main.id,scroll:i},t),this.registerNewLocation(window.location),n()})})}replaceRootHistory(){Me.pushState("replace",{root:!0,type:"patch",id:this.main.id})}registerNewLocation(t){let{pathname:e,search:r}=this.currentLocation;return e+r===t.pathname+t.search?!1:(this.currentLocation=Mt(t),!0)}bindForms(){let t=0;this.on("submit",e=>{let r=e.target.getAttribute(this.binding("submit"));!r||(e.preventDefault(),e.target.disabled=!0,this.withinOwners(e.target,(i,n)=>i.submitForm(e.target,n,r)))},!1);for(let e of["change","input"])this.on(e,r=>{let i=r.target,n=i.form&&i.form.getAttribute(this.binding("change"));if(!n||i.type==="number"&&i.validity&&i.validity.badInput)return;let s=t;t++;let{at:o,type:a}=g.private(i,"prev-iteration")||{};o===s-1&&e!==a||(g.putPrivate(i,"prev-iteration",{at:s,type:e}),this.debounce(i,r,()=>{this.withinOwners(i.form,(l,u)=>{g.putPrivate(i,Co,!0),g.isTextualInput(i)||this.setActiveElement(i),l.pushInput(i,u,n,r.target)})}))},!1)}debounce(t,e,r){let i=this.binding(jc),n=this.binding(Uc),s=this.defaults.debounce.toString(),o=this.defaults.throttle.toString();g.debounce(t,e,i,s,n,o,r)}silenceEvents(t){this.silenced=!0,t(),this.silenced=!1}on(t,e){window.addEventListener(t,r=>{this.silenced||e(r)})}};var Si=ki(ii()),wh=Rr.start();wh.load(co);var Ei={};Ei.AutoFocus={mounted(){this.el.focus()}};Ei.NaiveDateTimeUTC={mounted(){var t=Intl.DateTimeFormat().resolvedOptions(),e=document.body.dataset.tz||t.timeZone||"UTC",r=document.body.dataset.locale||t.locale||"en",i=Si.DateTime[this.el.dataset.timeFormat],n=Si.DateTime.fromISO(this.el.dateTime,{zone:"utc"}).setZone(e).setLocale(r);this.el.innerText=n.toLocaleString(i)}};var Sh=document.querySelector("meta[name='csrf-token']").getAttribute("content"),Eh=new Wo("/live",mo,{hooks:Ei,params:{_csrf_token:Sh}});Eh.connect();})(); +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9sdXhvbi9zcmMvZXJyb3JzLmpzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvbHV4b24vc3JjL2ltcGwvZm9ybWF0cy5qcyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL2x1eG9uL3NyYy9pbXBsL3V0aWwuanMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9sdXhvbi9zcmMvaW1wbC9lbmdsaXNoLmpzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvbHV4b24vc3JjL2ltcGwvZm9ybWF0dGVyLmpzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvbHV4b24vc3JjL2ltcGwvaW52YWxpZC5qcyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL2x1eG9uL3NyYy96b25lLmpzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvbHV4b24vc3JjL3pvbmVzL3N5c3RlbVpvbmUuanMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9sdXhvbi9zcmMvem9uZXMvSUFOQVpvbmUuanMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9sdXhvbi9zcmMvem9uZXMvZml4ZWRPZmZzZXRab25lLmpzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvbHV4b24vc3JjL3pvbmVzL2ludmFsaWRab25lLmpzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvbHV4b24vc3JjL2ltcGwvem9uZVV0aWwuanMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9sdXhvbi9zcmMvc2V0dGluZ3MuanMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9sdXhvbi9zcmMvaW1wbC9sb2NhbGUuanMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9sdXhvbi9zcmMvaW1wbC9yZWdleFBhcnNlci5qcyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL2x1eG9uL3NyYy9kdXJhdGlvbi5qcyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL2x1eG9uL3NyYy9pbnRlcnZhbC5qcyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL2x1eG9uL3NyYy9pbmZvLmpzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvbHV4b24vc3JjL2ltcGwvZGlmZi5qcyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL2x1eG9uL3NyYy9pbXBsL2RpZ2l0cy5qcyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL2x1eG9uL3NyYy9pbXBsL3Rva2VuUGFyc2VyLmpzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvbHV4b24vc3JjL2ltcGwvY29udmVyc2lvbnMuanMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9sdXhvbi9zcmMvZGF0ZXRpbWUuanMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9sdXhvbi9zcmMvbHV4b24uanMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9AaG90d2lyZWQvdHVyYm8vZGlzdC90dXJiby5lczIwMTctZXNtLmpzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL2V2ZW50X2xpc3RlbmVyLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL2Rpc3BhdGNoZXIudHMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9Ac3RpbXVsdXMvY29yZS9zcmMvYWN0aW9uX2Rlc2NyaXB0b3IudHMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9Ac3RpbXVsdXMvY29yZS9zcmMvYWN0aW9uLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL2JpbmRpbmcudHMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9Ac3RpbXVsdXMvbXV0YXRpb24tb2JzZXJ2ZXJzL3NyYy9lbGVtZW50X29ic2VydmVyLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL211dGF0aW9uLW9ic2VydmVycy9zcmMvYXR0cmlidXRlX29ic2VydmVyLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL211dGF0aW9uLW9ic2VydmVycy9zcmMvc3RyaW5nX21hcF9vYnNlcnZlci50cyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL0BzdGltdWx1cy9tdWx0aW1hcC9zcmMvc2V0X29wZXJhdGlvbnMudHMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9Ac3RpbXVsdXMvbXVsdGltYXAvc3JjL211bHRpbWFwLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL211bHRpbWFwL3NyYy9pbmRleGVkX211bHRpbWFwLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL211dGF0aW9uLW9ic2VydmVycy9zcmMvdG9rZW5fbGlzdF9vYnNlcnZlci50cyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL0BzdGltdWx1cy9tdXRhdGlvbi1vYnNlcnZlcnMvc3JjL3ZhbHVlX2xpc3Rfb2JzZXJ2ZXIudHMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9Ac3RpbXVsdXMvY29yZS9zcmMvYmluZGluZ19vYnNlcnZlci50cyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL0BzdGltdWx1cy9jb3JlL3NyYy92YWx1ZV9vYnNlcnZlci50cyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL0BzdGltdWx1cy9jb3JlL3NyYy9jb250ZXh0LnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL2luaGVyaXRhYmxlX3N0YXRpY3MudHMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9Ac3RpbXVsdXMvY29yZS9zcmMvYmxlc3NpbmcudHMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9Ac3RpbXVsdXMvY29yZS9zcmMvZGVmaW5pdGlvbi50cyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL0BzdGltdWx1cy9jb3JlL3NyYy9tb2R1bGUudHMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9Ac3RpbXVsdXMvY29yZS9zcmMvY2xhc3NfbWFwLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL3N0cmluZ19oZWxwZXJzLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL2RhdGFfbWFwLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL2d1aWRlLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL3NlbGVjdG9ycy50cyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL0BzdGltdWx1cy9jb3JlL3NyYy90YXJnZXRfc2V0LnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL3Njb3BlLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL3Njb3BlX29ic2VydmVyLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL3JvdXRlci50cyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL0BzdGltdWx1cy9jb3JlL3NyYy9zY2hlbWEudHMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9Ac3RpbXVsdXMvY29yZS9zcmMvYXBwbGljYXRpb24udHMiLCAiLi4vLi4vLi4vYXNzZXRzL25vZGVfbW9kdWxlcy9Ac3RpbXVsdXMvY29yZS9zcmMvY2xhc3NfcHJvcGVydGllcy50cyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL0BzdGltdWx1cy9jb3JlL3NyYy90YXJnZXRfcHJvcGVydGllcy50cyIsICIuLi8uLi8uLi9hc3NldHMvbm9kZV9tb2R1bGVzL0BzdGltdWx1cy9jb3JlL3NyYy92YWx1ZV9wcm9wZXJ0aWVzLnRzIiwgIi4uLy4uLy4uL2Fzc2V0cy9ub2RlX21vZHVsZXMvQHN0aW11bHVzL2NvcmUvc3JjL2NvbnRyb2xsZXIudHMiLCAiLi4vLi4vLi4vYXNzZXRzL2NvbnRyb2xsZXJzL3RpbWVfY29udHJvbGxlci5qcyIsICJzdGltdWx1c19uczovVXNlcnMvaHJlZi9kZXYvYm90L2Fzc2V0cy9jb250cm9sbGVycyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXgvYXNzZXRzL2pzL3Bob2VuaXgvdXRpbHMuanMiLCAiLi4vLi4vLi4vZGVwcy9waG9lbml4L2Fzc2V0cy9qcy9waG9lbml4L2NvbnN0YW50cy5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXgvYXNzZXRzL2pzL3Bob2VuaXgvcHVzaC5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXgvYXNzZXRzL2pzL3Bob2VuaXgvdGltZXIuanMiLCAiLi4vLi4vLi4vZGVwcy9waG9lbml4L2Fzc2V0cy9qcy9waG9lbml4L2NoYW5uZWwuanMiLCAiLi4vLi4vLi4vZGVwcy9waG9lbml4L2Fzc2V0cy9qcy9waG9lbml4L2FqYXguanMiLCAiLi4vLi4vLi4vZGVwcy9waG9lbml4L2Fzc2V0cy9qcy9waG9lbml4L2xvbmdwb2xsLmpzIiwgIi4uLy4uLy4uL2RlcHMvcGhvZW5peC9hc3NldHMvanMvcGhvZW5peC9wcmVzZW5jZS5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXgvYXNzZXRzL2pzL3Bob2VuaXgvc2VyaWFsaXplci5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXgvYXNzZXRzL2pzL3Bob2VuaXgvc29ja2V0LmpzIiwgIi4uLy4uLy4uL2RlcHMvcGhvZW5peF9saXZlX3ZpZXcvYXNzZXRzL2pzL3Bob2VuaXhfbGl2ZV92aWV3L2NvbnN0YW50cy5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXhfbGl2ZV92aWV3L2Fzc2V0cy9qcy9waG9lbml4X2xpdmVfdmlldy9lbnRyeV91cGxvYWRlci5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXhfbGl2ZV92aWV3L2Fzc2V0cy9qcy9waG9lbml4X2xpdmVfdmlldy91dGlscy5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXhfbGl2ZV92aWV3L2Fzc2V0cy9qcy9waG9lbml4X2xpdmVfdmlldy9icm93c2VyLmpzIiwgIi4uLy4uLy4uL2RlcHMvcGhvZW5peF9saXZlX3ZpZXcvYXNzZXRzL2pzL3Bob2VuaXhfbGl2ZV92aWV3L2RvbS5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXhfbGl2ZV92aWV3L2Fzc2V0cy9qcy9waG9lbml4X2xpdmVfdmlldy91cGxvYWRfZW50cnkuanMiLCAiLi4vLi4vLi4vZGVwcy9waG9lbml4X2xpdmVfdmlldy9hc3NldHMvanMvcGhvZW5peF9saXZlX3ZpZXcvbGl2ZV91cGxvYWRlci5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXhfbGl2ZV92aWV3L2Fzc2V0cy9qcy9waG9lbml4X2xpdmVfdmlldy9ob29rcy5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXhfbGl2ZV92aWV3L2Fzc2V0cy9qcy9waG9lbml4X2xpdmVfdmlldy9kb21fcG9zdF9tb3JwaF9yZXN0b3Jlci5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXhfbGl2ZV92aWV3L2Fzc2V0cy9ub2RlX21vZHVsZXMvbW9ycGhkb20vZGlzdC9tb3JwaGRvbS1lc20uanMiLCAiLi4vLi4vLi4vZGVwcy9waG9lbml4X2xpdmVfdmlldy9hc3NldHMvanMvcGhvZW5peF9saXZlX3ZpZXcvZG9tX3BhdGNoLmpzIiwgIi4uLy4uLy4uL2RlcHMvcGhvZW5peF9saXZlX3ZpZXcvYXNzZXRzL2pzL3Bob2VuaXhfbGl2ZV92aWV3L3JlbmRlcmVkLmpzIiwgIi4uLy4uLy4uL2RlcHMvcGhvZW5peF9saXZlX3ZpZXcvYXNzZXRzL2pzL3Bob2VuaXhfbGl2ZV92aWV3L3ZpZXdfaG9vay5qcyIsICIuLi8uLi8uLi9kZXBzL3Bob2VuaXhfbGl2ZV92aWV3L2Fzc2V0cy9qcy9waG9lbml4X2xpdmVfdmlldy92aWV3LmpzIiwgIi4uLy4uLy4uL2RlcHMvcGhvZW5peF9saXZlX3ZpZXcvYXNzZXRzL2pzL3Bob2VuaXhfbGl2ZV92aWV3L2xpdmVfc29ja2V0LmpzIiwgIi4uLy4uLy4uL2Fzc2V0cy9zaXRlLmpzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIvLyB0aGVzZSBhcmVuJ3QgcmVhbGx5IHByaXZhdGUsIGJ1dCBub3IgYXJlIHRoZXkgcmVhbGx5IHVzZWZ1bCB0byBkb2N1bWVudFxuXG4vKipcbiAqIEBwcml2YXRlXG4gKi9cbmNsYXNzIEx1eG9uRXJyb3IgZXh0ZW5kcyBFcnJvciB7fVxuXG4vKipcbiAqIEBwcml2YXRlXG4gKi9cbmV4cG9ydCBjbGFzcyBJbnZhbGlkRGF0ZVRpbWVFcnJvciBleHRlbmRzIEx1eG9uRXJyb3Ige1xuICBjb25zdHJ1Y3RvcihyZWFzb24pIHtcbiAgICBzdXBlcihgSW52YWxpZCBEYXRlVGltZTogJHtyZWFzb24udG9NZXNzYWdlKCl9YCk7XG4gIH1cbn1cblxuLyoqXG4gKiBAcHJpdmF0ZVxuICovXG5leHBvcnQgY2xhc3MgSW52YWxpZEludGVydmFsRXJyb3IgZXh0ZW5kcyBMdXhvbkVycm9yIHtcbiAgY29uc3RydWN0b3IocmVhc29uKSB7XG4gICAgc3VwZXIoYEludmFsaWQgSW50ZXJ2YWw6ICR7cmVhc29uLnRvTWVzc2FnZSgpfWApO1xuICB9XG59XG5cbi8qKlxuICogQHByaXZhdGVcbiAqL1xuZXhwb3J0IGNsYXNzIEludmFsaWREdXJhdGlvbkVycm9yIGV4dGVuZHMgTHV4b25FcnJvciB7XG4gIGNvbnN0cnVjdG9yKHJlYXNvbikge1xuICAgIHN1cGVyKGBJbnZhbGlkIER1cmF0aW9uOiAke3JlYXNvbi50b01lc3NhZ2UoKX1gKTtcbiAgfVxufVxuXG4vKipcbiAqIEBwcml2YXRlXG4gKi9cbmV4cG9ydCBjbGFzcyBDb25mbGljdGluZ1NwZWNpZmljYXRpb25FcnJvciBleHRlbmRzIEx1eG9uRXJyb3Ige31cblxuLyoqXG4gKiBAcHJpdmF0ZVxuICovXG5leHBvcnQgY2xhc3MgSW52YWxpZFVuaXRFcnJvciBleHRlbmRzIEx1eG9uRXJyb3Ige1xuICBjb25zdHJ1Y3Rvcih1bml0KSB7XG4gICAgc3VwZXIoYEludmFsaWQgdW5pdCAke3VuaXR9YCk7XG4gIH1cbn1cblxuLyoqXG4gKiBAcHJpdmF0ZVxuICovXG5leHBvcnQgY2xhc3MgSW52YWxpZEFyZ3VtZW50RXJyb3IgZXh0ZW5kcyBMdXhvbkVycm9yIHt9XG5cbi8qKlxuICogQHByaXZhdGVcbiAqL1xuZXhwb3J0IGNsYXNzIFpvbmVJc0Fic3RyYWN0RXJyb3IgZXh0ZW5kcyBMdXhvbkVycm9yIHtcbiAgY29uc3RydWN0b3IoKSB7XG4gICAgc3VwZXIoXCJab25lIGlzIGFuIGFic3RyYWN0IGNsYXNzXCIpO1xuICB9XG59XG4iLCAiLyoqXG4gKiBAcHJpdmF0ZVxuICovXG5cbmNvbnN0IG4gPSBcIm51bWVyaWNcIixcbiAgcyA9IFwic2hvcnRcIixcbiAgbCA9IFwibG9uZ1wiO1xuXG5leHBvcnQgY29uc3QgREFURV9TSE9SVCA9IHtcbiAgeWVhcjogbixcbiAgbW9udGg6IG4sXG4gIGRheTogbixcbn07XG5cbmV4cG9ydCBjb25zdCBEQVRFX01FRCA9IHtcbiAgeWVhcjogbixcbiAgbW9udGg6IHMsXG4gIGRheTogbixcbn07XG5cbmV4cG9ydCBjb25zdCBEQVRFX01FRF9XSVRIX1dFRUtEQVkgPSB7XG4gIHllYXI6IG4sXG4gIG1vbnRoOiBzLFxuICBkYXk6IG4sXG4gIHdlZWtkYXk6IHMsXG59O1xuXG5leHBvcnQgY29uc3QgREFURV9GVUxMID0ge1xuICB5ZWFyOiBuLFxuICBtb250aDogbCxcbiAgZGF5OiBuLFxufTtcblxuZXhwb3J0IGNvbnN0IERBVEVfSFVHRSA9IHtcbiAgeWVhcjogbixcbiAgbW9udGg6IGwsXG4gIGRheTogbixcbiAgd2Vla2RheTogbCxcbn07XG5cbmV4cG9ydCBjb25zdCBUSU1FX1NJTVBMRSA9IHtcbiAgaG91cjogbixcbiAgbWludXRlOiBuLFxufTtcblxuZXhwb3J0IGNvbnN0IFRJTUVfV0lUSF9TRUNPTkRTID0ge1xuICBob3VyOiBuLFxuICBtaW51dGU6IG4sXG4gIHNlY29uZDogbixcbn07XG5cbmV4cG9ydCBjb25zdCBUSU1FX1dJVEhfU0hPUlRfT0ZGU0VUID0ge1xuICBob3VyOiBuLFxuICBtaW51dGU6IG4sXG4gIHNlY29uZDogbixcbiAgdGltZVpvbmVOYW1lOiBzLFxufTtcblxuZXhwb3J0IGNvbnN0IFRJTUVfV0lUSF9MT05HX09GRlNFVCA9IHtcbiAgaG91cjogbixcbiAgbWludXRlOiBuLFxuICBzZWNvbmQ6IG4sXG4gIHRpbWVab25lTmFtZTogbCxcbn07XG5cbmV4cG9ydCBjb25zdCBUSU1FXzI0X1NJTVBMRSA9IHtcbiAgaG91cjogbixcbiAgbWludXRlOiBuLFxuICBob3VyQ3ljbGU6IFwiaDIzXCIsXG59O1xuXG5leHBvcnQgY29uc3QgVElNRV8yNF9XSVRIX1NFQ09ORFMgPSB7XG4gIGhvdXI6IG4sXG4gIG1pbnV0ZTogbixcbiAgc2Vjb25kOiBuLFxuICBob3VyQ3ljbGU6IFwiaDIzXCIsXG59O1xuXG5leHBvcnQgY29uc3QgVElNRV8yNF9XSVRIX1NIT1JUX09GRlNFVCA9IHtcbiAgaG91cjogbixcbiAgbWludXRlOiBuLFxuICBzZWNvbmQ6IG4sXG4gIGhvdXJDeWNsZTogXCJoMjNcIixcbiAgdGltZVpvbmVOYW1lOiBzLFxufTtcblxuZXhwb3J0IGNvbnN0IFRJTUVfMjRfV0lUSF9MT05HX09GRlNFVCA9IHtcbiAgaG91cjogbixcbiAgbWludXRlOiBuLFxuICBzZWNvbmQ6IG4sXG4gIGhvdXJDeWNsZTogXCJoMjNcIixcbiAgdGltZVpvbmVOYW1lOiBsLFxufTtcblxuZXhwb3J0IGNvbnN0IERBVEVUSU1FX1NIT1JUID0ge1xuICB5ZWFyOiBuLFxuICBtb250aDogbixcbiAgZGF5OiBuLFxuICBob3VyOiBuLFxuICBtaW51dGU6IG4sXG59O1xuXG5leHBvcnQgY29uc3QgREFURVRJTUVfU0hPUlRfV0lUSF9TRUNPTkRTID0ge1xuICB5ZWFyOiBuLFxuICBtb250aDogbixcbiAgZGF5OiBuLFxuICBob3VyOiBuLFxuICBtaW51dGU6IG4sXG4gIHNlY29uZDogbixcbn07XG5cbmV4cG9ydCBjb25zdCBEQVRFVElNRV9NRUQgPSB7XG4gIHllYXI6IG4sXG4gIG1vbnRoOiBzLFxuICBkYXk6IG4sXG4gIGhvdXI6IG4sXG4gIG1pbnV0ZTogbixcbn07XG5cbmV4cG9ydCBjb25zdCBEQVRFVElNRV9NRURfV0lUSF9TRUNPTkRTID0ge1xuICB5ZWFyOiBuLFxuICBtb250aDogcyxcbiAgZGF5OiBuLFxuICBob3VyOiBuLFxuICBtaW51dGU6IG4sXG4gIHNlY29uZDogbixcbn07XG5cbmV4cG9ydCBjb25zdCBEQVRFVElNRV9NRURfV0lUSF9XRUVLREFZID0ge1xuICB5ZWFyOiBuLFxuICBtb250aDogcyxcbiAgZGF5OiBuLFxuICB3ZWVrZGF5OiBzLFxuICBob3VyOiBuLFxuICBtaW51dGU6IG4sXG59O1xuXG5leHBvcnQgY29uc3QgREFURVRJTUVfRlVMTCA9IHtcbiAgeWVhcjogbixcbiAgbW9udGg6IGwsXG4gIGRheTogbixcbiAgaG91cjogbixcbiAgbWludXRlOiBuLFxuICB0aW1lWm9uZU5hbWU6IHMsXG59O1xuXG5leHBvcnQgY29uc3QgREFURVRJTUVfRlVMTF9XSVRIX1NFQ09ORFMgPSB7XG4gIHllYXI6IG4sXG4gIG1vbnRoOiBsLFxuICBkYXk6IG4sXG4gIGhvdXI6IG4sXG4gIG1pbnV0ZTogbixcbiAgc2Vjb25kOiBuLFxuICB0aW1lWm9uZU5hbWU6IHMsXG59O1xuXG5leHBvcnQgY29uc3QgREFURVRJTUVfSFVHRSA9IHtcbiAgeWVhcjogbixcbiAgbW9udGg6IGwsXG4gIGRheTogbixcbiAgd2Vla2RheTogbCxcbiAgaG91cjogbixcbiAgbWludXRlOiBuLFxuICB0aW1lWm9uZU5hbWU6IGwsXG59O1xuXG5leHBvcnQgY29uc3QgREFURVRJTUVfSFVHRV9XSVRIX1NFQ09ORFMgPSB7XG4gIHllYXI6IG4sXG4gIG1vbnRoOiBsLFxuICBkYXk6IG4sXG4gIHdlZWtkYXk6IGwsXG4gIGhvdXI6IG4sXG4gIG1pbnV0ZTogbixcbiAgc2Vjb25kOiBuLFxuICB0aW1lWm9uZU5hbWU6IGwsXG59O1xuIiwgIi8qXG4gIFRoaXMgaXMganVzdCBhIGp1bmsgZHJhd2VyLCBjb250YWluaW5nIGFueXRoaW5nIHVzZWQgYWNyb3NzIG11bHRpcGxlIGNsYXNzZXMuXG4gIEJlY2F1c2UgTHV4b24gaXMgc21hbGwoaXNoKSwgdGhpcyBzaG91bGQgc3RheSBzbWFsbCBhbmQgd2Ugd29uJ3Qgd29ycnkgYWJvdXQgc3BsaXR0aW5nXG4gIGl0IHVwIGludG8sIHNheSwgcGFyc2luZ1V0aWwuanMgYW5kIGJhc2ljVXRpbC5qcyBhbmQgc28gb24uIEJ1dCB0aGV5IGFyZSBkaXZpZGVkIHVwIGJ5IGZlYXR1cmUgYXJlYS5cbiovXG5cbmltcG9ydCB7IEludmFsaWRBcmd1bWVudEVycm9yIH0gZnJvbSBcIi4uL2Vycm9ycy5qc1wiO1xuXG4vKipcbiAqIEBwcml2YXRlXG4gKi9cblxuLy8gVFlQRVNcblxuZXhwb3J0IGZ1bmN0aW9uIGlzVW5kZWZpbmVkKG8pIHtcbiAgcmV0dXJuIHR5cGVvZiBvID09PSBcInVuZGVmaW5lZFwiO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNOdW1iZXIobykge1xuICByZXR1cm4gdHlwZW9mIG8gPT09IFwibnVtYmVyXCI7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc0ludGVnZXIobykge1xuICByZXR1cm4gdHlwZW9mIG8gPT09IFwibnVtYmVyXCIgJiYgbyAlIDEgPT09IDA7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc1N0cmluZyhvKSB7XG4gIHJldHVybiB0eXBlb2YgbyA9PT0gXCJzdHJpbmdcIjtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRGF0ZShvKSB7XG4gIHJldHVybiBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwobykgPT09IFwiW29iamVjdCBEYXRlXVwiO1xufVxuXG4vLyBDQVBBQklMSVRJRVNcblxuZXhwb3J0IGZ1bmN0aW9uIGhhc1JlbGF0aXZlKCkge1xuICB0cnkge1xuICAgIHJldHVybiB0eXBlb2YgSW50bCAhPT0gXCJ1bmRlZmluZWRcIiAmJiAhIUludGwuUmVsYXRpdmVUaW1lRm9ybWF0O1xuICB9IGNhdGNoIChlKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG59XG5cbi8vIE9CSkVDVFMgQU5EIEFSUkFZU1xuXG5leHBvcnQgZnVuY3Rpb24gbWF5YmVBcnJheSh0aGluZykge1xuICByZXR1cm4gQXJyYXkuaXNBcnJheSh0aGluZykgPyB0aGluZyA6IFt0aGluZ107XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBiZXN0QnkoYXJyLCBieSwgY29tcGFyZSkge1xuICBpZiAoYXJyLmxlbmd0aCA9PT0gMCkge1xuICAgIHJldHVybiB1bmRlZmluZWQ7XG4gIH1cbiAgcmV0dXJuIGFyci5yZWR1Y2UoKGJlc3QsIG5leHQpID0+IHtcbiAgICBjb25zdCBwYWlyID0gW2J5KG5leHQpLCBuZXh0XTtcbiAgICBpZiAoIWJlc3QpIHtcbiAgICAgIHJldHVybiBwYWlyO1xuICAgIH0gZWxzZSBpZiAoY29tcGFyZShiZXN0WzBdLCBwYWlyWzBdKSA9PT0gYmVzdFswXSkge1xuICAgICAgcmV0dXJuIGJlc3Q7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBwYWlyO1xuICAgIH1cbiAgfSwgbnVsbClbMV07XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBwaWNrKG9iaiwga2V5cykge1xuICByZXR1cm4ga2V5cy5yZWR1Y2UoKGEsIGspID0+IHtcbiAgICBhW2tdID0gb2JqW2tdO1xuICAgIHJldHVybiBhO1xuICB9LCB7fSk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBoYXNPd25Qcm9wZXJ0eShvYmosIHByb3ApIHtcbiAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIHByb3ApO1xufVxuXG4vLyBOVU1CRVJTIEFORCBTVFJJTkdTXG5cbmV4cG9ydCBmdW5jdGlvbiBpbnRlZ2VyQmV0d2Vlbih0aGluZywgYm90dG9tLCB0b3ApIHtcbiAgcmV0dXJuIGlzSW50ZWdlcih0aGluZykgJiYgdGhpbmcgPj0gYm90dG9tICYmIHRoaW5nIDw9IHRvcDtcbn1cblxuLy8geCAlIG4gYnV0IHRha2VzIHRoZSBzaWduIG9mIG4gaW5zdGVhZCBvZiB4XG5leHBvcnQgZnVuY3Rpb24gZmxvb3JNb2QoeCwgbikge1xuICByZXR1cm4geCAtIG4gKiBNYXRoLmZsb29yKHggLyBuKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHBhZFN0YXJ0KGlucHV0LCBuID0gMikge1xuICBjb25zdCBtaW51cyA9IGlucHV0IDwgMCA/IFwiLVwiIDogXCJcIjtcbiAgY29uc3QgdGFyZ2V0ID0gbWludXMgPyBpbnB1dCAqIC0xIDogaW5wdXQ7XG4gIGxldCByZXN1bHQ7XG5cbiAgaWYgKHRhcmdldC50b1N0cmluZygpLmxlbmd0aCA8IG4pIHtcbiAgICByZXN1bHQgPSAoXCIwXCIucmVwZWF0KG4pICsgdGFyZ2V0KS5zbGljZSgtbik7XG4gIH0gZWxzZSB7XG4gICAgcmVzdWx0ID0gdGFyZ2V0LnRvU3RyaW5nKCk7XG4gIH1cblxuICByZXR1cm4gYCR7bWludXN9JHtyZXN1bHR9YDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHBhcnNlSW50ZWdlcihzdHJpbmcpIHtcbiAgaWYgKGlzVW5kZWZpbmVkKHN0cmluZykgfHwgc3RyaW5nID09PSBudWxsIHx8IHN0cmluZyA9PT0gXCJcIikge1xuICAgIHJldHVybiB1bmRlZmluZWQ7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIHBhcnNlSW50KHN0cmluZywgMTApO1xuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZU1pbGxpcyhmcmFjdGlvbikge1xuICAvLyBSZXR1cm4gdW5kZWZpbmVkIChpbnN0ZWFkIG9mIDApIGluIHRoZXNlIGNhc2VzLCB3aGVyZSBmcmFjdGlvbiBpcyBub3Qgc2V0XG4gIGlmIChpc1VuZGVmaW5lZChmcmFjdGlvbikgfHwgZnJhY3Rpb24gPT09IG51bGwgfHwgZnJhY3Rpb24gPT09IFwiXCIpIHtcbiAgICByZXR1cm4gdW5kZWZpbmVkO1xuICB9IGVsc2Uge1xuICAgIGNvbnN0IGYgPSBwYXJzZUZsb2F0KFwiMC5cIiArIGZyYWN0aW9uKSAqIDEwMDA7XG4gICAgcmV0dXJuIE1hdGguZmxvb3IoZik7XG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHJvdW5kVG8obnVtYmVyLCBkaWdpdHMsIHRvd2FyZFplcm8gPSBmYWxzZSkge1xuICBjb25zdCBmYWN0b3IgPSAxMCAqKiBkaWdpdHMsXG4gICAgcm91bmRlciA9IHRvd2FyZFplcm8gPyBNYXRoLnRydW5jIDogTWF0aC5yb3VuZDtcbiAgcmV0dXJuIHJvdW5kZXIobnVtYmVyICogZmFjdG9yKSAvIGZhY3Rvcjtcbn1cblxuLy8gREFURSBCQVNJQ1NcblxuZXhwb3J0IGZ1bmN0aW9uIGlzTGVhcFllYXIoeWVhcikge1xuICByZXR1cm4geWVhciAlIDQgPT09IDAgJiYgKHllYXIgJSAxMDAgIT09IDAgfHwgeWVhciAlIDQwMCA9PT0gMCk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBkYXlzSW5ZZWFyKHllYXIpIHtcbiAgcmV0dXJuIGlzTGVhcFllYXIoeWVhcikgPyAzNjYgOiAzNjU7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBkYXlzSW5Nb250aCh5ZWFyLCBtb250aCkge1xuICBjb25zdCBtb2RNb250aCA9IGZsb29yTW9kKG1vbnRoIC0gMSwgMTIpICsgMSxcbiAgICBtb2RZZWFyID0geWVhciArIChtb250aCAtIG1vZE1vbnRoKSAvIDEyO1xuXG4gIGlmIChtb2RNb250aCA9PT0gMikge1xuICAgIHJldHVybiBpc0xlYXBZZWFyKG1vZFllYXIpID8gMjkgOiAyODtcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gWzMxLCBudWxsLCAzMSwgMzAsIDMxLCAzMCwgMzEsIDMxLCAzMCwgMzEsIDMwLCAzMV1bbW9kTW9udGggLSAxXTtcbiAgfVxufVxuXG4vLyBjb3ZlcnQgYSBjYWxlbmRhciBvYmplY3QgdG8gYSBsb2NhbCB0aW1lc3RhbXAgKGVwb2NoLCBidXQgd2l0aCB0aGUgb2Zmc2V0IGJha2VkIGluKVxuZXhwb3J0IGZ1bmN0aW9uIG9ialRvTG9jYWxUUyhvYmopIHtcbiAgbGV0IGQgPSBEYXRlLlVUQyhcbiAgICBvYmoueWVhcixcbiAgICBvYmoubW9udGggLSAxLFxuICAgIG9iai5kYXksXG4gICAgb2JqLmhvdXIsXG4gICAgb2JqLm1pbnV0ZSxcbiAgICBvYmouc2Vjb25kLFxuICAgIG9iai5taWxsaXNlY29uZFxuICApO1xuXG4gIC8vIGZvciBsZWdhY3kgcmVhc29ucywgeWVhcnMgYmV0d2VlbiAwIGFuZCA5OSBhcmUgaW50ZXJwcmV0ZWQgYXMgMTlYWDsgcmV2ZXJ0IHRoYXRcbiAgaWYgKG9iai55ZWFyIDwgMTAwICYmIG9iai55ZWFyID49IDApIHtcbiAgICBkID0gbmV3IERhdGUoZCk7XG4gICAgZC5zZXRVVENGdWxsWWVhcihkLmdldFVUQ0Z1bGxZZWFyKCkgLSAxOTAwKTtcbiAgfVxuICByZXR1cm4gK2Q7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB3ZWVrc0luV2Vla1llYXIod2Vla1llYXIpIHtcbiAgY29uc3QgcDEgPVxuICAgICAgKHdlZWtZZWFyICtcbiAgICAgICAgTWF0aC5mbG9vcih3ZWVrWWVhciAvIDQpIC1cbiAgICAgICAgTWF0aC5mbG9vcih3ZWVrWWVhciAvIDEwMCkgK1xuICAgICAgICBNYXRoLmZsb29yKHdlZWtZZWFyIC8gNDAwKSkgJVxuICAgICAgNyxcbiAgICBsYXN0ID0gd2Vla1llYXIgLSAxLFxuICAgIHAyID0gKGxhc3QgKyBNYXRoLmZsb29yKGxhc3QgLyA0KSAtIE1hdGguZmxvb3IobGFzdCAvIDEwMCkgKyBNYXRoLmZsb29yKGxhc3QgLyA0MDApKSAlIDc7XG4gIHJldHVybiBwMSA9PT0gNCB8fCBwMiA9PT0gMyA/IDUzIDogNTI7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1bnRydW5jYXRlWWVhcih5ZWFyKSB7XG4gIGlmICh5ZWFyID4gOTkpIHtcbiAgICByZXR1cm4geWVhcjtcbiAgfSBlbHNlIHJldHVybiB5ZWFyID4gNjAgPyAxOTAwICsgeWVhciA6IDIwMDAgKyB5ZWFyO1xufVxuXG4vLyBQQVJTSU5HXG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZVpvbmVJbmZvKHRzLCBvZmZzZXRGb3JtYXQsIGxvY2FsZSwgdGltZVpvbmUgPSBudWxsKSB7XG4gIGNvbnN0IGRhdGUgPSBuZXcgRGF0ZSh0cyksXG4gICAgaW50bE9wdHMgPSB7XG4gICAgICBob3VyQ3ljbGU6IFwiaDIzXCIsXG4gICAgICB5ZWFyOiBcIm51bWVyaWNcIixcbiAgICAgIG1vbnRoOiBcIjItZGlnaXRcIixcbiAgICAgIGRheTogXCIyLWRpZ2l0XCIsXG4gICAgICBob3VyOiBcIjItZGlnaXRcIixcbiAgICAgIG1pbnV0ZTogXCIyLWRpZ2l0XCIsXG4gICAgfTtcblxuICBpZiAodGltZVpvbmUpIHtcbiAgICBpbnRsT3B0cy50aW1lWm9uZSA9IHRpbWVab25lO1xuICB9XG5cbiAgY29uc3QgbW9kaWZpZWQgPSB7IHRpbWVab25lTmFtZTogb2Zmc2V0Rm9ybWF0LCAuLi5pbnRsT3B0cyB9O1xuXG4gIGNvbnN0IHBhcnNlZCA9IG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KGxvY2FsZSwgbW9kaWZpZWQpXG4gICAgLmZvcm1hdFRvUGFydHMoZGF0ZSlcbiAgICAuZmluZCgobSkgPT4gbS50eXBlLnRvTG93ZXJDYXNlKCkgPT09IFwidGltZXpvbmVuYW1lXCIpO1xuICByZXR1cm4gcGFyc2VkID8gcGFyc2VkLnZhbHVlIDogbnVsbDtcbn1cblxuLy8gc2lnbmVkT2Zmc2V0KCctNScsICczMCcpIC0+IC0zMzBcbmV4cG9ydCBmdW5jdGlvbiBzaWduZWRPZmZzZXQob2ZmSG91clN0ciwgb2ZmTWludXRlU3RyKSB7XG4gIGxldCBvZmZIb3VyID0gcGFyc2VJbnQob2ZmSG91clN0ciwgMTApO1xuXG4gIC8vIGRvbid0IHx8IHRoaXMgYmVjYXVzZSB3ZSB3YW50IHRvIHByZXNlcnZlIC0wXG4gIGlmIChOdW1iZXIuaXNOYU4ob2ZmSG91cikpIHtcbiAgICBvZmZIb3VyID0gMDtcbiAgfVxuXG4gIGNvbnN0IG9mZk1pbiA9IHBhcnNlSW50KG9mZk1pbnV0ZVN0ciwgMTApIHx8IDAsXG4gICAgb2ZmTWluU2lnbmVkID0gb2ZmSG91ciA8IDAgfHwgT2JqZWN0LmlzKG9mZkhvdXIsIC0wKSA/IC1vZmZNaW4gOiBvZmZNaW47XG4gIHJldHVybiBvZmZIb3VyICogNjAgKyBvZmZNaW5TaWduZWQ7XG59XG5cbi8vIENPRVJDSU9OXG5cbmV4cG9ydCBmdW5jdGlvbiBhc051bWJlcih2YWx1ZSkge1xuICBjb25zdCBudW1lcmljVmFsdWUgPSBOdW1iZXIodmFsdWUpO1xuICBpZiAodHlwZW9mIHZhbHVlID09PSBcImJvb2xlYW5cIiB8fCB2YWx1ZSA9PT0gXCJcIiB8fCBOdW1iZXIuaXNOYU4obnVtZXJpY1ZhbHVlKSlcbiAgICB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoYEludmFsaWQgdW5pdCB2YWx1ZSAke3ZhbHVlfWApO1xuICByZXR1cm4gbnVtZXJpY1ZhbHVlO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gbm9ybWFsaXplT2JqZWN0KG9iaiwgbm9ybWFsaXplcikge1xuICBjb25zdCBub3JtYWxpemVkID0ge307XG4gIGZvciAoY29uc3QgdSBpbiBvYmopIHtcbiAgICBpZiAoaGFzT3duUHJvcGVydHkob2JqLCB1KSkge1xuICAgICAgY29uc3QgdiA9IG9ialt1XTtcbiAgICAgIGlmICh2ID09PSB1bmRlZmluZWQgfHwgdiA9PT0gbnVsbCkgY29udGludWU7XG4gICAgICBub3JtYWxpemVkW25vcm1hbGl6ZXIodSldID0gYXNOdW1iZXIodik7XG4gICAgfVxuICB9XG4gIHJldHVybiBub3JtYWxpemVkO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZm9ybWF0T2Zmc2V0KG9mZnNldCwgZm9ybWF0KSB7XG4gIGNvbnN0IGhvdXJzID0gTWF0aC50cnVuYyhNYXRoLmFicyhvZmZzZXQgLyA2MCkpLFxuICAgIG1pbnV0ZXMgPSBNYXRoLnRydW5jKE1hdGguYWJzKG9mZnNldCAlIDYwKSksXG4gICAgc2lnbiA9IG9mZnNldCA+PSAwID8gXCIrXCIgOiBcIi1cIjtcblxuICBzd2l0Y2ggKGZvcm1hdCkge1xuICAgIGNhc2UgXCJzaG9ydFwiOlxuICAgICAgcmV0dXJuIGAke3NpZ259JHtwYWRTdGFydChob3VycywgMil9OiR7cGFkU3RhcnQobWludXRlcywgMil9YDtcbiAgICBjYXNlIFwibmFycm93XCI6XG4gICAgICByZXR1cm4gYCR7c2lnbn0ke2hvdXJzfSR7bWludXRlcyA+IDAgPyBgOiR7bWludXRlc31gIDogXCJcIn1gO1xuICAgIGNhc2UgXCJ0ZWNoaWVcIjpcbiAgICAgIHJldHVybiBgJHtzaWdufSR7cGFkU3RhcnQoaG91cnMsIDIpfSR7cGFkU3RhcnQobWludXRlcywgMil9YDtcbiAgICBkZWZhdWx0OlxuICAgICAgdGhyb3cgbmV3IFJhbmdlRXJyb3IoYFZhbHVlIGZvcm1hdCAke2Zvcm1hdH0gaXMgb3V0IG9mIHJhbmdlIGZvciBwcm9wZXJ0eSBmb3JtYXRgKTtcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gdGltZU9iamVjdChvYmopIHtcbiAgcmV0dXJuIHBpY2sob2JqLCBbXCJob3VyXCIsIFwibWludXRlXCIsIFwic2Vjb25kXCIsIFwibWlsbGlzZWNvbmRcIl0pO1xufVxuXG5leHBvcnQgY29uc3QgaWFuYVJlZ2V4ID0gL1tBLVphLXpfKy1dezEsMjU2fSg6P1xcL1tBLVphLXpfKy1dezEsMjU2fShcXC9bQS1aYS16XystXXsxLDI1Nn0pPyk/LztcbiIsICJpbXBvcnQgKiBhcyBGb3JtYXRzIGZyb20gXCIuL2Zvcm1hdHMuanNcIjtcbmltcG9ydCB7IHBpY2sgfSBmcm9tIFwiLi91dGlsLmpzXCI7XG5cbmZ1bmN0aW9uIHN0cmluZ2lmeShvYmopIHtcbiAgcmV0dXJuIEpTT04uc3RyaW5naWZ5KG9iaiwgT2JqZWN0LmtleXMob2JqKS5zb3J0KCkpO1xufVxuXG4vKipcbiAqIEBwcml2YXRlXG4gKi9cblxuZXhwb3J0IGNvbnN0IG1vbnRoc0xvbmcgPSBbXG4gIFwiSmFudWFyeVwiLFxuICBcIkZlYnJ1YXJ5XCIsXG4gIFwiTWFyY2hcIixcbiAgXCJBcHJpbFwiLFxuICBcIk1heVwiLFxuICBcIkp1bmVcIixcbiAgXCJKdWx5XCIsXG4gIFwiQXVndXN0XCIsXG4gIFwiU2VwdGVtYmVyXCIsXG4gIFwiT2N0b2JlclwiLFxuICBcIk5vdmVtYmVyXCIsXG4gIFwiRGVjZW1iZXJcIixcbl07XG5cbmV4cG9ydCBjb25zdCBtb250aHNTaG9ydCA9IFtcbiAgXCJKYW5cIixcbiAgXCJGZWJcIixcbiAgXCJNYXJcIixcbiAgXCJBcHJcIixcbiAgXCJNYXlcIixcbiAgXCJKdW5cIixcbiAgXCJKdWxcIixcbiAgXCJBdWdcIixcbiAgXCJTZXBcIixcbiAgXCJPY3RcIixcbiAgXCJOb3ZcIixcbiAgXCJEZWNcIixcbl07XG5cbmV4cG9ydCBjb25zdCBtb250aHNOYXJyb3cgPSBbXCJKXCIsIFwiRlwiLCBcIk1cIiwgXCJBXCIsIFwiTVwiLCBcIkpcIiwgXCJKXCIsIFwiQVwiLCBcIlNcIiwgXCJPXCIsIFwiTlwiLCBcIkRcIl07XG5cbmV4cG9ydCBmdW5jdGlvbiBtb250aHMobGVuZ3RoKSB7XG4gIHN3aXRjaCAobGVuZ3RoKSB7XG4gICAgY2FzZSBcIm5hcnJvd1wiOlxuICAgICAgcmV0dXJuIFsuLi5tb250aHNOYXJyb3ddO1xuICAgIGNhc2UgXCJzaG9ydFwiOlxuICAgICAgcmV0dXJuIFsuLi5tb250aHNTaG9ydF07XG4gICAgY2FzZSBcImxvbmdcIjpcbiAgICAgIHJldHVybiBbLi4ubW9udGhzTG9uZ107XG4gICAgY2FzZSBcIm51bWVyaWNcIjpcbiAgICAgIHJldHVybiBbXCIxXCIsIFwiMlwiLCBcIjNcIiwgXCI0XCIsIFwiNVwiLCBcIjZcIiwgXCI3XCIsIFwiOFwiLCBcIjlcIiwgXCIxMFwiLCBcIjExXCIsIFwiMTJcIl07XG4gICAgY2FzZSBcIjItZGlnaXRcIjpcbiAgICAgIHJldHVybiBbXCIwMVwiLCBcIjAyXCIsIFwiMDNcIiwgXCIwNFwiLCBcIjA1XCIsIFwiMDZcIiwgXCIwN1wiLCBcIjA4XCIsIFwiMDlcIiwgXCIxMFwiLCBcIjExXCIsIFwiMTJcIl07XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBudWxsO1xuICB9XG59XG5cbmV4cG9ydCBjb25zdCB3ZWVrZGF5c0xvbmcgPSBbXG4gIFwiTW9uZGF5XCIsXG4gIFwiVHVlc2RheVwiLFxuICBcIldlZG5lc2RheVwiLFxuICBcIlRodXJzZGF5XCIsXG4gIFwiRnJpZGF5XCIsXG4gIFwiU2F0dXJkYXlcIixcbiAgXCJTdW5kYXlcIixcbl07XG5cbmV4cG9ydCBjb25zdCB3ZWVrZGF5c1Nob3J0ID0gW1wiTW9uXCIsIFwiVHVlXCIsIFwiV2VkXCIsIFwiVGh1XCIsIFwiRnJpXCIsIFwiU2F0XCIsIFwiU3VuXCJdO1xuXG5leHBvcnQgY29uc3Qgd2Vla2RheXNOYXJyb3cgPSBbXCJNXCIsIFwiVFwiLCBcIldcIiwgXCJUXCIsIFwiRlwiLCBcIlNcIiwgXCJTXCJdO1xuXG5leHBvcnQgZnVuY3Rpb24gd2Vla2RheXMobGVuZ3RoKSB7XG4gIHN3aXRjaCAobGVuZ3RoKSB7XG4gICAgY2FzZSBcIm5hcnJvd1wiOlxuICAgICAgcmV0dXJuIFsuLi53ZWVrZGF5c05hcnJvd107XG4gICAgY2FzZSBcInNob3J0XCI6XG4gICAgICByZXR1cm4gWy4uLndlZWtkYXlzU2hvcnRdO1xuICAgIGNhc2UgXCJsb25nXCI6XG4gICAgICByZXR1cm4gWy4uLndlZWtkYXlzTG9uZ107XG4gICAgY2FzZSBcIm51bWVyaWNcIjpcbiAgICAgIHJldHVybiBbXCIxXCIsIFwiMlwiLCBcIjNcIiwgXCI0XCIsIFwiNVwiLCBcIjZcIiwgXCI3XCJdO1xuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gbnVsbDtcbiAgfVxufVxuXG5leHBvcnQgY29uc3QgbWVyaWRpZW1zID0gW1wiQU1cIiwgXCJQTVwiXTtcblxuZXhwb3J0IGNvbnN0IGVyYXNMb25nID0gW1wiQmVmb3JlIENocmlzdFwiLCBcIkFubm8gRG9taW5pXCJdO1xuXG5leHBvcnQgY29uc3QgZXJhc1Nob3J0ID0gW1wiQkNcIiwgXCJBRFwiXTtcblxuZXhwb3J0IGNvbnN0IGVyYXNOYXJyb3cgPSBbXCJCXCIsIFwiQVwiXTtcblxuZXhwb3J0IGZ1bmN0aW9uIGVyYXMobGVuZ3RoKSB7XG4gIHN3aXRjaCAobGVuZ3RoKSB7XG4gICAgY2FzZSBcIm5hcnJvd1wiOlxuICAgICAgcmV0dXJuIFsuLi5lcmFzTmFycm93XTtcbiAgICBjYXNlIFwic2hvcnRcIjpcbiAgICAgIHJldHVybiBbLi4uZXJhc1Nob3J0XTtcbiAgICBjYXNlIFwibG9uZ1wiOlxuICAgICAgcmV0dXJuIFsuLi5lcmFzTG9uZ107XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBudWxsO1xuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBtZXJpZGllbUZvckRhdGVUaW1lKGR0KSB7XG4gIHJldHVybiBtZXJpZGllbXNbZHQuaG91ciA8IDEyID8gMCA6IDFdO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gd2Vla2RheUZvckRhdGVUaW1lKGR0LCBsZW5ndGgpIHtcbiAgcmV0dXJuIHdlZWtkYXlzKGxlbmd0aClbZHQud2Vla2RheSAtIDFdO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gbW9udGhGb3JEYXRlVGltZShkdCwgbGVuZ3RoKSB7XG4gIHJldHVybiBtb250aHMobGVuZ3RoKVtkdC5tb250aCAtIDFdO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZXJhRm9yRGF0ZVRpbWUoZHQsIGxlbmd0aCkge1xuICByZXR1cm4gZXJhcyhsZW5ndGgpW2R0LnllYXIgPCAwID8gMCA6IDFdO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZm9ybWF0UmVsYXRpdmVUaW1lKHVuaXQsIGNvdW50LCBudW1lcmljID0gXCJhbHdheXNcIiwgbmFycm93ID0gZmFsc2UpIHtcbiAgY29uc3QgdW5pdHMgPSB7XG4gICAgeWVhcnM6IFtcInllYXJcIiwgXCJ5ci5cIl0sXG4gICAgcXVhcnRlcnM6IFtcInF1YXJ0ZXJcIiwgXCJxdHIuXCJdLFxuICAgIG1vbnRoczogW1wibW9udGhcIiwgXCJtby5cIl0sXG4gICAgd2Vla3M6IFtcIndlZWtcIiwgXCJ3ay5cIl0sXG4gICAgZGF5czogW1wiZGF5XCIsIFwiZGF5XCIsIFwiZGF5c1wiXSxcbiAgICBob3VyczogW1wiaG91clwiLCBcImhyLlwiXSxcbiAgICBtaW51dGVzOiBbXCJtaW51dGVcIiwgXCJtaW4uXCJdLFxuICAgIHNlY29uZHM6IFtcInNlY29uZFwiLCBcInNlYy5cIl0sXG4gIH07XG5cbiAgY29uc3QgbGFzdGFibGUgPSBbXCJob3Vyc1wiLCBcIm1pbnV0ZXNcIiwgXCJzZWNvbmRzXCJdLmluZGV4T2YodW5pdCkgPT09IC0xO1xuXG4gIGlmIChudW1lcmljID09PSBcImF1dG9cIiAmJiBsYXN0YWJsZSkge1xuICAgIGNvbnN0IGlzRGF5ID0gdW5pdCA9PT0gXCJkYXlzXCI7XG4gICAgc3dpdGNoIChjb3VudCkge1xuICAgICAgY2FzZSAxOlxuICAgICAgICByZXR1cm4gaXNEYXkgPyBcInRvbW9ycm93XCIgOiBgbmV4dCAke3VuaXRzW3VuaXRdWzBdfWA7XG4gICAgICBjYXNlIC0xOlxuICAgICAgICByZXR1cm4gaXNEYXkgPyBcInllc3RlcmRheVwiIDogYGxhc3QgJHt1bml0c1t1bml0XVswXX1gO1xuICAgICAgY2FzZSAwOlxuICAgICAgICByZXR1cm4gaXNEYXkgPyBcInRvZGF5XCIgOiBgdGhpcyAke3VuaXRzW3VuaXRdWzBdfWA7XG4gICAgICBkZWZhdWx0OiAvLyBmYWxsIHRocm91Z2hcbiAgICB9XG4gIH1cblxuICBjb25zdCBpc0luUGFzdCA9IE9iamVjdC5pcyhjb3VudCwgLTApIHx8IGNvdW50IDwgMCxcbiAgICBmbXRWYWx1ZSA9IE1hdGguYWJzKGNvdW50KSxcbiAgICBzaW5ndWxhciA9IGZtdFZhbHVlID09PSAxLFxuICAgIGxpbFVuaXRzID0gdW5pdHNbdW5pdF0sXG4gICAgZm10VW5pdCA9IG5hcnJvd1xuICAgICAgPyBzaW5ndWxhclxuICAgICAgICA/IGxpbFVuaXRzWzFdXG4gICAgICAgIDogbGlsVW5pdHNbMl0gfHwgbGlsVW5pdHNbMV1cbiAgICAgIDogc2luZ3VsYXJcbiAgICAgID8gdW5pdHNbdW5pdF1bMF1cbiAgICAgIDogdW5pdDtcbiAgcmV0dXJuIGlzSW5QYXN0ID8gYCR7Zm10VmFsdWV9ICR7Zm10VW5pdH0gYWdvYCA6IGBpbiAke2ZtdFZhbHVlfSAke2ZtdFVuaXR9YDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGZvcm1hdFN0cmluZyhrbm93bkZvcm1hdCkge1xuICAvLyB0aGVzZSBhbGwgaGF2ZSB0aGUgb2Zmc2V0cyByZW1vdmVkIGJlY2F1c2Ugd2UgZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8gdGhlbVxuICAvLyB3aXRob3V0IGFsbCB0aGUgaW50bCBzdHVmZiB0aGlzIGlzIGJhY2tmaWxsaW5nXG4gIGNvbnN0IGZpbHRlcmVkID0gcGljayhrbm93bkZvcm1hdCwgW1xuICAgICAgXCJ3ZWVrZGF5XCIsXG4gICAgICBcImVyYVwiLFxuICAgICAgXCJ5ZWFyXCIsXG4gICAgICBcIm1vbnRoXCIsXG4gICAgICBcImRheVwiLFxuICAgICAgXCJob3VyXCIsXG4gICAgICBcIm1pbnV0ZVwiLFxuICAgICAgXCJzZWNvbmRcIixcbiAgICAgIFwidGltZVpvbmVOYW1lXCIsXG4gICAgICBcImhvdXJDeWNsZVwiLFxuICAgIF0pLFxuICAgIGtleSA9IHN0cmluZ2lmeShmaWx0ZXJlZCksXG4gICAgZGF0ZVRpbWVIdWdlID0gXCJFRUVFLCBMTExMIGQsIHl5eXksIGg6bW0gYVwiO1xuICBzd2l0Y2ggKGtleSkge1xuICAgIGNhc2Ugc3RyaW5naWZ5KEZvcm1hdHMuREFURV9TSE9SVCk6XG4gICAgICByZXR1cm4gXCJNL2QveXl5eVwiO1xuICAgIGNhc2Ugc3RyaW5naWZ5KEZvcm1hdHMuREFURV9NRUQpOlxuICAgICAgcmV0dXJuIFwiTExMIGQsIHl5eXlcIjtcbiAgICBjYXNlIHN0cmluZ2lmeShGb3JtYXRzLkRBVEVfTUVEX1dJVEhfV0VFS0RBWSk6XG4gICAgICByZXR1cm4gXCJFRUUsIExMTCBkLCB5eXl5XCI7XG4gICAgY2FzZSBzdHJpbmdpZnkoRm9ybWF0cy5EQVRFX0ZVTEwpOlxuICAgICAgcmV0dXJuIFwiTExMTCBkLCB5eXl5XCI7XG4gICAgY2FzZSBzdHJpbmdpZnkoRm9ybWF0cy5EQVRFX0hVR0UpOlxuICAgICAgcmV0dXJuIFwiRUVFRSwgTExMTCBkLCB5eXl5XCI7XG4gICAgY2FzZSBzdHJpbmdpZnkoRm9ybWF0cy5USU1FX1NJTVBMRSk6XG4gICAgICByZXR1cm4gXCJoOm1tIGFcIjtcbiAgICBjYXNlIHN0cmluZ2lmeShGb3JtYXRzLlRJTUVfV0lUSF9TRUNPTkRTKTpcbiAgICAgIHJldHVybiBcImg6bW06c3MgYVwiO1xuICAgIGNhc2Ugc3RyaW5naWZ5KEZvcm1hdHMuVElNRV9XSVRIX1NIT1JUX09GRlNFVCk6XG4gICAgICByZXR1cm4gXCJoOm1tIGFcIjtcbiAgICBjYXNlIHN0cmluZ2lmeShGb3JtYXRzLlRJTUVfV0lUSF9MT05HX09GRlNFVCk6XG4gICAgICByZXR1cm4gXCJoOm1tIGFcIjtcbiAgICBjYXNlIHN0cmluZ2lmeShGb3JtYXRzLlRJTUVfMjRfU0lNUExFKTpcbiAgICAgIHJldHVybiBcIkhIOm1tXCI7XG4gICAgY2FzZSBzdHJpbmdpZnkoRm9ybWF0cy5USU1FXzI0X1dJVEhfU0VDT05EUyk6XG4gICAgICByZXR1cm4gXCJISDptbTpzc1wiO1xuICAgIGNhc2Ugc3RyaW5naWZ5KEZvcm1hdHMuVElNRV8yNF9XSVRIX1NIT1JUX09GRlNFVCk6XG4gICAgICByZXR1cm4gXCJISDptbVwiO1xuICAgIGNhc2Ugc3RyaW5naWZ5KEZvcm1hdHMuVElNRV8yNF9XSVRIX0xPTkdfT0ZGU0VUKTpcbiAgICAgIHJldHVybiBcIkhIOm1tXCI7XG4gICAgY2FzZSBzdHJpbmdpZnkoRm9ybWF0cy5EQVRFVElNRV9TSE9SVCk6XG4gICAgICByZXR1cm4gXCJNL2QveXl5eSwgaDptbSBhXCI7XG4gICAgY2FzZSBzdHJpbmdpZnkoRm9ybWF0cy5EQVRFVElNRV9NRUQpOlxuICAgICAgcmV0dXJuIFwiTExMIGQsIHl5eXksIGg6bW0gYVwiO1xuICAgIGNhc2Ugc3RyaW5naWZ5KEZvcm1hdHMuREFURVRJTUVfRlVMTCk6XG4gICAgICByZXR1cm4gXCJMTExMIGQsIHl5eXksIGg6bW0gYVwiO1xuICAgIGNhc2Ugc3RyaW5naWZ5KEZvcm1hdHMuREFURVRJTUVfSFVHRSk6XG4gICAgICByZXR1cm4gZGF0ZVRpbWVIdWdlO1xuICAgIGNhc2Ugc3RyaW5naWZ5KEZvcm1hdHMuREFURVRJTUVfU0hPUlRfV0lUSF9TRUNPTkRTKTpcbiAgICAgIHJldHVybiBcIk0vZC95eXl5LCBoOm1tOnNzIGFcIjtcbiAgICBjYXNlIHN0cmluZ2lmeShGb3JtYXRzLkRBVEVUSU1FX01FRF9XSVRIX1NFQ09ORFMpOlxuICAgICAgcmV0dXJuIFwiTExMIGQsIHl5eXksIGg6bW06c3MgYVwiO1xuICAgIGNhc2Ugc3RyaW5naWZ5KEZvcm1hdHMuREFURVRJTUVfTUVEX1dJVEhfV0VFS0RBWSk6XG4gICAgICByZXR1cm4gXCJFRUUsIGQgTExMIHl5eXksIGg6bW0gYVwiO1xuICAgIGNhc2Ugc3RyaW5naWZ5KEZvcm1hdHMuREFURVRJTUVfRlVMTF9XSVRIX1NFQ09ORFMpOlxuICAgICAgcmV0dXJuIFwiTExMTCBkLCB5eXl5LCBoOm1tOnNzIGFcIjtcbiAgICBjYXNlIHN0cmluZ2lmeShGb3JtYXRzLkRBVEVUSU1FX0hVR0VfV0lUSF9TRUNPTkRTKTpcbiAgICAgIHJldHVybiBcIkVFRUUsIExMTEwgZCwgeXl5eSwgaDptbTpzcyBhXCI7XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBkYXRlVGltZUh1Z2U7XG4gIH1cbn1cbiIsICJpbXBvcnQgKiBhcyBFbmdsaXNoIGZyb20gXCIuL2VuZ2xpc2guanNcIjtcbmltcG9ydCAqIGFzIEZvcm1hdHMgZnJvbSBcIi4vZm9ybWF0cy5qc1wiO1xuaW1wb3J0IHsgcGFkU3RhcnQgfSBmcm9tIFwiLi91dGlsLmpzXCI7XG5cbmZ1bmN0aW9uIHN0cmluZ2lmeVRva2VucyhzcGxpdHMsIHRva2VuVG9TdHJpbmcpIHtcbiAgbGV0IHMgPSBcIlwiO1xuICBmb3IgKGNvbnN0IHRva2VuIG9mIHNwbGl0cykge1xuICAgIGlmICh0b2tlbi5saXRlcmFsKSB7XG4gICAgICBzICs9IHRva2VuLnZhbDtcbiAgICB9IGVsc2Uge1xuICAgICAgcyArPSB0b2tlblRvU3RyaW5nKHRva2VuLnZhbCk7XG4gICAgfVxuICB9XG4gIHJldHVybiBzO1xufVxuXG5jb25zdCBtYWNyb1Rva2VuVG9Gb3JtYXRPcHRzID0ge1xuICBEOiBGb3JtYXRzLkRBVEVfU0hPUlQsXG4gIEREOiBGb3JtYXRzLkRBVEVfTUVELFxuICBEREQ6IEZvcm1hdHMuREFURV9GVUxMLFxuICBEREREOiBGb3JtYXRzLkRBVEVfSFVHRSxcbiAgdDogRm9ybWF0cy5USU1FX1NJTVBMRSxcbiAgdHQ6IEZvcm1hdHMuVElNRV9XSVRIX1NFQ09ORFMsXG4gIHR0dDogRm9ybWF0cy5USU1FX1dJVEhfU0hPUlRfT0ZGU0VULFxuICB0dHR0OiBGb3JtYXRzLlRJTUVfV0lUSF9MT05HX09GRlNFVCxcbiAgVDogRm9ybWF0cy5USU1FXzI0X1NJTVBMRSxcbiAgVFQ6IEZvcm1hdHMuVElNRV8yNF9XSVRIX1NFQ09ORFMsXG4gIFRUVDogRm9ybWF0cy5USU1FXzI0X1dJVEhfU0hPUlRfT0ZGU0VULFxuICBUVFRUOiBGb3JtYXRzLlRJTUVfMjRfV0lUSF9MT05HX09GRlNFVCxcbiAgZjogRm9ybWF0cy5EQVRFVElNRV9TSE9SVCxcbiAgZmY6IEZvcm1hdHMuREFURVRJTUVfTUVELFxuICBmZmY6IEZvcm1hdHMuREFURVRJTUVfRlVMTCxcbiAgZmZmZjogRm9ybWF0cy5EQVRFVElNRV9IVUdFLFxuICBGOiBGb3JtYXRzLkRBVEVUSU1FX1NIT1JUX1dJVEhfU0VDT05EUyxcbiAgRkY6IEZvcm1hdHMuREFURVRJTUVfTUVEX1dJVEhfU0VDT05EUyxcbiAgRkZGOiBGb3JtYXRzLkRBVEVUSU1FX0ZVTExfV0lUSF9TRUNPTkRTLFxuICBGRkZGOiBGb3JtYXRzLkRBVEVUSU1FX0hVR0VfV0lUSF9TRUNPTkRTLFxufTtcblxuLyoqXG4gKiBAcHJpdmF0ZVxuICovXG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEZvcm1hdHRlciB7XG4gIHN0YXRpYyBjcmVhdGUobG9jYWxlLCBvcHRzID0ge30pIHtcbiAgICByZXR1cm4gbmV3IEZvcm1hdHRlcihsb2NhbGUsIG9wdHMpO1xuICB9XG5cbiAgc3RhdGljIHBhcnNlRm9ybWF0KGZtdCkge1xuICAgIGxldCBjdXJyZW50ID0gbnVsbCxcbiAgICAgIGN1cnJlbnRGdWxsID0gXCJcIixcbiAgICAgIGJyYWNrZXRlZCA9IGZhbHNlO1xuICAgIGNvbnN0IHNwbGl0cyA9IFtdO1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZm10Lmxlbmd0aDsgaSsrKSB7XG4gICAgICBjb25zdCBjID0gZm10LmNoYXJBdChpKTtcbiAgICAgIGlmIChjID09PSBcIidcIikge1xuICAgICAgICBpZiAoY3VycmVudEZ1bGwubGVuZ3RoID4gMCkge1xuICAgICAgICAgIHNwbGl0cy5wdXNoKHsgbGl0ZXJhbDogYnJhY2tldGVkLCB2YWw6IGN1cnJlbnRGdWxsIH0pO1xuICAgICAgICB9XG4gICAgICAgIGN1cnJlbnQgPSBudWxsO1xuICAgICAgICBjdXJyZW50RnVsbCA9IFwiXCI7XG4gICAgICAgIGJyYWNrZXRlZCA9ICFicmFja2V0ZWQ7XG4gICAgICB9IGVsc2UgaWYgKGJyYWNrZXRlZCkge1xuICAgICAgICBjdXJyZW50RnVsbCArPSBjO1xuICAgICAgfSBlbHNlIGlmIChjID09PSBjdXJyZW50KSB7XG4gICAgICAgIGN1cnJlbnRGdWxsICs9IGM7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBpZiAoY3VycmVudEZ1bGwubGVuZ3RoID4gMCkge1xuICAgICAgICAgIHNwbGl0cy5wdXNoKHsgbGl0ZXJhbDogZmFsc2UsIHZhbDogY3VycmVudEZ1bGwgfSk7XG4gICAgICAgIH1cbiAgICAgICAgY3VycmVudEZ1bGwgPSBjO1xuICAgICAgICBjdXJyZW50ID0gYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoY3VycmVudEZ1bGwubGVuZ3RoID4gMCkge1xuICAgICAgc3BsaXRzLnB1c2goeyBsaXRlcmFsOiBicmFja2V0ZWQsIHZhbDogY3VycmVudEZ1bGwgfSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHNwbGl0cztcbiAgfVxuXG4gIHN0YXRpYyBtYWNyb1Rva2VuVG9Gb3JtYXRPcHRzKHRva2VuKSB7XG4gICAgcmV0dXJuIG1hY3JvVG9rZW5Ub0Zvcm1hdE9wdHNbdG9rZW5dO1xuICB9XG5cbiAgY29uc3RydWN0b3IobG9jYWxlLCBmb3JtYXRPcHRzKSB7XG4gICAgdGhpcy5vcHRzID0gZm9ybWF0T3B0cztcbiAgICB0aGlzLmxvYyA9IGxvY2FsZTtcbiAgICB0aGlzLnN5c3RlbUxvYyA9IG51bGw7XG4gIH1cblxuICBmb3JtYXRXaXRoU3lzdGVtRGVmYXVsdChkdCwgb3B0cykge1xuICAgIGlmICh0aGlzLnN5c3RlbUxvYyA9PT0gbnVsbCkge1xuICAgICAgdGhpcy5zeXN0ZW1Mb2MgPSB0aGlzLmxvYy5yZWRlZmF1bHRUb1N5c3RlbSgpO1xuICAgIH1cbiAgICBjb25zdCBkZiA9IHRoaXMuc3lzdGVtTG9jLmR0Rm9ybWF0dGVyKGR0LCB7IC4uLnRoaXMub3B0cywgLi4ub3B0cyB9KTtcbiAgICByZXR1cm4gZGYuZm9ybWF0KCk7XG4gIH1cblxuICBmb3JtYXREYXRlVGltZShkdCwgb3B0cyA9IHt9KSB7XG4gICAgY29uc3QgZGYgPSB0aGlzLmxvYy5kdEZvcm1hdHRlcihkdCwgeyAuLi50aGlzLm9wdHMsIC4uLm9wdHMgfSk7XG4gICAgcmV0dXJuIGRmLmZvcm1hdCgpO1xuICB9XG5cbiAgZm9ybWF0RGF0ZVRpbWVQYXJ0cyhkdCwgb3B0cyA9IHt9KSB7XG4gICAgY29uc3QgZGYgPSB0aGlzLmxvYy5kdEZvcm1hdHRlcihkdCwgeyAuLi50aGlzLm9wdHMsIC4uLm9wdHMgfSk7XG4gICAgcmV0dXJuIGRmLmZvcm1hdFRvUGFydHMoKTtcbiAgfVxuXG4gIHJlc29sdmVkT3B0aW9ucyhkdCwgb3B0cyA9IHt9KSB7XG4gICAgY29uc3QgZGYgPSB0aGlzLmxvYy5kdEZvcm1hdHRlcihkdCwgeyAuLi50aGlzLm9wdHMsIC4uLm9wdHMgfSk7XG4gICAgcmV0dXJuIGRmLnJlc29sdmVkT3B0aW9ucygpO1xuICB9XG5cbiAgbnVtKG4sIHAgPSAwKSB7XG4gICAgLy8gd2UgZ2V0IHNvbWUgcGVyZiBvdXQgb2YgZG9pbmcgdGhpcyBoZXJlLCBhbm5veWluZ2x5XG4gICAgaWYgKHRoaXMub3B0cy5mb3JjZVNpbXBsZSkge1xuICAgICAgcmV0dXJuIHBhZFN0YXJ0KG4sIHApO1xuICAgIH1cblxuICAgIGNvbnN0IG9wdHMgPSB7IC4uLnRoaXMub3B0cyB9O1xuXG4gICAgaWYgKHAgPiAwKSB7XG4gICAgICBvcHRzLnBhZFRvID0gcDtcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5sb2MubnVtYmVyRm9ybWF0dGVyKG9wdHMpLmZvcm1hdChuKTtcbiAgfVxuXG4gIGZvcm1hdERhdGVUaW1lRnJvbVN0cmluZyhkdCwgZm10KSB7XG4gICAgY29uc3Qga25vd25FbmdsaXNoID0gdGhpcy5sb2MubGlzdGluZ01vZGUoKSA9PT0gXCJlblwiLFxuICAgICAgdXNlRGF0ZVRpbWVGb3JtYXR0ZXIgPSB0aGlzLmxvYy5vdXRwdXRDYWxlbmRhciAmJiB0aGlzLmxvYy5vdXRwdXRDYWxlbmRhciAhPT0gXCJncmVnb3J5XCIsXG4gICAgICBzdHJpbmcgPSAob3B0cywgZXh0cmFjdCkgPT4gdGhpcy5sb2MuZXh0cmFjdChkdCwgb3B0cywgZXh0cmFjdCksXG4gICAgICBmb3JtYXRPZmZzZXQgPSAob3B0cykgPT4ge1xuICAgICAgICBpZiAoZHQuaXNPZmZzZXRGaXhlZCAmJiBkdC5vZmZzZXQgPT09IDAgJiYgb3B0cy5hbGxvd1opIHtcbiAgICAgICAgICByZXR1cm4gXCJaXCI7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gZHQuaXNWYWxpZCA/IGR0LnpvbmUuZm9ybWF0T2Zmc2V0KGR0LnRzLCBvcHRzLmZvcm1hdCkgOiBcIlwiO1xuICAgICAgfSxcbiAgICAgIG1lcmlkaWVtID0gKCkgPT5cbiAgICAgICAga25vd25FbmdsaXNoXG4gICAgICAgICAgPyBFbmdsaXNoLm1lcmlkaWVtRm9yRGF0ZVRpbWUoZHQpXG4gICAgICAgICAgOiBzdHJpbmcoeyBob3VyOiBcIm51bWVyaWNcIiwgaG91ckN5Y2xlOiBcImgxMlwiIH0sIFwiZGF5cGVyaW9kXCIpLFxuICAgICAgbW9udGggPSAobGVuZ3RoLCBzdGFuZGFsb25lKSA9PlxuICAgICAgICBrbm93bkVuZ2xpc2hcbiAgICAgICAgICA/IEVuZ2xpc2gubW9udGhGb3JEYXRlVGltZShkdCwgbGVuZ3RoKVxuICAgICAgICAgIDogc3RyaW5nKHN0YW5kYWxvbmUgPyB7IG1vbnRoOiBsZW5ndGggfSA6IHsgbW9udGg6IGxlbmd0aCwgZGF5OiBcIm51bWVyaWNcIiB9LCBcIm1vbnRoXCIpLFxuICAgICAgd2Vla2RheSA9IChsZW5ndGgsIHN0YW5kYWxvbmUpID0+XG4gICAgICAgIGtub3duRW5nbGlzaFxuICAgICAgICAgID8gRW5nbGlzaC53ZWVrZGF5Rm9yRGF0ZVRpbWUoZHQsIGxlbmd0aClcbiAgICAgICAgICA6IHN0cmluZyhcbiAgICAgICAgICAgICAgc3RhbmRhbG9uZSA/IHsgd2Vla2RheTogbGVuZ3RoIH0gOiB7IHdlZWtkYXk6IGxlbmd0aCwgbW9udGg6IFwibG9uZ1wiLCBkYXk6IFwibnVtZXJpY1wiIH0sXG4gICAgICAgICAgICAgIFwid2Vla2RheVwiXG4gICAgICAgICAgICApLFxuICAgICAgbWF5YmVNYWNybyA9ICh0b2tlbikgPT4ge1xuICAgICAgICBjb25zdCBmb3JtYXRPcHRzID0gRm9ybWF0dGVyLm1hY3JvVG9rZW5Ub0Zvcm1hdE9wdHModG9rZW4pO1xuICAgICAgICBpZiAoZm9ybWF0T3B0cykge1xuICAgICAgICAgIHJldHVybiB0aGlzLmZvcm1hdFdpdGhTeXN0ZW1EZWZhdWx0KGR0LCBmb3JtYXRPcHRzKTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gdG9rZW47XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBlcmEgPSAobGVuZ3RoKSA9PlxuICAgICAgICBrbm93bkVuZ2xpc2ggPyBFbmdsaXNoLmVyYUZvckRhdGVUaW1lKGR0LCBsZW5ndGgpIDogc3RyaW5nKHsgZXJhOiBsZW5ndGggfSwgXCJlcmFcIiksXG4gICAgICB0b2tlblRvU3RyaW5nID0gKHRva2VuKSA9PiB7XG4gICAgICAgIC8vIFdoZXJlIHBvc3NpYmxlOiBodHRwOi8vY2xkci51bmljb2RlLm9yZy90cmFuc2xhdGlvbi9kYXRlLXRpbWUtMS9kYXRlLXRpbWUjVE9DLVN0YW5kYWxvbmUtdnMuLUZvcm1hdC1TdHlsZXNcbiAgICAgICAgc3dpdGNoICh0b2tlbikge1xuICAgICAgICAgIC8vIG1zXG4gICAgICAgICAgY2FzZSBcIlNcIjpcbiAgICAgICAgICAgIHJldHVybiB0aGlzLm51bShkdC5taWxsaXNlY29uZCk7XG4gICAgICAgICAgY2FzZSBcInVcIjpcbiAgICAgICAgICAvLyBmYWxscyB0aHJvdWdoXG4gICAgICAgICAgY2FzZSBcIlNTU1wiOlxuICAgICAgICAgICAgcmV0dXJuIHRoaXMubnVtKGR0Lm1pbGxpc2Vjb25kLCAzKTtcbiAgICAgICAgICAvLyBzZWNvbmRzXG4gICAgICAgICAgY2FzZSBcInNcIjpcbiAgICAgICAgICAgIHJldHVybiB0aGlzLm51bShkdC5zZWNvbmQpO1xuICAgICAgICAgIGNhc2UgXCJzc1wiOlxuICAgICAgICAgICAgcmV0dXJuIHRoaXMubnVtKGR0LnNlY29uZCwgMik7XG4gICAgICAgICAgLy8gbWludXRlc1xuICAgICAgICAgIGNhc2UgXCJtXCI6XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5udW0oZHQubWludXRlKTtcbiAgICAgICAgICBjYXNlIFwibW1cIjpcbiAgICAgICAgICAgIHJldHVybiB0aGlzLm51bShkdC5taW51dGUsIDIpO1xuICAgICAgICAgIC8vIGhvdXJzXG4gICAgICAgICAgY2FzZSBcImhcIjpcbiAgICAgICAgICAgIHJldHVybiB0aGlzLm51bShkdC5ob3VyICUgMTIgPT09IDAgPyAxMiA6IGR0LmhvdXIgJSAxMik7XG4gICAgICAgICAgY2FzZSBcImhoXCI6XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5udW0oZHQuaG91ciAlIDEyID09PSAwID8gMTIgOiBkdC5ob3VyICUgMTIsIDIpO1xuICAgICAgICAgIGNhc2UgXCJIXCI6XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5udW0oZHQuaG91cik7XG4gICAgICAgICAgY2FzZSBcIkhIXCI6XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5udW0oZHQuaG91ciwgMik7XG4gICAgICAgICAgLy8gb2Zmc2V0XG4gICAgICAgICAgY2FzZSBcIlpcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgKzZcbiAgICAgICAgICAgIHJldHVybiBmb3JtYXRPZmZzZXQoeyBmb3JtYXQ6IFwibmFycm93XCIsIGFsbG93WjogdGhpcy5vcHRzLmFsbG93WiB9KTtcbiAgICAgICAgICBjYXNlIFwiWlpcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgKzA2OjAwXG4gICAgICAgICAgICByZXR1cm4gZm9ybWF0T2Zmc2V0KHsgZm9ybWF0OiBcInNob3J0XCIsIGFsbG93WjogdGhpcy5vcHRzLmFsbG93WiB9KTtcbiAgICAgICAgICBjYXNlIFwiWlpaXCI6XG4gICAgICAgICAgICAvLyBsaWtlICswNjAwXG4gICAgICAgICAgICByZXR1cm4gZm9ybWF0T2Zmc2V0KHsgZm9ybWF0OiBcInRlY2hpZVwiLCBhbGxvd1o6IHRoaXMub3B0cy5hbGxvd1ogfSk7XG4gICAgICAgICAgY2FzZSBcIlpaWlpcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgRVNUXG4gICAgICAgICAgICByZXR1cm4gZHQuem9uZS5vZmZzZXROYW1lKGR0LnRzLCB7IGZvcm1hdDogXCJzaG9ydFwiLCBsb2NhbGU6IHRoaXMubG9jLmxvY2FsZSB9KTtcbiAgICAgICAgICBjYXNlIFwiWlpaWlpcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgRWFzdGVybiBTdGFuZGFyZCBUaW1lXG4gICAgICAgICAgICByZXR1cm4gZHQuem9uZS5vZmZzZXROYW1lKGR0LnRzLCB7IGZvcm1hdDogXCJsb25nXCIsIGxvY2FsZTogdGhpcy5sb2MubG9jYWxlIH0pO1xuICAgICAgICAgIC8vIHpvbmVcbiAgICAgICAgICBjYXNlIFwielwiOlxuICAgICAgICAgICAgLy8gbGlrZSBBbWVyaWNhL05ld19Zb3JrXG4gICAgICAgICAgICByZXR1cm4gZHQuem9uZU5hbWU7XG4gICAgICAgICAgLy8gbWVyaWRpZW1zXG4gICAgICAgICAgY2FzZSBcImFcIjpcbiAgICAgICAgICAgIHJldHVybiBtZXJpZGllbSgpO1xuICAgICAgICAgIC8vIGRhdGVzXG4gICAgICAgICAgY2FzZSBcImRcIjpcbiAgICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlciA/IHN0cmluZyh7IGRheTogXCJudW1lcmljXCIgfSwgXCJkYXlcIikgOiB0aGlzLm51bShkdC5kYXkpO1xuICAgICAgICAgIGNhc2UgXCJkZFwiOlxuICAgICAgICAgICAgcmV0dXJuIHVzZURhdGVUaW1lRm9ybWF0dGVyID8gc3RyaW5nKHsgZGF5OiBcIjItZGlnaXRcIiB9LCBcImRheVwiKSA6IHRoaXMubnVtKGR0LmRheSwgMik7XG4gICAgICAgICAgLy8gd2Vla2RheXMgLSBzdGFuZGFsb25lXG4gICAgICAgICAgY2FzZSBcImNcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgMVxuICAgICAgICAgICAgcmV0dXJuIHRoaXMubnVtKGR0LndlZWtkYXkpO1xuICAgICAgICAgIGNhc2UgXCJjY2NcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgJ1R1ZXMnXG4gICAgICAgICAgICByZXR1cm4gd2Vla2RheShcInNob3J0XCIsIHRydWUpO1xuICAgICAgICAgIGNhc2UgXCJjY2NjXCI6XG4gICAgICAgICAgICAvLyBsaWtlICdUdWVzZGF5J1xuICAgICAgICAgICAgcmV0dXJuIHdlZWtkYXkoXCJsb25nXCIsIHRydWUpO1xuICAgICAgICAgIGNhc2UgXCJjY2NjY1wiOlxuICAgICAgICAgICAgLy8gbGlrZSAnVCdcbiAgICAgICAgICAgIHJldHVybiB3ZWVrZGF5KFwibmFycm93XCIsIHRydWUpO1xuICAgICAgICAgIC8vIHdlZWtkYXlzIC0gZm9ybWF0XG4gICAgICAgICAgY2FzZSBcIkVcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgMVxuICAgICAgICAgICAgcmV0dXJuIHRoaXMubnVtKGR0LndlZWtkYXkpO1xuICAgICAgICAgIGNhc2UgXCJFRUVcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgJ1R1ZXMnXG4gICAgICAgICAgICByZXR1cm4gd2Vla2RheShcInNob3J0XCIsIGZhbHNlKTtcbiAgICAgICAgICBjYXNlIFwiRUVFRVwiOlxuICAgICAgICAgICAgLy8gbGlrZSAnVHVlc2RheSdcbiAgICAgICAgICAgIHJldHVybiB3ZWVrZGF5KFwibG9uZ1wiLCBmYWxzZSk7XG4gICAgICAgICAgY2FzZSBcIkVFRUVFXCI6XG4gICAgICAgICAgICAvLyBsaWtlICdUJ1xuICAgICAgICAgICAgcmV0dXJuIHdlZWtkYXkoXCJuYXJyb3dcIiwgZmFsc2UpO1xuICAgICAgICAgIC8vIG1vbnRocyAtIHN0YW5kYWxvbmVcbiAgICAgICAgICBjYXNlIFwiTFwiOlxuICAgICAgICAgICAgLy8gbGlrZSAxXG4gICAgICAgICAgICByZXR1cm4gdXNlRGF0ZVRpbWVGb3JtYXR0ZXJcbiAgICAgICAgICAgICAgPyBzdHJpbmcoeyBtb250aDogXCJudW1lcmljXCIsIGRheTogXCJudW1lcmljXCIgfSwgXCJtb250aFwiKVxuICAgICAgICAgICAgICA6IHRoaXMubnVtKGR0Lm1vbnRoKTtcbiAgICAgICAgICBjYXNlIFwiTExcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgMDEsIGRvZXNuJ3Qgc2VlbSB0byB3b3JrXG4gICAgICAgICAgICByZXR1cm4gdXNlRGF0ZVRpbWVGb3JtYXR0ZXJcbiAgICAgICAgICAgICAgPyBzdHJpbmcoeyBtb250aDogXCIyLWRpZ2l0XCIsIGRheTogXCJudW1lcmljXCIgfSwgXCJtb250aFwiKVxuICAgICAgICAgICAgICA6IHRoaXMubnVtKGR0Lm1vbnRoLCAyKTtcbiAgICAgICAgICBjYXNlIFwiTExMXCI6XG4gICAgICAgICAgICAvLyBsaWtlIEphblxuICAgICAgICAgICAgcmV0dXJuIG1vbnRoKFwic2hvcnRcIiwgdHJ1ZSk7XG4gICAgICAgICAgY2FzZSBcIkxMTExcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgSmFudWFyeVxuICAgICAgICAgICAgcmV0dXJuIG1vbnRoKFwibG9uZ1wiLCB0cnVlKTtcbiAgICAgICAgICBjYXNlIFwiTExMTExcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgSlxuICAgICAgICAgICAgcmV0dXJuIG1vbnRoKFwibmFycm93XCIsIHRydWUpO1xuICAgICAgICAgIC8vIG1vbnRocyAtIGZvcm1hdFxuICAgICAgICAgIGNhc2UgXCJNXCI6XG4gICAgICAgICAgICAvLyBsaWtlIDFcbiAgICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlclxuICAgICAgICAgICAgICA/IHN0cmluZyh7IG1vbnRoOiBcIm51bWVyaWNcIiB9LCBcIm1vbnRoXCIpXG4gICAgICAgICAgICAgIDogdGhpcy5udW0oZHQubW9udGgpO1xuICAgICAgICAgIGNhc2UgXCJNTVwiOlxuICAgICAgICAgICAgLy8gbGlrZSAwMVxuICAgICAgICAgICAgcmV0dXJuIHVzZURhdGVUaW1lRm9ybWF0dGVyXG4gICAgICAgICAgICAgID8gc3RyaW5nKHsgbW9udGg6IFwiMi1kaWdpdFwiIH0sIFwibW9udGhcIilcbiAgICAgICAgICAgICAgOiB0aGlzLm51bShkdC5tb250aCwgMik7XG4gICAgICAgICAgY2FzZSBcIk1NTVwiOlxuICAgICAgICAgICAgLy8gbGlrZSBKYW5cbiAgICAgICAgICAgIHJldHVybiBtb250aChcInNob3J0XCIsIGZhbHNlKTtcbiAgICAgICAgICBjYXNlIFwiTU1NTVwiOlxuICAgICAgICAgICAgLy8gbGlrZSBKYW51YXJ5XG4gICAgICAgICAgICByZXR1cm4gbW9udGgoXCJsb25nXCIsIGZhbHNlKTtcbiAgICAgICAgICBjYXNlIFwiTU1NTU1cIjpcbiAgICAgICAgICAgIC8vIGxpa2UgSlxuICAgICAgICAgICAgcmV0dXJuIG1vbnRoKFwibmFycm93XCIsIGZhbHNlKTtcbiAgICAgICAgICAvLyB5ZWFyc1xuICAgICAgICAgIGNhc2UgXCJ5XCI6XG4gICAgICAgICAgICAvLyBsaWtlIDIwMTRcbiAgICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlciA/IHN0cmluZyh7IHllYXI6IFwibnVtZXJpY1wiIH0sIFwieWVhclwiKSA6IHRoaXMubnVtKGR0LnllYXIpO1xuICAgICAgICAgIGNhc2UgXCJ5eVwiOlxuICAgICAgICAgICAgLy8gbGlrZSAxNFxuICAgICAgICAgICAgcmV0dXJuIHVzZURhdGVUaW1lRm9ybWF0dGVyXG4gICAgICAgICAgICAgID8gc3RyaW5nKHsgeWVhcjogXCIyLWRpZ2l0XCIgfSwgXCJ5ZWFyXCIpXG4gICAgICAgICAgICAgIDogdGhpcy5udW0oZHQueWVhci50b1N0cmluZygpLnNsaWNlKC0yKSwgMik7XG4gICAgICAgICAgY2FzZSBcInl5eXlcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgMDAxMlxuICAgICAgICAgICAgcmV0dXJuIHVzZURhdGVUaW1lRm9ybWF0dGVyXG4gICAgICAgICAgICAgID8gc3RyaW5nKHsgeWVhcjogXCJudW1lcmljXCIgfSwgXCJ5ZWFyXCIpXG4gICAgICAgICAgICAgIDogdGhpcy5udW0oZHQueWVhciwgNCk7XG4gICAgICAgICAgY2FzZSBcInl5eXl5eVwiOlxuICAgICAgICAgICAgLy8gbGlrZSAwMDAwMTJcbiAgICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlclxuICAgICAgICAgICAgICA/IHN0cmluZyh7IHllYXI6IFwibnVtZXJpY1wiIH0sIFwieWVhclwiKVxuICAgICAgICAgICAgICA6IHRoaXMubnVtKGR0LnllYXIsIDYpO1xuICAgICAgICAgIC8vIGVyYXNcbiAgICAgICAgICBjYXNlIFwiR1wiOlxuICAgICAgICAgICAgLy8gbGlrZSBBRFxuICAgICAgICAgICAgcmV0dXJuIGVyYShcInNob3J0XCIpO1xuICAgICAgICAgIGNhc2UgXCJHR1wiOlxuICAgICAgICAgICAgLy8gbGlrZSBBbm5vIERvbWluaVxuICAgICAgICAgICAgcmV0dXJuIGVyYShcImxvbmdcIik7XG4gICAgICAgICAgY2FzZSBcIkdHR0dHXCI6XG4gICAgICAgICAgICByZXR1cm4gZXJhKFwibmFycm93XCIpO1xuICAgICAgICAgIGNhc2UgXCJra1wiOlxuICAgICAgICAgICAgcmV0dXJuIHRoaXMubnVtKGR0LndlZWtZZWFyLnRvU3RyaW5nKCkuc2xpY2UoLTIpLCAyKTtcbiAgICAgICAgICBjYXNlIFwia2tra1wiOlxuICAgICAgICAgICAgcmV0dXJuIHRoaXMubnVtKGR0LndlZWtZZWFyLCA0KTtcbiAgICAgICAgICBjYXNlIFwiV1wiOlxuICAgICAgICAgICAgcmV0dXJuIHRoaXMubnVtKGR0LndlZWtOdW1iZXIpO1xuICAgICAgICAgIGNhc2UgXCJXV1wiOlxuICAgICAgICAgICAgcmV0dXJuIHRoaXMubnVtKGR0LndlZWtOdW1iZXIsIDIpO1xuICAgICAgICAgIGNhc2UgXCJvXCI6XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5udW0oZHQub3JkaW5hbCk7XG4gICAgICAgICAgY2FzZSBcIm9vb1wiOlxuICAgICAgICAgICAgcmV0dXJuIHRoaXMubnVtKGR0Lm9yZGluYWwsIDMpO1xuICAgICAgICAgIGNhc2UgXCJxXCI6XG4gICAgICAgICAgICAvLyBsaWtlIDFcbiAgICAgICAgICAgIHJldHVybiB0aGlzLm51bShkdC5xdWFydGVyKTtcbiAgICAgICAgICBjYXNlIFwicXFcIjpcbiAgICAgICAgICAgIC8vIGxpa2UgMDFcbiAgICAgICAgICAgIHJldHVybiB0aGlzLm51bShkdC5xdWFydGVyLCAyKTtcbiAgICAgICAgICBjYXNlIFwiWFwiOlxuICAgICAgICAgICAgcmV0dXJuIHRoaXMubnVtKE1hdGguZmxvb3IoZHQudHMgLyAxMDAwKSk7XG4gICAgICAgICAgY2FzZSBcInhcIjpcbiAgICAgICAgICAgIHJldHVybiB0aGlzLm51bShkdC50cyk7XG4gICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHJldHVybiBtYXliZU1hY3JvKHRva2VuKTtcbiAgICAgICAgfVxuICAgICAgfTtcblxuICAgIHJldHVybiBzdHJpbmdpZnlUb2tlbnMoRm9ybWF0dGVyLnBhcnNlRm9ybWF0KGZtdCksIHRva2VuVG9TdHJpbmcpO1xuICB9XG5cbiAgZm9ybWF0RHVyYXRpb25Gcm9tU3RyaW5nKGR1ciwgZm10KSB7XG4gICAgY29uc3QgdG9rZW5Ub0ZpZWxkID0gKHRva2VuKSA9PiB7XG4gICAgICAgIHN3aXRjaCAodG9rZW5bMF0pIHtcbiAgICAgICAgICBjYXNlIFwiU1wiOlxuICAgICAgICAgICAgcmV0dXJuIFwibWlsbGlzZWNvbmRcIjtcbiAgICAgICAgICBjYXNlIFwic1wiOlxuICAgICAgICAgICAgcmV0dXJuIFwic2Vjb25kXCI7XG4gICAgICAgICAgY2FzZSBcIm1cIjpcbiAgICAgICAgICAgIHJldHVybiBcIm1pbnV0ZVwiO1xuICAgICAgICAgIGNhc2UgXCJoXCI6XG4gICAgICAgICAgICByZXR1cm4gXCJob3VyXCI7XG4gICAgICAgICAgY2FzZSBcImRcIjpcbiAgICAgICAgICAgIHJldHVybiBcImRheVwiO1xuICAgICAgICAgIGNhc2UgXCJNXCI6XG4gICAgICAgICAgICByZXR1cm4gXCJtb250aFwiO1xuICAgICAgICAgIGNhc2UgXCJ5XCI6XG4gICAgICAgICAgICByZXR1cm4gXCJ5ZWFyXCI7XG4gICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgdG9rZW5Ub1N0cmluZyA9IChsaWxkdXIpID0+ICh0b2tlbikgPT4ge1xuICAgICAgICBjb25zdCBtYXBwZWQgPSB0b2tlblRvRmllbGQodG9rZW4pO1xuICAgICAgICBpZiAobWFwcGVkKSB7XG4gICAgICAgICAgcmV0dXJuIHRoaXMubnVtKGxpbGR1ci5nZXQobWFwcGVkKSwgdG9rZW4ubGVuZ3RoKTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gdG9rZW47XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICB0b2tlbnMgPSBGb3JtYXR0ZXIucGFyc2VGb3JtYXQoZm10KSxcbiAgICAgIHJlYWxUb2tlbnMgPSB0b2tlbnMucmVkdWNlKFxuICAgICAgICAoZm91bmQsIHsgbGl0ZXJhbCwgdmFsIH0pID0+IChsaXRlcmFsID8gZm91bmQgOiBmb3VuZC5jb25jYXQodmFsKSksXG4gICAgICAgIFtdXG4gICAgICApLFxuICAgICAgY29sbGFwc2VkID0gZHVyLnNoaWZ0VG8oLi4ucmVhbFRva2Vucy5tYXAodG9rZW5Ub0ZpZWxkKS5maWx0ZXIoKHQpID0+IHQpKTtcbiAgICByZXR1cm4gc3RyaW5naWZ5VG9rZW5zKHRva2VucywgdG9rZW5Ub1N0cmluZyhjb2xsYXBzZWQpKTtcbiAgfVxufVxuIiwgImV4cG9ydCBkZWZhdWx0IGNsYXNzIEludmFsaWQge1xuICBjb25zdHJ1Y3RvcihyZWFzb24sIGV4cGxhbmF0aW9uKSB7XG4gICAgdGhpcy5yZWFzb24gPSByZWFzb247XG4gICAgdGhpcy5leHBsYW5hdGlvbiA9IGV4cGxhbmF0aW9uO1xuICB9XG5cbiAgdG9NZXNzYWdlKCkge1xuICAgIGlmICh0aGlzLmV4cGxhbmF0aW9uKSB7XG4gICAgICByZXR1cm4gYCR7dGhpcy5yZWFzb259OiAke3RoaXMuZXhwbGFuYXRpb259YDtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIHRoaXMucmVhc29uO1xuICAgIH1cbiAgfVxufVxuIiwgImltcG9ydCB7IFpvbmVJc0Fic3RyYWN0RXJyb3IgfSBmcm9tIFwiLi9lcnJvcnMuanNcIjtcblxuLyoqXG4gKiBAaW50ZXJmYWNlXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFpvbmUge1xuICAvKipcbiAgICogVGhlIHR5cGUgb2Ygem9uZVxuICAgKiBAYWJzdHJhY3RcbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIGdldCB0eXBlKCkge1xuICAgIHRocm93IG5ldyBab25lSXNBYnN0cmFjdEVycm9yKCk7XG4gIH1cblxuICAvKipcbiAgICogVGhlIG5hbWUgb2YgdGhpcyB6b25lLlxuICAgKiBAYWJzdHJhY3RcbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIGdldCBuYW1lKCkge1xuICAgIHRocm93IG5ldyBab25lSXNBYnN0cmFjdEVycm9yKCk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB3aGV0aGVyIHRoZSBvZmZzZXQgaXMga25vd24gdG8gYmUgZml4ZWQgZm9yIHRoZSB3aG9sZSB5ZWFyLlxuICAgKiBAYWJzdHJhY3RcbiAgICogQHR5cGUge2Jvb2xlYW59XG4gICAqL1xuICBnZXQgaXNVbml2ZXJzYWwoKSB7XG4gICAgdGhyb3cgbmV3IFpvbmVJc0Fic3RyYWN0RXJyb3IoKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBvZmZzZXQncyBjb21tb24gbmFtZSAoc3VjaCBhcyBFU1QpIGF0IHRoZSBzcGVjaWZpZWQgdGltZXN0YW1wXG4gICAqIEBhYnN0cmFjdFxuICAgKiBAcGFyYW0ge251bWJlcn0gdHMgLSBFcG9jaCBtaWxsaXNlY29uZHMgZm9yIHdoaWNoIHRvIGdldCB0aGUgbmFtZVxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIE9wdGlvbnMgdG8gYWZmZWN0IHRoZSBmb3JtYXRcbiAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMuZm9ybWF0IC0gV2hhdCBzdHlsZSBvZiBvZmZzZXQgdG8gcmV0dXJuLiBBY2NlcHRzICdsb25nJyBvciAnc2hvcnQnLlxuICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5sb2NhbGUgLSBXaGF0IGxvY2FsZSB0byByZXR1cm4gdGhlIG9mZnNldCBuYW1lIGluLlxuICAgKiBAcmV0dXJuIHtzdHJpbmd9XG4gICAqL1xuICBvZmZzZXROYW1lKHRzLCBvcHRzKSB7XG4gICAgdGhyb3cgbmV3IFpvbmVJc0Fic3RyYWN0RXJyb3IoKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBvZmZzZXQncyB2YWx1ZSBhcyBhIHN0cmluZ1xuICAgKiBAYWJzdHJhY3RcbiAgICogQHBhcmFtIHtudW1iZXJ9IHRzIC0gRXBvY2ggbWlsbGlzZWNvbmRzIGZvciB3aGljaCB0byBnZXQgdGhlIG9mZnNldFxuICAgKiBAcGFyYW0ge3N0cmluZ30gZm9ybWF0IC0gV2hhdCBzdHlsZSBvZiBvZmZzZXQgdG8gcmV0dXJuLlxuICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgQWNjZXB0cyAnbmFycm93JywgJ3Nob3J0Jywgb3IgJ3RlY2hpZScuIFJldHVybmluZyAnKzYnLCAnKzA2OjAwJywgb3IgJyswNjAwJyByZXNwZWN0aXZlbHlcbiAgICogQHJldHVybiB7c3RyaW5nfVxuICAgKi9cbiAgZm9ybWF0T2Zmc2V0KHRzLCBmb3JtYXQpIHtcbiAgICB0aHJvdyBuZXcgWm9uZUlzQWJzdHJhY3RFcnJvcigpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiB0aGUgb2Zmc2V0IGluIG1pbnV0ZXMgZm9yIHRoaXMgem9uZSBhdCB0aGUgc3BlY2lmaWVkIHRpbWVzdGFtcC5cbiAgICogQGFic3RyYWN0XG4gICAqIEBwYXJhbSB7bnVtYmVyfSB0cyAtIEVwb2NoIG1pbGxpc2Vjb25kcyBmb3Igd2hpY2ggdG8gY29tcHV0ZSB0aGUgb2Zmc2V0XG4gICAqIEByZXR1cm4ge251bWJlcn1cbiAgICovXG4gIG9mZnNldCh0cykge1xuICAgIHRocm93IG5ldyBab25lSXNBYnN0cmFjdEVycm9yKCk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIHdoZXRoZXIgdGhpcyBab25lIGlzIGVxdWFsIHRvIGFub3RoZXIgem9uZVxuICAgKiBAYWJzdHJhY3RcbiAgICogQHBhcmFtIHtab25lfSBvdGhlclpvbmUgLSB0aGUgem9uZSB0byBjb21wYXJlXG4gICAqIEByZXR1cm4ge2Jvb2xlYW59XG4gICAqL1xuICBlcXVhbHMob3RoZXJab25lKSB7XG4gICAgdGhyb3cgbmV3IFpvbmVJc0Fic3RyYWN0RXJyb3IoKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIFpvbmUgaXMgdmFsaWQuXG4gICAqIEBhYnN0cmFjdFxuICAgKiBAdHlwZSB7Ym9vbGVhbn1cbiAgICovXG4gIGdldCBpc1ZhbGlkKCkge1xuICAgIHRocm93IG5ldyBab25lSXNBYnN0cmFjdEVycm9yKCk7XG4gIH1cbn1cbiIsICJpbXBvcnQgeyBmb3JtYXRPZmZzZXQsIHBhcnNlWm9uZUluZm8gfSBmcm9tIFwiLi4vaW1wbC91dGlsLmpzXCI7XG5pbXBvcnQgWm9uZSBmcm9tIFwiLi4vem9uZS5qc1wiO1xuXG5sZXQgc2luZ2xldG9uID0gbnVsbDtcblxuLyoqXG4gKiBSZXByZXNlbnRzIHRoZSBsb2NhbCB6b25lIGZvciB0aGlzIEphdmFTY3JpcHQgZW52aXJvbm1lbnQuXG4gKiBAaW1wbGVtZW50cyB7Wm9uZX1cbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU3lzdGVtWm9uZSBleHRlbmRzIFpvbmUge1xuICAvKipcbiAgICogR2V0IGEgc2luZ2xldG9uIGluc3RhbmNlIG9mIHRoZSBsb2NhbCB6b25lXG4gICAqIEByZXR1cm4ge1N5c3RlbVpvbmV9XG4gICAqL1xuICBzdGF0aWMgZ2V0IGluc3RhbmNlKCkge1xuICAgIGlmIChzaW5nbGV0b24gPT09IG51bGwpIHtcbiAgICAgIHNpbmdsZXRvbiA9IG5ldyBTeXN0ZW1ab25lKCk7XG4gICAgfVxuICAgIHJldHVybiBzaW5nbGV0b247XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBnZXQgdHlwZSgpIHtcbiAgICByZXR1cm4gXCJzeXN0ZW1cIjtcbiAgfVxuXG4gIC8qKiBAb3ZlcnJpZGUgKiovXG4gIGdldCBuYW1lKCkge1xuICAgIHJldHVybiBuZXcgSW50bC5EYXRlVGltZUZvcm1hdCgpLnJlc29sdmVkT3B0aW9ucygpLnRpbWVab25lO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgZ2V0IGlzVW5pdmVyc2FsKCkge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIC8qKiBAb3ZlcnJpZGUgKiovXG4gIG9mZnNldE5hbWUodHMsIHsgZm9ybWF0LCBsb2NhbGUgfSkge1xuICAgIHJldHVybiBwYXJzZVpvbmVJbmZvKHRzLCBmb3JtYXQsIGxvY2FsZSk7XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBmb3JtYXRPZmZzZXQodHMsIGZvcm1hdCkge1xuICAgIHJldHVybiBmb3JtYXRPZmZzZXQodGhpcy5vZmZzZXQodHMpLCBmb3JtYXQpO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgb2Zmc2V0KHRzKSB7XG4gICAgcmV0dXJuIC1uZXcgRGF0ZSh0cykuZ2V0VGltZXpvbmVPZmZzZXQoKTtcbiAgfVxuXG4gIC8qKiBAb3ZlcnJpZGUgKiovXG4gIGVxdWFscyhvdGhlclpvbmUpIHtcbiAgICByZXR1cm4gb3RoZXJab25lLnR5cGUgPT09IFwic3lzdGVtXCI7XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBnZXQgaXNWYWxpZCgpIHtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxufVxuIiwgImltcG9ydCB7IGZvcm1hdE9mZnNldCwgcGFyc2Vab25lSW5mbywgaXNVbmRlZmluZWQsIGlhbmFSZWdleCwgb2JqVG9Mb2NhbFRTIH0gZnJvbSBcIi4uL2ltcGwvdXRpbC5qc1wiO1xuaW1wb3J0IFpvbmUgZnJvbSBcIi4uL3pvbmUuanNcIjtcblxuY29uc3QgbWF0Y2hpbmdSZWdleCA9IFJlZ0V4cChgXiR7aWFuYVJlZ2V4LnNvdXJjZX0kYCk7XG5cbmxldCBkdGZDYWNoZSA9IHt9O1xuZnVuY3Rpb24gbWFrZURURih6b25lKSB7XG4gIGlmICghZHRmQ2FjaGVbem9uZV0pIHtcbiAgICBkdGZDYWNoZVt6b25lXSA9IG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KFwiZW4tVVNcIiwge1xuICAgICAgaG91ckN5Y2xlOiBcImgyM1wiLFxuICAgICAgdGltZVpvbmU6IHpvbmUsXG4gICAgICB5ZWFyOiBcIm51bWVyaWNcIixcbiAgICAgIG1vbnRoOiBcIjItZGlnaXRcIixcbiAgICAgIGRheTogXCIyLWRpZ2l0XCIsXG4gICAgICBob3VyOiBcIjItZGlnaXRcIixcbiAgICAgIG1pbnV0ZTogXCIyLWRpZ2l0XCIsXG4gICAgICBzZWNvbmQ6IFwiMi1kaWdpdFwiLFxuICAgIH0pO1xuICB9XG4gIHJldHVybiBkdGZDYWNoZVt6b25lXTtcbn1cblxuY29uc3QgdHlwZVRvUG9zID0ge1xuICB5ZWFyOiAwLFxuICBtb250aDogMSxcbiAgZGF5OiAyLFxuICBob3VyOiAzLFxuICBtaW51dGU6IDQsXG4gIHNlY29uZDogNSxcbn07XG5cbmZ1bmN0aW9uIGhhY2t5T2Zmc2V0KGR0ZiwgZGF0ZSkge1xuICBjb25zdCBmb3JtYXR0ZWQgPSBkdGYuZm9ybWF0KGRhdGUpLnJlcGxhY2UoL1xcdTIwMEUvZywgXCJcIiksXG4gICAgcGFyc2VkID0gLyhcXGQrKVxcLyhcXGQrKVxcLyhcXGQrKSw/IChcXGQrKTooXFxkKyk6KFxcZCspLy5leGVjKGZvcm1hdHRlZCksXG4gICAgWywgZk1vbnRoLCBmRGF5LCBmWWVhciwgZkhvdXIsIGZNaW51dGUsIGZTZWNvbmRdID0gcGFyc2VkO1xuICByZXR1cm4gW2ZZZWFyLCBmTW9udGgsIGZEYXksIGZIb3VyLCBmTWludXRlLCBmU2Vjb25kXTtcbn1cblxuZnVuY3Rpb24gcGFydHNPZmZzZXQoZHRmLCBkYXRlKSB7XG4gIGNvbnN0IGZvcm1hdHRlZCA9IGR0Zi5mb3JtYXRUb1BhcnRzKGRhdGUpLFxuICAgIGZpbGxlZCA9IFtdO1xuICBmb3IgKGxldCBpID0gMDsgaSA8IGZvcm1hdHRlZC5sZW5ndGg7IGkrKykge1xuICAgIGNvbnN0IHsgdHlwZSwgdmFsdWUgfSA9IGZvcm1hdHRlZFtpXSxcbiAgICAgIHBvcyA9IHR5cGVUb1Bvc1t0eXBlXTtcblxuICAgIGlmICghaXNVbmRlZmluZWQocG9zKSkge1xuICAgICAgZmlsbGVkW3Bvc10gPSBwYXJzZUludCh2YWx1ZSwgMTApO1xuICAgIH1cbiAgfVxuICByZXR1cm4gZmlsbGVkO1xufVxuXG5sZXQgaWFuYVpvbmVDYWNoZSA9IHt9O1xuLyoqXG4gKiBBIHpvbmUgaWRlbnRpZmllZCBieSBhbiBJQU5BIGlkZW50aWZpZXIsIGxpa2UgQW1lcmljYS9OZXdfWW9ya1xuICogQGltcGxlbWVudHMge1pvbmV9XG4gKi9cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIElBTkFab25lIGV4dGVuZHMgWm9uZSB7XG4gIC8qKlxuICAgKiBAcGFyYW0ge3N0cmluZ30gbmFtZSAtIFpvbmUgbmFtZVxuICAgKiBAcmV0dXJuIHtJQU5BWm9uZX1cbiAgICovXG4gIHN0YXRpYyBjcmVhdGUobmFtZSkge1xuICAgIGlmICghaWFuYVpvbmVDYWNoZVtuYW1lXSkge1xuICAgICAgaWFuYVpvbmVDYWNoZVtuYW1lXSA9IG5ldyBJQU5BWm9uZShuYW1lKTtcbiAgICB9XG4gICAgcmV0dXJuIGlhbmFab25lQ2FjaGVbbmFtZV07XG4gIH1cblxuICAvKipcbiAgICogUmVzZXQgbG9jYWwgY2FjaGVzLiBTaG91bGQgb25seSBiZSBuZWNlc3NhcnkgaW4gdGVzdGluZyBzY2VuYXJpb3MuXG4gICAqIEByZXR1cm4ge3ZvaWR9XG4gICAqL1xuICBzdGF0aWMgcmVzZXRDYWNoZSgpIHtcbiAgICBpYW5hWm9uZUNhY2hlID0ge307XG4gICAgZHRmQ2FjaGUgPSB7fTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHdoZXRoZXIgdGhlIHByb3ZpZGVkIHN0cmluZyBpcyBhIHZhbGlkIHNwZWNpZmllci4gVGhpcyBvbmx5IGNoZWNrcyB0aGUgc3RyaW5nJ3MgZm9ybWF0LCBub3QgdGhhdCB0aGUgc3BlY2lmaWVyIGlkZW50aWZpZXMgYSBrbm93biB6b25lOyBzZWUgaXNWYWxpZFpvbmUgZm9yIHRoYXQuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBzIC0gVGhlIHN0cmluZyB0byBjaGVjayB2YWxpZGl0eSBvblxuICAgKiBAZXhhbXBsZSBJQU5BWm9uZS5pc1ZhbGlkU3BlY2lmaWVyKFwiQW1lcmljYS9OZXdfWW9ya1wiKSAvLz0+IHRydWVcbiAgICogQGV4YW1wbGUgSUFOQVpvbmUuaXNWYWxpZFNwZWNpZmllcihcIkZhbnRhc2lhL0Nhc3RsZVwiKSAvLz0+IHRydWVcbiAgICogQGV4YW1wbGUgSUFOQVpvbmUuaXNWYWxpZFNwZWNpZmllcihcIlNwb3J0fn5ibG9ycFwiKSAvLz0+IGZhbHNlXG4gICAqIEByZXR1cm4ge2Jvb2xlYW59XG4gICAqL1xuICBzdGF0aWMgaXNWYWxpZFNwZWNpZmllcihzKSB7XG4gICAgcmV0dXJuICEhKHMgJiYgcy5tYXRjaChtYXRjaGluZ1JlZ2V4KSk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB3aGV0aGVyIHRoZSBwcm92aWRlZCBzdHJpbmcgaWRlbnRpZmllcyBhIHJlYWwgem9uZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gem9uZSAtIFRoZSBzdHJpbmcgdG8gY2hlY2tcbiAgICogQGV4YW1wbGUgSUFOQVpvbmUuaXNWYWxpZFpvbmUoXCJBbWVyaWNhL05ld19Zb3JrXCIpIC8vPT4gdHJ1ZVxuICAgKiBAZXhhbXBsZSBJQU5BWm9uZS5pc1ZhbGlkWm9uZShcIkZhbnRhc2lhL0Nhc3RsZVwiKSAvLz0+IGZhbHNlXG4gICAqIEBleGFtcGxlIElBTkFab25lLmlzVmFsaWRab25lKFwiU3BvcnR+fmJsb3JwXCIpIC8vPT4gZmFsc2VcbiAgICogQHJldHVybiB7Ym9vbGVhbn1cbiAgICovXG4gIHN0YXRpYyBpc1ZhbGlkWm9uZSh6b25lKSB7XG4gICAgdHJ5IHtcbiAgICAgIG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KFwiZW4tVVNcIiwgeyB0aW1lWm9uZTogem9uZSB9KS5mb3JtYXQoKTtcbiAgICAgIHJldHVybiB0cnVlO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICAvLyBFdGMvR01UKzggLT4gLTQ4MFxuICAvKiogQGlnbm9yZSAqL1xuICBzdGF0aWMgcGFyc2VHTVRPZmZzZXQoc3BlY2lmaWVyKSB7XG4gICAgaWYgKHNwZWNpZmllcikge1xuICAgICAgY29uc3QgbWF0Y2ggPSBzcGVjaWZpZXIubWF0Y2goL15FdGNcXC9HTVQoMHxbKy1dXFxkezEsMn0pJC9pKTtcbiAgICAgIGlmIChtYXRjaCkge1xuICAgICAgICByZXR1cm4gLTYwICogcGFyc2VJbnQobWF0Y2hbMV0pO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKG5hbWUpIHtcbiAgICBzdXBlcigpO1xuICAgIC8qKiBAcHJpdmF0ZSAqKi9cbiAgICB0aGlzLnpvbmVOYW1lID0gbmFtZTtcbiAgICAvKiogQHByaXZhdGUgKiovXG4gICAgdGhpcy52YWxpZCA9IElBTkFab25lLmlzVmFsaWRab25lKG5hbWUpO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgZ2V0IHR5cGUoKSB7XG4gICAgcmV0dXJuIFwiaWFuYVwiO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgZ2V0IG5hbWUoKSB7XG4gICAgcmV0dXJuIHRoaXMuem9uZU5hbWU7XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBnZXQgaXNVbml2ZXJzYWwoKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgb2Zmc2V0TmFtZSh0cywgeyBmb3JtYXQsIGxvY2FsZSB9KSB7XG4gICAgcmV0dXJuIHBhcnNlWm9uZUluZm8odHMsIGZvcm1hdCwgbG9jYWxlLCB0aGlzLm5hbWUpO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgZm9ybWF0T2Zmc2V0KHRzLCBmb3JtYXQpIHtcbiAgICByZXR1cm4gZm9ybWF0T2Zmc2V0KHRoaXMub2Zmc2V0KHRzKSwgZm9ybWF0KTtcbiAgfVxuXG4gIC8qKiBAb3ZlcnJpZGUgKiovXG4gIG9mZnNldCh0cykge1xuICAgIGNvbnN0IGRhdGUgPSBuZXcgRGF0ZSh0cyk7XG5cbiAgICBpZiAoaXNOYU4oZGF0ZSkpIHJldHVybiBOYU47XG5cbiAgICBjb25zdCBkdGYgPSBtYWtlRFRGKHRoaXMubmFtZSksXG4gICAgICBbeWVhciwgbW9udGgsIGRheSwgaG91ciwgbWludXRlLCBzZWNvbmRdID0gZHRmLmZvcm1hdFRvUGFydHNcbiAgICAgICAgPyBwYXJ0c09mZnNldChkdGYsIGRhdGUpXG4gICAgICAgIDogaGFja3lPZmZzZXQoZHRmLCBkYXRlKTtcblxuICAgIGNvbnN0IGFzVVRDID0gb2JqVG9Mb2NhbFRTKHtcbiAgICAgIHllYXIsXG4gICAgICBtb250aCxcbiAgICAgIGRheSxcbiAgICAgIGhvdXIsXG4gICAgICBtaW51dGUsXG4gICAgICBzZWNvbmQsXG4gICAgICBtaWxsaXNlY29uZDogMCxcbiAgICB9KTtcblxuICAgIGxldCBhc1RTID0gK2RhdGU7XG4gICAgY29uc3Qgb3ZlciA9IGFzVFMgJSAxMDAwO1xuICAgIGFzVFMgLT0gb3ZlciA+PSAwID8gb3ZlciA6IDEwMDAgKyBvdmVyO1xuICAgIHJldHVybiAoYXNVVEMgLSBhc1RTKSAvICg2MCAqIDEwMDApO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgZXF1YWxzKG90aGVyWm9uZSkge1xuICAgIHJldHVybiBvdGhlclpvbmUudHlwZSA9PT0gXCJpYW5hXCIgJiYgb3RoZXJab25lLm5hbWUgPT09IHRoaXMubmFtZTtcbiAgfVxuXG4gIC8qKiBAb3ZlcnJpZGUgKiovXG4gIGdldCBpc1ZhbGlkKCkge1xuICAgIHJldHVybiB0aGlzLnZhbGlkO1xuICB9XG59XG4iLCAiaW1wb3J0IHsgZm9ybWF0T2Zmc2V0LCBzaWduZWRPZmZzZXQgfSBmcm9tIFwiLi4vaW1wbC91dGlsLmpzXCI7XG5pbXBvcnQgWm9uZSBmcm9tIFwiLi4vem9uZS5qc1wiO1xuXG5sZXQgc2luZ2xldG9uID0gbnVsbDtcblxuLyoqXG4gKiBBIHpvbmUgd2l0aCBhIGZpeGVkIG9mZnNldCAobWVhbmluZyBubyBEU1QpXG4gKiBAaW1wbGVtZW50cyB7Wm9uZX1cbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgRml4ZWRPZmZzZXRab25lIGV4dGVuZHMgWm9uZSB7XG4gIC8qKlxuICAgKiBHZXQgYSBzaW5nbGV0b24gaW5zdGFuY2Ugb2YgVVRDXG4gICAqIEByZXR1cm4ge0ZpeGVkT2Zmc2V0Wm9uZX1cbiAgICovXG4gIHN0YXRpYyBnZXQgdXRjSW5zdGFuY2UoKSB7XG4gICAgaWYgKHNpbmdsZXRvbiA9PT0gbnVsbCkge1xuICAgICAgc2luZ2xldG9uID0gbmV3IEZpeGVkT2Zmc2V0Wm9uZSgwKTtcbiAgICB9XG4gICAgcmV0dXJuIHNpbmdsZXRvbjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgYW4gaW5zdGFuY2Ugd2l0aCBhIHNwZWNpZmllZCBvZmZzZXRcbiAgICogQHBhcmFtIHtudW1iZXJ9IG9mZnNldCAtIFRoZSBvZmZzZXQgaW4gbWludXRlc1xuICAgKiBAcmV0dXJuIHtGaXhlZE9mZnNldFpvbmV9XG4gICAqL1xuICBzdGF0aWMgaW5zdGFuY2Uob2Zmc2V0KSB7XG4gICAgcmV0dXJuIG9mZnNldCA9PT0gMCA/IEZpeGVkT2Zmc2V0Wm9uZS51dGNJbnN0YW5jZSA6IG5ldyBGaXhlZE9mZnNldFpvbmUob2Zmc2V0KTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgYW4gaW5zdGFuY2Ugb2YgRml4ZWRPZmZzZXRab25lIGZyb20gYSBVVEMgb2Zmc2V0IHN0cmluZywgbGlrZSBcIlVUQys2XCJcbiAgICogQHBhcmFtIHtzdHJpbmd9IHMgLSBUaGUgb2Zmc2V0IHN0cmluZyB0byBwYXJzZVxuICAgKiBAZXhhbXBsZSBGaXhlZE9mZnNldFpvbmUucGFyc2VTcGVjaWZpZXIoXCJVVEMrNlwiKVxuICAgKiBAZXhhbXBsZSBGaXhlZE9mZnNldFpvbmUucGFyc2VTcGVjaWZpZXIoXCJVVEMrMDZcIilcbiAgICogQGV4YW1wbGUgRml4ZWRPZmZzZXRab25lLnBhcnNlU3BlY2lmaWVyKFwiVVRDLTY6MDBcIilcbiAgICogQHJldHVybiB7Rml4ZWRPZmZzZXRab25lfVxuICAgKi9cbiAgc3RhdGljIHBhcnNlU3BlY2lmaWVyKHMpIHtcbiAgICBpZiAocykge1xuICAgICAgY29uc3QgciA9IHMubWF0Y2goL151dGMoPzooWystXVxcZHsxLDJ9KSg/OjooXFxkezJ9KSk/KT8kL2kpO1xuICAgICAgaWYgKHIpIHtcbiAgICAgICAgcmV0dXJuIG5ldyBGaXhlZE9mZnNldFpvbmUoc2lnbmVkT2Zmc2V0KHJbMV0sIHJbMl0pKTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG51bGw7XG4gIH1cblxuICBjb25zdHJ1Y3RvcihvZmZzZXQpIHtcbiAgICBzdXBlcigpO1xuICAgIC8qKiBAcHJpdmF0ZSAqKi9cbiAgICB0aGlzLmZpeGVkID0gb2Zmc2V0O1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgZ2V0IHR5cGUoKSB7XG4gICAgcmV0dXJuIFwiZml4ZWRcIjtcbiAgfVxuXG4gIC8qKiBAb3ZlcnJpZGUgKiovXG4gIGdldCBuYW1lKCkge1xuICAgIHJldHVybiB0aGlzLmZpeGVkID09PSAwID8gXCJVVENcIiA6IGBVVEMke2Zvcm1hdE9mZnNldCh0aGlzLmZpeGVkLCBcIm5hcnJvd1wiKX1gO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgb2Zmc2V0TmFtZSgpIHtcbiAgICByZXR1cm4gdGhpcy5uYW1lO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgZm9ybWF0T2Zmc2V0KHRzLCBmb3JtYXQpIHtcbiAgICByZXR1cm4gZm9ybWF0T2Zmc2V0KHRoaXMuZml4ZWQsIGZvcm1hdCk7XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBnZXQgaXNVbml2ZXJzYWwoKSB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBvZmZzZXQoKSB7XG4gICAgcmV0dXJuIHRoaXMuZml4ZWQ7XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBlcXVhbHMob3RoZXJab25lKSB7XG4gICAgcmV0dXJuIG90aGVyWm9uZS50eXBlID09PSBcImZpeGVkXCIgJiYgb3RoZXJab25lLmZpeGVkID09PSB0aGlzLmZpeGVkO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgZ2V0IGlzVmFsaWQoKSB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cbn1cbiIsICJpbXBvcnQgWm9uZSBmcm9tIFwiLi4vem9uZS5qc1wiO1xuXG4vKipcbiAqIEEgem9uZSB0aGF0IGZhaWxlZCB0byBwYXJzZS4gWW91IHNob3VsZCBuZXZlciBuZWVkIHRvIGluc3RhbnRpYXRlIHRoaXMuXG4gKiBAaW1wbGVtZW50cyB7Wm9uZX1cbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgSW52YWxpZFpvbmUgZXh0ZW5kcyBab25lIHtcbiAgY29uc3RydWN0b3Ioem9uZU5hbWUpIHtcbiAgICBzdXBlcigpO1xuICAgIC8qKiAgQHByaXZhdGUgKi9cbiAgICB0aGlzLnpvbmVOYW1lID0gem9uZU5hbWU7XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBnZXQgdHlwZSgpIHtcbiAgICByZXR1cm4gXCJpbnZhbGlkXCI7XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBnZXQgbmFtZSgpIHtcbiAgICByZXR1cm4gdGhpcy56b25lTmFtZTtcbiAgfVxuXG4gIC8qKiBAb3ZlcnJpZGUgKiovXG4gIGdldCBpc1VuaXZlcnNhbCgpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBvZmZzZXROYW1lKCkge1xuICAgIHJldHVybiBudWxsO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgZm9ybWF0T2Zmc2V0KCkge1xuICAgIHJldHVybiBcIlwiO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgb2Zmc2V0KCkge1xuICAgIHJldHVybiBOYU47XG4gIH1cblxuICAvKiogQG92ZXJyaWRlICoqL1xuICBlcXVhbHMoKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgLyoqIEBvdmVycmlkZSAqKi9cbiAgZ2V0IGlzVmFsaWQoKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG59XG4iLCAiLyoqXG4gKiBAcHJpdmF0ZVxuICovXG5cbmltcG9ydCBab25lIGZyb20gXCIuLi96b25lLmpzXCI7XG5pbXBvcnQgSUFOQVpvbmUgZnJvbSBcIi4uL3pvbmVzL0lBTkFab25lLmpzXCI7XG5pbXBvcnQgRml4ZWRPZmZzZXRab25lIGZyb20gXCIuLi96b25lcy9maXhlZE9mZnNldFpvbmUuanNcIjtcbmltcG9ydCBJbnZhbGlkWm9uZSBmcm9tIFwiLi4vem9uZXMvaW52YWxpZFpvbmUuanNcIjtcblxuaW1wb3J0IHsgaXNVbmRlZmluZWQsIGlzU3RyaW5nLCBpc051bWJlciB9IGZyb20gXCIuL3V0aWwuanNcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIG5vcm1hbGl6ZVpvbmUoaW5wdXQsIGRlZmF1bHRab25lKSB7XG4gIGxldCBvZmZzZXQ7XG4gIGlmIChpc1VuZGVmaW5lZChpbnB1dCkgfHwgaW5wdXQgPT09IG51bGwpIHtcbiAgICByZXR1cm4gZGVmYXVsdFpvbmU7XG4gIH0gZWxzZSBpZiAoaW5wdXQgaW5zdGFuY2VvZiBab25lKSB7XG4gICAgcmV0dXJuIGlucHV0O1xuICB9IGVsc2UgaWYgKGlzU3RyaW5nKGlucHV0KSkge1xuICAgIGNvbnN0IGxvd2VyZWQgPSBpbnB1dC50b0xvd2VyQ2FzZSgpO1xuICAgIGlmIChsb3dlcmVkID09PSBcImxvY2FsXCIgfHwgbG93ZXJlZCA9PT0gXCJzeXN0ZW1cIikgcmV0dXJuIGRlZmF1bHRab25lO1xuICAgIGVsc2UgaWYgKGxvd2VyZWQgPT09IFwidXRjXCIgfHwgbG93ZXJlZCA9PT0gXCJnbXRcIikgcmV0dXJuIEZpeGVkT2Zmc2V0Wm9uZS51dGNJbnN0YW5jZTtcbiAgICBlbHNlIGlmICgob2Zmc2V0ID0gSUFOQVpvbmUucGFyc2VHTVRPZmZzZXQoaW5wdXQpKSAhPSBudWxsKSB7XG4gICAgICAvLyBoYW5kbGUgRXRjL0dNVC00LCB3aGljaCBWOCBjaG9rZXMgb25cbiAgICAgIHJldHVybiBGaXhlZE9mZnNldFpvbmUuaW5zdGFuY2Uob2Zmc2V0KTtcbiAgICB9IGVsc2UgaWYgKElBTkFab25lLmlzVmFsaWRTcGVjaWZpZXIobG93ZXJlZCkpIHJldHVybiBJQU5BWm9uZS5jcmVhdGUoaW5wdXQpO1xuICAgIGVsc2UgcmV0dXJuIEZpeGVkT2Zmc2V0Wm9uZS5wYXJzZVNwZWNpZmllcihsb3dlcmVkKSB8fCBuZXcgSW52YWxpZFpvbmUoaW5wdXQpO1xuICB9IGVsc2UgaWYgKGlzTnVtYmVyKGlucHV0KSkge1xuICAgIHJldHVybiBGaXhlZE9mZnNldFpvbmUuaW5zdGFuY2UoaW5wdXQpO1xuICB9IGVsc2UgaWYgKHR5cGVvZiBpbnB1dCA9PT0gXCJvYmplY3RcIiAmJiBpbnB1dC5vZmZzZXQgJiYgdHlwZW9mIGlucHV0Lm9mZnNldCA9PT0gXCJudW1iZXJcIikge1xuICAgIC8vIFRoaXMgaXMgZHVtYiwgYnV0IHRoZSBpbnN0YW5jZW9mIGNoZWNrIGFib3ZlIGRvZXNuJ3Qgc2VlbSB0byByZWFsbHkgd29ya1xuICAgIC8vIHNvIHdlJ3JlIGR1Y2sgY2hlY2tpbmcgaXRcbiAgICByZXR1cm4gaW5wdXQ7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIG5ldyBJbnZhbGlkWm9uZShpbnB1dCk7XG4gIH1cbn1cbiIsICJpbXBvcnQgU3lzdGVtWm9uZSBmcm9tIFwiLi96b25lcy9zeXN0ZW1ab25lLmpzXCI7XG5pbXBvcnQgSUFOQVpvbmUgZnJvbSBcIi4vem9uZXMvSUFOQVpvbmUuanNcIjtcbmltcG9ydCBMb2NhbGUgZnJvbSBcIi4vaW1wbC9sb2NhbGUuanNcIjtcblxuaW1wb3J0IHsgbm9ybWFsaXplWm9uZSB9IGZyb20gXCIuL2ltcGwvem9uZVV0aWwuanNcIjtcblxubGV0IG5vdyA9ICgpID0+IERhdGUubm93KCksXG4gIGRlZmF1bHRab25lID0gXCJzeXN0ZW1cIixcbiAgZGVmYXVsdExvY2FsZSA9IG51bGwsXG4gIGRlZmF1bHROdW1iZXJpbmdTeXN0ZW0gPSBudWxsLFxuICBkZWZhdWx0T3V0cHV0Q2FsZW5kYXIgPSBudWxsLFxuICB0aHJvd09uSW52YWxpZDtcblxuLyoqXG4gKiBTZXR0aW5ncyBjb250YWlucyBzdGF0aWMgZ2V0dGVycyBhbmQgc2V0dGVycyB0aGF0IGNvbnRyb2wgTHV4b24ncyBvdmVyYWxsIGJlaGF2aW9yLiBMdXhvbiBpcyBhIHNpbXBsZSBsaWJyYXJ5IHdpdGggZmV3IG9wdGlvbnMsIGJ1dCB0aGUgb25lcyBpdCBkb2VzIGhhdmUgbGl2ZSBoZXJlLlxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBTZXR0aW5ncyB7XG4gIC8qKlxuICAgKiBHZXQgdGhlIGNhbGxiYWNrIGZvciByZXR1cm5pbmcgdGhlIGN1cnJlbnQgdGltZXN0YW1wLlxuICAgKiBAdHlwZSB7ZnVuY3Rpb259XG4gICAqL1xuICBzdGF0aWMgZ2V0IG5vdygpIHtcbiAgICByZXR1cm4gbm93O1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgY2FsbGJhY2sgZm9yIHJldHVybmluZyB0aGUgY3VycmVudCB0aW1lc3RhbXAuXG4gICAqIFRoZSBmdW5jdGlvbiBzaG91bGQgcmV0dXJuIGEgbnVtYmVyLCB3aGljaCB3aWxsIGJlIGludGVycHJldGVkIGFzIGFuIEVwb2NoIG1pbGxpc2Vjb25kIGNvdW50XG4gICAqIEB0eXBlIHtmdW5jdGlvbn1cbiAgICogQGV4YW1wbGUgU2V0dGluZ3Mubm93ID0gKCkgPT4gRGF0ZS5ub3coKSArIDMwMDAgLy8gcHJldGVuZCBpdCBpcyAzIHNlY29uZHMgaW4gdGhlIGZ1dHVyZVxuICAgKiBAZXhhbXBsZSBTZXR0aW5ncy5ub3cgPSAoKSA9PiAwIC8vIGFsd2F5cyBwcmV0ZW5kIGl0J3MgSmFuIDEsIDE5NzAgYXQgbWlkbmlnaHQgaW4gVVRDIHRpbWVcbiAgICovXG4gIHN0YXRpYyBzZXQgbm93KG4pIHtcbiAgICBub3cgPSBuO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB0aGUgZGVmYXVsdCB0aW1lIHpvbmUgdG8gY3JlYXRlIERhdGVUaW1lcyBpbi4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy5cbiAgICogVXNlIHRoZSB2YWx1ZSBcInN5c3RlbVwiIHRvIHJlc2V0IHRoaXMgdmFsdWUgdG8gdGhlIHN5c3RlbSdzIHRpbWUgem9uZS5cbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIHN0YXRpYyBzZXQgZGVmYXVsdFpvbmUoem9uZSkge1xuICAgIGRlZmF1bHRab25lID0gem9uZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGRlZmF1bHQgdGltZSB6b25lIG9iamVjdCBjdXJyZW50bHkgdXNlZCB0byBjcmVhdGUgRGF0ZVRpbWVzLiBEb2VzIG5vdCBhZmZlY3QgZXhpc3RpbmcgaW5zdGFuY2VzLlxuICAgKiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyB0aGUgc3lzdGVtJ3MgdGltZSB6b25lICh0aGUgb25lIHNldCBvbiB0aGUgbWFjaGluZSB0aGF0IHJ1bnMgdGhpcyBjb2RlKS5cbiAgICogQHR5cGUge1pvbmV9XG4gICAqL1xuICBzdGF0aWMgZ2V0IGRlZmF1bHRab25lKCkge1xuICAgIHJldHVybiBub3JtYWxpemVab25lKGRlZmF1bHRab25lLCBTeXN0ZW1ab25lLmluc3RhbmNlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGRlZmF1bHQgbG9jYWxlIHRvIGNyZWF0ZSBEYXRlVGltZXMgd2l0aC4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy5cbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIHN0YXRpYyBnZXQgZGVmYXVsdExvY2FsZSgpIHtcbiAgICByZXR1cm4gZGVmYXVsdExvY2FsZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIGRlZmF1bHQgbG9jYWxlIHRvIGNyZWF0ZSBEYXRlVGltZXMgd2l0aC4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy5cbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIHN0YXRpYyBzZXQgZGVmYXVsdExvY2FsZShsb2NhbGUpIHtcbiAgICBkZWZhdWx0TG9jYWxlID0gbG9jYWxlO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgZGVmYXVsdCBudW1iZXJpbmcgc3lzdGVtIHRvIGNyZWF0ZSBEYXRlVGltZXMgd2l0aC4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy5cbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIHN0YXRpYyBnZXQgZGVmYXVsdE51bWJlcmluZ1N5c3RlbSgpIHtcbiAgICByZXR1cm4gZGVmYXVsdE51bWJlcmluZ1N5c3RlbTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTZXQgdGhlIGRlZmF1bHQgbnVtYmVyaW5nIHN5c3RlbSB0byBjcmVhdGUgRGF0ZVRpbWVzIHdpdGguIERvZXMgbm90IGFmZmVjdCBleGlzdGluZyBpbnN0YW5jZXMuXG4gICAqIEB0eXBlIHtzdHJpbmd9XG4gICAqL1xuICBzdGF0aWMgc2V0IGRlZmF1bHROdW1iZXJpbmdTeXN0ZW0obnVtYmVyaW5nU3lzdGVtKSB7XG4gICAgZGVmYXVsdE51bWJlcmluZ1N5c3RlbSA9IG51bWJlcmluZ1N5c3RlbTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGRlZmF1bHQgb3V0cHV0IGNhbGVuZGFyIHRvIGNyZWF0ZSBEYXRlVGltZXMgd2l0aC4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy5cbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIHN0YXRpYyBnZXQgZGVmYXVsdE91dHB1dENhbGVuZGFyKCkge1xuICAgIHJldHVybiBkZWZhdWx0T3V0cHV0Q2FsZW5kYXI7XG4gIH1cblxuICAvKipcbiAgICogU2V0IHRoZSBkZWZhdWx0IG91dHB1dCBjYWxlbmRhciB0byBjcmVhdGUgRGF0ZVRpbWVzIHdpdGguIERvZXMgbm90IGFmZmVjdCBleGlzdGluZyBpbnN0YW5jZXMuXG4gICAqIEB0eXBlIHtzdHJpbmd9XG4gICAqL1xuICBzdGF0aWMgc2V0IGRlZmF1bHRPdXRwdXRDYWxlbmRhcihvdXRwdXRDYWxlbmRhcikge1xuICAgIGRlZmF1bHRPdXRwdXRDYWxlbmRhciA9IG91dHB1dENhbGVuZGFyO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB3aGV0aGVyIEx1eG9uIHdpbGwgdGhyb3cgd2hlbiBpdCBlbmNvdW50ZXJzIGludmFsaWQgRGF0ZVRpbWVzLCBEdXJhdGlvbnMsIG9yIEludGVydmFsc1xuICAgKiBAdHlwZSB7Ym9vbGVhbn1cbiAgICovXG4gIHN0YXRpYyBnZXQgdGhyb3dPbkludmFsaWQoKSB7XG4gICAgcmV0dXJuIHRocm93T25JbnZhbGlkO1xuICB9XG5cbiAgLyoqXG4gICAqIFNldCB3aGV0aGVyIEx1eG9uIHdpbGwgdGhyb3cgd2hlbiBpdCBlbmNvdW50ZXJzIGludmFsaWQgRGF0ZVRpbWVzLCBEdXJhdGlvbnMsIG9yIEludGVydmFsc1xuICAgKiBAdHlwZSB7Ym9vbGVhbn1cbiAgICovXG4gIHN0YXRpYyBzZXQgdGhyb3dPbkludmFsaWQodCkge1xuICAgIHRocm93T25JbnZhbGlkID0gdDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXNldCBMdXhvbidzIGdsb2JhbCBjYWNoZXMuIFNob3VsZCBvbmx5IGJlIG5lY2Vzc2FyeSBpbiB0ZXN0aW5nIHNjZW5hcmlvcy5cbiAgICogQHJldHVybiB7dm9pZH1cbiAgICovXG4gIHN0YXRpYyByZXNldENhY2hlcygpIHtcbiAgICBMb2NhbGUucmVzZXRDYWNoZSgpO1xuICAgIElBTkFab25lLnJlc2V0Q2FjaGUoKTtcbiAgfVxufVxuIiwgImltcG9ydCB7IHBhZFN0YXJ0LCByb3VuZFRvLCBoYXNSZWxhdGl2ZSB9IGZyb20gXCIuL3V0aWwuanNcIjtcbmltcG9ydCAqIGFzIEVuZ2xpc2ggZnJvbSBcIi4vZW5nbGlzaC5qc1wiO1xuaW1wb3J0IFNldHRpbmdzIGZyb20gXCIuLi9zZXR0aW5ncy5qc1wiO1xuaW1wb3J0IERhdGVUaW1lIGZyb20gXCIuLi9kYXRldGltZS5qc1wiO1xuaW1wb3J0IElBTkFab25lIGZyb20gXCIuLi96b25lcy9JQU5BWm9uZS5qc1wiO1xuXG5sZXQgaW50bERUQ2FjaGUgPSB7fTtcbmZ1bmN0aW9uIGdldENhY2hlZERURihsb2NTdHJpbmcsIG9wdHMgPSB7fSkge1xuICBjb25zdCBrZXkgPSBKU09OLnN0cmluZ2lmeShbbG9jU3RyaW5nLCBvcHRzXSk7XG4gIGxldCBkdGYgPSBpbnRsRFRDYWNoZVtrZXldO1xuICBpZiAoIWR0Zikge1xuICAgIGR0ZiA9IG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KGxvY1N0cmluZywgb3B0cyk7XG4gICAgaW50bERUQ2FjaGVba2V5XSA9IGR0ZjtcbiAgfVxuICByZXR1cm4gZHRmO1xufVxuXG5sZXQgaW50bE51bUNhY2hlID0ge307XG5mdW5jdGlvbiBnZXRDYWNoZWRJTkYobG9jU3RyaW5nLCBvcHRzID0ge30pIHtcbiAgY29uc3Qga2V5ID0gSlNPTi5zdHJpbmdpZnkoW2xvY1N0cmluZywgb3B0c10pO1xuICBsZXQgaW5mID0gaW50bE51bUNhY2hlW2tleV07XG4gIGlmICghaW5mKSB7XG4gICAgaW5mID0gbmV3IEludGwuTnVtYmVyRm9ybWF0KGxvY1N0cmluZywgb3B0cyk7XG4gICAgaW50bE51bUNhY2hlW2tleV0gPSBpbmY7XG4gIH1cbiAgcmV0dXJuIGluZjtcbn1cblxubGV0IGludGxSZWxDYWNoZSA9IHt9O1xuZnVuY3Rpb24gZ2V0Q2FjaGVkUlRGKGxvY1N0cmluZywgb3B0cyA9IHt9KSB7XG4gIGNvbnN0IHsgYmFzZSwgLi4uY2FjaGVLZXlPcHRzIH0gPSBvcHRzOyAvLyBleGNsdWRlIGBiYXNlYCBmcm9tIHRoZSBvcHRpb25zXG4gIGNvbnN0IGtleSA9IEpTT04uc3RyaW5naWZ5KFtsb2NTdHJpbmcsIGNhY2hlS2V5T3B0c10pO1xuICBsZXQgaW5mID0gaW50bFJlbENhY2hlW2tleV07XG4gIGlmICghaW5mKSB7XG4gICAgaW5mID0gbmV3IEludGwuUmVsYXRpdmVUaW1lRm9ybWF0KGxvY1N0cmluZywgb3B0cyk7XG4gICAgaW50bFJlbENhY2hlW2tleV0gPSBpbmY7XG4gIH1cbiAgcmV0dXJuIGluZjtcbn1cblxubGV0IHN5c0xvY2FsZUNhY2hlID0gbnVsbDtcbmZ1bmN0aW9uIHN5c3RlbUxvY2FsZSgpIHtcbiAgaWYgKHN5c0xvY2FsZUNhY2hlKSB7XG4gICAgcmV0dXJuIHN5c0xvY2FsZUNhY2hlO1xuICB9IGVsc2Uge1xuICAgIHN5c0xvY2FsZUNhY2hlID0gbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQoKS5yZXNvbHZlZE9wdGlvbnMoKS5sb2NhbGU7XG4gICAgcmV0dXJuIHN5c0xvY2FsZUNhY2hlO1xuICB9XG59XG5cbmZ1bmN0aW9uIHBhcnNlTG9jYWxlU3RyaW5nKGxvY2FsZVN0cikge1xuICAvLyBJIHJlYWxseSB3YW50IHRvIGF2b2lkIHdyaXRpbmcgYSBCQ1AgNDcgcGFyc2VyXG4gIC8vIHNlZSwgZS5nLiBodHRwczovL2dpdGh1Yi5jb20vd29vb3JtL2JjcC00N1xuICAvLyBJbnN0ZWFkLCB3ZSdsbCBkbyB0aGlzOlxuXG4gIC8vIGEpIGlmIHRoZSBzdHJpbmcgaGFzIG5vIC11IGV4dGVuc2lvbnMsIGp1c3QgbGVhdmUgaXQgYWxvbmVcbiAgLy8gYikgaWYgaXQgZG9lcywgdXNlIEludGwgdG8gcmVzb2x2ZSBldmVyeXRoaW5nXG4gIC8vIGMpIGlmIEludGwgZmFpbHMsIHRyeSBhZ2FpbiB3aXRob3V0IHRoZSAtdVxuXG4gIGNvbnN0IHVJbmRleCA9IGxvY2FsZVN0ci5pbmRleE9mKFwiLXUtXCIpO1xuICBpZiAodUluZGV4ID09PSAtMSkge1xuICAgIHJldHVybiBbbG9jYWxlU3RyXTtcbiAgfSBlbHNlIHtcbiAgICBsZXQgb3B0aW9ucztcbiAgICBjb25zdCBzbWFsbGVyID0gbG9jYWxlU3RyLnN1YnN0cmluZygwLCB1SW5kZXgpO1xuICAgIHRyeSB7XG4gICAgICBvcHRpb25zID0gZ2V0Q2FjaGVkRFRGKGxvY2FsZVN0cikucmVzb2x2ZWRPcHRpb25zKCk7XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgb3B0aW9ucyA9IGdldENhY2hlZERURihzbWFsbGVyKS5yZXNvbHZlZE9wdGlvbnMoKTtcbiAgICB9XG5cbiAgICBjb25zdCB7IG51bWJlcmluZ1N5c3RlbSwgY2FsZW5kYXIgfSA9IG9wdGlvbnM7XG4gICAgLy8gcmV0dXJuIHRoZSBzbWFsbGVyIG9uZSBzbyB0aGF0IHdlIGNhbiBhcHBlbmQgdGhlIGNhbGVuZGFyIGFuZCBudW1iZXJpbmcgb3ZlcnJpZGVzIHRvIGl0XG4gICAgcmV0dXJuIFtzbWFsbGVyLCBudW1iZXJpbmdTeXN0ZW0sIGNhbGVuZGFyXTtcbiAgfVxufVxuXG5mdW5jdGlvbiBpbnRsQ29uZmlnU3RyaW5nKGxvY2FsZVN0ciwgbnVtYmVyaW5nU3lzdGVtLCBvdXRwdXRDYWxlbmRhcikge1xuICBpZiAob3V0cHV0Q2FsZW5kYXIgfHwgbnVtYmVyaW5nU3lzdGVtKSB7XG4gICAgbG9jYWxlU3RyICs9IFwiLXVcIjtcblxuICAgIGlmIChvdXRwdXRDYWxlbmRhcikge1xuICAgICAgbG9jYWxlU3RyICs9IGAtY2EtJHtvdXRwdXRDYWxlbmRhcn1gO1xuICAgIH1cblxuICAgIGlmIChudW1iZXJpbmdTeXN0ZW0pIHtcbiAgICAgIGxvY2FsZVN0ciArPSBgLW51LSR7bnVtYmVyaW5nU3lzdGVtfWA7XG4gICAgfVxuICAgIHJldHVybiBsb2NhbGVTdHI7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIGxvY2FsZVN0cjtcbiAgfVxufVxuXG5mdW5jdGlvbiBtYXBNb250aHMoZikge1xuICBjb25zdCBtcyA9IFtdO1xuICBmb3IgKGxldCBpID0gMTsgaSA8PSAxMjsgaSsrKSB7XG4gICAgY29uc3QgZHQgPSBEYXRlVGltZS51dGMoMjAxNiwgaSwgMSk7XG4gICAgbXMucHVzaChmKGR0KSk7XG4gIH1cbiAgcmV0dXJuIG1zO1xufVxuXG5mdW5jdGlvbiBtYXBXZWVrZGF5cyhmKSB7XG4gIGNvbnN0IG1zID0gW107XG4gIGZvciAobGV0IGkgPSAxOyBpIDw9IDc7IGkrKykge1xuICAgIGNvbnN0IGR0ID0gRGF0ZVRpbWUudXRjKDIwMTYsIDExLCAxMyArIGkpO1xuICAgIG1zLnB1c2goZihkdCkpO1xuICB9XG4gIHJldHVybiBtcztcbn1cblxuZnVuY3Rpb24gbGlzdFN0dWZmKGxvYywgbGVuZ3RoLCBkZWZhdWx0T0ssIGVuZ2xpc2hGbiwgaW50bEZuKSB7XG4gIGNvbnN0IG1vZGUgPSBsb2MubGlzdGluZ01vZGUoZGVmYXVsdE9LKTtcblxuICBpZiAobW9kZSA9PT0gXCJlcnJvclwiKSB7XG4gICAgcmV0dXJuIG51bGw7XG4gIH0gZWxzZSBpZiAobW9kZSA9PT0gXCJlblwiKSB7XG4gICAgcmV0dXJuIGVuZ2xpc2hGbihsZW5ndGgpO1xuICB9IGVsc2Uge1xuICAgIHJldHVybiBpbnRsRm4obGVuZ3RoKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBzdXBwb3J0c0Zhc3ROdW1iZXJzKGxvYykge1xuICBpZiAobG9jLm51bWJlcmluZ1N5c3RlbSAmJiBsb2MubnVtYmVyaW5nU3lzdGVtICE9PSBcImxhdG5cIikge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gKFxuICAgICAgbG9jLm51bWJlcmluZ1N5c3RlbSA9PT0gXCJsYXRuXCIgfHxcbiAgICAgICFsb2MubG9jYWxlIHx8XG4gICAgICBsb2MubG9jYWxlLnN0YXJ0c1dpdGgoXCJlblwiKSB8fFxuICAgICAgbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQobG9jLmludGwpLnJlc29sdmVkT3B0aW9ucygpLm51bWJlcmluZ1N5c3RlbSA9PT0gXCJsYXRuXCJcbiAgICApO1xuICB9XG59XG5cbi8qKlxuICogQHByaXZhdGVcbiAqL1xuXG5jbGFzcyBQb2x5TnVtYmVyRm9ybWF0dGVyIHtcbiAgY29uc3RydWN0b3IoaW50bCwgZm9yY2VTaW1wbGUsIG9wdHMpIHtcbiAgICB0aGlzLnBhZFRvID0gb3B0cy5wYWRUbyB8fCAwO1xuICAgIHRoaXMuZmxvb3IgPSBvcHRzLmZsb29yIHx8IGZhbHNlO1xuXG4gICAgaWYgKCFmb3JjZVNpbXBsZSkge1xuICAgICAgY29uc3QgaW50bE9wdHMgPSB7IHVzZUdyb3VwaW5nOiBmYWxzZSB9O1xuICAgICAgaWYgKG9wdHMucGFkVG8gPiAwKSBpbnRsT3B0cy5taW5pbXVtSW50ZWdlckRpZ2l0cyA9IG9wdHMucGFkVG87XG4gICAgICB0aGlzLmluZiA9IGdldENhY2hlZElORihpbnRsLCBpbnRsT3B0cyk7XG4gICAgfVxuICB9XG5cbiAgZm9ybWF0KGkpIHtcbiAgICBpZiAodGhpcy5pbmYpIHtcbiAgICAgIGNvbnN0IGZpeGVkID0gdGhpcy5mbG9vciA/IE1hdGguZmxvb3IoaSkgOiBpO1xuICAgICAgcmV0dXJuIHRoaXMuaW5mLmZvcm1hdChmaXhlZCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIHRvIG1hdGNoIHRoZSBicm93c2VyJ3MgbnVtYmVyZm9ybWF0dGVyIGRlZmF1bHRzXG4gICAgICBjb25zdCBmaXhlZCA9IHRoaXMuZmxvb3IgPyBNYXRoLmZsb29yKGkpIDogcm91bmRUbyhpLCAzKTtcbiAgICAgIHJldHVybiBwYWRTdGFydChmaXhlZCwgdGhpcy5wYWRUbyk7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogQHByaXZhdGVcbiAqL1xuXG5jbGFzcyBQb2x5RGF0ZUZvcm1hdHRlciB7XG4gIGNvbnN0cnVjdG9yKGR0LCBpbnRsLCBvcHRzKSB7XG4gICAgdGhpcy5vcHRzID0gb3B0cztcblxuICAgIGxldCB6O1xuICAgIGlmIChkdC56b25lLmlzVW5pdmVyc2FsKSB7XG4gICAgICAvLyBVVEMtOCBvciBFdGMvVVRDLTggYXJlIG5vdCBwYXJ0IG9mIHR6ZGF0YSwgb25seSBFdGMvR01UKzggYW5kIHRoZSBsaWtlLlxuICAgICAgLy8gVGhhdCBpcyB3aHkgZml4ZWQtb2Zmc2V0IFRaIGlzIHNldCB0byB0aGF0IHVubGVzcyBpdCBpczpcbiAgICAgIC8vIDEuIFJlcHJlc2VudGluZyBvZmZzZXQgMCB3aGVuIFVUQyBpcyB1c2VkIHRvIG1haW50YWluIHByZXZpb3VzIGJlaGF2aW9yIGFuZCBkb2VzIG5vdCBiZWNvbWUgR01ULlxuICAgICAgLy8gMi4gVW5zdXBwb3J0ZWQgYnkgdGhlIGJyb3dzZXI6XG4gICAgICAvLyAgICAtIHNvbWUgZG8gbm90IHN1cHBvcnQgRXRjL1xuICAgICAgLy8gICAgLSA8IEV0Yy9HTVQtMTQsID4gRXRjL0dNVCsxMiwgYW5kIDMwLW1pbnV0ZSBvciA0NS1taW51dGUgb2Zmc2V0cyBhcmUgbm90IHBhcnQgb2YgdHpkYXRhXG4gICAgICBjb25zdCBnbXRPZmZzZXQgPSAtMSAqIChkdC5vZmZzZXQgLyA2MCk7XG4gICAgICBjb25zdCBvZmZzZXRaID0gZ210T2Zmc2V0ID49IDAgPyBgRXRjL0dNVCske2dtdE9mZnNldH1gIDogYEV0Yy9HTVQke2dtdE9mZnNldH1gO1xuICAgICAgY29uc3QgaXNPZmZzZXRab25lU3VwcG9ydGVkID0gSUFOQVpvbmUuaXNWYWxpZFpvbmUob2Zmc2V0Wik7XG4gICAgICBpZiAoZHQub2Zmc2V0ICE9PSAwICYmIGlzT2Zmc2V0Wm9uZVN1cHBvcnRlZCkge1xuICAgICAgICB6ID0gb2Zmc2V0WjtcbiAgICAgICAgdGhpcy5kdCA9IGR0O1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgLy8gTm90IGFsbCBmaXhlZC1vZmZzZXQgem9uZXMgbGlrZSBFdGMvKzQ6MzAgYXJlIHByZXNlbnQgaW4gdHpkYXRhLlxuICAgICAgICAvLyBTbyB3ZSBoYXZlIHRvIG1ha2UgZG8uIFR3byBjYXNlczpcbiAgICAgICAgLy8gMS4gVGhlIGZvcm1hdCBvcHRpb25zIHRlbGwgdXMgdG8gc2hvdyB0aGUgem9uZS4gV2UgY2FuJ3QgZG8gdGhhdCwgc28gdGhlIGJlc3RcbiAgICAgICAgLy8gd2UgY2FuIGRvIGlzIGZvcm1hdCB0aGUgZGF0ZSBpbiBVVEMuXG4gICAgICAgIC8vIDIuIFRoZSBmb3JtYXQgb3B0aW9ucyBkb24ndCB0ZWxsIHVzIHRvIHNob3cgdGhlIHpvbmUuIFRoZW4gd2UgY2FuIGFkanVzdCB0aGVtXG4gICAgICAgIC8vIHRoZSB0aW1lIGFuZCB0ZWxsIHRoZSBmb3JtYXR0ZXIgdG8gc2hvdyBpdCB0byB1cyBpbiBVVEMsIHNvIHRoYXQgdGhlIHRpbWUgaXMgcmlnaHRcbiAgICAgICAgLy8gYW5kIHRoZSBiYWQgem9uZSBkb2Vzbid0IHNob3cgdXAuXG4gICAgICAgIHogPSBcIlVUQ1wiO1xuICAgICAgICBpZiAob3B0cy50aW1lWm9uZU5hbWUpIHtcbiAgICAgICAgICB0aGlzLmR0ID0gZHQ7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy5kdCA9IGR0Lm9mZnNldCA9PT0gMCA/IGR0IDogRGF0ZVRpbWUuZnJvbU1pbGxpcyhkdC50cyArIGR0Lm9mZnNldCAqIDYwICogMTAwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IGVsc2UgaWYgKGR0LnpvbmUudHlwZSA9PT0gXCJzeXN0ZW1cIikge1xuICAgICAgdGhpcy5kdCA9IGR0O1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLmR0ID0gZHQ7XG4gICAgICB6ID0gZHQuem9uZS5uYW1lO1xuICAgIH1cblxuICAgIGNvbnN0IGludGxPcHRzID0geyAuLi50aGlzLm9wdHMgfTtcbiAgICBpZiAoeikge1xuICAgICAgaW50bE9wdHMudGltZVpvbmUgPSB6O1xuICAgIH1cbiAgICB0aGlzLmR0ZiA9IGdldENhY2hlZERURihpbnRsLCBpbnRsT3B0cyk7XG4gIH1cblxuICBmb3JtYXQoKSB7XG4gICAgcmV0dXJuIHRoaXMuZHRmLmZvcm1hdCh0aGlzLmR0LnRvSlNEYXRlKCkpO1xuICB9XG5cbiAgZm9ybWF0VG9QYXJ0cygpIHtcbiAgICByZXR1cm4gdGhpcy5kdGYuZm9ybWF0VG9QYXJ0cyh0aGlzLmR0LnRvSlNEYXRlKCkpO1xuICB9XG5cbiAgcmVzb2x2ZWRPcHRpb25zKCkge1xuICAgIHJldHVybiB0aGlzLmR0Zi5yZXNvbHZlZE9wdGlvbnMoKTtcbiAgfVxufVxuXG4vKipcbiAqIEBwcml2YXRlXG4gKi9cbmNsYXNzIFBvbHlSZWxGb3JtYXR0ZXIge1xuICBjb25zdHJ1Y3RvcihpbnRsLCBpc0VuZ2xpc2gsIG9wdHMpIHtcbiAgICB0aGlzLm9wdHMgPSB7IHN0eWxlOiBcImxvbmdcIiwgLi4ub3B0cyB9O1xuICAgIGlmICghaXNFbmdsaXNoICYmIGhhc1JlbGF0aXZlKCkpIHtcbiAgICAgIHRoaXMucnRmID0gZ2V0Q2FjaGVkUlRGKGludGwsIG9wdHMpO1xuICAgIH1cbiAgfVxuXG4gIGZvcm1hdChjb3VudCwgdW5pdCkge1xuICAgIGlmICh0aGlzLnJ0Zikge1xuICAgICAgcmV0dXJuIHRoaXMucnRmLmZvcm1hdChjb3VudCwgdW5pdCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBFbmdsaXNoLmZvcm1hdFJlbGF0aXZlVGltZSh1bml0LCBjb3VudCwgdGhpcy5vcHRzLm51bWVyaWMsIHRoaXMub3B0cy5zdHlsZSAhPT0gXCJsb25nXCIpO1xuICAgIH1cbiAgfVxuXG4gIGZvcm1hdFRvUGFydHMoY291bnQsIHVuaXQpIHtcbiAgICBpZiAodGhpcy5ydGYpIHtcbiAgICAgIHJldHVybiB0aGlzLnJ0Zi5mb3JtYXRUb1BhcnRzKGNvdW50LCB1bml0KTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIFtdO1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIEBwcml2YXRlXG4gKi9cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTG9jYWxlIHtcbiAgc3RhdGljIGZyb21PcHRzKG9wdHMpIHtcbiAgICByZXR1cm4gTG9jYWxlLmNyZWF0ZShvcHRzLmxvY2FsZSwgb3B0cy5udW1iZXJpbmdTeXN0ZW0sIG9wdHMub3V0cHV0Q2FsZW5kYXIsIG9wdHMuZGVmYXVsdFRvRU4pO1xuICB9XG5cbiAgc3RhdGljIGNyZWF0ZShsb2NhbGUsIG51bWJlcmluZ1N5c3RlbSwgb3V0cHV0Q2FsZW5kYXIsIGRlZmF1bHRUb0VOID0gZmFsc2UpIHtcbiAgICBjb25zdCBzcGVjaWZpZWRMb2NhbGUgPSBsb2NhbGUgfHwgU2V0dGluZ3MuZGVmYXVsdExvY2FsZTtcbiAgICAvLyB0aGUgc3lzdGVtIGxvY2FsZSBpcyB1c2VmdWwgZm9yIGh1bWFuIHJlYWRhYmxlIHN0cmluZ3MgYnV0IGFubm95aW5nIGZvciBwYXJzaW5nL2Zvcm1hdHRpbmcga25vd24gZm9ybWF0c1xuICAgIGNvbnN0IGxvY2FsZVIgPSBzcGVjaWZpZWRMb2NhbGUgfHwgKGRlZmF1bHRUb0VOID8gXCJlbi1VU1wiIDogc3lzdGVtTG9jYWxlKCkpO1xuICAgIGNvbnN0IG51bWJlcmluZ1N5c3RlbVIgPSBudW1iZXJpbmdTeXN0ZW0gfHwgU2V0dGluZ3MuZGVmYXVsdE51bWJlcmluZ1N5c3RlbTtcbiAgICBjb25zdCBvdXRwdXRDYWxlbmRhclIgPSBvdXRwdXRDYWxlbmRhciB8fCBTZXR0aW5ncy5kZWZhdWx0T3V0cHV0Q2FsZW5kYXI7XG4gICAgcmV0dXJuIG5ldyBMb2NhbGUobG9jYWxlUiwgbnVtYmVyaW5nU3lzdGVtUiwgb3V0cHV0Q2FsZW5kYXJSLCBzcGVjaWZpZWRMb2NhbGUpO1xuICB9XG5cbiAgc3RhdGljIHJlc2V0Q2FjaGUoKSB7XG4gICAgc3lzTG9jYWxlQ2FjaGUgPSBudWxsO1xuICAgIGludGxEVENhY2hlID0ge307XG4gICAgaW50bE51bUNhY2hlID0ge307XG4gICAgaW50bFJlbENhY2hlID0ge307XG4gIH1cblxuICBzdGF0aWMgZnJvbU9iamVjdCh7IGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBvdXRwdXRDYWxlbmRhciB9ID0ge30pIHtcbiAgICByZXR1cm4gTG9jYWxlLmNyZWF0ZShsb2NhbGUsIG51bWJlcmluZ1N5c3RlbSwgb3V0cHV0Q2FsZW5kYXIpO1xuICB9XG5cbiAgY29uc3RydWN0b3IobG9jYWxlLCBudW1iZXJpbmcsIG91dHB1dENhbGVuZGFyLCBzcGVjaWZpZWRMb2NhbGUpIHtcbiAgICBjb25zdCBbcGFyc2VkTG9jYWxlLCBwYXJzZWROdW1iZXJpbmdTeXN0ZW0sIHBhcnNlZE91dHB1dENhbGVuZGFyXSA9IHBhcnNlTG9jYWxlU3RyaW5nKGxvY2FsZSk7XG5cbiAgICB0aGlzLmxvY2FsZSA9IHBhcnNlZExvY2FsZTtcbiAgICB0aGlzLm51bWJlcmluZ1N5c3RlbSA9IG51bWJlcmluZyB8fCBwYXJzZWROdW1iZXJpbmdTeXN0ZW0gfHwgbnVsbDtcbiAgICB0aGlzLm91dHB1dENhbGVuZGFyID0gb3V0cHV0Q2FsZW5kYXIgfHwgcGFyc2VkT3V0cHV0Q2FsZW5kYXIgfHwgbnVsbDtcbiAgICB0aGlzLmludGwgPSBpbnRsQ29uZmlnU3RyaW5nKHRoaXMubG9jYWxlLCB0aGlzLm51bWJlcmluZ1N5c3RlbSwgdGhpcy5vdXRwdXRDYWxlbmRhcik7XG5cbiAgICB0aGlzLndlZWtkYXlzQ2FjaGUgPSB7IGZvcm1hdDoge30sIHN0YW5kYWxvbmU6IHt9IH07XG4gICAgdGhpcy5tb250aHNDYWNoZSA9IHsgZm9ybWF0OiB7fSwgc3RhbmRhbG9uZToge30gfTtcbiAgICB0aGlzLm1lcmlkaWVtQ2FjaGUgPSBudWxsO1xuICAgIHRoaXMuZXJhQ2FjaGUgPSB7fTtcblxuICAgIHRoaXMuc3BlY2lmaWVkTG9jYWxlID0gc3BlY2lmaWVkTG9jYWxlO1xuICAgIHRoaXMuZmFzdE51bWJlcnNDYWNoZWQgPSBudWxsO1xuICB9XG5cbiAgZ2V0IGZhc3ROdW1iZXJzKCkge1xuICAgIGlmICh0aGlzLmZhc3ROdW1iZXJzQ2FjaGVkID09IG51bGwpIHtcbiAgICAgIHRoaXMuZmFzdE51bWJlcnNDYWNoZWQgPSBzdXBwb3J0c0Zhc3ROdW1iZXJzKHRoaXMpO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLmZhc3ROdW1iZXJzQ2FjaGVkO1xuICB9XG5cbiAgbGlzdGluZ01vZGUoZGVmYXVsdE9LID0gdHJ1ZSkge1xuICAgIGNvbnN0IGlzQWN0dWFsbHlFbiA9IHRoaXMuaXNFbmdsaXNoKCk7XG4gICAgY29uc3QgaGFzTm9XZWlyZG5lc3MgPVxuICAgICAgKHRoaXMubnVtYmVyaW5nU3lzdGVtID09PSBudWxsIHx8IHRoaXMubnVtYmVyaW5nU3lzdGVtID09PSBcImxhdG5cIikgJiZcbiAgICAgICh0aGlzLm91dHB1dENhbGVuZGFyID09PSBudWxsIHx8IHRoaXMub3V0cHV0Q2FsZW5kYXIgPT09IFwiZ3JlZ29yeVwiKTtcbiAgICByZXR1cm4gaXNBY3R1YWxseUVuICYmIGhhc05vV2VpcmRuZXNzID8gXCJlblwiIDogXCJpbnRsXCI7XG4gIH1cblxuICBjbG9uZShhbHRzKSB7XG4gICAgaWYgKCFhbHRzIHx8IE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGFsdHMpLmxlbmd0aCA9PT0gMCkge1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBMb2NhbGUuY3JlYXRlKFxuICAgICAgICBhbHRzLmxvY2FsZSB8fCB0aGlzLnNwZWNpZmllZExvY2FsZSxcbiAgICAgICAgYWx0cy5udW1iZXJpbmdTeXN0ZW0gfHwgdGhpcy5udW1iZXJpbmdTeXN0ZW0sXG4gICAgICAgIGFsdHMub3V0cHV0Q2FsZW5kYXIgfHwgdGhpcy5vdXRwdXRDYWxlbmRhcixcbiAgICAgICAgYWx0cy5kZWZhdWx0VG9FTiB8fCBmYWxzZVxuICAgICAgKTtcbiAgICB9XG4gIH1cblxuICByZWRlZmF1bHRUb0VOKGFsdHMgPSB7fSkge1xuICAgIHJldHVybiB0aGlzLmNsb25lKHsgLi4uYWx0cywgZGVmYXVsdFRvRU46IHRydWUgfSk7XG4gIH1cblxuICByZWRlZmF1bHRUb1N5c3RlbShhbHRzID0ge30pIHtcbiAgICByZXR1cm4gdGhpcy5jbG9uZSh7IC4uLmFsdHMsIGRlZmF1bHRUb0VOOiBmYWxzZSB9KTtcbiAgfVxuXG4gIG1vbnRocyhsZW5ndGgsIGZvcm1hdCA9IGZhbHNlLCBkZWZhdWx0T0sgPSB0cnVlKSB7XG4gICAgcmV0dXJuIGxpc3RTdHVmZih0aGlzLCBsZW5ndGgsIGRlZmF1bHRPSywgRW5nbGlzaC5tb250aHMsICgpID0+IHtcbiAgICAgIGNvbnN0IGludGwgPSBmb3JtYXQgPyB7IG1vbnRoOiBsZW5ndGgsIGRheTogXCJudW1lcmljXCIgfSA6IHsgbW9udGg6IGxlbmd0aCB9LFxuICAgICAgICBmb3JtYXRTdHIgPSBmb3JtYXQgPyBcImZvcm1hdFwiIDogXCJzdGFuZGFsb25lXCI7XG4gICAgICBpZiAoIXRoaXMubW9udGhzQ2FjaGVbZm9ybWF0U3RyXVtsZW5ndGhdKSB7XG4gICAgICAgIHRoaXMubW9udGhzQ2FjaGVbZm9ybWF0U3RyXVtsZW5ndGhdID0gbWFwTW9udGhzKChkdCkgPT4gdGhpcy5leHRyYWN0KGR0LCBpbnRsLCBcIm1vbnRoXCIpKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB0aGlzLm1vbnRoc0NhY2hlW2Zvcm1hdFN0cl1bbGVuZ3RoXTtcbiAgICB9KTtcbiAgfVxuXG4gIHdlZWtkYXlzKGxlbmd0aCwgZm9ybWF0ID0gZmFsc2UsIGRlZmF1bHRPSyA9IHRydWUpIHtcbiAgICByZXR1cm4gbGlzdFN0dWZmKHRoaXMsIGxlbmd0aCwgZGVmYXVsdE9LLCBFbmdsaXNoLndlZWtkYXlzLCAoKSA9PiB7XG4gICAgICBjb25zdCBpbnRsID0gZm9ybWF0XG4gICAgICAgICAgPyB7IHdlZWtkYXk6IGxlbmd0aCwgeWVhcjogXCJudW1lcmljXCIsIG1vbnRoOiBcImxvbmdcIiwgZGF5OiBcIm51bWVyaWNcIiB9XG4gICAgICAgICAgOiB7IHdlZWtkYXk6IGxlbmd0aCB9LFxuICAgICAgICBmb3JtYXRTdHIgPSBmb3JtYXQgPyBcImZvcm1hdFwiIDogXCJzdGFuZGFsb25lXCI7XG4gICAgICBpZiAoIXRoaXMud2Vla2RheXNDYWNoZVtmb3JtYXRTdHJdW2xlbmd0aF0pIHtcbiAgICAgICAgdGhpcy53ZWVrZGF5c0NhY2hlW2Zvcm1hdFN0cl1bbGVuZ3RoXSA9IG1hcFdlZWtkYXlzKChkdCkgPT5cbiAgICAgICAgICB0aGlzLmV4dHJhY3QoZHQsIGludGwsIFwid2Vla2RheVwiKVxuICAgICAgICApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMud2Vla2RheXNDYWNoZVtmb3JtYXRTdHJdW2xlbmd0aF07XG4gICAgfSk7XG4gIH1cblxuICBtZXJpZGllbXMoZGVmYXVsdE9LID0gdHJ1ZSkge1xuICAgIHJldHVybiBsaXN0U3R1ZmYoXG4gICAgICB0aGlzLFxuICAgICAgdW5kZWZpbmVkLFxuICAgICAgZGVmYXVsdE9LLFxuICAgICAgKCkgPT4gRW5nbGlzaC5tZXJpZGllbXMsXG4gICAgICAoKSA9PiB7XG4gICAgICAgIC8vIEluIHRoZW9yeSB0aGVyZSBjb3VsZCBiZSBhcmliaXRyYXJ5IGRheSBwZXJpb2RzLiBXZSdyZSBnb25uYSBhc3N1bWUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvXG4gICAgICAgIC8vIGZvciBBTSBhbmQgUE0uIFRoaXMgaXMgcHJvYmFibHkgd3JvbmcsIGJ1dCBpdCdzIG1ha2VzIHBhcnNpbmcgd2F5IGVhc2llci5cbiAgICAgICAgaWYgKCF0aGlzLm1lcmlkaWVtQ2FjaGUpIHtcbiAgICAgICAgICBjb25zdCBpbnRsID0geyBob3VyOiBcIm51bWVyaWNcIiwgaG91ckN5Y2xlOiBcImgxMlwiIH07XG4gICAgICAgICAgdGhpcy5tZXJpZGllbUNhY2hlID0gW0RhdGVUaW1lLnV0YygyMDE2LCAxMSwgMTMsIDkpLCBEYXRlVGltZS51dGMoMjAxNiwgMTEsIDEzLCAxOSldLm1hcChcbiAgICAgICAgICAgIChkdCkgPT4gdGhpcy5leHRyYWN0KGR0LCBpbnRsLCBcImRheXBlcmlvZFwiKVxuICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gdGhpcy5tZXJpZGllbUNhY2hlO1xuICAgICAgfVxuICAgICk7XG4gIH1cblxuICBlcmFzKGxlbmd0aCwgZGVmYXVsdE9LID0gdHJ1ZSkge1xuICAgIHJldHVybiBsaXN0U3R1ZmYodGhpcywgbGVuZ3RoLCBkZWZhdWx0T0ssIEVuZ2xpc2guZXJhcywgKCkgPT4ge1xuICAgICAgY29uc3QgaW50bCA9IHsgZXJhOiBsZW5ndGggfTtcblxuICAgICAgLy8gVGhpcyBpcyBwcm9ibGVtYXRpYy4gRGlmZmVyZW50IGNhbGVuZGFycyBhcmUgZ29pbmcgdG8gZGVmaW5lIGVyYXMgdG90YWxseSBkaWZmZXJlbnRseS4gV2hhdCBJIG5lZWQgaXMgdGhlIG1pbmltdW0gc2V0IG9mIGRhdGVzXG4gICAgICAvLyB0byBkZWZpbml0ZWx5IGVudW1lcmF0ZSB0aGVtLlxuICAgICAgaWYgKCF0aGlzLmVyYUNhY2hlW2xlbmd0aF0pIHtcbiAgICAgICAgdGhpcy5lcmFDYWNoZVtsZW5ndGhdID0gW0RhdGVUaW1lLnV0YygtNDAsIDEsIDEpLCBEYXRlVGltZS51dGMoMjAxNywgMSwgMSldLm1hcCgoZHQpID0+XG4gICAgICAgICAgdGhpcy5leHRyYWN0KGR0LCBpbnRsLCBcImVyYVwiKVxuICAgICAgICApO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gdGhpcy5lcmFDYWNoZVtsZW5ndGhdO1xuICAgIH0pO1xuICB9XG5cbiAgZXh0cmFjdChkdCwgaW50bE9wdHMsIGZpZWxkKSB7XG4gICAgY29uc3QgZGYgPSB0aGlzLmR0Rm9ybWF0dGVyKGR0LCBpbnRsT3B0cyksXG4gICAgICByZXN1bHRzID0gZGYuZm9ybWF0VG9QYXJ0cygpLFxuICAgICAgbWF0Y2hpbmcgPSByZXN1bHRzLmZpbmQoKG0pID0+IG0udHlwZS50b0xvd2VyQ2FzZSgpID09PSBmaWVsZCk7XG4gICAgcmV0dXJuIG1hdGNoaW5nID8gbWF0Y2hpbmcudmFsdWUgOiBudWxsO1xuICB9XG5cbiAgbnVtYmVyRm9ybWF0dGVyKG9wdHMgPSB7fSkge1xuICAgIC8vIHRoaXMgZm9yY2VzaW1wbGUgb3B0aW9uIGlzIG5ldmVyIHVzZWQgKHRoZSBvbmx5IGNhbGxlciBzaG9ydC1jaXJjdWl0cyBvbiBpdCwgYnV0IGl0IHNlZW1zIHNhZmVyIHRvIGxlYXZlKVxuICAgIC8vIChpbiBjb250cmFzdCwgdGhlIHJlc3Qgb2YgdGhlIGNvbmRpdGlvbiBpcyB1c2VkIGhlYXZpbHkpXG4gICAgcmV0dXJuIG5ldyBQb2x5TnVtYmVyRm9ybWF0dGVyKHRoaXMuaW50bCwgb3B0cy5mb3JjZVNpbXBsZSB8fCB0aGlzLmZhc3ROdW1iZXJzLCBvcHRzKTtcbiAgfVxuXG4gIGR0Rm9ybWF0dGVyKGR0LCBpbnRsT3B0cyA9IHt9KSB7XG4gICAgcmV0dXJuIG5ldyBQb2x5RGF0ZUZvcm1hdHRlcihkdCwgdGhpcy5pbnRsLCBpbnRsT3B0cyk7XG4gIH1cblxuICByZWxGb3JtYXR0ZXIob3B0cyA9IHt9KSB7XG4gICAgcmV0dXJuIG5ldyBQb2x5UmVsRm9ybWF0dGVyKHRoaXMuaW50bCwgdGhpcy5pc0VuZ2xpc2goKSwgb3B0cyk7XG4gIH1cblxuICBpc0VuZ2xpc2goKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIHRoaXMubG9jYWxlID09PSBcImVuXCIgfHxcbiAgICAgIHRoaXMubG9jYWxlLnRvTG93ZXJDYXNlKCkgPT09IFwiZW4tdXNcIiB8fFxuICAgICAgbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQodGhpcy5pbnRsKS5yZXNvbHZlZE9wdGlvbnMoKS5sb2NhbGUuc3RhcnRzV2l0aChcImVuLXVzXCIpXG4gICAgKTtcbiAgfVxuXG4gIGVxdWFscyhvdGhlcikge1xuICAgIHJldHVybiAoXG4gICAgICB0aGlzLmxvY2FsZSA9PT0gb3RoZXIubG9jYWxlICYmXG4gICAgICB0aGlzLm51bWJlcmluZ1N5c3RlbSA9PT0gb3RoZXIubnVtYmVyaW5nU3lzdGVtICYmXG4gICAgICB0aGlzLm91dHB1dENhbGVuZGFyID09PSBvdGhlci5vdXRwdXRDYWxlbmRhclxuICAgICk7XG4gIH1cbn1cbiIsICJpbXBvcnQge1xuICB1bnRydW5jYXRlWWVhcixcbiAgc2lnbmVkT2Zmc2V0LFxuICBwYXJzZUludGVnZXIsXG4gIHBhcnNlTWlsbGlzLFxuICBpYW5hUmVnZXgsXG4gIGlzVW5kZWZpbmVkLFxufSBmcm9tIFwiLi91dGlsLmpzXCI7XG5pbXBvcnQgKiBhcyBFbmdsaXNoIGZyb20gXCIuL2VuZ2xpc2guanNcIjtcbmltcG9ydCBGaXhlZE9mZnNldFpvbmUgZnJvbSBcIi4uL3pvbmVzL2ZpeGVkT2Zmc2V0Wm9uZS5qc1wiO1xuaW1wb3J0IElBTkFab25lIGZyb20gXCIuLi96b25lcy9JQU5BWm9uZS5qc1wiO1xuXG4vKlxuICogVGhpcyBmaWxlIGhhbmRsZXMgcGFyc2luZyBmb3Igd2VsbC1zcGVjaWZpZWQgZm9ybWF0cy4gSGVyZSdzIGhvdyBpdCB3b3JrczpcbiAqIFR3byB0aGluZ3MgZ28gaW50byBwYXJzaW5nOiBhIHJlZ2V4IHRvIG1hdGNoIHdpdGggYW5kIGFuIGV4dHJhY3RvciB0byB0YWtlIGFwYXJ0IHRoZSBncm91cHMgaW4gdGhlIG1hdGNoLlxuICogQW4gZXh0cmFjdG9yIGlzIGp1c3QgYSBmdW5jdGlvbiB0aGF0IHRha2VzIGEgcmVnZXggbWF0Y2ggYXJyYXkgYW5kIHJldHVybnMgYSB7IHllYXI6IC4uLiwgbW9udGg6IC4uLiB9IG9iamVjdFxuICogcGFyc2UoKSBkb2VzIHRoZSB3b3JrIG9mIGV4ZWN1dGluZyB0aGUgcmVnZXggYW5kIGFwcGx5aW5nIHRoZSBleHRyYWN0b3IuIEl0IHRha2VzIG11bHRpcGxlIHJlZ2V4L2V4dHJhY3RvciBwYWlycyB0byB0cnkgaW4gc2VxdWVuY2UuXG4gKiBFeHRyYWN0b3JzIGNhbiB0YWtlIGEgXCJjdXJzb3JcIiByZXByZXNlbnRpbmcgdGhlIG9mZnNldCBpbiB0aGUgbWF0Y2ggdG8gbG9vayBhdC4gVGhpcyBtYWtlcyBpdCBlYXN5IHRvIGNvbWJpbmUgZXh0cmFjdG9ycy5cbiAqIGNvbWJpbmVFeHRyYWN0b3JzKCkgZG9lcyB0aGUgd29yayBvZiBjb21iaW5pbmcgdGhlbSwga2VlcGluZyB0cmFjayBvZiB0aGUgY3Vyc29yIHRocm91Z2ggbXVsdGlwbGUgZXh0cmFjdGlvbnMuXG4gKiBTb21lIGV4dHJhY3Rpb25zIGFyZSBzdXBlciBkdW1iIGFuZCBzaW1wbGVQYXJzZSBhbmQgZnJvbVN0cmluZ3MgaGVscCBEUlkgdGhlbS5cbiAqL1xuXG5mdW5jdGlvbiBjb21iaW5lUmVnZXhlcyguLi5yZWdleGVzKSB7XG4gIGNvbnN0IGZ1bGwgPSByZWdleGVzLnJlZHVjZSgoZiwgcikgPT4gZiArIHIuc291cmNlLCBcIlwiKTtcbiAgcmV0dXJuIFJlZ0V4cChgXiR7ZnVsbH0kYCk7XG59XG5cbmZ1bmN0aW9uIGNvbWJpbmVFeHRyYWN0b3JzKC4uLmV4dHJhY3RvcnMpIHtcbiAgcmV0dXJuIChtKSA9PlxuICAgIGV4dHJhY3RvcnNcbiAgICAgIC5yZWR1Y2UoXG4gICAgICAgIChbbWVyZ2VkVmFscywgbWVyZ2VkWm9uZSwgY3Vyc29yXSwgZXgpID0+IHtcbiAgICAgICAgICBjb25zdCBbdmFsLCB6b25lLCBuZXh0XSA9IGV4KG0sIGN1cnNvcik7XG4gICAgICAgICAgcmV0dXJuIFt7IC4uLm1lcmdlZFZhbHMsIC4uLnZhbCB9LCBtZXJnZWRab25lIHx8IHpvbmUsIG5leHRdO1xuICAgICAgICB9LFxuICAgICAgICBbe30sIG51bGwsIDFdXG4gICAgICApXG4gICAgICAuc2xpY2UoMCwgMik7XG59XG5cbmZ1bmN0aW9uIHBhcnNlKHMsIC4uLnBhdHRlcm5zKSB7XG4gIGlmIChzID09IG51bGwpIHtcbiAgICByZXR1cm4gW251bGwsIG51bGxdO1xuICB9XG5cbiAgZm9yIChjb25zdCBbcmVnZXgsIGV4dHJhY3Rvcl0gb2YgcGF0dGVybnMpIHtcbiAgICBjb25zdCBtID0gcmVnZXguZXhlYyhzKTtcbiAgICBpZiAobSkge1xuICAgICAgcmV0dXJuIGV4dHJhY3RvcihtKTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIFtudWxsLCBudWxsXTtcbn1cblxuZnVuY3Rpb24gc2ltcGxlUGFyc2UoLi4ua2V5cykge1xuICByZXR1cm4gKG1hdGNoLCBjdXJzb3IpID0+IHtcbiAgICBjb25zdCByZXQgPSB7fTtcbiAgICBsZXQgaTtcblxuICAgIGZvciAoaSA9IDA7IGkgPCBrZXlzLmxlbmd0aDsgaSsrKSB7XG4gICAgICByZXRba2V5c1tpXV0gPSBwYXJzZUludGVnZXIobWF0Y2hbY3Vyc29yICsgaV0pO1xuICAgIH1cbiAgICByZXR1cm4gW3JldCwgbnVsbCwgY3Vyc29yICsgaV07XG4gIH07XG59XG5cbi8vIElTTyBhbmQgU1FMIHBhcnNpbmdcbmNvbnN0IG9mZnNldFJlZ2V4ID0gLyg/OihaKXwoWystXVxcZFxcZCkoPzo6PyhcXGRcXGQpKT8pLyxcbiAgaXNvVGltZUJhc2VSZWdleCA9IC8oXFxkXFxkKSg/Ojo/KFxcZFxcZCkoPzo6PyhcXGRcXGQpKD86Wy4sXShcXGR7MSwzMH0pKT8pPyk/LyxcbiAgaXNvVGltZVJlZ2V4ID0gUmVnRXhwKGAke2lzb1RpbWVCYXNlUmVnZXguc291cmNlfSR7b2Zmc2V0UmVnZXguc291cmNlfT9gKSxcbiAgaXNvVGltZUV4dGVuc2lvblJlZ2V4ID0gUmVnRXhwKGAoPzpUJHtpc29UaW1lUmVnZXguc291cmNlfSk/YCksXG4gIGlzb1ltZFJlZ2V4ID0gLyhbKy1dXFxkezZ9fFxcZHs0fSkoPzotPyhcXGRcXGQpKD86LT8oXFxkXFxkKSk/KT8vLFxuICBpc29XZWVrUmVnZXggPSAvKFxcZHs0fSktP1coXFxkXFxkKSg/Oi0/KFxcZCkpPy8sXG4gIGlzb09yZGluYWxSZWdleCA9IC8oXFxkezR9KS0/KFxcZHszfSkvLFxuICBleHRyYWN0SVNPV2Vla0RhdGEgPSBzaW1wbGVQYXJzZShcIndlZWtZZWFyXCIsIFwid2Vla051bWJlclwiLCBcIndlZWtEYXlcIiksXG4gIGV4dHJhY3RJU09PcmRpbmFsRGF0YSA9IHNpbXBsZVBhcnNlKFwieWVhclwiLCBcIm9yZGluYWxcIiksXG4gIHNxbFltZFJlZ2V4ID0gLyhcXGR7NH0pLShcXGRcXGQpLShcXGRcXGQpLywgLy8gZHVtYmVkLWRvd24gdmVyc2lvbiBvZiB0aGUgSVNPIG9uZVxuICBzcWxUaW1lUmVnZXggPSBSZWdFeHAoXG4gICAgYCR7aXNvVGltZUJhc2VSZWdleC5zb3VyY2V9ID8oPzoke29mZnNldFJlZ2V4LnNvdXJjZX18KCR7aWFuYVJlZ2V4LnNvdXJjZX0pKT9gXG4gICksXG4gIHNxbFRpbWVFeHRlbnNpb25SZWdleCA9IFJlZ0V4cChgKD86ICR7c3FsVGltZVJlZ2V4LnNvdXJjZX0pP2ApO1xuXG5mdW5jdGlvbiBpbnQobWF0Y2gsIHBvcywgZmFsbGJhY2spIHtcbiAgY29uc3QgbSA9IG1hdGNoW3Bvc107XG4gIHJldHVybiBpc1VuZGVmaW5lZChtKSA/IGZhbGxiYWNrIDogcGFyc2VJbnRlZ2VyKG0pO1xufVxuXG5mdW5jdGlvbiBleHRyYWN0SVNPWW1kKG1hdGNoLCBjdXJzb3IpIHtcbiAgY29uc3QgaXRlbSA9IHtcbiAgICB5ZWFyOiBpbnQobWF0Y2gsIGN1cnNvciksXG4gICAgbW9udGg6IGludChtYXRjaCwgY3Vyc29yICsgMSwgMSksXG4gICAgZGF5OiBpbnQobWF0Y2gsIGN1cnNvciArIDIsIDEpLFxuICB9O1xuXG4gIHJldHVybiBbaXRlbSwgbnVsbCwgY3Vyc29yICsgM107XG59XG5cbmZ1bmN0aW9uIGV4dHJhY3RJU09UaW1lKG1hdGNoLCBjdXJzb3IpIHtcbiAgY29uc3QgaXRlbSA9IHtcbiAgICBob3VyczogaW50KG1hdGNoLCBjdXJzb3IsIDApLFxuICAgIG1pbnV0ZXM6IGludChtYXRjaCwgY3Vyc29yICsgMSwgMCksXG4gICAgc2Vjb25kczogaW50KG1hdGNoLCBjdXJzb3IgKyAyLCAwKSxcbiAgICBtaWxsaXNlY29uZHM6IHBhcnNlTWlsbGlzKG1hdGNoW2N1cnNvciArIDNdKSxcbiAgfTtcblxuICByZXR1cm4gW2l0ZW0sIG51bGwsIGN1cnNvciArIDRdO1xufVxuXG5mdW5jdGlvbiBleHRyYWN0SVNPT2Zmc2V0KG1hdGNoLCBjdXJzb3IpIHtcbiAgY29uc3QgbG9jYWwgPSAhbWF0Y2hbY3Vyc29yXSAmJiAhbWF0Y2hbY3Vyc29yICsgMV0sXG4gICAgZnVsbE9mZnNldCA9IHNpZ25lZE9mZnNldChtYXRjaFtjdXJzb3IgKyAxXSwgbWF0Y2hbY3Vyc29yICsgMl0pLFxuICAgIHpvbmUgPSBsb2NhbCA/IG51bGwgOiBGaXhlZE9mZnNldFpvbmUuaW5zdGFuY2UoZnVsbE9mZnNldCk7XG4gIHJldHVybiBbe30sIHpvbmUsIGN1cnNvciArIDNdO1xufVxuXG5mdW5jdGlvbiBleHRyYWN0SUFOQVpvbmUobWF0Y2gsIGN1cnNvcikge1xuICBjb25zdCB6b25lID0gbWF0Y2hbY3Vyc29yXSA/IElBTkFab25lLmNyZWF0ZShtYXRjaFtjdXJzb3JdKSA6IG51bGw7XG4gIHJldHVybiBbe30sIHpvbmUsIGN1cnNvciArIDFdO1xufVxuXG4vLyBJU08gdGltZSBwYXJzaW5nXG5cbmNvbnN0IGlzb1RpbWVPbmx5ID0gUmVnRXhwKGBeVD8ke2lzb1RpbWVCYXNlUmVnZXguc291cmNlfSRgKTtcblxuLy8gSVNPIGR1cmF0aW9uIHBhcnNpbmdcblxuY29uc3QgaXNvRHVyYXRpb24gPVxuICAvXi0/UCg/Oig/OigtP1xcZHsxLDl9KVkpPyg/OigtP1xcZHsxLDl9KU0pPyg/OigtP1xcZHsxLDl9KVcpPyg/OigtP1xcZHsxLDl9KUQpPyg/OlQoPzooLT9cXGR7MSw5fSlIKT8oPzooLT9cXGR7MSw5fSlNKT8oPzooLT9cXGR7MSwyMH0pKD86Wy4sXSgtP1xcZHsxLDl9KSk/Uyk/KT8pJC87XG5cbmZ1bmN0aW9uIGV4dHJhY3RJU09EdXJhdGlvbihtYXRjaCkge1xuICBjb25zdCBbcywgeWVhclN0ciwgbW9udGhTdHIsIHdlZWtTdHIsIGRheVN0ciwgaG91clN0ciwgbWludXRlU3RyLCBzZWNvbmRTdHIsIG1pbGxpc2Vjb25kc1N0cl0gPVxuICAgIG1hdGNoO1xuXG4gIGNvbnN0IGhhc05lZ2F0aXZlUHJlZml4ID0gc1swXSA9PT0gXCItXCI7XG4gIGNvbnN0IG5lZ2F0aXZlU2Vjb25kcyA9IHNlY29uZFN0ciAmJiBzZWNvbmRTdHJbMF0gPT09IFwiLVwiO1xuXG4gIGNvbnN0IG1heWJlTmVnYXRlID0gKG51bSwgZm9yY2UgPSBmYWxzZSkgPT5cbiAgICBudW0gIT09IHVuZGVmaW5lZCAmJiAoZm9yY2UgfHwgKG51bSAmJiBoYXNOZWdhdGl2ZVByZWZpeCkpID8gLW51bSA6IG51bTtcblxuICByZXR1cm4gW1xuICAgIHtcbiAgICAgIHllYXJzOiBtYXliZU5lZ2F0ZShwYXJzZUludGVnZXIoeWVhclN0cikpLFxuICAgICAgbW9udGhzOiBtYXliZU5lZ2F0ZShwYXJzZUludGVnZXIobW9udGhTdHIpKSxcbiAgICAgIHdlZWtzOiBtYXliZU5lZ2F0ZShwYXJzZUludGVnZXIod2Vla1N0cikpLFxuICAgICAgZGF5czogbWF5YmVOZWdhdGUocGFyc2VJbnRlZ2VyKGRheVN0cikpLFxuICAgICAgaG91cnM6IG1heWJlTmVnYXRlKHBhcnNlSW50ZWdlcihob3VyU3RyKSksXG4gICAgICBtaW51dGVzOiBtYXliZU5lZ2F0ZShwYXJzZUludGVnZXIobWludXRlU3RyKSksXG4gICAgICBzZWNvbmRzOiBtYXliZU5lZ2F0ZShwYXJzZUludGVnZXIoc2Vjb25kU3RyKSwgc2Vjb25kU3RyID09PSBcIi0wXCIpLFxuICAgICAgbWlsbGlzZWNvbmRzOiBtYXliZU5lZ2F0ZShwYXJzZU1pbGxpcyhtaWxsaXNlY29uZHNTdHIpLCBuZWdhdGl2ZVNlY29uZHMpLFxuICAgIH0sXG4gIF07XG59XG5cbi8vIFRoZXNlIGFyZSBhIGxpdHRsZSBicmFpbmRlYWQuIEVEVCAqc2hvdWxkKiB0ZWxsIHVzIHRoYXQgd2UncmUgaW4sIHNheSwgQW1lcmljYS9OZXdfWW9ya1xuLy8gYW5kIG5vdCBqdXN0IHRoYXQgd2UncmUgaW4gLTI0MCAqcmlnaHQgbm93Ki4gQnV0IHNpbmNlIEkgZG9uJ3QgdGhpbmsgdGhlc2UgYXJlIHVzZWQgdGhhdCBvZnRlblxuLy8gSSdtIGp1c3QgZ29pbmcgdG8gaWdub3JlIHRoYXRcbmNvbnN0IG9ic09mZnNldHMgPSB7XG4gIEdNVDogMCxcbiAgRURUOiAtNCAqIDYwLFxuICBFU1Q6IC01ICogNjAsXG4gIENEVDogLTUgKiA2MCxcbiAgQ1NUOiAtNiAqIDYwLFxuICBNRFQ6IC02ICogNjAsXG4gIE1TVDogLTcgKiA2MCxcbiAgUERUOiAtNyAqIDYwLFxuICBQU1Q6IC04ICogNjAsXG59O1xuXG5mdW5jdGlvbiBmcm9tU3RyaW5ncyh3ZWVrZGF5U3RyLCB5ZWFyU3RyLCBtb250aFN0ciwgZGF5U3RyLCBob3VyU3RyLCBtaW51dGVTdHIsIHNlY29uZFN0cikge1xuICBjb25zdCByZXN1bHQgPSB7XG4gICAgeWVhcjogeWVhclN0ci5sZW5ndGggPT09IDIgPyB1bnRydW5jYXRlWWVhcihwYXJzZUludGVnZXIoeWVhclN0cikpIDogcGFyc2VJbnRlZ2VyKHllYXJTdHIpLFxuICAgIG1vbnRoOiBFbmdsaXNoLm1vbnRoc1Nob3J0LmluZGV4T2YobW9udGhTdHIpICsgMSxcbiAgICBkYXk6IHBhcnNlSW50ZWdlcihkYXlTdHIpLFxuICAgIGhvdXI6IHBhcnNlSW50ZWdlcihob3VyU3RyKSxcbiAgICBtaW51dGU6IHBhcnNlSW50ZWdlcihtaW51dGVTdHIpLFxuICB9O1xuXG4gIGlmIChzZWNvbmRTdHIpIHJlc3VsdC5zZWNvbmQgPSBwYXJzZUludGVnZXIoc2Vjb25kU3RyKTtcbiAgaWYgKHdlZWtkYXlTdHIpIHtcbiAgICByZXN1bHQud2Vla2RheSA9XG4gICAgICB3ZWVrZGF5U3RyLmxlbmd0aCA+IDNcbiAgICAgICAgPyBFbmdsaXNoLndlZWtkYXlzTG9uZy5pbmRleE9mKHdlZWtkYXlTdHIpICsgMVxuICAgICAgICA6IEVuZ2xpc2gud2Vla2RheXNTaG9ydC5pbmRleE9mKHdlZWtkYXlTdHIpICsgMTtcbiAgfVxuXG4gIHJldHVybiByZXN1bHQ7XG59XG5cbi8vIFJGQyAyODIyLzUzMjJcbmNvbnN0IHJmYzI4MjIgPVxuICAvXig/OihNb258VHVlfFdlZHxUaHV8RnJpfFNhdHxTdW4pLFxccyk/KFxcZHsxLDJ9KVxccyhKYW58RmVifE1hcnxBcHJ8TWF5fEp1bnxKdWx8QXVnfFNlcHxPY3R8Tm92fERlYylcXHMoXFxkezIsNH0pXFxzKFxcZFxcZCk6KFxcZFxcZCkoPzo6KFxcZFxcZCkpP1xccyg/OihVVHxHTVR8W0VDTVBdW1NEXVQpfChbWnpdKXwoPzooWystXVxcZFxcZCkoXFxkXFxkKSkpJC87XG5cbmZ1bmN0aW9uIGV4dHJhY3RSRkMyODIyKG1hdGNoKSB7XG4gIGNvbnN0IFtcbiAgICAgICxcbiAgICAgIHdlZWtkYXlTdHIsXG4gICAgICBkYXlTdHIsXG4gICAgICBtb250aFN0cixcbiAgICAgIHllYXJTdHIsXG4gICAgICBob3VyU3RyLFxuICAgICAgbWludXRlU3RyLFxuICAgICAgc2Vjb25kU3RyLFxuICAgICAgb2JzT2Zmc2V0LFxuICAgICAgbWlsT2Zmc2V0LFxuICAgICAgb2ZmSG91clN0cixcbiAgICAgIG9mZk1pbnV0ZVN0cixcbiAgICBdID0gbWF0Y2gsXG4gICAgcmVzdWx0ID0gZnJvbVN0cmluZ3Mod2Vla2RheVN0ciwgeWVhclN0ciwgbW9udGhTdHIsIGRheVN0ciwgaG91clN0ciwgbWludXRlU3RyLCBzZWNvbmRTdHIpO1xuXG4gIGxldCBvZmZzZXQ7XG4gIGlmIChvYnNPZmZzZXQpIHtcbiAgICBvZmZzZXQgPSBvYnNPZmZzZXRzW29ic09mZnNldF07XG4gIH0gZWxzZSBpZiAobWlsT2Zmc2V0KSB7XG4gICAgb2Zmc2V0ID0gMDtcbiAgfSBlbHNlIHtcbiAgICBvZmZzZXQgPSBzaWduZWRPZmZzZXQob2ZmSG91clN0ciwgb2ZmTWludXRlU3RyKTtcbiAgfVxuXG4gIHJldHVybiBbcmVzdWx0LCBuZXcgRml4ZWRPZmZzZXRab25lKG9mZnNldCldO1xufVxuXG5mdW5jdGlvbiBwcmVwcm9jZXNzUkZDMjgyMihzKSB7XG4gIC8vIFJlbW92ZSBjb21tZW50cyBhbmQgZm9sZGluZyB3aGl0ZXNwYWNlIGFuZCByZXBsYWNlIG11bHRpcGxlLXNwYWNlcyB3aXRoIGEgc2luZ2xlIHNwYWNlXG4gIHJldHVybiBzXG4gICAgLnJlcGxhY2UoL1xcKFteKV0qXFwpfFtcXG5cXHRdL2csIFwiIFwiKVxuICAgIC5yZXBsYWNlKC8oXFxzXFxzKykvZywgXCIgXCIpXG4gICAgLnRyaW0oKTtcbn1cblxuLy8gaHR0cCBkYXRlXG5cbmNvbnN0IHJmYzExMjMgPVxuICAgIC9eKE1vbnxUdWV8V2VkfFRodXxGcml8U2F0fFN1biksIChcXGRcXGQpIChKYW58RmVifE1hcnxBcHJ8TWF5fEp1bnxKdWx8QXVnfFNlcHxPY3R8Tm92fERlYykgKFxcZHs0fSkgKFxcZFxcZCk6KFxcZFxcZCk6KFxcZFxcZCkgR01UJC8sXG4gIHJmYzg1MCA9XG4gICAgL14oTW9uZGF5fFR1ZXNkYXl8V2Vkc2RheXxUaHVyc2RheXxGcmlkYXl8U2F0dXJkYXl8U3VuZGF5KSwgKFxcZFxcZCktKEphbnxGZWJ8TWFyfEFwcnxNYXl8SnVufEp1bHxBdWd8U2VwfE9jdHxOb3Z8RGVjKS0oXFxkXFxkKSAoXFxkXFxkKTooXFxkXFxkKTooXFxkXFxkKSBHTVQkLyxcbiAgYXNjaWkgPVxuICAgIC9eKE1vbnxUdWV8V2VkfFRodXxGcml8U2F0fFN1bikgKEphbnxGZWJ8TWFyfEFwcnxNYXl8SnVufEp1bHxBdWd8U2VwfE9jdHxOb3Z8RGVjKSAoIFxcZHxcXGRcXGQpIChcXGRcXGQpOihcXGRcXGQpOihcXGRcXGQpIChcXGR7NH0pJC87XG5cbmZ1bmN0aW9uIGV4dHJhY3RSRkMxMTIzT3I4NTAobWF0Y2gpIHtcbiAgY29uc3QgWywgd2Vla2RheVN0ciwgZGF5U3RyLCBtb250aFN0ciwgeWVhclN0ciwgaG91clN0ciwgbWludXRlU3RyLCBzZWNvbmRTdHJdID0gbWF0Y2gsXG4gICAgcmVzdWx0ID0gZnJvbVN0cmluZ3Mod2Vla2RheVN0ciwgeWVhclN0ciwgbW9udGhTdHIsIGRheVN0ciwgaG91clN0ciwgbWludXRlU3RyLCBzZWNvbmRTdHIpO1xuICByZXR1cm4gW3Jlc3VsdCwgRml4ZWRPZmZzZXRab25lLnV0Y0luc3RhbmNlXTtcbn1cblxuZnVuY3Rpb24gZXh0cmFjdEFTQ0lJKG1hdGNoKSB7XG4gIGNvbnN0IFssIHdlZWtkYXlTdHIsIG1vbnRoU3RyLCBkYXlTdHIsIGhvdXJTdHIsIG1pbnV0ZVN0ciwgc2Vjb25kU3RyLCB5ZWFyU3RyXSA9IG1hdGNoLFxuICAgIHJlc3VsdCA9IGZyb21TdHJpbmdzKHdlZWtkYXlTdHIsIHllYXJTdHIsIG1vbnRoU3RyLCBkYXlTdHIsIGhvdXJTdHIsIG1pbnV0ZVN0ciwgc2Vjb25kU3RyKTtcbiAgcmV0dXJuIFtyZXN1bHQsIEZpeGVkT2Zmc2V0Wm9uZS51dGNJbnN0YW5jZV07XG59XG5cbmNvbnN0IGlzb1ltZFdpdGhUaW1lRXh0ZW5zaW9uUmVnZXggPSBjb21iaW5lUmVnZXhlcyhpc29ZbWRSZWdleCwgaXNvVGltZUV4dGVuc2lvblJlZ2V4KTtcbmNvbnN0IGlzb1dlZWtXaXRoVGltZUV4dGVuc2lvblJlZ2V4ID0gY29tYmluZVJlZ2V4ZXMoaXNvV2Vla1JlZ2V4LCBpc29UaW1lRXh0ZW5zaW9uUmVnZXgpO1xuY29uc3QgaXNvT3JkaW5hbFdpdGhUaW1lRXh0ZW5zaW9uUmVnZXggPSBjb21iaW5lUmVnZXhlcyhpc29PcmRpbmFsUmVnZXgsIGlzb1RpbWVFeHRlbnNpb25SZWdleCk7XG5jb25zdCBpc29UaW1lQ29tYmluZWRSZWdleCA9IGNvbWJpbmVSZWdleGVzKGlzb1RpbWVSZWdleCk7XG5cbmNvbnN0IGV4dHJhY3RJU09ZbWRUaW1lQW5kT2Zmc2V0ID0gY29tYmluZUV4dHJhY3RvcnMoXG4gIGV4dHJhY3RJU09ZbWQsXG4gIGV4dHJhY3RJU09UaW1lLFxuICBleHRyYWN0SVNPT2Zmc2V0XG4pO1xuY29uc3QgZXh0cmFjdElTT1dlZWtUaW1lQW5kT2Zmc2V0ID0gY29tYmluZUV4dHJhY3RvcnMoXG4gIGV4dHJhY3RJU09XZWVrRGF0YSxcbiAgZXh0cmFjdElTT1RpbWUsXG4gIGV4dHJhY3RJU09PZmZzZXRcbik7XG5jb25zdCBleHRyYWN0SVNPT3JkaW5hbERhdGVBbmRUaW1lID0gY29tYmluZUV4dHJhY3RvcnMoXG4gIGV4dHJhY3RJU09PcmRpbmFsRGF0YSxcbiAgZXh0cmFjdElTT1RpbWUsXG4gIGV4dHJhY3RJU09PZmZzZXRcbik7XG5jb25zdCBleHRyYWN0SVNPVGltZUFuZE9mZnNldCA9IGNvbWJpbmVFeHRyYWN0b3JzKGV4dHJhY3RJU09UaW1lLCBleHRyYWN0SVNPT2Zmc2V0KTtcblxuLyoqXG4gKiBAcHJpdmF0ZVxuICovXG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZUlTT0RhdGUocykge1xuICByZXR1cm4gcGFyc2UoXG4gICAgcyxcbiAgICBbaXNvWW1kV2l0aFRpbWVFeHRlbnNpb25SZWdleCwgZXh0cmFjdElTT1ltZFRpbWVBbmRPZmZzZXRdLFxuICAgIFtpc29XZWVrV2l0aFRpbWVFeHRlbnNpb25SZWdleCwgZXh0cmFjdElTT1dlZWtUaW1lQW5kT2Zmc2V0XSxcbiAgICBbaXNvT3JkaW5hbFdpdGhUaW1lRXh0ZW5zaW9uUmVnZXgsIGV4dHJhY3RJU09PcmRpbmFsRGF0ZUFuZFRpbWVdLFxuICAgIFtpc29UaW1lQ29tYmluZWRSZWdleCwgZXh0cmFjdElTT1RpbWVBbmRPZmZzZXRdXG4gICk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZVJGQzI4MjJEYXRlKHMpIHtcbiAgcmV0dXJuIHBhcnNlKHByZXByb2Nlc3NSRkMyODIyKHMpLCBbcmZjMjgyMiwgZXh0cmFjdFJGQzI4MjJdKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHBhcnNlSFRUUERhdGUocykge1xuICByZXR1cm4gcGFyc2UoXG4gICAgcyxcbiAgICBbcmZjMTEyMywgZXh0cmFjdFJGQzExMjNPcjg1MF0sXG4gICAgW3JmYzg1MCwgZXh0cmFjdFJGQzExMjNPcjg1MF0sXG4gICAgW2FzY2lpLCBleHRyYWN0QVNDSUldXG4gICk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZUlTT0R1cmF0aW9uKHMpIHtcbiAgcmV0dXJuIHBhcnNlKHMsIFtpc29EdXJhdGlvbiwgZXh0cmFjdElTT0R1cmF0aW9uXSk7XG59XG5cbmNvbnN0IGV4dHJhY3RJU09UaW1lT25seSA9IGNvbWJpbmVFeHRyYWN0b3JzKGV4dHJhY3RJU09UaW1lKTtcblxuZXhwb3J0IGZ1bmN0aW9uIHBhcnNlSVNPVGltZU9ubHkocykge1xuICByZXR1cm4gcGFyc2UocywgW2lzb1RpbWVPbmx5LCBleHRyYWN0SVNPVGltZU9ubHldKTtcbn1cblxuY29uc3Qgc3FsWW1kV2l0aFRpbWVFeHRlbnNpb25SZWdleCA9IGNvbWJpbmVSZWdleGVzKHNxbFltZFJlZ2V4LCBzcWxUaW1lRXh0ZW5zaW9uUmVnZXgpO1xuY29uc3Qgc3FsVGltZUNvbWJpbmVkUmVnZXggPSBjb21iaW5lUmVnZXhlcyhzcWxUaW1lUmVnZXgpO1xuXG5jb25zdCBleHRyYWN0SVNPWW1kVGltZU9mZnNldEFuZElBTkFab25lID0gY29tYmluZUV4dHJhY3RvcnMoXG4gIGV4dHJhY3RJU09ZbWQsXG4gIGV4dHJhY3RJU09UaW1lLFxuICBleHRyYWN0SVNPT2Zmc2V0LFxuICBleHRyYWN0SUFOQVpvbmVcbik7XG5jb25zdCBleHRyYWN0SVNPVGltZU9mZnNldEFuZElBTkFab25lID0gY29tYmluZUV4dHJhY3RvcnMoXG4gIGV4dHJhY3RJU09UaW1lLFxuICBleHRyYWN0SVNPT2Zmc2V0LFxuICBleHRyYWN0SUFOQVpvbmVcbik7XG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZVNRTChzKSB7XG4gIHJldHVybiBwYXJzZShcbiAgICBzLFxuICAgIFtzcWxZbWRXaXRoVGltZUV4dGVuc2lvblJlZ2V4LCBleHRyYWN0SVNPWW1kVGltZU9mZnNldEFuZElBTkFab25lXSxcbiAgICBbc3FsVGltZUNvbWJpbmVkUmVnZXgsIGV4dHJhY3RJU09UaW1lT2Zmc2V0QW5kSUFOQVpvbmVdXG4gICk7XG59XG4iLCAiaW1wb3J0IHsgSW52YWxpZEFyZ3VtZW50RXJyb3IsIEludmFsaWREdXJhdGlvbkVycm9yLCBJbnZhbGlkVW5pdEVycm9yIH0gZnJvbSBcIi4vZXJyb3JzLmpzXCI7XG5pbXBvcnQgRm9ybWF0dGVyIGZyb20gXCIuL2ltcGwvZm9ybWF0dGVyLmpzXCI7XG5pbXBvcnQgSW52YWxpZCBmcm9tIFwiLi9pbXBsL2ludmFsaWQuanNcIjtcbmltcG9ydCBMb2NhbGUgZnJvbSBcIi4vaW1wbC9sb2NhbGUuanNcIjtcbmltcG9ydCB7IHBhcnNlSVNPRHVyYXRpb24sIHBhcnNlSVNPVGltZU9ubHkgfSBmcm9tIFwiLi9pbXBsL3JlZ2V4UGFyc2VyLmpzXCI7XG5pbXBvcnQge1xuICBhc051bWJlcixcbiAgaGFzT3duUHJvcGVydHksXG4gIGlzTnVtYmVyLFxuICBpc1VuZGVmaW5lZCxcbiAgbm9ybWFsaXplT2JqZWN0LFxuICByb3VuZFRvLFxufSBmcm9tIFwiLi9pbXBsL3V0aWwuanNcIjtcbmltcG9ydCBTZXR0aW5ncyBmcm9tIFwiLi9zZXR0aW5ncy5qc1wiO1xuXG5jb25zdCBJTlZBTElEID0gXCJJbnZhbGlkIER1cmF0aW9uXCI7XG5cbi8vIHVuaXQgY29udmVyc2lvbiBjb25zdGFudHNcbmNvbnN0IGxvd09yZGVyTWF0cml4ID0ge1xuICAgIHdlZWtzOiB7XG4gICAgICBkYXlzOiA3LFxuICAgICAgaG91cnM6IDcgKiAyNCxcbiAgICAgIG1pbnV0ZXM6IDcgKiAyNCAqIDYwLFxuICAgICAgc2Vjb25kczogNyAqIDI0ICogNjAgKiA2MCxcbiAgICAgIG1pbGxpc2Vjb25kczogNyAqIDI0ICogNjAgKiA2MCAqIDEwMDAsXG4gICAgfSxcbiAgICBkYXlzOiB7XG4gICAgICBob3VyczogMjQsXG4gICAgICBtaW51dGVzOiAyNCAqIDYwLFxuICAgICAgc2Vjb25kczogMjQgKiA2MCAqIDYwLFxuICAgICAgbWlsbGlzZWNvbmRzOiAyNCAqIDYwICogNjAgKiAxMDAwLFxuICAgIH0sXG4gICAgaG91cnM6IHsgbWludXRlczogNjAsIHNlY29uZHM6IDYwICogNjAsIG1pbGxpc2Vjb25kczogNjAgKiA2MCAqIDEwMDAgfSxcbiAgICBtaW51dGVzOiB7IHNlY29uZHM6IDYwLCBtaWxsaXNlY29uZHM6IDYwICogMTAwMCB9LFxuICAgIHNlY29uZHM6IHsgbWlsbGlzZWNvbmRzOiAxMDAwIH0sXG4gIH0sXG4gIGNhc3VhbE1hdHJpeCA9IHtcbiAgICB5ZWFyczoge1xuICAgICAgcXVhcnRlcnM6IDQsXG4gICAgICBtb250aHM6IDEyLFxuICAgICAgd2Vla3M6IDUyLFxuICAgICAgZGF5czogMzY1LFxuICAgICAgaG91cnM6IDM2NSAqIDI0LFxuICAgICAgbWludXRlczogMzY1ICogMjQgKiA2MCxcbiAgICAgIHNlY29uZHM6IDM2NSAqIDI0ICogNjAgKiA2MCxcbiAgICAgIG1pbGxpc2Vjb25kczogMzY1ICogMjQgKiA2MCAqIDYwICogMTAwMCxcbiAgICB9LFxuICAgIHF1YXJ0ZXJzOiB7XG4gICAgICBtb250aHM6IDMsXG4gICAgICB3ZWVrczogMTMsXG4gICAgICBkYXlzOiA5MSxcbiAgICAgIGhvdXJzOiA5MSAqIDI0LFxuICAgICAgbWludXRlczogOTEgKiAyNCAqIDYwLFxuICAgICAgc2Vjb25kczogOTEgKiAyNCAqIDYwICogNjAsXG4gICAgICBtaWxsaXNlY29uZHM6IDkxICogMjQgKiA2MCAqIDYwICogMTAwMCxcbiAgICB9LFxuICAgIG1vbnRoczoge1xuICAgICAgd2Vla3M6IDQsXG4gICAgICBkYXlzOiAzMCxcbiAgICAgIGhvdXJzOiAzMCAqIDI0LFxuICAgICAgbWludXRlczogMzAgKiAyNCAqIDYwLFxuICAgICAgc2Vjb25kczogMzAgKiAyNCAqIDYwICogNjAsXG4gICAgICBtaWxsaXNlY29uZHM6IDMwICogMjQgKiA2MCAqIDYwICogMTAwMCxcbiAgICB9LFxuXG4gICAgLi4ubG93T3JkZXJNYXRyaXgsXG4gIH0sXG4gIGRheXNJblllYXJBY2N1cmF0ZSA9IDE0NjA5Ny4wIC8gNDAwLFxuICBkYXlzSW5Nb250aEFjY3VyYXRlID0gMTQ2MDk3LjAgLyA0ODAwLFxuICBhY2N1cmF0ZU1hdHJpeCA9IHtcbiAgICB5ZWFyczoge1xuICAgICAgcXVhcnRlcnM6IDQsXG4gICAgICBtb250aHM6IDEyLFxuICAgICAgd2Vla3M6IGRheXNJblllYXJBY2N1cmF0ZSAvIDcsXG4gICAgICBkYXlzOiBkYXlzSW5ZZWFyQWNjdXJhdGUsXG4gICAgICBob3VyczogZGF5c0luWWVhckFjY3VyYXRlICogMjQsXG4gICAgICBtaW51dGVzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgKiAyNCAqIDYwLFxuICAgICAgc2Vjb25kczogZGF5c0luWWVhckFjY3VyYXRlICogMjQgKiA2MCAqIDYwLFxuICAgICAgbWlsbGlzZWNvbmRzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgKiAyNCAqIDYwICogNjAgKiAxMDAwLFxuICAgIH0sXG4gICAgcXVhcnRlcnM6IHtcbiAgICAgIG1vbnRoczogMyxcbiAgICAgIHdlZWtzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgLyAyOCxcbiAgICAgIGRheXM6IGRheXNJblllYXJBY2N1cmF0ZSAvIDQsXG4gICAgICBob3VyczogKGRheXNJblllYXJBY2N1cmF0ZSAqIDI0KSAvIDQsXG4gICAgICBtaW51dGVzOiAoZGF5c0luWWVhckFjY3VyYXRlICogMjQgKiA2MCkgLyA0LFxuICAgICAgc2Vjb25kczogKGRheXNJblllYXJBY2N1cmF0ZSAqIDI0ICogNjAgKiA2MCkgLyA0LFxuICAgICAgbWlsbGlzZWNvbmRzOiAoZGF5c0luWWVhckFjY3VyYXRlICogMjQgKiA2MCAqIDYwICogMTAwMCkgLyA0LFxuICAgIH0sXG4gICAgbW9udGhzOiB7XG4gICAgICB3ZWVrczogZGF5c0luTW9udGhBY2N1cmF0ZSAvIDcsXG4gICAgICBkYXlzOiBkYXlzSW5Nb250aEFjY3VyYXRlLFxuICAgICAgaG91cnM6IGRheXNJbk1vbnRoQWNjdXJhdGUgKiAyNCxcbiAgICAgIG1pbnV0ZXM6IGRheXNJbk1vbnRoQWNjdXJhdGUgKiAyNCAqIDYwLFxuICAgICAgc2Vjb25kczogZGF5c0luTW9udGhBY2N1cmF0ZSAqIDI0ICogNjAgKiA2MCxcbiAgICAgIG1pbGxpc2Vjb25kczogZGF5c0luTW9udGhBY2N1cmF0ZSAqIDI0ICogNjAgKiA2MCAqIDEwMDAsXG4gICAgfSxcbiAgICAuLi5sb3dPcmRlck1hdHJpeCxcbiAgfTtcblxuLy8gdW5pdHMgb3JkZXJlZCBieSBzaXplXG5jb25zdCBvcmRlcmVkVW5pdHMgPSBbXG4gIFwieWVhcnNcIixcbiAgXCJxdWFydGVyc1wiLFxuICBcIm1vbnRoc1wiLFxuICBcIndlZWtzXCIsXG4gIFwiZGF5c1wiLFxuICBcImhvdXJzXCIsXG4gIFwibWludXRlc1wiLFxuICBcInNlY29uZHNcIixcbiAgXCJtaWxsaXNlY29uZHNcIixcbl07XG5cbmNvbnN0IHJldmVyc2VVbml0cyA9IG9yZGVyZWRVbml0cy5zbGljZSgwKS5yZXZlcnNlKCk7XG5cbi8vIGNsb25lIHJlYWxseSBtZWFucyBcImNyZWF0ZSBhbm90aGVyIGluc3RhbmNlIGp1c3QgbGlrZSB0aGlzIG9uZSwgYnV0IHdpdGggdGhlc2UgY2hhbmdlc1wiXG5mdW5jdGlvbiBjbG9uZShkdXIsIGFsdHMsIGNsZWFyID0gZmFsc2UpIHtcbiAgLy8gZGVlcCBtZXJnZSBmb3IgdmFsc1xuICBjb25zdCBjb25mID0ge1xuICAgIHZhbHVlczogY2xlYXIgPyBhbHRzLnZhbHVlcyA6IHsgLi4uZHVyLnZhbHVlcywgLi4uKGFsdHMudmFsdWVzIHx8IHt9KSB9LFxuICAgIGxvYzogZHVyLmxvYy5jbG9uZShhbHRzLmxvYyksXG4gICAgY29udmVyc2lvbkFjY3VyYWN5OiBhbHRzLmNvbnZlcnNpb25BY2N1cmFjeSB8fCBkdXIuY29udmVyc2lvbkFjY3VyYWN5LFxuICB9O1xuICByZXR1cm4gbmV3IER1cmF0aW9uKGNvbmYpO1xufVxuXG5mdW5jdGlvbiBhbnRpVHJ1bmMobikge1xuICByZXR1cm4gbiA8IDAgPyBNYXRoLmZsb29yKG4pIDogTWF0aC5jZWlsKG4pO1xufVxuXG4vLyBOQjogbXV0YXRlcyBwYXJhbWV0ZXJzXG5mdW5jdGlvbiBjb252ZXJ0KG1hdHJpeCwgZnJvbU1hcCwgZnJvbVVuaXQsIHRvTWFwLCB0b1VuaXQpIHtcbiAgY29uc3QgY29udiA9IG1hdHJpeFt0b1VuaXRdW2Zyb21Vbml0XSxcbiAgICByYXcgPSBmcm9tTWFwW2Zyb21Vbml0XSAvIGNvbnYsXG4gICAgc2FtZVNpZ24gPSBNYXRoLnNpZ24ocmF3KSA9PT0gTWF0aC5zaWduKHRvTWFwW3RvVW5pdF0pLFxuICAgIC8vIG9rLCBzbyB0aGlzIGlzIHdpbGQsIGJ1dCBzZWUgdGhlIG1hdHJpeCBpbiB0aGUgdGVzdHNcbiAgICBhZGRlZCA9XG4gICAgICAhc2FtZVNpZ24gJiYgdG9NYXBbdG9Vbml0XSAhPT0gMCAmJiBNYXRoLmFicyhyYXcpIDw9IDEgPyBhbnRpVHJ1bmMocmF3KSA6IE1hdGgudHJ1bmMocmF3KTtcbiAgdG9NYXBbdG9Vbml0XSArPSBhZGRlZDtcbiAgZnJvbU1hcFtmcm9tVW5pdF0gLT0gYWRkZWQgKiBjb252O1xufVxuXG4vLyBOQjogbXV0YXRlcyBwYXJhbWV0ZXJzXG5mdW5jdGlvbiBub3JtYWxpemVWYWx1ZXMobWF0cml4LCB2YWxzKSB7XG4gIHJldmVyc2VVbml0cy5yZWR1Y2UoKHByZXZpb3VzLCBjdXJyZW50KSA9PiB7XG4gICAgaWYgKCFpc1VuZGVmaW5lZCh2YWxzW2N1cnJlbnRdKSkge1xuICAgICAgaWYgKHByZXZpb3VzKSB7XG4gICAgICAgIGNvbnZlcnQobWF0cml4LCB2YWxzLCBwcmV2aW91cywgdmFscywgY3VycmVudCk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3VycmVudDtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIHByZXZpb3VzO1xuICAgIH1cbiAgfSwgbnVsbCk7XG59XG5cbi8qKlxuICogQSBEdXJhdGlvbiBvYmplY3QgcmVwcmVzZW50cyBhIHBlcmlvZCBvZiB0aW1lLCBsaWtlIFwiMiBtb250aHNcIiBvciBcIjEgZGF5LCAxIGhvdXJcIi4gQ29uY2VwdHVhbGx5LCBpdCdzIGp1c3QgYSBtYXAgb2YgdW5pdHMgdG8gdGhlaXIgcXVhbnRpdGllcywgYWNjb21wYW5pZWQgYnkgc29tZSBhZGRpdGlvbmFsIGNvbmZpZ3VyYXRpb24gYW5kIG1ldGhvZHMgZm9yIGNyZWF0aW5nLCBwYXJzaW5nLCBpbnRlcnJvZ2F0aW5nLCB0cmFuc2Zvcm1pbmcsIGFuZCBmb3JtYXR0aW5nIHRoZW0uIFRoZXkgY2FuIGJlIHVzZWQgb24gdGhlaXIgb3duIG9yIGluIGNvbmp1bmN0aW9uIHdpdGggb3RoZXIgTHV4b24gdHlwZXM7IGZvciBleGFtcGxlLCB5b3UgY2FuIHVzZSB7QGxpbmsgRGF0ZVRpbWUucGx1c30gdG8gYWRkIGEgRHVyYXRpb24gb2JqZWN0IHRvIGEgRGF0ZVRpbWUsIHByb2R1Y2luZyBhbm90aGVyIERhdGVUaW1lLlxuICpcbiAqIEhlcmUgaXMgYSBicmllZiBvdmVydmlldyBvZiBjb21tb25seSB1c2VkIG1ldGhvZHMgYW5kIGdldHRlcnMgaW4gRHVyYXRpb246XG4gKlxuICogKiAqKkNyZWF0aW9uKiogVG8gY3JlYXRlIGEgRHVyYXRpb24sIHVzZSB7QGxpbmsgRHVyYXRpb24uZnJvbU1pbGxpc30sIHtAbGluayBEdXJhdGlvbi5mcm9tT2JqZWN0fSwgb3Ige0BsaW5rIER1cmF0aW9uLmZyb21JU099LlxuICogKiAqKlVuaXQgdmFsdWVzKiogU2VlIHRoZSB7QGxpbmsgRHVyYXRpb24jeWVhcnN9LCB7QGxpbmsgRHVyYXRpb24ubW9udGhzfSwge0BsaW5rIER1cmF0aW9uI3dlZWtzfSwge0BsaW5rIER1cmF0aW9uI2RheXN9LCB7QGxpbmsgRHVyYXRpb24jaG91cnN9LCB7QGxpbmsgRHVyYXRpb24jbWludXRlc30sIHtAbGluayBEdXJhdGlvbiNzZWNvbmRzfSwge0BsaW5rIER1cmF0aW9uI21pbGxpc2Vjb25kc30gYWNjZXNzb3JzLlxuICogKiAqKkNvbmZpZ3VyYXRpb24qKiBTZWUgIHtAbGluayBEdXJhdGlvbiNsb2NhbGV9IGFuZCB7QGxpbmsgRHVyYXRpb24jbnVtYmVyaW5nU3lzdGVtfSBhY2Nlc3NvcnMuXG4gKiAqICoqVHJhbnNmb3JtYXRpb24qKiBUbyBjcmVhdGUgbmV3IER1cmF0aW9ucyBvdXQgb2Ygb2xkIG9uZXMgdXNlIHtAbGluayBEdXJhdGlvbiNwbHVzfSwge0BsaW5rIER1cmF0aW9uI21pbnVzfSwge0BsaW5rIER1cmF0aW9uI25vcm1hbGl6ZX0sIHtAbGluayBEdXJhdGlvbiNzZXR9LCB7QGxpbmsgRHVyYXRpb24jcmVjb25maWd1cmV9LCB7QGxpbmsgRHVyYXRpb24jc2hpZnRUb30sIGFuZCB7QGxpbmsgRHVyYXRpb24jbmVnYXRlfS5cbiAqICogKipPdXRwdXQqKiBUbyBjb252ZXJ0IHRoZSBEdXJhdGlvbiBpbnRvIG90aGVyIHJlcHJlc2VudGF0aW9ucywgc2VlIHtAbGluayBEdXJhdGlvbiNhc30sIHtAbGluayBEdXJhdGlvbiN0b0lTT30sIHtAbGluayBEdXJhdGlvbiN0b0Zvcm1hdH0sIGFuZCB7QGxpbmsgRHVyYXRpb24jdG9KU09OfVxuICpcbiAqIFRoZXJlJ3MgYXJlIG1vcmUgbWV0aG9kcyBkb2N1bWVudGVkIGJlbG93LiBJbiBhZGRpdGlvbiwgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gc3VidGxlciB0b3BpY3MgbGlrZSBpbnRlcm5hdGlvbmFsaXphdGlvbiBhbmQgdmFsaWRpdHksIHNlZSB0aGUgZXh0ZXJuYWwgZG9jdW1lbnRhdGlvbi5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgRHVyYXRpb24ge1xuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIGNvbnN0cnVjdG9yKGNvbmZpZykge1xuICAgIGNvbnN0IGFjY3VyYXRlID0gY29uZmlnLmNvbnZlcnNpb25BY2N1cmFjeSA9PT0gXCJsb25ndGVybVwiIHx8IGZhbHNlO1xuICAgIC8qKlxuICAgICAqIEBhY2Nlc3MgcHJpdmF0ZVxuICAgICAqL1xuICAgIHRoaXMudmFsdWVzID0gY29uZmlnLnZhbHVlcztcbiAgICAvKipcbiAgICAgKiBAYWNjZXNzIHByaXZhdGVcbiAgICAgKi9cbiAgICB0aGlzLmxvYyA9IGNvbmZpZy5sb2MgfHwgTG9jYWxlLmNyZWF0ZSgpO1xuICAgIC8qKlxuICAgICAqIEBhY2Nlc3MgcHJpdmF0ZVxuICAgICAqL1xuICAgIHRoaXMuY29udmVyc2lvbkFjY3VyYWN5ID0gYWNjdXJhdGUgPyBcImxvbmd0ZXJtXCIgOiBcImNhc3VhbFwiO1xuICAgIC8qKlxuICAgICAqIEBhY2Nlc3MgcHJpdmF0ZVxuICAgICAqL1xuICAgIHRoaXMuaW52YWxpZCA9IGNvbmZpZy5pbnZhbGlkIHx8IG51bGw7XG4gICAgLyoqXG4gICAgICogQGFjY2VzcyBwcml2YXRlXG4gICAgICovXG4gICAgdGhpcy5tYXRyaXggPSBhY2N1cmF0ZSA/IGFjY3VyYXRlTWF0cml4IDogY2FzdWFsTWF0cml4O1xuICAgIC8qKlxuICAgICAqIEBhY2Nlc3MgcHJpdmF0ZVxuICAgICAqL1xuICAgIHRoaXMuaXNMdXhvbkR1cmF0aW9uID0gdHJ1ZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGUgRHVyYXRpb24gZnJvbSBhIG51bWJlciBvZiBtaWxsaXNlY29uZHMuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBjb3VudCBvZiBtaWxsaXNlY29uZHNcbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIGZvciBwYXJzaW5nXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J2VuLVVTJ10gLSB0aGUgbG9jYWxlIHRvIHVzZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5udW1iZXJpbmdTeXN0ZW0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byB1c2VcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmNvbnZlcnNpb25BY2N1cmFjeT0nY2FzdWFsJ10gLSB0aGUgY29udmVyc2lvbiBzeXN0ZW0gdG8gdXNlXG4gICAqIEByZXR1cm4ge0R1cmF0aW9ufVxuICAgKi9cbiAgc3RhdGljIGZyb21NaWxsaXMoY291bnQsIG9wdHMpIHtcbiAgICByZXR1cm4gRHVyYXRpb24uZnJvbU9iamVjdCh7IG1pbGxpc2Vjb25kczogY291bnQgfSwgb3B0cyk7XG4gIH1cblxuICAvKipcbiAgICogQ3JlYXRlIGEgRHVyYXRpb24gZnJvbSBhIEphdmFTY3JpcHQgb2JqZWN0IHdpdGgga2V5cyBsaWtlICd5ZWFycycgYW5kICdob3VycycuXG4gICAqIElmIHRoaXMgb2JqZWN0IGlzIGVtcHR5IHRoZW4gYSB6ZXJvIG1pbGxpc2Vjb25kcyBkdXJhdGlvbiBpcyByZXR1cm5lZC5cbiAgICogQHBhcmFtIHtPYmplY3R9IG9iaiAtIHRoZSBvYmplY3QgdG8gY3JlYXRlIHRoZSBEYXRlVGltZSBmcm9tXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoueWVhcnNcbiAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5xdWFydGVyc1xuICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLm1vbnRoc1xuICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLndlZWtzXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBvYmouZGF5c1xuICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLmhvdXJzXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoubWludXRlc1xuICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLnNlY29uZHNcbiAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5taWxsaXNlY29uZHNcbiAgICogQHBhcmFtIHtPYmplY3R9IFtvcHRzPVtdXSAtIG9wdGlvbnMgZm9yIGNyZWF0aW5nIHRoaXMgRHVyYXRpb25cbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZT0nZW4tVVMnXSAtIHRoZSBsb2NhbGUgdG8gdXNlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm51bWJlcmluZ1N5c3RlbSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHVzZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuY29udmVyc2lvbkFjY3VyYWN5PSdjYXN1YWwnXSAtIHRoZSBjb252ZXJzaW9uIHN5c3RlbSB0byB1c2VcbiAgICogQHJldHVybiB7RHVyYXRpb259XG4gICAqL1xuICBzdGF0aWMgZnJvbU9iamVjdChvYmosIG9wdHMgPSB7fSkge1xuICAgIGlmIChvYmogPT0gbnVsbCB8fCB0eXBlb2Ygb2JqICE9PSBcIm9iamVjdFwiKSB7XG4gICAgICB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoXG4gICAgICAgIGBEdXJhdGlvbi5mcm9tT2JqZWN0OiBhcmd1bWVudCBleHBlY3RlZCB0byBiZSBhbiBvYmplY3QsIGdvdCAke1xuICAgICAgICAgIG9iaiA9PT0gbnVsbCA/IFwibnVsbFwiIDogdHlwZW9mIG9ialxuICAgICAgICB9YFxuICAgICAgKTtcbiAgICB9XG4gICAgcmV0dXJuIG5ldyBEdXJhdGlvbih7XG4gICAgICB2YWx1ZXM6IG5vcm1hbGl6ZU9iamVjdChvYmosIER1cmF0aW9uLm5vcm1hbGl6ZVVuaXQpLFxuICAgICAgbG9jOiBMb2NhbGUuZnJvbU9iamVjdChvcHRzKSxcbiAgICAgIGNvbnZlcnNpb25BY2N1cmFjeTogb3B0cy5jb252ZXJzaW9uQWNjdXJhY3ksXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogQ3JlYXRlIGEgRHVyYXRpb24gZnJvbSBhbiBJU08gODYwMSBkdXJhdGlvbiBzdHJpbmcuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGV4dCB0byBwYXJzZVxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgZm9yIHBhcnNpbmdcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZT0nZW4tVVMnXSAtIHRoZSBsb2NhbGUgdG8gdXNlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm51bWJlcmluZ1N5c3RlbSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHVzZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuY29udmVyc2lvbkFjY3VyYWN5PSdjYXN1YWwnXSAtIHRoZSBjb252ZXJzaW9uIHN5c3RlbSB0byB1c2VcbiAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fODYwMSNEdXJhdGlvbnNcbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbUlTTygnUDNZNk0xVzREVDEySDMwTTVTJykudG9PYmplY3QoKSAvLz0+IHsgeWVhcnM6IDMsIG1vbnRoczogNiwgd2Vla3M6IDEsIGRheXM6IDQsIGhvdXJzOiAxMiwgbWludXRlczogMzAsIHNlY29uZHM6IDUgfVxuICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tSVNPKCdQVDIzSCcpLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAyMyB9XG4gICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21JU08oJ1A1WTNNJykudG9PYmplY3QoKSAvLz0+IHsgeWVhcnM6IDUsIG1vbnRoczogMyB9XG4gICAqIEByZXR1cm4ge0R1cmF0aW9ufVxuICAgKi9cbiAgc3RhdGljIGZyb21JU08odGV4dCwgb3B0cykge1xuICAgIGNvbnN0IFtwYXJzZWRdID0gcGFyc2VJU09EdXJhdGlvbih0ZXh0KTtcbiAgICBpZiAocGFyc2VkKSB7XG4gICAgICByZXR1cm4gRHVyYXRpb24uZnJvbU9iamVjdChwYXJzZWQsIG9wdHMpO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gRHVyYXRpb24uaW52YWxpZChcInVucGFyc2FibGVcIiwgYHRoZSBpbnB1dCBcIiR7dGV4dH1cIiBjYW4ndCBiZSBwYXJzZWQgYXMgSVNPIDg2MDFgKTtcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogQ3JlYXRlIGEgRHVyYXRpb24gZnJvbSBhbiBJU08gODYwMSB0aW1lIHN0cmluZy5cbiAgICogQHBhcmFtIHtzdHJpbmd9IHRleHQgLSB0ZXh0IHRvIHBhcnNlXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucyBmb3IgcGFyc2luZ1xuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlPSdlbi1VUyddIC0gdGhlIGxvY2FsZSB0byB1c2VcbiAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gdXNlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5jb252ZXJzaW9uQWNjdXJhY3k9J2Nhc3VhbCddIC0gdGhlIGNvbnZlcnNpb24gc3lzdGVtIHRvIHVzZVxuICAgKiBAc2VlIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT184NjAxI1RpbWVzXG4gICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21JU09UaW1lKCcxMToyMjozMy40NDQnKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDIyLCBzZWNvbmRzOiAzMywgbWlsbGlzZWNvbmRzOiA0NDQgfVxuICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tSVNPVGltZSgnMTE6MDAnKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDAsIHNlY29uZHM6IDAgfVxuICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tSVNPVGltZSgnVDExOjAwJykudG9PYmplY3QoKSAvLz0+IHsgaG91cnM6IDExLCBtaW51dGVzOiAwLCBzZWNvbmRzOiAwIH1cbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbUlTT1RpbWUoJzExMDAnKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDAsIHNlY29uZHM6IDAgfVxuICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tSVNPVGltZSgnVDExMDAnKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDAsIHNlY29uZHM6IDAgfVxuICAgKiBAcmV0dXJuIHtEdXJhdGlvbn1cbiAgICovXG4gIHN0YXRpYyBmcm9tSVNPVGltZSh0ZXh0LCBvcHRzKSB7XG4gICAgY29uc3QgW3BhcnNlZF0gPSBwYXJzZUlTT1RpbWVPbmx5KHRleHQpO1xuICAgIGlmIChwYXJzZWQpIHtcbiAgICAgIHJldHVybiBEdXJhdGlvbi5mcm9tT2JqZWN0KHBhcnNlZCwgb3B0cyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBEdXJhdGlvbi5pbnZhbGlkKFwidW5wYXJzYWJsZVwiLCBgdGhlIGlucHV0IFwiJHt0ZXh0fVwiIGNhbid0IGJlIHBhcnNlZCBhcyBJU08gODYwMWApO1xuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGUgYW4gaW52YWxpZCBEdXJhdGlvbi5cbiAgICogQHBhcmFtIHtzdHJpbmd9IHJlYXNvbiAtIHNpbXBsZSBzdHJpbmcgb2Ygd2h5IHRoaXMgZGF0ZXRpbWUgaXMgaW52YWxpZC4gU2hvdWxkIG5vdCBjb250YWluIHBhcmFtZXRlcnMgb3IgYW55dGhpbmcgZWxzZSBkYXRhLWRlcGVuZGVudFxuICAgKiBAcGFyYW0ge3N0cmluZ30gW2V4cGxhbmF0aW9uPW51bGxdIC0gbG9uZ2VyIGV4cGxhbmF0aW9uLCBtYXkgaW5jbHVkZSBwYXJhbWV0ZXJzIGFuZCBvdGhlciB1c2VmdWwgZGVidWdnaW5nIGluZm9ybWF0aW9uXG4gICAqIEByZXR1cm4ge0R1cmF0aW9ufVxuICAgKi9cbiAgc3RhdGljIGludmFsaWQocmVhc29uLCBleHBsYW5hdGlvbiA9IG51bGwpIHtcbiAgICBpZiAoIXJlYXNvbikge1xuICAgICAgdGhyb3cgbmV3IEludmFsaWRBcmd1bWVudEVycm9yKFwibmVlZCB0byBzcGVjaWZ5IGEgcmVhc29uIHRoZSBEdXJhdGlvbiBpcyBpbnZhbGlkXCIpO1xuICAgIH1cblxuICAgIGNvbnN0IGludmFsaWQgPSByZWFzb24gaW5zdGFuY2VvZiBJbnZhbGlkID8gcmVhc29uIDogbmV3IEludmFsaWQocmVhc29uLCBleHBsYW5hdGlvbik7XG5cbiAgICBpZiAoU2V0dGluZ3MudGhyb3dPbkludmFsaWQpIHtcbiAgICAgIHRocm93IG5ldyBJbnZhbGlkRHVyYXRpb25FcnJvcihpbnZhbGlkKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIG5ldyBEdXJhdGlvbih7IGludmFsaWQgfSk7XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIEBwcml2YXRlXG4gICAqL1xuICBzdGF0aWMgbm9ybWFsaXplVW5pdCh1bml0KSB7XG4gICAgY29uc3Qgbm9ybWFsaXplZCA9IHtcbiAgICAgIHllYXI6IFwieWVhcnNcIixcbiAgICAgIHllYXJzOiBcInllYXJzXCIsXG4gICAgICBxdWFydGVyOiBcInF1YXJ0ZXJzXCIsXG4gICAgICBxdWFydGVyczogXCJxdWFydGVyc1wiLFxuICAgICAgbW9udGg6IFwibW9udGhzXCIsXG4gICAgICBtb250aHM6IFwibW9udGhzXCIsXG4gICAgICB3ZWVrOiBcIndlZWtzXCIsXG4gICAgICB3ZWVrczogXCJ3ZWVrc1wiLFxuICAgICAgZGF5OiBcImRheXNcIixcbiAgICAgIGRheXM6IFwiZGF5c1wiLFxuICAgICAgaG91cjogXCJob3Vyc1wiLFxuICAgICAgaG91cnM6IFwiaG91cnNcIixcbiAgICAgIG1pbnV0ZTogXCJtaW51dGVzXCIsXG4gICAgICBtaW51dGVzOiBcIm1pbnV0ZXNcIixcbiAgICAgIHNlY29uZDogXCJzZWNvbmRzXCIsXG4gICAgICBzZWNvbmRzOiBcInNlY29uZHNcIixcbiAgICAgIG1pbGxpc2Vjb25kOiBcIm1pbGxpc2Vjb25kc1wiLFxuICAgICAgbWlsbGlzZWNvbmRzOiBcIm1pbGxpc2Vjb25kc1wiLFxuICAgIH1bdW5pdCA/IHVuaXQudG9Mb3dlckNhc2UoKSA6IHVuaXRdO1xuXG4gICAgaWYgKCFub3JtYWxpemVkKSB0aHJvdyBuZXcgSW52YWxpZFVuaXRFcnJvcih1bml0KTtcblxuICAgIHJldHVybiBub3JtYWxpemVkO1xuICB9XG5cbiAgLyoqXG4gICAqIENoZWNrIGlmIGFuIG9iamVjdCBpcyBhIER1cmF0aW9uLiBXb3JrcyBhY3Jvc3MgY29udGV4dCBib3VuZGFyaWVzXG4gICAqIEBwYXJhbSB7b2JqZWN0fSBvXG4gICAqIEByZXR1cm4ge2Jvb2xlYW59XG4gICAqL1xuICBzdGF0aWMgaXNEdXJhdGlvbihvKSB7XG4gICAgcmV0dXJuIChvICYmIG8uaXNMdXhvbkR1cmF0aW9uKSB8fCBmYWxzZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgIHRoZSBsb2NhbGUgb2YgYSBEdXJhdGlvbiwgc3VjaCAnZW4tR0InXG4gICAqIEB0eXBlIHtzdHJpbmd9XG4gICAqL1xuICBnZXQgbG9jYWxlKCkge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmxvYy5sb2NhbGUgOiBudWxsO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgbnVtYmVyaW5nIHN5c3RlbSBvZiBhIER1cmF0aW9uLCBzdWNoICdiZW5nJy4gVGhlIG51bWJlcmluZyBzeXN0ZW0gaXMgdXNlZCB3aGVuIGZvcm1hdHRpbmcgdGhlIER1cmF0aW9uXG4gICAqXG4gICAqIEB0eXBlIHtzdHJpbmd9XG4gICAqL1xuICBnZXQgbnVtYmVyaW5nU3lzdGVtKCkge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmxvYy5udW1iZXJpbmdTeXN0ZW0gOiBudWxsO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEdXJhdGlvbiBmb3JtYXR0ZWQgYWNjb3JkaW5nIHRvIHRoZSBzcGVjaWZpZWQgZm9ybWF0IHN0cmluZy4gWW91IG1heSB1c2UgdGhlc2UgdG9rZW5zOlxuICAgKiAqIGBTYCBmb3IgbWlsbGlzZWNvbmRzXG4gICAqICogYHNgIGZvciBzZWNvbmRzXG4gICAqICogYG1gIGZvciBtaW51dGVzXG4gICAqICogYGhgIGZvciBob3Vyc1xuICAgKiAqIGBkYCBmb3IgZGF5c1xuICAgKiAqIGBNYCBmb3IgbW9udGhzXG4gICAqICogYHlgIGZvciB5ZWFyc1xuICAgKiBOb3RlczpcbiAgICogKiBBZGQgcGFkZGluZyBieSByZXBlYXRpbmcgdGhlIHRva2VuLCBlLmcuIFwieXlcIiBwYWRzIHRoZSB5ZWFycyB0byB0d28gZGlnaXRzLCBcImhoaGhcIiBwYWRzIHRoZSBob3VycyBvdXQgdG8gZm91ciBkaWdpdHNcbiAgICogKiBUaGUgZHVyYXRpb24gd2lsbCBiZSBjb252ZXJ0ZWQgdG8gdGhlIHNldCBvZiB1bml0cyBpbiB0aGUgZm9ybWF0IHN0cmluZyB1c2luZyB7QGxpbmsgRHVyYXRpb24uc2hpZnRUb30gYW5kIHRoZSBEdXJhdGlvbnMncyBjb252ZXJzaW9uIGFjY3VyYWN5IHNldHRpbmcuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBmbXQgLSB0aGUgZm9ybWF0IHN0cmluZ1xuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnNcbiAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5mbG9vcj10cnVlXSAtIGZsb29yIG51bWVyaWNhbCB2YWx1ZXNcbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IHllYXJzOiAxLCBkYXlzOiA2LCBzZWNvbmRzOiAyIH0pLnRvRm9ybWF0KFwieSBkIHNcIikgLy89PiBcIjEgNiAyXCJcbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IHllYXJzOiAxLCBkYXlzOiA2LCBzZWNvbmRzOiAyIH0pLnRvRm9ybWF0KFwieXkgZGQgc3NzXCIpIC8vPT4gXCIwMSAwNiAwMDJcIlxuICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgeWVhcnM6IDEsIGRheXM6IDYsIHNlY29uZHM6IDIgfSkudG9Gb3JtYXQoXCJNIFNcIikgLy89PiBcIjEyIDUxODQwMjAwMFwiXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvRm9ybWF0KGZtdCwgb3B0cyA9IHt9KSB7XG4gICAgLy8gcmV2ZXJzZS1jb21wYXQgc2luY2UgMS4yOyB3ZSBhbHdheXMgcm91bmQgZG93biBub3csIG5ldmVyIHVwLCBhbmQgd2UgZG8gaXQgYnkgZGVmYXVsdFxuICAgIGNvbnN0IGZtdE9wdHMgPSB7XG4gICAgICAuLi5vcHRzLFxuICAgICAgZmxvb3I6IG9wdHMucm91bmQgIT09IGZhbHNlICYmIG9wdHMuZmxvb3IgIT09IGZhbHNlLFxuICAgIH07XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZFxuICAgICAgPyBGb3JtYXR0ZXIuY3JlYXRlKHRoaXMubG9jLCBmbXRPcHRzKS5mb3JtYXREdXJhdGlvbkZyb21TdHJpbmcodGhpcywgZm10KVxuICAgICAgOiBJTlZBTElEO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYSBKYXZhU2NyaXB0IG9iamVjdCB3aXRoIHRoaXMgRHVyYXRpb24ncyB2YWx1ZXMuXG4gICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyB5ZWFyczogMSwgZGF5czogNiwgc2Vjb25kczogMiB9KS50b09iamVjdCgpIC8vPT4geyB5ZWFyczogMSwgZGF5czogNiwgc2Vjb25kczogMiB9XG4gICAqIEByZXR1cm4ge09iamVjdH1cbiAgICovXG4gIHRvT2JqZWN0KCkge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4ge307XG4gICAgcmV0dXJuIHsgLi4udGhpcy52YWx1ZXMgfTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxLWNvbXBsaWFudCBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEdXJhdGlvbi5cbiAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fODYwMSNEdXJhdGlvbnNcbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IHllYXJzOiAzLCBzZWNvbmRzOiA0NSB9KS50b0lTTygpIC8vPT4gJ1AzWVQ0NVMnXG4gICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBtb250aHM6IDQsIHNlY29uZHM6IDQ1IH0pLnRvSVNPKCkgLy89PiAnUDRNVDQ1UydcbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IG1vbnRoczogNSB9KS50b0lTTygpIC8vPT4gJ1A1TSdcbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IG1pbnV0ZXM6IDUgfSkudG9JU08oKSAvLz0+ICdQVDVNJ1xuICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgbWlsbGlzZWNvbmRzOiA2IH0pLnRvSVNPKCkgLy89PiAnUFQwLjAwNlMnXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvSVNPKCkge1xuICAgIC8vIHdlIGNvdWxkIHVzZSB0aGUgZm9ybWF0dGVyLCBidXQgdGhpcyBpcyBhbiBlYXNpZXIgd2F5IHRvIGdldCB0aGUgbWluaW11bSBzdHJpbmdcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIG51bGw7XG5cbiAgICBsZXQgcyA9IFwiUFwiO1xuICAgIGlmICh0aGlzLnllYXJzICE9PSAwKSBzICs9IHRoaXMueWVhcnMgKyBcIllcIjtcbiAgICBpZiAodGhpcy5tb250aHMgIT09IDAgfHwgdGhpcy5xdWFydGVycyAhPT0gMCkgcyArPSB0aGlzLm1vbnRocyArIHRoaXMucXVhcnRlcnMgKiAzICsgXCJNXCI7XG4gICAgaWYgKHRoaXMud2Vla3MgIT09IDApIHMgKz0gdGhpcy53ZWVrcyArIFwiV1wiO1xuICAgIGlmICh0aGlzLmRheXMgIT09IDApIHMgKz0gdGhpcy5kYXlzICsgXCJEXCI7XG4gICAgaWYgKHRoaXMuaG91cnMgIT09IDAgfHwgdGhpcy5taW51dGVzICE9PSAwIHx8IHRoaXMuc2Vjb25kcyAhPT0gMCB8fCB0aGlzLm1pbGxpc2Vjb25kcyAhPT0gMClcbiAgICAgIHMgKz0gXCJUXCI7XG4gICAgaWYgKHRoaXMuaG91cnMgIT09IDApIHMgKz0gdGhpcy5ob3VycyArIFwiSFwiO1xuICAgIGlmICh0aGlzLm1pbnV0ZXMgIT09IDApIHMgKz0gdGhpcy5taW51dGVzICsgXCJNXCI7XG4gICAgaWYgKHRoaXMuc2Vjb25kcyAhPT0gMCB8fCB0aGlzLm1pbGxpc2Vjb25kcyAhPT0gMClcbiAgICAgIC8vIHRoaXMgd2lsbCBoYW5kbGUgXCJmbG9hdGluZyBwb2ludCBtYWRuZXNzXCIgYnkgcmVtb3ZpbmcgZXh0cmEgZGVjaW1hbCBwbGFjZXNcbiAgICAgIC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzU4ODAwNC9pcy1mbG9hdGluZy1wb2ludC1tYXRoLWJyb2tlblxuICAgICAgcyArPSByb3VuZFRvKHRoaXMuc2Vjb25kcyArIHRoaXMubWlsbGlzZWNvbmRzIC8gMTAwMCwgMykgKyBcIlNcIjtcbiAgICBpZiAocyA9PT0gXCJQXCIpIHMgKz0gXCJUMFNcIjtcbiAgICByZXR1cm4gcztcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxLWNvbXBsaWFudCBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEdXJhdGlvbiwgZm9ybWF0dGVkIGFzIGEgdGltZSBvZiBkYXkuXG4gICAqIE5vdGUgdGhhdCB0aGlzIHdpbGwgcmV0dXJuIG51bGwgaWYgdGhlIGR1cmF0aW9uIGlzIGludmFsaWQsIG5lZ2F0aXZlLCBvciBlcXVhbCB0byBvciBncmVhdGVyIHRoYW4gMjQgaG91cnMuXG4gICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPXzg2MDEjVGltZXNcbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zXG4gICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc3VwcHJlc3NNaWxsaXNlY29uZHM9ZmFsc2VdIC0gZXhjbHVkZSBtaWxsaXNlY29uZHMgZnJvbSB0aGUgZm9ybWF0IGlmIHRoZXkncmUgMFxuICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnN1cHByZXNzU2Vjb25kcz1mYWxzZV0gLSBleGNsdWRlIHNlY29uZHMgZnJvbSB0aGUgZm9ybWF0IGlmIHRoZXkncmUgMFxuICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVQcmVmaXg9ZmFsc2VdIC0gaW5jbHVkZSB0aGUgYFRgIHByZWZpeFxuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuZm9ybWF0PSdleHRlbmRlZCddIC0gY2hvb3NlIGJldHdlZW4gdGhlIGJhc2ljIGFuZCBleHRlbmRlZCBmb3JtYXRcbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxMSB9KS50b0lTT1RpbWUoKSAvLz0+ICcxMTowMDowMC4wMDAnXG4gICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBob3VyczogMTEgfSkudG9JU09UaW1lKHsgc3VwcHJlc3NNaWxsaXNlY29uZHM6IHRydWUgfSkgLy89PiAnMTE6MDA6MDAnXG4gICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBob3VyczogMTEgfSkudG9JU09UaW1lKHsgc3VwcHJlc3NTZWNvbmRzOiB0cnVlIH0pIC8vPT4gJzExOjAwJ1xuICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgaG91cnM6IDExIH0pLnRvSVNPVGltZSh7IGluY2x1ZGVQcmVmaXg6IHRydWUgfSkgLy89PiAnVDExOjAwOjAwLjAwMCdcbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxMSB9KS50b0lTT1RpbWUoeyBmb3JtYXQ6ICdiYXNpYycgfSkgLy89PiAnMTEwMDAwLjAwMCdcbiAgICogQHJldHVybiB7c3RyaW5nfVxuICAgKi9cbiAgdG9JU09UaW1lKG9wdHMgPSB7fSkge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gbnVsbDtcblxuICAgIGNvbnN0IG1pbGxpcyA9IHRoaXMudG9NaWxsaXMoKTtcbiAgICBpZiAobWlsbGlzIDwgMCB8fCBtaWxsaXMgPj0gODY0MDAwMDApIHJldHVybiBudWxsO1xuXG4gICAgb3B0cyA9IHtcbiAgICAgIHN1cHByZXNzTWlsbGlzZWNvbmRzOiBmYWxzZSxcbiAgICAgIHN1cHByZXNzU2Vjb25kczogZmFsc2UsXG4gICAgICBpbmNsdWRlUHJlZml4OiBmYWxzZSxcbiAgICAgIGZvcm1hdDogXCJleHRlbmRlZFwiLFxuICAgICAgLi4ub3B0cyxcbiAgICB9O1xuXG4gICAgY29uc3QgdmFsdWUgPSB0aGlzLnNoaWZ0VG8oXCJob3Vyc1wiLCBcIm1pbnV0ZXNcIiwgXCJzZWNvbmRzXCIsIFwibWlsbGlzZWNvbmRzXCIpO1xuXG4gICAgbGV0IGZtdCA9IG9wdHMuZm9ybWF0ID09PSBcImJhc2ljXCIgPyBcImhobW1cIiA6IFwiaGg6bW1cIjtcblxuICAgIGlmICghb3B0cy5zdXBwcmVzc1NlY29uZHMgfHwgdmFsdWUuc2Vjb25kcyAhPT0gMCB8fCB2YWx1ZS5taWxsaXNlY29uZHMgIT09IDApIHtcbiAgICAgIGZtdCArPSBvcHRzLmZvcm1hdCA9PT0gXCJiYXNpY1wiID8gXCJzc1wiIDogXCI6c3NcIjtcbiAgICAgIGlmICghb3B0cy5zdXBwcmVzc01pbGxpc2Vjb25kcyB8fCB2YWx1ZS5taWxsaXNlY29uZHMgIT09IDApIHtcbiAgICAgICAgZm10ICs9IFwiLlNTU1wiO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxldCBzdHIgPSB2YWx1ZS50b0Zvcm1hdChmbXQpO1xuXG4gICAgaWYgKG9wdHMuaW5jbHVkZVByZWZpeCkge1xuICAgICAgc3RyID0gXCJUXCIgKyBzdHI7XG4gICAgfVxuXG4gICAgcmV0dXJuIHN0cjtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRHVyYXRpb24gYXBwcm9wcmlhdGUgZm9yIHVzZSBpbiBKU09OLlxuICAgKiBAcmV0dXJuIHtzdHJpbmd9XG4gICAqL1xuICB0b0pTT04oKSB7XG4gICAgcmV0dXJuIHRoaXMudG9JU08oKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRHVyYXRpb24gYXBwcm9wcmlhdGUgZm9yIHVzZSBpbiBkZWJ1Z2dpbmcuXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvU3RyaW5nKCkge1xuICAgIHJldHVybiB0aGlzLnRvSVNPKCk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhbiBtaWxsaXNlY29uZHMgdmFsdWUgb2YgdGhpcyBEdXJhdGlvbi5cbiAgICogQHJldHVybiB7bnVtYmVyfVxuICAgKi9cbiAgdG9NaWxsaXMoKSB7XG4gICAgcmV0dXJuIHRoaXMuYXMoXCJtaWxsaXNlY29uZHNcIik7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhbiBtaWxsaXNlY29uZHMgdmFsdWUgb2YgdGhpcyBEdXJhdGlvbi4gQWxpYXMgb2Yge0BsaW5rIHRvTWlsbGlzfVxuICAgKiBAcmV0dXJuIHtudW1iZXJ9XG4gICAqL1xuICB2YWx1ZU9mKCkge1xuICAgIHJldHVybiB0aGlzLnRvTWlsbGlzKCk7XG4gIH1cblxuICAvKipcbiAgICogTWFrZSB0aGlzIER1cmF0aW9uIGxvbmdlciBieSB0aGUgc3BlY2lmaWVkIGFtb3VudC4gUmV0dXJuIGEgbmV3bHktY29uc3RydWN0ZWQgRHVyYXRpb24uXG4gICAqIEBwYXJhbSB7RHVyYXRpb258T2JqZWN0fG51bWJlcn0gZHVyYXRpb24gLSBUaGUgYW1vdW50IHRvIGFkZC4gRWl0aGVyIGEgTHV4b24gRHVyYXRpb24sIGEgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcywgdGhlIG9iamVjdCBhcmd1bWVudCB0byBEdXJhdGlvbi5mcm9tT2JqZWN0KClcbiAgICogQHJldHVybiB7RHVyYXRpb259XG4gICAqL1xuICBwbHVzKGR1cmF0aW9uKSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzO1xuXG4gICAgY29uc3QgZHVyID0gZnJpZW5kbHlEdXJhdGlvbihkdXJhdGlvbiksXG4gICAgICByZXN1bHQgPSB7fTtcblxuICAgIGZvciAoY29uc3QgayBvZiBvcmRlcmVkVW5pdHMpIHtcbiAgICAgIGlmIChoYXNPd25Qcm9wZXJ0eShkdXIudmFsdWVzLCBrKSB8fCBoYXNPd25Qcm9wZXJ0eSh0aGlzLnZhbHVlcywgaykpIHtcbiAgICAgICAgcmVzdWx0W2tdID0gZHVyLmdldChrKSArIHRoaXMuZ2V0KGspO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBjbG9uZSh0aGlzLCB7IHZhbHVlczogcmVzdWx0IH0sIHRydWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIE1ha2UgdGhpcyBEdXJhdGlvbiBzaG9ydGVyIGJ5IHRoZSBzcGVjaWZpZWQgYW1vdW50LiBSZXR1cm4gYSBuZXdseS1jb25zdHJ1Y3RlZCBEdXJhdGlvbi5cbiAgICogQHBhcmFtIHtEdXJhdGlvbnxPYmplY3R8bnVtYmVyfSBkdXJhdGlvbiAtIFRoZSBhbW91bnQgdG8gc3VidHJhY3QuIEVpdGhlciBhIEx1eG9uIER1cmF0aW9uLCBhIG51bWJlciBvZiBtaWxsaXNlY29uZHMsIHRoZSBvYmplY3QgYXJndW1lbnQgdG8gRHVyYXRpb24uZnJvbU9iamVjdCgpXG4gICAqIEByZXR1cm4ge0R1cmF0aW9ufVxuICAgKi9cbiAgbWludXMoZHVyYXRpb24pIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7XG5cbiAgICBjb25zdCBkdXIgPSBmcmllbmRseUR1cmF0aW9uKGR1cmF0aW9uKTtcbiAgICByZXR1cm4gdGhpcy5wbHVzKGR1ci5uZWdhdGUoKSk7XG4gIH1cblxuICAvKipcbiAgICogU2NhbGUgdGhpcyBEdXJhdGlvbiBieSB0aGUgc3BlY2lmaWVkIGFtb3VudC4gUmV0dXJuIGEgbmV3bHktY29uc3RydWN0ZWQgRHVyYXRpb24uXG4gICAqIEBwYXJhbSB7ZnVuY3Rpb259IGZuIC0gVGhlIGZ1bmN0aW9uIHRvIGFwcGx5IHRvIGVhY2ggdW5pdC4gQXJpdHkgaXMgMSBvciAyOiB0aGUgdmFsdWUgb2YgdGhlIHVuaXQgYW5kLCBvcHRpb25hbGx5LCB0aGUgdW5pdCBuYW1lLiBNdXN0IHJldHVybiBhIG51bWJlci5cbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxLCBtaW51dGVzOiAzMCB9KS5tYXBVbml0cyh4ID0+IHggKiAyKSAvLz0+IHsgaG91cnM6IDIsIG1pbnV0ZXM6IDYwIH1cbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxLCBtaW51dGVzOiAzMCB9KS5tYXBVbml0cygoeCwgdSkgPT4gdSA9PT0gXCJob3VyXCIgPyB4ICogMiA6IHgpIC8vPT4geyBob3VyczogMiwgbWludXRlczogMzAgfVxuICAgKiBAcmV0dXJuIHtEdXJhdGlvbn1cbiAgICovXG4gIG1hcFVuaXRzKGZuKSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzO1xuICAgIGNvbnN0IHJlc3VsdCA9IHt9O1xuICAgIGZvciAoY29uc3QgayBvZiBPYmplY3Qua2V5cyh0aGlzLnZhbHVlcykpIHtcbiAgICAgIHJlc3VsdFtrXSA9IGFzTnVtYmVyKGZuKHRoaXMudmFsdWVzW2tdLCBrKSk7XG4gICAgfVxuICAgIHJldHVybiBjbG9uZSh0aGlzLCB7IHZhbHVlczogcmVzdWx0IH0sIHRydWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgdmFsdWUgb2YgdW5pdC5cbiAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSBhIHVuaXQgc3VjaCBhcyAnbWludXRlJyBvciAnZGF5J1xuICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHt5ZWFyczogMiwgZGF5czogM30pLmdldCgneWVhcnMnKSAvLz0+IDJcbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7eWVhcnM6IDIsIGRheXM6IDN9KS5nZXQoJ21vbnRocycpIC8vPT4gMFxuICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHt5ZWFyczogMiwgZGF5czogM30pLmdldCgnZGF5cycpIC8vPT4gM1xuICAgKiBAcmV0dXJuIHtudW1iZXJ9XG4gICAqL1xuICBnZXQodW5pdCkge1xuICAgIHJldHVybiB0aGlzW0R1cmF0aW9uLm5vcm1hbGl6ZVVuaXQodW5pdCldO1xuICB9XG5cbiAgLyoqXG4gICAqIFwiU2V0XCIgdGhlIHZhbHVlcyBvZiBzcGVjaWZpZWQgdW5pdHMuIFJldHVybiBhIG5ld2x5LWNvbnN0cnVjdGVkIER1cmF0aW9uLlxuICAgKiBAcGFyYW0ge09iamVjdH0gdmFsdWVzIC0gYSBtYXBwaW5nIG9mIHVuaXRzIHRvIG51bWJlcnNcbiAgICogQGV4YW1wbGUgZHVyLnNldCh7IHllYXJzOiAyMDE3IH0pXG4gICAqIEBleGFtcGxlIGR1ci5zZXQoeyBob3VyczogOCwgbWludXRlczogMzAgfSlcbiAgICogQHJldHVybiB7RHVyYXRpb259XG4gICAqL1xuICBzZXQodmFsdWVzKSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzO1xuXG4gICAgY29uc3QgbWl4ZWQgPSB7IC4uLnRoaXMudmFsdWVzLCAuLi5ub3JtYWxpemVPYmplY3QodmFsdWVzLCBEdXJhdGlvbi5ub3JtYWxpemVVbml0KSB9O1xuICAgIHJldHVybiBjbG9uZSh0aGlzLCB7IHZhbHVlczogbWl4ZWQgfSk7XG4gIH1cblxuICAvKipcbiAgICogXCJTZXRcIiB0aGUgbG9jYWxlIGFuZC9vciBudW1iZXJpbmdTeXN0ZW0uICBSZXR1cm5zIGEgbmV3bHktY29uc3RydWN0ZWQgRHVyYXRpb24uXG4gICAqIEBleGFtcGxlIGR1ci5yZWNvbmZpZ3VyZSh7IGxvY2FsZTogJ2VuLUdCJyB9KVxuICAgKiBAcmV0dXJuIHtEdXJhdGlvbn1cbiAgICovXG4gIHJlY29uZmlndXJlKHsgbG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIGNvbnZlcnNpb25BY2N1cmFjeSB9ID0ge30pIHtcbiAgICBjb25zdCBsb2MgPSB0aGlzLmxvYy5jbG9uZSh7IGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtIH0pLFxuICAgICAgb3B0cyA9IHsgbG9jIH07XG5cbiAgICBpZiAoY29udmVyc2lvbkFjY3VyYWN5KSB7XG4gICAgICBvcHRzLmNvbnZlcnNpb25BY2N1cmFjeSA9IGNvbnZlcnNpb25BY2N1cmFjeTtcbiAgICB9XG5cbiAgICByZXR1cm4gY2xvbmUodGhpcywgb3B0cyk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIHRoZSBsZW5ndGggb2YgdGhlIGR1cmF0aW9uIGluIHRoZSBzcGVjaWZpZWQgdW5pdC5cbiAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSBhIHVuaXQgc3VjaCBhcyAnbWludXRlcycgb3IgJ2RheXMnXG4gICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3Qoe3llYXJzOiAxfSkuYXMoJ2RheXMnKSAvLz0+IDM2NVxuICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHt5ZWFyczogMX0pLmFzKCdtb250aHMnKSAvLz0+IDEyXG4gICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3Qoe2hvdXJzOiA2MH0pLmFzKCdkYXlzJykgLy89PiAyLjVcbiAgICogQHJldHVybiB7bnVtYmVyfVxuICAgKi9cbiAgYXModW5pdCkge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnNoaWZ0VG8odW5pdCkuZ2V0KHVuaXQpIDogTmFOO1xuICB9XG5cbiAgLyoqXG4gICAqIFJlZHVjZSB0aGlzIER1cmF0aW9uIHRvIGl0cyBjYW5vbmljYWwgcmVwcmVzZW50YXRpb24gaW4gaXRzIGN1cnJlbnQgdW5pdHMuXG4gICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyB5ZWFyczogMiwgZGF5czogNTAwMCB9KS5ub3JtYWxpemUoKS50b09iamVjdCgpIC8vPT4geyB5ZWFyczogMTUsIGRheXM6IDI1NSB9XG4gICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBob3VyczogMTIsIG1pbnV0ZXM6IC00NSB9KS5ub3JtYWxpemUoKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDE1IH1cbiAgICogQHJldHVybiB7RHVyYXRpb259XG4gICAqL1xuICBub3JtYWxpemUoKSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzO1xuICAgIGNvbnN0IHZhbHMgPSB0aGlzLnRvT2JqZWN0KCk7XG4gICAgbm9ybWFsaXplVmFsdWVzKHRoaXMubWF0cml4LCB2YWxzKTtcbiAgICByZXR1cm4gY2xvbmUodGhpcywgeyB2YWx1ZXM6IHZhbHMgfSwgdHJ1ZSk7XG4gIH1cblxuICAvKipcbiAgICogQ29udmVydCB0aGlzIER1cmF0aW9uIGludG8gaXRzIHJlcHJlc2VudGF0aW9uIGluIGEgZGlmZmVyZW50IHNldCBvZiB1bml0cy5cbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxLCBzZWNvbmRzOiAzMCB9KS5zaGlmdFRvKCdtaW51dGVzJywgJ21pbGxpc2Vjb25kcycpLnRvT2JqZWN0KCkgLy89PiB7IG1pbnV0ZXM6IDYwLCBtaWxsaXNlY29uZHM6IDMwMDAwIH1cbiAgICogQHJldHVybiB7RHVyYXRpb259XG4gICAqL1xuICBzaGlmdFRvKC4uLnVuaXRzKSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzO1xuXG4gICAgaWYgKHVuaXRzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgdW5pdHMgPSB1bml0cy5tYXAoKHUpID0+IER1cmF0aW9uLm5vcm1hbGl6ZVVuaXQodSkpO1xuXG4gICAgY29uc3QgYnVpbHQgPSB7fSxcbiAgICAgIGFjY3VtdWxhdGVkID0ge30sXG4gICAgICB2YWxzID0gdGhpcy50b09iamVjdCgpO1xuICAgIGxldCBsYXN0VW5pdDtcblxuICAgIGZvciAoY29uc3QgayBvZiBvcmRlcmVkVW5pdHMpIHtcbiAgICAgIGlmICh1bml0cy5pbmRleE9mKGspID49IDApIHtcbiAgICAgICAgbGFzdFVuaXQgPSBrO1xuXG4gICAgICAgIGxldCBvd24gPSAwO1xuXG4gICAgICAgIC8vIGFueXRoaW5nIHdlIGhhdmVuJ3QgYm9pbGVkIGRvd24geWV0IHNob3VsZCBnZXQgYm9pbGVkIHRvIHRoaXMgdW5pdFxuICAgICAgICBmb3IgKGNvbnN0IGFrIGluIGFjY3VtdWxhdGVkKSB7XG4gICAgICAgICAgb3duICs9IHRoaXMubWF0cml4W2FrXVtrXSAqIGFjY3VtdWxhdGVkW2FrXTtcbiAgICAgICAgICBhY2N1bXVsYXRlZFtha10gPSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gcGx1cyBhbnl0aGluZyB0aGF0J3MgYWxyZWFkeSBpbiB0aGlzIHVuaXRcbiAgICAgICAgaWYgKGlzTnVtYmVyKHZhbHNba10pKSB7XG4gICAgICAgICAgb3duICs9IHZhbHNba107XG4gICAgICAgIH1cblxuICAgICAgICBjb25zdCBpID0gTWF0aC50cnVuYyhvd24pO1xuICAgICAgICBidWlsdFtrXSA9IGk7XG4gICAgICAgIGFjY3VtdWxhdGVkW2tdID0gb3duIC0gaTsgLy8gd2UnZCBsaWtlIHRvIGFic29yYiB0aGVzZSBmcmFjdGlvbnMgaW4gYW5vdGhlciB1bml0XG5cbiAgICAgICAgLy8gcGx1cyBhbnl0aGluZyBmdXJ0aGVyIGRvd24gdGhlIGNoYWluIHRoYXQgc2hvdWxkIGJlIHJvbGxlZCB1cCBpbiB0byB0aGlzXG4gICAgICAgIGZvciAoY29uc3QgZG93biBpbiB2YWxzKSB7XG4gICAgICAgICAgaWYgKG9yZGVyZWRVbml0cy5pbmRleE9mKGRvd24pID4gb3JkZXJlZFVuaXRzLmluZGV4T2YoaykpIHtcbiAgICAgICAgICAgIGNvbnZlcnQodGhpcy5tYXRyaXgsIHZhbHMsIGRvd24sIGJ1aWx0LCBrKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gb3RoZXJ3aXNlLCBrZWVwIGl0IGluIHRoZSB3aW5ncyB0byBib2lsIGl0IGxhdGVyXG4gICAgICB9IGVsc2UgaWYgKGlzTnVtYmVyKHZhbHNba10pKSB7XG4gICAgICAgIGFjY3VtdWxhdGVkW2tdID0gdmFsc1trXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBhbnl0aGluZyBsZWZ0b3ZlciBiZWNvbWVzIHRoZSBkZWNpbWFsIGZvciB0aGUgbGFzdCB1bml0XG4gICAgLy8gbGFzdFVuaXQgbXVzdCBiZSBkZWZpbmVkIHNpbmNlIHVuaXRzIGlzIG5vdCBlbXB0eVxuICAgIGZvciAoY29uc3Qga2V5IGluIGFjY3VtdWxhdGVkKSB7XG4gICAgICBpZiAoYWNjdW11bGF0ZWRba2V5XSAhPT0gMCkge1xuICAgICAgICBidWlsdFtsYXN0VW5pdF0gKz1cbiAgICAgICAgICBrZXkgPT09IGxhc3RVbml0ID8gYWNjdW11bGF0ZWRba2V5XSA6IGFjY3VtdWxhdGVkW2tleV0gLyB0aGlzLm1hdHJpeFtsYXN0VW5pdF1ba2V5XTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gY2xvbmUodGhpcywgeyB2YWx1ZXM6IGJ1aWx0IH0sIHRydWUpLm5vcm1hbGl6ZSgpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiB0aGUgbmVnYXRpdmUgb2YgdGhpcyBEdXJhdGlvbi5cbiAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxLCBzZWNvbmRzOiAzMCB9KS5uZWdhdGUoKS50b09iamVjdCgpIC8vPT4geyBob3VyczogLTEsIHNlY29uZHM6IC0zMCB9XG4gICAqIEByZXR1cm4ge0R1cmF0aW9ufVxuICAgKi9cbiAgbmVnYXRlKCkge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpcztcbiAgICBjb25zdCBuZWdhdGVkID0ge307XG4gICAgZm9yIChjb25zdCBrIG9mIE9iamVjdC5rZXlzKHRoaXMudmFsdWVzKSkge1xuICAgICAgbmVnYXRlZFtrXSA9IC10aGlzLnZhbHVlc1trXTtcbiAgICB9XG4gICAgcmV0dXJuIGNsb25lKHRoaXMsIHsgdmFsdWVzOiBuZWdhdGVkIH0sIHRydWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgeWVhcnMuXG4gICAqIEB0eXBlIHtudW1iZXJ9XG4gICAqL1xuICBnZXQgeWVhcnMoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLnllYXJzIHx8IDAgOiBOYU47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBxdWFydGVycy5cbiAgICogQHR5cGUge251bWJlcn1cbiAgICovXG4gIGdldCBxdWFydGVycygpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy52YWx1ZXMucXVhcnRlcnMgfHwgMCA6IE5hTjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIG1vbnRocy5cbiAgICogQHR5cGUge251bWJlcn1cbiAgICovXG4gIGdldCBtb250aHMoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLm1vbnRocyB8fCAwIDogTmFOO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgd2Vla3NcbiAgICogQHR5cGUge251bWJlcn1cbiAgICovXG4gIGdldCB3ZWVrcygpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy52YWx1ZXMud2Vla3MgfHwgMCA6IE5hTjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGRheXMuXG4gICAqIEB0eXBlIHtudW1iZXJ9XG4gICAqL1xuICBnZXQgZGF5cygpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy52YWx1ZXMuZGF5cyB8fCAwIDogTmFOO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgaG91cnMuXG4gICAqIEB0eXBlIHtudW1iZXJ9XG4gICAqL1xuICBnZXQgaG91cnMoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLmhvdXJzIHx8IDAgOiBOYU47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBtaW51dGVzLlxuICAgKiBAdHlwZSB7bnVtYmVyfVxuICAgKi9cbiAgZ2V0IG1pbnV0ZXMoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLm1pbnV0ZXMgfHwgMCA6IE5hTjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIHNlY29uZHMuXG4gICAqIEByZXR1cm4ge251bWJlcn1cbiAgICovXG4gIGdldCBzZWNvbmRzKCkge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy5zZWNvbmRzIHx8IDAgOiBOYU47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBtaWxsaXNlY29uZHMuXG4gICAqIEByZXR1cm4ge251bWJlcn1cbiAgICovXG4gIGdldCBtaWxsaXNlY29uZHMoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLm1pbGxpc2Vjb25kcyB8fCAwIDogTmFOO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgd2hldGhlciB0aGUgRHVyYXRpb24gaXMgaW52YWxpZC4gSW52YWxpZCBkdXJhdGlvbnMgYXJlIHJldHVybmVkIGJ5IGRpZmYgb3BlcmF0aW9uc1xuICAgKiBvbiBpbnZhbGlkIERhdGVUaW1lcyBvciBJbnRlcnZhbHMuXG4gICAqIEByZXR1cm4ge2Jvb2xlYW59XG4gICAqL1xuICBnZXQgaXNWYWxpZCgpIHtcbiAgICByZXR1cm4gdGhpcy5pbnZhbGlkID09PSBudWxsO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYW4gZXJyb3IgY29kZSBpZiB0aGlzIER1cmF0aW9uIGJlY2FtZSBpbnZhbGlkLCBvciBudWxsIGlmIHRoZSBEdXJhdGlvbiBpcyB2YWxpZFxuICAgKiBAcmV0dXJuIHtzdHJpbmd9XG4gICAqL1xuICBnZXQgaW52YWxpZFJlYXNvbigpIHtcbiAgICByZXR1cm4gdGhpcy5pbnZhbGlkID8gdGhpcy5pbnZhbGlkLnJlYXNvbiA6IG51bGw7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhbiBleHBsYW5hdGlvbiBvZiB3aHkgdGhpcyBEdXJhdGlvbiBiZWNhbWUgaW52YWxpZCwgb3IgbnVsbCBpZiB0aGUgRHVyYXRpb24gaXMgdmFsaWRcbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIGdldCBpbnZhbGlkRXhwbGFuYXRpb24oKSB7XG4gICAgcmV0dXJuIHRoaXMuaW52YWxpZCA/IHRoaXMuaW52YWxpZC5leHBsYW5hdGlvbiA6IG51bGw7XG4gIH1cblxuICAvKipcbiAgICogRXF1YWxpdHkgY2hlY2tcbiAgICogVHdvIER1cmF0aW9ucyBhcmUgZXF1YWwgaWZmIHRoZXkgaGF2ZSB0aGUgc2FtZSB1bml0cyBhbmQgdGhlIHNhbWUgdmFsdWVzIGZvciBlYWNoIHVuaXQuXG4gICAqIEBwYXJhbSB7RHVyYXRpb259IG90aGVyXG4gICAqIEByZXR1cm4ge2Jvb2xlYW59XG4gICAqL1xuICBlcXVhbHMob3RoZXIpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCB8fCAhb3RoZXIuaXNWYWxpZCkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIGlmICghdGhpcy5sb2MuZXF1YWxzKG90aGVyLmxvYykpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG5cbiAgICBmdW5jdGlvbiBlcSh2MSwgdjIpIHtcbiAgICAgIC8vIENvbnNpZGVyIDAgYW5kIHVuZGVmaW5lZCBhcyBlcXVhbFxuICAgICAgaWYgKHYxID09PSB1bmRlZmluZWQgfHwgdjEgPT09IDApIHJldHVybiB2MiA9PT0gdW5kZWZpbmVkIHx8IHYyID09PSAwO1xuICAgICAgcmV0dXJuIHYxID09PSB2MjtcbiAgICB9XG5cbiAgICBmb3IgKGNvbnN0IHUgb2Ygb3JkZXJlZFVuaXRzKSB7XG4gICAgICBpZiAoIWVxKHRoaXMudmFsdWVzW3VdLCBvdGhlci52YWx1ZXNbdV0pKSB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cbn1cblxuLyoqXG4gKiBAcHJpdmF0ZVxuICovXG5leHBvcnQgZnVuY3Rpb24gZnJpZW5kbHlEdXJhdGlvbihkdXJhdGlvbmlzaCkge1xuICBpZiAoaXNOdW1iZXIoZHVyYXRpb25pc2gpKSB7XG4gICAgcmV0dXJuIER1cmF0aW9uLmZyb21NaWxsaXMoZHVyYXRpb25pc2gpO1xuICB9IGVsc2UgaWYgKER1cmF0aW9uLmlzRHVyYXRpb24oZHVyYXRpb25pc2gpKSB7XG4gICAgcmV0dXJuIGR1cmF0aW9uaXNoO1xuICB9IGVsc2UgaWYgKHR5cGVvZiBkdXJhdGlvbmlzaCA9PT0gXCJvYmplY3RcIikge1xuICAgIHJldHVybiBEdXJhdGlvbi5mcm9tT2JqZWN0KGR1cmF0aW9uaXNoKTtcbiAgfSBlbHNlIHtcbiAgICB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoXG4gICAgICBgVW5rbm93biBkdXJhdGlvbiBhcmd1bWVudCAke2R1cmF0aW9uaXNofSBvZiB0eXBlICR7dHlwZW9mIGR1cmF0aW9uaXNofWBcbiAgICApO1xuICB9XG59XG4iLCAiaW1wb3J0IERhdGVUaW1lLCB7IGZyaWVuZGx5RGF0ZVRpbWUgfSBmcm9tIFwiLi9kYXRldGltZS5qc1wiO1xuaW1wb3J0IER1cmF0aW9uLCB7IGZyaWVuZGx5RHVyYXRpb24gfSBmcm9tIFwiLi9kdXJhdGlvbi5qc1wiO1xuaW1wb3J0IFNldHRpbmdzIGZyb20gXCIuL3NldHRpbmdzLmpzXCI7XG5pbXBvcnQgeyBJbnZhbGlkQXJndW1lbnRFcnJvciwgSW52YWxpZEludGVydmFsRXJyb3IgfSBmcm9tIFwiLi9lcnJvcnMuanNcIjtcbmltcG9ydCBJbnZhbGlkIGZyb20gXCIuL2ltcGwvaW52YWxpZC5qc1wiO1xuXG5jb25zdCBJTlZBTElEID0gXCJJbnZhbGlkIEludGVydmFsXCI7XG5cbi8vIGNoZWNrcyBpZiB0aGUgc3RhcnQgaXMgZXF1YWwgdG8gb3IgYmVmb3JlIHRoZSBlbmRcbmZ1bmN0aW9uIHZhbGlkYXRlU3RhcnRFbmQoc3RhcnQsIGVuZCkge1xuICBpZiAoIXN0YXJ0IHx8ICFzdGFydC5pc1ZhbGlkKSB7XG4gICAgcmV0dXJuIEludGVydmFsLmludmFsaWQoXCJtaXNzaW5nIG9yIGludmFsaWQgc3RhcnRcIik7XG4gIH0gZWxzZSBpZiAoIWVuZCB8fCAhZW5kLmlzVmFsaWQpIHtcbiAgICByZXR1cm4gSW50ZXJ2YWwuaW52YWxpZChcIm1pc3Npbmcgb3IgaW52YWxpZCBlbmRcIik7XG4gIH0gZWxzZSBpZiAoZW5kIDwgc3RhcnQpIHtcbiAgICByZXR1cm4gSW50ZXJ2YWwuaW52YWxpZChcbiAgICAgIFwiZW5kIGJlZm9yZSBzdGFydFwiLFxuICAgICAgYFRoZSBlbmQgb2YgYW4gaW50ZXJ2YWwgbXVzdCBiZSBhZnRlciBpdHMgc3RhcnQsIGJ1dCB5b3UgaGFkIHN0YXJ0PSR7c3RhcnQudG9JU08oKX0gYW5kIGVuZD0ke2VuZC50b0lTTygpfWBcbiAgICApO1xuICB9IGVsc2Uge1xuICAgIHJldHVybiBudWxsO1xuICB9XG59XG5cbi8qKlxuICogQW4gSW50ZXJ2YWwgb2JqZWN0IHJlcHJlc2VudHMgYSBoYWxmLW9wZW4gaW50ZXJ2YWwgb2YgdGltZSwgd2hlcmUgZWFjaCBlbmRwb2ludCBpcyBhIHtAbGluayBEYXRlVGltZX0uIENvbmNlcHR1YWxseSwgaXQncyBhIGNvbnRhaW5lciBmb3IgdGhvc2UgdHdvIGVuZHBvaW50cywgYWNjb21wYW5pZWQgYnkgbWV0aG9kcyBmb3IgY3JlYXRpbmcsIHBhcnNpbmcsIGludGVycm9nYXRpbmcsIGNvbXBhcmluZywgdHJhbnNmb3JtaW5nLCBhbmQgZm9ybWF0dGluZyB0aGVtLlxuICpcbiAqIEhlcmUgaXMgYSBicmllZiBvdmVydmlldyBvZiB0aGUgbW9zdCBjb21tb25seSB1c2VkIG1ldGhvZHMgYW5kIGdldHRlcnMgaW4gSW50ZXJ2YWw6XG4gKlxuICogKiAqKkNyZWF0aW9uKiogVG8gY3JlYXRlIGFuIEludGVydmFsLCB1c2Uge0BsaW5rIEludGVydmFsLmZyb21EYXRlVGltZXN9LCB7QGxpbmsgSW50ZXJ2YWwuYWZ0ZXJ9LCB7QGxpbmsgSW50ZXJ2YWwuYmVmb3JlfSwgb3Ige0BsaW5rIEludGVydmFsLmZyb21JU099LlxuICogKiAqKkFjY2Vzc29ycyoqIFVzZSB7QGxpbmsgSW50ZXJ2YWwjc3RhcnR9IGFuZCB7QGxpbmsgSW50ZXJ2YWwjZW5kfSB0byBnZXQgdGhlIHN0YXJ0IGFuZCBlbmQuXG4gKiAqICoqSW50ZXJyb2dhdGlvbioqIFRvIGFuYWx5emUgdGhlIEludGVydmFsLCB1c2Uge0BsaW5rIEludGVydmFsI2NvdW50fSwge0BsaW5rIEludGVydmFsI2xlbmd0aH0sIHtAbGluayBJbnRlcnZhbCNoYXNTYW1lfSwge0BsaW5rIEludGVydmFsI2NvbnRhaW5zfSwge0BsaW5rIEludGVydmFsI2lzQWZ0ZXJ9LCBvciB7QGxpbmsgSW50ZXJ2YWwjaXNCZWZvcmV9LlxuICogKiAqKlRyYW5zZm9ybWF0aW9uKiogVG8gY3JlYXRlIG90aGVyIEludGVydmFscyBvdXQgb2YgdGhpcyBvbmUsIHVzZSB7QGxpbmsgSW50ZXJ2YWwjc2V0fSwge0BsaW5rIEludGVydmFsI3NwbGl0QXR9LCB7QGxpbmsgSW50ZXJ2YWwjc3BsaXRCeX0sIHtAbGluayBJbnRlcnZhbCNkaXZpZGVFcXVhbGx5fSwge0BsaW5rIEludGVydmFsI21lcmdlfSwge0BsaW5rIEludGVydmFsI3hvcn0sIHtAbGluayBJbnRlcnZhbCN1bmlvbn0sIHtAbGluayBJbnRlcnZhbCNpbnRlcnNlY3Rpb259LCBvciB7QGxpbmsgSW50ZXJ2YWwjZGlmZmVyZW5jZX0uXG4gKiAqICoqQ29tcGFyaXNvbioqIFRvIGNvbXBhcmUgdGhpcyBJbnRlcnZhbCB0byBhbm90aGVyIG9uZSwgdXNlIHtAbGluayBJbnRlcnZhbCNlcXVhbHN9LCB7QGxpbmsgSW50ZXJ2YWwjb3ZlcmxhcHN9LCB7QGxpbmsgSW50ZXJ2YWwjYWJ1dHNTdGFydH0sIHtAbGluayBJbnRlcnZhbCNhYnV0c0VuZH0sIHtAbGluayBJbnRlcnZhbCNlbmd1bGZzfVxuICogKiAqKk91dHB1dCoqIFRvIGNvbnZlcnQgdGhlIEludGVydmFsIGludG8gb3RoZXIgcmVwcmVzZW50YXRpb25zLCBzZWUge0BsaW5rIEludGVydmFsI3RvU3RyaW5nfSwge0BsaW5rIEludGVydmFsI3RvSVNPfSwge0BsaW5rIEludGVydmFsI3RvSVNPRGF0ZX0sIHtAbGluayBJbnRlcnZhbCN0b0lTT1RpbWV9LCB7QGxpbmsgSW50ZXJ2YWwjdG9Gb3JtYXR9LCBhbmQge0BsaW5rIEludGVydmFsI3RvRHVyYXRpb259LlxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBJbnRlcnZhbCB7XG4gIC8qKlxuICAgKiBAcHJpdmF0ZVxuICAgKi9cbiAgY29uc3RydWN0b3IoY29uZmlnKSB7XG4gICAgLyoqXG4gICAgICogQGFjY2VzcyBwcml2YXRlXG4gICAgICovXG4gICAgdGhpcy5zID0gY29uZmlnLnN0YXJ0O1xuICAgIC8qKlxuICAgICAqIEBhY2Nlc3MgcHJpdmF0ZVxuICAgICAqL1xuICAgIHRoaXMuZSA9IGNvbmZpZy5lbmQ7XG4gICAgLyoqXG4gICAgICogQGFjY2VzcyBwcml2YXRlXG4gICAgICovXG4gICAgdGhpcy5pbnZhbGlkID0gY29uZmlnLmludmFsaWQgfHwgbnVsbDtcbiAgICAvKipcbiAgICAgKiBAYWNjZXNzIHByaXZhdGVcbiAgICAgKi9cbiAgICB0aGlzLmlzTHV4b25JbnRlcnZhbCA9IHRydWU7XG4gIH1cblxuICAvKipcbiAgICogQ3JlYXRlIGFuIGludmFsaWQgSW50ZXJ2YWwuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSByZWFzb24gLSBzaW1wbGUgc3RyaW5nIG9mIHdoeSB0aGlzIEludGVydmFsIGlzIGludmFsaWQuIFNob3VsZCBub3QgY29udGFpbiBwYXJhbWV0ZXJzIG9yIGFueXRoaW5nIGVsc2UgZGF0YS1kZXBlbmRlbnRcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtleHBsYW5hdGlvbj1udWxsXSAtIGxvbmdlciBleHBsYW5hdGlvbiwgbWF5IGluY2x1ZGUgcGFyYW1ldGVycyBhbmQgb3RoZXIgdXNlZnVsIGRlYnVnZ2luZyBpbmZvcm1hdGlvblxuICAgKiBAcmV0dXJuIHtJbnRlcnZhbH1cbiAgICovXG4gIHN0YXRpYyBpbnZhbGlkKHJlYXNvbiwgZXhwbGFuYXRpb24gPSBudWxsKSB7XG4gICAgaWYgKCFyZWFzb24pIHtcbiAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcihcIm5lZWQgdG8gc3BlY2lmeSBhIHJlYXNvbiB0aGUgSW50ZXJ2YWwgaXMgaW52YWxpZFwiKTtcbiAgICB9XG5cbiAgICBjb25zdCBpbnZhbGlkID0gcmVhc29uIGluc3RhbmNlb2YgSW52YWxpZCA/IHJlYXNvbiA6IG5ldyBJbnZhbGlkKHJlYXNvbiwgZXhwbGFuYXRpb24pO1xuXG4gICAgaWYgKFNldHRpbmdzLnRocm93T25JbnZhbGlkKSB7XG4gICAgICB0aHJvdyBuZXcgSW52YWxpZEludGVydmFsRXJyb3IoaW52YWxpZCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBuZXcgSW50ZXJ2YWwoeyBpbnZhbGlkIH0pO1xuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGUgYW4gSW50ZXJ2YWwgZnJvbSBhIHN0YXJ0IERhdGVUaW1lIGFuZCBhbiBlbmQgRGF0ZVRpbWUuIEluY2x1c2l2ZSBvZiB0aGUgc3RhcnQgYnV0IG5vdCB0aGUgZW5kLlxuICAgKiBAcGFyYW0ge0RhdGVUaW1lfERhdGV8T2JqZWN0fSBzdGFydFxuICAgKiBAcGFyYW0ge0RhdGVUaW1lfERhdGV8T2JqZWN0fSBlbmRcbiAgICogQHJldHVybiB7SW50ZXJ2YWx9XG4gICAqL1xuICBzdGF0aWMgZnJvbURhdGVUaW1lcyhzdGFydCwgZW5kKSB7XG4gICAgY29uc3QgYnVpbHRTdGFydCA9IGZyaWVuZGx5RGF0ZVRpbWUoc3RhcnQpLFxuICAgICAgYnVpbHRFbmQgPSBmcmllbmRseURhdGVUaW1lKGVuZCk7XG5cbiAgICBjb25zdCB2YWxpZGF0ZUVycm9yID0gdmFsaWRhdGVTdGFydEVuZChidWlsdFN0YXJ0LCBidWlsdEVuZCk7XG5cbiAgICBpZiAodmFsaWRhdGVFcnJvciA9PSBudWxsKSB7XG4gICAgICByZXR1cm4gbmV3IEludGVydmFsKHtcbiAgICAgICAgc3RhcnQ6IGJ1aWx0U3RhcnQsXG4gICAgICAgIGVuZDogYnVpbHRFbmQsXG4gICAgICB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIHZhbGlkYXRlRXJyb3I7XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIENyZWF0ZSBhbiBJbnRlcnZhbCBmcm9tIGEgc3RhcnQgRGF0ZVRpbWUgYW5kIGEgRHVyYXRpb24gdG8gZXh0ZW5kIHRvLlxuICAgKiBAcGFyYW0ge0RhdGVUaW1lfERhdGV8T2JqZWN0fSBzdGFydFxuICAgKiBAcGFyYW0ge0R1cmF0aW9ufE9iamVjdHxudW1iZXJ9IGR1cmF0aW9uIC0gdGhlIGxlbmd0aCBvZiB0aGUgSW50ZXJ2YWwuXG4gICAqIEByZXR1cm4ge0ludGVydmFsfVxuICAgKi9cbiAgc3RhdGljIGFmdGVyKHN0YXJ0LCBkdXJhdGlvbikge1xuICAgIGNvbnN0IGR1ciA9IGZyaWVuZGx5RHVyYXRpb24oZHVyYXRpb24pLFxuICAgICAgZHQgPSBmcmllbmRseURhdGVUaW1lKHN0YXJ0KTtcbiAgICByZXR1cm4gSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhkdCwgZHQucGx1cyhkdXIpKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGUgYW4gSW50ZXJ2YWwgZnJvbSBhbiBlbmQgRGF0ZVRpbWUgYW5kIGEgRHVyYXRpb24gdG8gZXh0ZW5kIGJhY2t3YXJkcyB0by5cbiAgICogQHBhcmFtIHtEYXRlVGltZXxEYXRlfE9iamVjdH0gZW5kXG4gICAqIEBwYXJhbSB7RHVyYXRpb258T2JqZWN0fG51bWJlcn0gZHVyYXRpb24gLSB0aGUgbGVuZ3RoIG9mIHRoZSBJbnRlcnZhbC5cbiAgICogQHJldHVybiB7SW50ZXJ2YWx9XG4gICAqL1xuICBzdGF0aWMgYmVmb3JlKGVuZCwgZHVyYXRpb24pIHtcbiAgICBjb25zdCBkdXIgPSBmcmllbmRseUR1cmF0aW9uKGR1cmF0aW9uKSxcbiAgICAgIGR0ID0gZnJpZW5kbHlEYXRlVGltZShlbmQpO1xuICAgIHJldHVybiBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKGR0Lm1pbnVzKGR1ciksIGR0KTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGUgYW4gSW50ZXJ2YWwgZnJvbSBhbiBJU08gODYwMSBzdHJpbmcuXG4gICAqIEFjY2VwdHMgYDxzdGFydD4vPGVuZD5gLCBgPHN0YXJ0Pi88ZHVyYXRpb24+YCwgYW5kIGA8ZHVyYXRpb24+LzxlbmQ+YCBmb3JtYXRzLlxuICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dCAtIHRoZSBJU08gc3RyaW5nIHRvIHBhcnNlXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0c10gLSBvcHRpb25zIHRvIHBhc3Mge0BsaW5rIERhdGVUaW1lLmZyb21JU099IGFuZCBvcHRpb25hbGx5IHtAbGluayBEdXJhdGlvbi5mcm9tSVNPfVxuICAgKiBAc2VlIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT184NjAxI1RpbWVfaW50ZXJ2YWxzXG4gICAqIEByZXR1cm4ge0ludGVydmFsfVxuICAgKi9cbiAgc3RhdGljIGZyb21JU08odGV4dCwgb3B0cykge1xuICAgIGNvbnN0IFtzLCBlXSA9ICh0ZXh0IHx8IFwiXCIpLnNwbGl0KFwiL1wiLCAyKTtcbiAgICBpZiAocyAmJiBlKSB7XG4gICAgICBsZXQgc3RhcnQsIHN0YXJ0SXNWYWxpZDtcbiAgICAgIHRyeSB7XG4gICAgICAgIHN0YXJ0ID0gRGF0ZVRpbWUuZnJvbUlTTyhzLCBvcHRzKTtcbiAgICAgICAgc3RhcnRJc1ZhbGlkID0gc3RhcnQuaXNWYWxpZDtcbiAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgc3RhcnRJc1ZhbGlkID0gZmFsc2U7XG4gICAgICB9XG5cbiAgICAgIGxldCBlbmQsIGVuZElzVmFsaWQ7XG4gICAgICB0cnkge1xuICAgICAgICBlbmQgPSBEYXRlVGltZS5mcm9tSVNPKGUsIG9wdHMpO1xuICAgICAgICBlbmRJc1ZhbGlkID0gZW5kLmlzVmFsaWQ7XG4gICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgIGVuZElzVmFsaWQgPSBmYWxzZTtcbiAgICAgIH1cblxuICAgICAgaWYgKHN0YXJ0SXNWYWxpZCAmJiBlbmRJc1ZhbGlkKSB7XG4gICAgICAgIHJldHVybiBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKHN0YXJ0LCBlbmQpO1xuICAgICAgfVxuXG4gICAgICBpZiAoc3RhcnRJc1ZhbGlkKSB7XG4gICAgICAgIGNvbnN0IGR1ciA9IER1cmF0aW9uLmZyb21JU08oZSwgb3B0cyk7XG4gICAgICAgIGlmIChkdXIuaXNWYWxpZCkge1xuICAgICAgICAgIHJldHVybiBJbnRlcnZhbC5hZnRlcihzdGFydCwgZHVyKTtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIGlmIChlbmRJc1ZhbGlkKSB7XG4gICAgICAgIGNvbnN0IGR1ciA9IER1cmF0aW9uLmZyb21JU08ocywgb3B0cyk7XG4gICAgICAgIGlmIChkdXIuaXNWYWxpZCkge1xuICAgICAgICAgIHJldHVybiBJbnRlcnZhbC5iZWZvcmUoZW5kLCBkdXIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiBJbnRlcnZhbC5pbnZhbGlkKFwidW5wYXJzYWJsZVwiLCBgdGhlIGlucHV0IFwiJHt0ZXh0fVwiIGNhbid0IGJlIHBhcnNlZCBhcyBJU08gODYwMWApO1xuICB9XG5cbiAgLyoqXG4gICAqIENoZWNrIGlmIGFuIG9iamVjdCBpcyBhbiBJbnRlcnZhbC4gV29ya3MgYWNyb3NzIGNvbnRleHQgYm91bmRhcmllc1xuICAgKiBAcGFyYW0ge29iamVjdH0gb1xuICAgKiBAcmV0dXJuIHtib29sZWFufVxuICAgKi9cbiAgc3RhdGljIGlzSW50ZXJ2YWwobykge1xuICAgIHJldHVybiAobyAmJiBvLmlzTHV4b25JbnRlcnZhbCkgfHwgZmFsc2U7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgc3RhcnQgb2YgdGhlIEludGVydmFsXG4gICAqIEB0eXBlIHtEYXRlVGltZX1cbiAgICovXG4gIGdldCBzdGFydCgpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5zIDogbnVsbDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBlbmQgb2YgdGhlIEludGVydmFsXG4gICAqIEB0eXBlIHtEYXRlVGltZX1cbiAgICovXG4gIGdldCBlbmQoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuZSA6IG51bGw7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB3aGV0aGVyIHRoaXMgSW50ZXJ2YWwncyBlbmQgaXMgYXQgbGVhc3QgaXRzIHN0YXJ0LCBtZWFuaW5nIHRoYXQgdGhlIEludGVydmFsIGlzbid0ICdiYWNrd2FyZHMnLlxuICAgKiBAdHlwZSB7Ym9vbGVhbn1cbiAgICovXG4gIGdldCBpc1ZhbGlkKCkge1xuICAgIHJldHVybiB0aGlzLmludmFsaWRSZWFzb24gPT09IG51bGw7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhbiBlcnJvciBjb2RlIGlmIHRoaXMgSW50ZXJ2YWwgaXMgaW52YWxpZCwgb3IgbnVsbCBpZiB0aGUgSW50ZXJ2YWwgaXMgdmFsaWRcbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIGdldCBpbnZhbGlkUmVhc29uKCkge1xuICAgIHJldHVybiB0aGlzLmludmFsaWQgPyB0aGlzLmludmFsaWQucmVhc29uIDogbnVsbDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGFuIGV4cGxhbmF0aW9uIG9mIHdoeSB0aGlzIEludGVydmFsIGJlY2FtZSBpbnZhbGlkLCBvciBudWxsIGlmIHRoZSBJbnRlcnZhbCBpcyB2YWxpZFxuICAgKiBAdHlwZSB7c3RyaW5nfVxuICAgKi9cbiAgZ2V0IGludmFsaWRFeHBsYW5hdGlvbigpIHtcbiAgICByZXR1cm4gdGhpcy5pbnZhbGlkID8gdGhpcy5pbnZhbGlkLmV4cGxhbmF0aW9uIDogbnVsbDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBsZW5ndGggb2YgdGhlIEludGVydmFsIGluIHRoZSBzcGVjaWZpZWQgdW5pdC5cbiAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSB0aGUgdW5pdCAoc3VjaCBhcyAnaG91cnMnIG9yICdkYXlzJykgdG8gcmV0dXJuIHRoZSBsZW5ndGggaW4uXG4gICAqIEByZXR1cm4ge251bWJlcn1cbiAgICovXG4gIGxlbmd0aCh1bml0ID0gXCJtaWxsaXNlY29uZHNcIikge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnRvRHVyYXRpb24oLi4uW3VuaXRdKS5nZXQodW5pdCkgOiBOYU47XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgY291bnQgb2YgbWludXRlcywgaG91cnMsIGRheXMsIG1vbnRocywgb3IgeWVhcnMgaW5jbHVkZWQgaW4gdGhlIEludGVydmFsLCBldmVuIGluIHBhcnQuXG4gICAqIFVubGlrZSB7QGxpbmsgSW50ZXJ2YWwjbGVuZ3RofSB0aGlzIGNvdW50cyBzZWN0aW9ucyBvZiB0aGUgY2FsZW5kYXIsIG5vdCBwZXJpb2RzIG9mIHRpbWUsIGUuZy4gc3BlY2lmeWluZyAnZGF5J1xuICAgKiBhc2tzICd3aGF0IGRhdGVzIGFyZSBpbmNsdWRlZCBpbiB0aGlzIGludGVydmFsPycsIG5vdCAnaG93IG1hbnkgZGF5cyBsb25nIGlzIHRoaXMgaW50ZXJ2YWw/J1xuICAgKiBAcGFyYW0ge3N0cmluZ30gW3VuaXQ9J21pbGxpc2Vjb25kcyddIC0gdGhlIHVuaXQgb2YgdGltZSB0byBjb3VudC5cbiAgICogQHJldHVybiB7bnVtYmVyfVxuICAgKi9cbiAgY291bnQodW5pdCA9IFwibWlsbGlzZWNvbmRzXCIpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIE5hTjtcbiAgICBjb25zdCBzdGFydCA9IHRoaXMuc3RhcnQuc3RhcnRPZih1bml0KSxcbiAgICAgIGVuZCA9IHRoaXMuZW5kLnN0YXJ0T2YodW5pdCk7XG4gICAgcmV0dXJuIE1hdGguZmxvb3IoZW5kLmRpZmYoc3RhcnQsIHVuaXQpLmdldCh1bml0KSkgKyAxO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgd2hldGhlciB0aGlzIEludGVydmFsJ3Mgc3RhcnQgYW5kIGVuZCBhcmUgYm90aCBpbiB0aGUgc2FtZSB1bml0IG9mIHRpbWVcbiAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSB0aGUgdW5pdCBvZiB0aW1lIHRvIGNoZWNrIHNhbWVuZXNzIG9uXG4gICAqIEByZXR1cm4ge2Jvb2xlYW59XG4gICAqL1xuICBoYXNTYW1lKHVuaXQpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5pc0VtcHR5KCkgfHwgdGhpcy5lLm1pbnVzKDEpLmhhc1NhbWUodGhpcy5zLCB1bml0KSA6IGZhbHNlO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiB3aGV0aGVyIHRoaXMgSW50ZXJ2YWwgaGFzIHRoZSBzYW1lIHN0YXJ0IGFuZCBlbmQgRGF0ZVRpbWVzLlxuICAgKiBAcmV0dXJuIHtib29sZWFufVxuICAgKi9cbiAgaXNFbXB0eSgpIHtcbiAgICByZXR1cm4gdGhpcy5zLnZhbHVlT2YoKSA9PT0gdGhpcy5lLnZhbHVlT2YoKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsJ3Mgc3RhcnQgaXMgYWZ0ZXIgdGhlIHNwZWNpZmllZCBEYXRlVGltZS5cbiAgICogQHBhcmFtIHtEYXRlVGltZX0gZGF0ZVRpbWVcbiAgICogQHJldHVybiB7Ym9vbGVhbn1cbiAgICovXG4gIGlzQWZ0ZXIoZGF0ZVRpbWUpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIGZhbHNlO1xuICAgIHJldHVybiB0aGlzLnMgPiBkYXRlVGltZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsJ3MgZW5kIGlzIGJlZm9yZSB0aGUgc3BlY2lmaWVkIERhdGVUaW1lLlxuICAgKiBAcGFyYW0ge0RhdGVUaW1lfSBkYXRlVGltZVxuICAgKiBAcmV0dXJuIHtib29sZWFufVxuICAgKi9cbiAgaXNCZWZvcmUoZGF0ZVRpbWUpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIGZhbHNlO1xuICAgIHJldHVybiB0aGlzLmUgPD0gZGF0ZVRpbWU7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIHdoZXRoZXIgdGhpcyBJbnRlcnZhbCBjb250YWlucyB0aGUgc3BlY2lmaWVkIERhdGVUaW1lLlxuICAgKiBAcGFyYW0ge0RhdGVUaW1lfSBkYXRlVGltZVxuICAgKiBAcmV0dXJuIHtib29sZWFufVxuICAgKi9cbiAgY29udGFpbnMoZGF0ZVRpbWUpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIGZhbHNlO1xuICAgIHJldHVybiB0aGlzLnMgPD0gZGF0ZVRpbWUgJiYgdGhpcy5lID4gZGF0ZVRpbWU7XG4gIH1cblxuICAvKipcbiAgICogXCJTZXRzXCIgdGhlIHN0YXJ0IGFuZC9vciBlbmQgZGF0ZXMuIFJldHVybnMgYSBuZXdseS1jb25zdHJ1Y3RlZCBJbnRlcnZhbC5cbiAgICogQHBhcmFtIHtPYmplY3R9IHZhbHVlcyAtIHRoZSB2YWx1ZXMgdG8gc2V0XG4gICAqIEBwYXJhbSB7RGF0ZVRpbWV9IHZhbHVlcy5zdGFydCAtIHRoZSBzdGFydGluZyBEYXRlVGltZVxuICAgKiBAcGFyYW0ge0RhdGVUaW1lfSB2YWx1ZXMuZW5kIC0gdGhlIGVuZGluZyBEYXRlVGltZVxuICAgKiBAcmV0dXJuIHtJbnRlcnZhbH1cbiAgICovXG4gIHNldCh7IHN0YXJ0LCBlbmQgfSA9IHt9KSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzO1xuICAgIHJldHVybiBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKHN0YXJ0IHx8IHRoaXMucywgZW5kIHx8IHRoaXMuZSk7XG4gIH1cblxuICAvKipcbiAgICogU3BsaXQgdGhpcyBJbnRlcnZhbCBhdCBlYWNoIG9mIHRoZSBzcGVjaWZpZWQgRGF0ZVRpbWVzXG4gICAqIEBwYXJhbSB7Li4uRGF0ZVRpbWV9IGRhdGVUaW1lcyAtIHRoZSB1bml0IG9mIHRpbWUgdG8gY291bnQuXG4gICAqIEByZXR1cm4ge0FycmF5fVxuICAgKi9cbiAgc3BsaXRBdCguLi5kYXRlVGltZXMpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIFtdO1xuICAgIGNvbnN0IHNvcnRlZCA9IGRhdGVUaW1lc1xuICAgICAgICAubWFwKGZyaWVuZGx5RGF0ZVRpbWUpXG4gICAgICAgIC5maWx0ZXIoKGQpID0+IHRoaXMuY29udGFpbnMoZCkpXG4gICAgICAgIC5zb3J0KCksXG4gICAgICByZXN1bHRzID0gW107XG4gICAgbGV0IHsgcyB9ID0gdGhpcyxcbiAgICAgIGkgPSAwO1xuXG4gICAgd2hpbGUgKHMgPCB0aGlzLmUpIHtcbiAgICAgIGNvbnN0IGFkZGVkID0gc29ydGVkW2ldIHx8IHRoaXMuZSxcbiAgICAgICAgbmV4dCA9ICthZGRlZCA+ICt0aGlzLmUgPyB0aGlzLmUgOiBhZGRlZDtcbiAgICAgIHJlc3VsdHMucHVzaChJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKHMsIG5leHQpKTtcbiAgICAgIHMgPSBuZXh0O1xuICAgICAgaSArPSAxO1xuICAgIH1cblxuICAgIHJldHVybiByZXN1bHRzO1xuICB9XG5cbiAgLyoqXG4gICAqIFNwbGl0IHRoaXMgSW50ZXJ2YWwgaW50byBzbWFsbGVyIEludGVydmFscywgZWFjaCBvZiB0aGUgc3BlY2lmaWVkIGxlbmd0aC5cbiAgICogTGVmdCBvdmVyIHRpbWUgaXMgZ3JvdXBlZCBpbnRvIGEgc21hbGxlciBpbnRlcnZhbFxuICAgKiBAcGFyYW0ge0R1cmF0aW9ufE9iamVjdHxudW1iZXJ9IGR1cmF0aW9uIC0gVGhlIGxlbmd0aCBvZiBlYWNoIHJlc3VsdGluZyBpbnRlcnZhbC5cbiAgICogQHJldHVybiB7QXJyYXl9XG4gICAqL1xuICBzcGxpdEJ5KGR1cmF0aW9uKSB7XG4gICAgY29uc3QgZHVyID0gZnJpZW5kbHlEdXJhdGlvbihkdXJhdGlvbik7XG5cbiAgICBpZiAoIXRoaXMuaXNWYWxpZCB8fCAhZHVyLmlzVmFsaWQgfHwgZHVyLmFzKFwibWlsbGlzZWNvbmRzXCIpID09PSAwKSB7XG4gICAgICByZXR1cm4gW107XG4gICAgfVxuXG4gICAgbGV0IHsgcyB9ID0gdGhpcyxcbiAgICAgIGlkeCA9IDEsXG4gICAgICBuZXh0O1xuXG4gICAgY29uc3QgcmVzdWx0cyA9IFtdO1xuICAgIHdoaWxlIChzIDwgdGhpcy5lKSB7XG4gICAgICBjb25zdCBhZGRlZCA9IHRoaXMuc3RhcnQucGx1cyhkdXIubWFwVW5pdHMoKHgpID0+IHggKiBpZHgpKTtcbiAgICAgIG5leHQgPSArYWRkZWQgPiArdGhpcy5lID8gdGhpcy5lIDogYWRkZWQ7XG4gICAgICByZXN1bHRzLnB1c2goSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhzLCBuZXh0KSk7XG4gICAgICBzID0gbmV4dDtcbiAgICAgIGlkeCArPSAxO1xuICAgIH1cblxuICAgIHJldHVybiByZXN1bHRzO1xuICB9XG5cbiAgLyoqXG4gICAqIFNwbGl0IHRoaXMgSW50ZXJ2YWwgaW50byB0aGUgc3BlY2lmaWVkIG51bWJlciBvZiBzbWFsbGVyIGludGVydmFscy5cbiAgICogQHBhcmFtIHtudW1iZXJ9IG51bWJlck9mUGFydHMgLSBUaGUgbnVtYmVyIG9mIEludGVydmFscyB0byBkaXZpZGUgdGhlIEludGVydmFsIGludG8uXG4gICAqIEByZXR1cm4ge0FycmF5fVxuICAgKi9cbiAgZGl2aWRlRXF1YWxseShudW1iZXJPZlBhcnRzKSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBbXTtcbiAgICByZXR1cm4gdGhpcy5zcGxpdEJ5KHRoaXMubGVuZ3RoKCkgLyBudW1iZXJPZlBhcnRzKS5zbGljZSgwLCBudW1iZXJPZlBhcnRzKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsIG92ZXJsYXBzIHdpdGggdGhlIHNwZWNpZmllZCBJbnRlcnZhbFxuICAgKiBAcGFyYW0ge0ludGVydmFsfSBvdGhlclxuICAgKiBAcmV0dXJuIHtib29sZWFufVxuICAgKi9cbiAgb3ZlcmxhcHMob3RoZXIpIHtcbiAgICByZXR1cm4gdGhpcy5lID4gb3RoZXIucyAmJiB0aGlzLnMgPCBvdGhlci5lO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiB3aGV0aGVyIHRoaXMgSW50ZXJ2YWwncyBlbmQgaXMgYWRqYWNlbnQgdG8gdGhlIHNwZWNpZmllZCBJbnRlcnZhbCdzIHN0YXJ0LlxuICAgKiBAcGFyYW0ge0ludGVydmFsfSBvdGhlclxuICAgKiBAcmV0dXJuIHtib29sZWFufVxuICAgKi9cbiAgYWJ1dHNTdGFydChvdGhlcikge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gZmFsc2U7XG4gICAgcmV0dXJuICt0aGlzLmUgPT09ICtvdGhlci5zO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiB3aGV0aGVyIHRoaXMgSW50ZXJ2YWwncyBzdGFydCBpcyBhZGphY2VudCB0byB0aGUgc3BlY2lmaWVkIEludGVydmFsJ3MgZW5kLlxuICAgKiBAcGFyYW0ge0ludGVydmFsfSBvdGhlclxuICAgKiBAcmV0dXJuIHtib29sZWFufVxuICAgKi9cbiAgYWJ1dHNFbmQob3RoZXIpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIGZhbHNlO1xuICAgIHJldHVybiArb3RoZXIuZSA9PT0gK3RoaXMucztcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsIGVuZ3VsZnMgdGhlIHN0YXJ0IGFuZCBlbmQgb2YgdGhlIHNwZWNpZmllZCBJbnRlcnZhbC5cbiAgICogQHBhcmFtIHtJbnRlcnZhbH0gb3RoZXJcbiAgICogQHJldHVybiB7Ym9vbGVhbn1cbiAgICovXG4gIGVuZ3VsZnMob3RoZXIpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIGZhbHNlO1xuICAgIHJldHVybiB0aGlzLnMgPD0gb3RoZXIucyAmJiB0aGlzLmUgPj0gb3RoZXIuZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsIGhhcyB0aGUgc2FtZSBzdGFydCBhbmQgZW5kIGFzIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWwuXG4gICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyXG4gICAqIEByZXR1cm4ge2Jvb2xlYW59XG4gICAqL1xuICBlcXVhbHMob3RoZXIpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCB8fCAhb3RoZXIuaXNWYWxpZCkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnMuZXF1YWxzKG90aGVyLnMpICYmIHRoaXMuZS5lcXVhbHMob3RoZXIuZSk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIGFuIEludGVydmFsIHJlcHJlc2VudGluZyB0aGUgaW50ZXJzZWN0aW9uIG9mIHRoaXMgSW50ZXJ2YWwgYW5kIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWwuXG4gICAqIFNwZWNpZmljYWxseSwgdGhlIHJlc3VsdGluZyBJbnRlcnZhbCBoYXMgdGhlIG1heGltdW0gc3RhcnQgdGltZSBhbmQgdGhlIG1pbmltdW0gZW5kIHRpbWUgb2YgdGhlIHR3byBJbnRlcnZhbHMuXG4gICAqIFJldHVybnMgbnVsbCBpZiB0aGUgaW50ZXJzZWN0aW9uIGlzIGVtcHR5LCBtZWFuaW5nLCB0aGUgaW50ZXJ2YWxzIGRvbid0IGludGVyc2VjdC5cbiAgICogQHBhcmFtIHtJbnRlcnZhbH0gb3RoZXJcbiAgICogQHJldHVybiB7SW50ZXJ2YWx9XG4gICAqL1xuICBpbnRlcnNlY3Rpb24ob3RoZXIpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7XG4gICAgY29uc3QgcyA9IHRoaXMucyA+IG90aGVyLnMgPyB0aGlzLnMgOiBvdGhlci5zLFxuICAgICAgZSA9IHRoaXMuZSA8IG90aGVyLmUgPyB0aGlzLmUgOiBvdGhlci5lO1xuXG4gICAgaWYgKHMgPj0gZSkge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKHMsIGUpO1xuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gYW4gSW50ZXJ2YWwgcmVwcmVzZW50aW5nIHRoZSB1bmlvbiBvZiB0aGlzIEludGVydmFsIGFuZCB0aGUgc3BlY2lmaWVkIEludGVydmFsLlxuICAgKiBTcGVjaWZpY2FsbHksIHRoZSByZXN1bHRpbmcgSW50ZXJ2YWwgaGFzIHRoZSBtaW5pbXVtIHN0YXJ0IHRpbWUgYW5kIHRoZSBtYXhpbXVtIGVuZCB0aW1lIG9mIHRoZSB0d28gSW50ZXJ2YWxzLlxuICAgKiBAcGFyYW0ge0ludGVydmFsfSBvdGhlclxuICAgKiBAcmV0dXJuIHtJbnRlcnZhbH1cbiAgICovXG4gIHVuaW9uKG90aGVyKSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzO1xuICAgIGNvbnN0IHMgPSB0aGlzLnMgPCBvdGhlci5zID8gdGhpcy5zIDogb3RoZXIucyxcbiAgICAgIGUgPSB0aGlzLmUgPiBvdGhlci5lID8gdGhpcy5lIDogb3RoZXIuZTtcbiAgICByZXR1cm4gSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhzLCBlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBNZXJnZSBhbiBhcnJheSBvZiBJbnRlcnZhbHMgaW50byBhIGVxdWl2YWxlbnQgbWluaW1hbCBzZXQgb2YgSW50ZXJ2YWxzLlxuICAgKiBDb21iaW5lcyBvdmVybGFwcGluZyBhbmQgYWRqYWNlbnQgSW50ZXJ2YWxzLlxuICAgKiBAcGFyYW0ge0FycmF5fSBpbnRlcnZhbHNcbiAgICogQHJldHVybiB7QXJyYXl9XG4gICAqL1xuICBzdGF0aWMgbWVyZ2UoaW50ZXJ2YWxzKSB7XG4gICAgY29uc3QgW2ZvdW5kLCBmaW5hbF0gPSBpbnRlcnZhbHNcbiAgICAgIC5zb3J0KChhLCBiKSA9PiBhLnMgLSBiLnMpXG4gICAgICAucmVkdWNlKFxuICAgICAgICAoW3NvZmFyLCBjdXJyZW50XSwgaXRlbSkgPT4ge1xuICAgICAgICAgIGlmICghY3VycmVudCkge1xuICAgICAgICAgICAgcmV0dXJuIFtzb2ZhciwgaXRlbV07XG4gICAgICAgICAgfSBlbHNlIGlmIChjdXJyZW50Lm92ZXJsYXBzKGl0ZW0pIHx8IGN1cnJlbnQuYWJ1dHNTdGFydChpdGVtKSkge1xuICAgICAgICAgICAgcmV0dXJuIFtzb2ZhciwgY3VycmVudC51bmlvbihpdGVtKV07XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBbc29mYXIuY29uY2F0KFtjdXJyZW50XSksIGl0ZW1dO1xuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgW1tdLCBudWxsXVxuICAgICAgKTtcbiAgICBpZiAoZmluYWwpIHtcbiAgICAgIGZvdW5kLnB1c2goZmluYWwpO1xuICAgIH1cbiAgICByZXR1cm4gZm91bmQ7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIGFuIGFycmF5IG9mIEludGVydmFscyByZXByZXNlbnRpbmcgdGhlIHNwYW5zIG9mIHRpbWUgdGhhdCBvbmx5IGFwcGVhciBpbiBvbmUgb2YgdGhlIHNwZWNpZmllZCBJbnRlcnZhbHMuXG4gICAqIEBwYXJhbSB7QXJyYXl9IGludGVydmFsc1xuICAgKiBAcmV0dXJuIHtBcnJheX1cbiAgICovXG4gIHN0YXRpYyB4b3IoaW50ZXJ2YWxzKSB7XG4gICAgbGV0IHN0YXJ0ID0gbnVsbCxcbiAgICAgIGN1cnJlbnRDb3VudCA9IDA7XG4gICAgY29uc3QgcmVzdWx0cyA9IFtdLFxuICAgICAgZW5kcyA9IGludGVydmFscy5tYXAoKGkpID0+IFtcbiAgICAgICAgeyB0aW1lOiBpLnMsIHR5cGU6IFwic1wiIH0sXG4gICAgICAgIHsgdGltZTogaS5lLCB0eXBlOiBcImVcIiB9LFxuICAgICAgXSksXG4gICAgICBmbGF0dGVuZWQgPSBBcnJheS5wcm90b3R5cGUuY29uY2F0KC4uLmVuZHMpLFxuICAgICAgYXJyID0gZmxhdHRlbmVkLnNvcnQoKGEsIGIpID0+IGEudGltZSAtIGIudGltZSk7XG5cbiAgICBmb3IgKGNvbnN0IGkgb2YgYXJyKSB7XG4gICAgICBjdXJyZW50Q291bnQgKz0gaS50eXBlID09PSBcInNcIiA/IDEgOiAtMTtcblxuICAgICAgaWYgKGN1cnJlbnRDb3VudCA9PT0gMSkge1xuICAgICAgICBzdGFydCA9IGkudGltZTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGlmIChzdGFydCAmJiArc3RhcnQgIT09ICtpLnRpbWUpIHtcbiAgICAgICAgICByZXN1bHRzLnB1c2goSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhzdGFydCwgaS50aW1lKSk7XG4gICAgICAgIH1cblxuICAgICAgICBzdGFydCA9IG51bGw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIEludGVydmFsLm1lcmdlKHJlc3VsdHMpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiBhbiBJbnRlcnZhbCByZXByZXNlbnRpbmcgdGhlIHNwYW4gb2YgdGltZSBpbiB0aGlzIEludGVydmFsIHRoYXQgZG9lc24ndCBvdmVybGFwIHdpdGggYW55IG9mIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWxzLlxuICAgKiBAcGFyYW0gey4uLkludGVydmFsfSBpbnRlcnZhbHNcbiAgICogQHJldHVybiB7QXJyYXl9XG4gICAqL1xuICBkaWZmZXJlbmNlKC4uLmludGVydmFscykge1xuICAgIHJldHVybiBJbnRlcnZhbC54b3IoW3RoaXNdLmNvbmNhdChpbnRlcnZhbHMpKVxuICAgICAgLm1hcCgoaSkgPT4gdGhpcy5pbnRlcnNlY3Rpb24oaSkpXG4gICAgICAuZmlsdGVyKChpKSA9PiBpICYmICFpLmlzRW1wdHkoKSk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIEludGVydmFsIGFwcHJvcHJpYXRlIGZvciBkZWJ1Z2dpbmcuXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvU3RyaW5nKCkge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gSU5WQUxJRDtcbiAgICByZXR1cm4gYFske3RoaXMucy50b0lTTygpfSBcdTIwMTMgJHt0aGlzLmUudG9JU08oKX0pYDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxLWNvbXBsaWFudCBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBJbnRlcnZhbC5cbiAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fODYwMSNUaW1lX2ludGVydmFsc1xuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIFRoZSBzYW1lIG9wdGlvbnMgYXMge0BsaW5rIERhdGVUaW1lI3RvSVNPfVxuICAgKiBAcmV0dXJuIHtzdHJpbmd9XG4gICAqL1xuICB0b0lTTyhvcHRzKSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBJTlZBTElEO1xuICAgIHJldHVybiBgJHt0aGlzLnMudG9JU08ob3B0cyl9LyR7dGhpcy5lLnRvSVNPKG9wdHMpfWA7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhbiBJU08gODYwMS1jb21wbGlhbnQgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIGRhdGUgb2YgdGhpcyBJbnRlcnZhbC5cbiAgICogVGhlIHRpbWUgY29tcG9uZW50cyBhcmUgaWdub3JlZC5cbiAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fODYwMSNUaW1lX2ludGVydmFsc1xuICAgKiBAcmV0dXJuIHtzdHJpbmd9XG4gICAqL1xuICB0b0lTT0RhdGUoKSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBJTlZBTElEO1xuICAgIHJldHVybiBgJHt0aGlzLnMudG9JU09EYXRlKCl9LyR7dGhpcy5lLnRvSVNPRGF0ZSgpfWA7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhbiBJU08gODYwMS1jb21wbGlhbnQgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRpbWUgb2YgdGhpcyBJbnRlcnZhbC5cbiAgICogVGhlIGRhdGUgY29tcG9uZW50cyBhcmUgaWdub3JlZC5cbiAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fODYwMSNUaW1lX2ludGVydmFsc1xuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIFRoZSBzYW1lIG9wdGlvbnMgYXMge0BsaW5rIERhdGVUaW1lLnRvSVNPfVxuICAgKiBAcmV0dXJuIHtzdHJpbmd9XG4gICAqL1xuICB0b0lTT1RpbWUob3B0cykge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gSU5WQUxJRDtcbiAgICByZXR1cm4gYCR7dGhpcy5zLnRvSVNPVGltZShvcHRzKX0vJHt0aGlzLmUudG9JU09UaW1lKG9wdHMpfWA7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIEludGVydmFsIGZvcm1hdHRlZCBhY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmllZCBmb3JtYXQgc3RyaW5nLlxuICAgKiBAcGFyYW0ge3N0cmluZ30gZGF0ZUZvcm1hdCAtIHRoZSBmb3JtYXQgc3RyaW5nLiBUaGlzIHN0cmluZyBmb3JtYXRzIHRoZSBzdGFydCBhbmQgZW5kIHRpbWUuIFNlZSB7QGxpbmsgRGF0ZVRpbWUudG9Gb3JtYXR9IGZvciBkZXRhaWxzLlxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnNcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLnNlcGFyYXRvciA9ICAnIFx1MjAxMyAnXSAtIGEgc2VwYXJhdG9yIHRvIHBsYWNlIGJldHdlZW4gdGhlIHN0YXJ0IGFuZCBlbmQgcmVwcmVzZW50YXRpb25zXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvRm9ybWF0KGRhdGVGb3JtYXQsIHsgc2VwYXJhdG9yID0gXCIgXHUyMDEzIFwiIH0gPSB7fSkge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gSU5WQUxJRDtcbiAgICByZXR1cm4gYCR7dGhpcy5zLnRvRm9ybWF0KGRhdGVGb3JtYXQpfSR7c2VwYXJhdG9yfSR7dGhpcy5lLnRvRm9ybWF0KGRhdGVGb3JtYXQpfWA7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIGEgRHVyYXRpb24gcmVwcmVzZW50aW5nIHRoZSB0aW1lIHNwYW5uZWQgYnkgdGhpcyBpbnRlcnZhbC5cbiAgICogQHBhcmFtIHtzdHJpbmd8c3RyaW5nW119IFt1bml0PVsnbWlsbGlzZWNvbmRzJ11dIC0gdGhlIHVuaXQgb3IgdW5pdHMgKHN1Y2ggYXMgJ2hvdXJzJyBvciAnZGF5cycpIHRvIGluY2x1ZGUgaW4gdGhlIGR1cmF0aW9uLlxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgdGhhdCBhZmZlY3QgdGhlIGNyZWF0aW9uIG9mIHRoZSBEdXJhdGlvblxuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuY29udmVyc2lvbkFjY3VyYWN5PSdjYXN1YWwnXSAtIHRoZSBjb252ZXJzaW9uIHN5c3RlbSB0byB1c2VcbiAgICogQGV4YW1wbGUgSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhkdDEsIGR0MikudG9EdXJhdGlvbigpLnRvT2JqZWN0KCkgLy89PiB7IG1pbGxpc2Vjb25kczogODg0ODkyNTcgfVxuICAgKiBAZXhhbXBsZSBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKGR0MSwgZHQyKS50b0R1cmF0aW9uKCdkYXlzJykudG9PYmplY3QoKSAvLz0+IHsgZGF5czogMS4wMjQxODEyMTUyNzc3Nzc4IH1cbiAgICogQGV4YW1wbGUgSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhkdDEsIGR0MikudG9EdXJhdGlvbihbJ2hvdXJzJywgJ21pbnV0ZXMnXSkudG9PYmplY3QoKSAvLz0+IHsgaG91cnM6IDI0LCBtaW51dGVzOiAzNC44MjA5NSB9XG4gICAqIEBleGFtcGxlIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQxLCBkdDIpLnRvRHVyYXRpb24oWydob3VycycsICdtaW51dGVzJywgJ3NlY29uZHMnXSkudG9PYmplY3QoKSAvLz0+IHsgaG91cnM6IDI0LCBtaW51dGVzOiAzNCwgc2Vjb25kczogNDkuMjU3IH1cbiAgICogQGV4YW1wbGUgSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhkdDEsIGR0MikudG9EdXJhdGlvbignc2Vjb25kcycpLnRvT2JqZWN0KCkgLy89PiB7IHNlY29uZHM6IDg4NDg5LjI1NyB9XG4gICAqIEByZXR1cm4ge0R1cmF0aW9ufVxuICAgKi9cbiAgdG9EdXJhdGlvbih1bml0LCBvcHRzKSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHtcbiAgICAgIHJldHVybiBEdXJhdGlvbi5pbnZhbGlkKHRoaXMuaW52YWxpZFJlYXNvbik7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLmUuZGlmZih0aGlzLnMsIHVuaXQsIG9wdHMpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJ1biBtYXBGbiBvbiB0aGUgaW50ZXJ2YWwgc3RhcnQgYW5kIGVuZCwgcmV0dXJuaW5nIGEgbmV3IEludGVydmFsIGZyb20gdGhlIHJlc3VsdGluZyBEYXRlVGltZXNcbiAgICogQHBhcmFtIHtmdW5jdGlvbn0gbWFwRm5cbiAgICogQHJldHVybiB7SW50ZXJ2YWx9XG4gICAqIEBleGFtcGxlIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQxLCBkdDIpLm1hcEVuZHBvaW50cyhlbmRwb2ludCA9PiBlbmRwb2ludC50b1VUQygpKVxuICAgKiBAZXhhbXBsZSBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKGR0MSwgZHQyKS5tYXBFbmRwb2ludHMoZW5kcG9pbnQgPT4gZW5kcG9pbnQucGx1cyh7IGhvdXJzOiAyIH0pKVxuICAgKi9cbiAgbWFwRW5kcG9pbnRzKG1hcEZuKSB7XG4gICAgcmV0dXJuIEludGVydmFsLmZyb21EYXRlVGltZXMobWFwRm4odGhpcy5zKSwgbWFwRm4odGhpcy5lKSk7XG4gIH1cbn1cbiIsICJpbXBvcnQgRGF0ZVRpbWUgZnJvbSBcIi4vZGF0ZXRpbWUuanNcIjtcbmltcG9ydCBTZXR0aW5ncyBmcm9tIFwiLi9zZXR0aW5ncy5qc1wiO1xuaW1wb3J0IExvY2FsZSBmcm9tIFwiLi9pbXBsL2xvY2FsZS5qc1wiO1xuaW1wb3J0IElBTkFab25lIGZyb20gXCIuL3pvbmVzL0lBTkFab25lLmpzXCI7XG5pbXBvcnQgeyBub3JtYWxpemVab25lIH0gZnJvbSBcIi4vaW1wbC96b25lVXRpbC5qc1wiO1xuXG5pbXBvcnQgeyBoYXNSZWxhdGl2ZSB9IGZyb20gXCIuL2ltcGwvdXRpbC5qc1wiO1xuXG4vKipcbiAqIFRoZSBJbmZvIGNsYXNzIGNvbnRhaW5zIHN0YXRpYyBtZXRob2RzIGZvciByZXRyaWV2aW5nIGdlbmVyYWwgdGltZSBhbmQgZGF0ZSByZWxhdGVkIGRhdGEuIEZvciBleGFtcGxlLCBpdCBoYXMgbWV0aG9kcyBmb3IgZmluZGluZyBvdXQgaWYgYSB0aW1lIHpvbmUgaGFzIGEgRFNULCBmb3IgbGlzdGluZyB0aGUgbW9udGhzIGluIGFueSBzdXBwb3J0ZWQgbG9jYWxlLCBhbmQgZm9yIGRpc2NvdmVyaW5nIHdoaWNoIG9mIEx1eG9uIGZlYXR1cmVzIGFyZSBhdmFpbGFibGUgaW4gdGhlIGN1cnJlbnQgZW52aXJvbm1lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEluZm8ge1xuICAvKipcbiAgICogUmV0dXJuIHdoZXRoZXIgdGhlIHNwZWNpZmllZCB6b25lIGNvbnRhaW5zIGEgRFNULlxuICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbem9uZT0nbG9jYWwnXSAtIFpvbmUgdG8gY2hlY2suIERlZmF1bHRzIHRvIHRoZSBlbnZpcm9ubWVudCdzIGxvY2FsIHpvbmUuXG4gICAqIEByZXR1cm4ge2Jvb2xlYW59XG4gICAqL1xuICBzdGF0aWMgaGFzRFNUKHpvbmUgPSBTZXR0aW5ncy5kZWZhdWx0Wm9uZSkge1xuICAgIGNvbnN0IHByb3RvID0gRGF0ZVRpbWUubm93KCkuc2V0Wm9uZSh6b25lKS5zZXQoeyBtb250aDogMTIgfSk7XG5cbiAgICByZXR1cm4gIXpvbmUuaXNVbml2ZXJzYWwgJiYgcHJvdG8ub2Zmc2V0ICE9PSBwcm90by5zZXQoeyBtb250aDogNiB9KS5vZmZzZXQ7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIHdoZXRoZXIgdGhlIHNwZWNpZmllZCB6b25lIGlzIGEgdmFsaWQgSUFOQSBzcGVjaWZpZXIuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB6b25lIC0gWm9uZSB0byBjaGVja1xuICAgKiBAcmV0dXJuIHtib29sZWFufVxuICAgKi9cbiAgc3RhdGljIGlzVmFsaWRJQU5BWm9uZSh6b25lKSB7XG4gICAgcmV0dXJuIElBTkFab25lLmlzVmFsaWRTcGVjaWZpZXIoem9uZSkgJiYgSUFOQVpvbmUuaXNWYWxpZFpvbmUoem9uZSk7XG4gIH1cblxuICAvKipcbiAgICogQ29udmVydHMgdGhlIGlucHV0IGludG8gYSB7QGxpbmsgWm9uZX0gaW5zdGFuY2UuXG4gICAqXG4gICAqICogSWYgYGlucHV0YCBpcyBhbHJlYWR5IGEgWm9uZSBpbnN0YW5jZSwgaXQgaXMgcmV0dXJuZWQgdW5jaGFuZ2VkLlxuICAgKiAqIElmIGBpbnB1dGAgaXMgYSBzdHJpbmcgY29udGFpbmluZyBhIHZhbGlkIHRpbWUgem9uZSBuYW1lLCBhIFpvbmUgaW5zdGFuY2VcbiAgICogICB3aXRoIHRoYXQgbmFtZSBpcyByZXR1cm5lZC5cbiAgICogKiBJZiBgaW5wdXRgIGlzIGEgc3RyaW5nIHRoYXQgZG9lc24ndCByZWZlciB0byBhIGtub3duIHRpbWUgem9uZSwgYSBab25lXG4gICAqICAgaW5zdGFuY2Ugd2l0aCB7QGxpbmsgWm9uZS5pc1ZhbGlkfSA9PSBmYWxzZSBpcyByZXR1cm5lZC5cbiAgICogKiBJZiBgaW5wdXQgaXMgYSBudW1iZXIsIGEgWm9uZSBpbnN0YW5jZSB3aXRoIHRoZSBzcGVjaWZpZWQgZml4ZWQgb2Zmc2V0XG4gICAqICAgaW4gbWludXRlcyBpcyByZXR1cm5lZC5cbiAgICogKiBJZiBgaW5wdXRgIGlzIGBudWxsYCBvciBgdW5kZWZpbmVkYCwgdGhlIGRlZmF1bHQgem9uZSBpcyByZXR1cm5lZC5cbiAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZXxudW1iZXJ9IFtpbnB1dF0gLSB0aGUgdmFsdWUgdG8gYmUgY29udmVydGVkXG4gICAqIEByZXR1cm4ge1pvbmV9XG4gICAqL1xuICBzdGF0aWMgbm9ybWFsaXplWm9uZShpbnB1dCkge1xuICAgIHJldHVybiBub3JtYWxpemVab25lKGlucHV0LCBTZXR0aW5ncy5kZWZhdWx0Wm9uZSk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIGFuIGFycmF5IG9mIHN0YW5kYWxvbmUgbW9udGggbmFtZXMuXG4gICAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvRGF0ZVRpbWVGb3JtYXRcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtsZW5ndGg9J2xvbmcnXSAtIHRoZSBsZW5ndGggb2YgdGhlIG1vbnRoIHJlcHJlc2VudGF0aW9uLCBzdWNoIGFzIFwibnVtZXJpY1wiLCBcIjItZGlnaXRcIiwgXCJuYXJyb3dcIiwgXCJzaG9ydFwiLCBcImxvbmdcIlxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnNcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZV0gLSB0aGUgbG9jYWxlIGNvZGVcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLm51bWJlcmluZ1N5c3RlbT1udWxsXSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NPYmo9bnVsbF0gLSBhbiBleGlzdGluZyBsb2NhbGUgb2JqZWN0IHRvIHVzZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMub3V0cHV0Q2FsZW5kYXI9J2dyZWdvcnknXSAtIHRoZSBjYWxlbmRhclxuICAgKiBAZXhhbXBsZSBJbmZvLm1vbnRocygpWzBdIC8vPT4gJ0phbnVhcnknXG4gICAqIEBleGFtcGxlIEluZm8ubW9udGhzKCdzaG9ydCcpWzBdIC8vPT4gJ0phbidcbiAgICogQGV4YW1wbGUgSW5mby5tb250aHMoJ251bWVyaWMnKVswXSAvLz0+ICcxJ1xuICAgKiBAZXhhbXBsZSBJbmZvLm1vbnRocygnc2hvcnQnLCB7IGxvY2FsZTogJ2ZyLUNBJyB9IClbMF0gLy89PiAnamFudi4nXG4gICAqIEBleGFtcGxlIEluZm8ubW9udGhzKCdudW1lcmljJywgeyBsb2NhbGU6ICdhcicgfSlbMF0gLy89PiAnXHUwNjYxJ1xuICAgKiBAZXhhbXBsZSBJbmZvLm1vbnRocygnbG9uZycsIHsgb3V0cHV0Q2FsZW5kYXI6ICdpc2xhbWljJyB9KVswXSAvLz0+ICdSYWJpXHUwMkJCIEknXG4gICAqIEByZXR1cm4ge0FycmF5fVxuICAgKi9cbiAgc3RhdGljIG1vbnRocyhcbiAgICBsZW5ndGggPSBcImxvbmdcIixcbiAgICB7IGxvY2FsZSA9IG51bGwsIG51bWJlcmluZ1N5c3RlbSA9IG51bGwsIGxvY09iaiA9IG51bGwsIG91dHB1dENhbGVuZGFyID0gXCJncmVnb3J5XCIgfSA9IHt9XG4gICkge1xuICAgIHJldHVybiAobG9jT2JqIHx8IExvY2FsZS5jcmVhdGUobG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIG91dHB1dENhbGVuZGFyKSkubW9udGhzKGxlbmd0aCk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIGFuIGFycmF5IG9mIGZvcm1hdCBtb250aCBuYW1lcy5cbiAgICogRm9ybWF0IG1vbnRocyBkaWZmZXIgZnJvbSBzdGFuZGFsb25lIG1vbnRocyBpbiB0aGF0IHRoZXkncmUgbWVhbnQgdG8gYXBwZWFyIG5leHQgdG8gdGhlIGRheSBvZiB0aGUgbW9udGguIEluIHNvbWUgbGFuZ3VhZ2VzLCB0aGF0XG4gICAqIGNoYW5nZXMgdGhlIHN0cmluZy5cbiAgICogU2VlIHtAbGluayBJbmZvI21vbnRoc31cbiAgICogQHBhcmFtIHtzdHJpbmd9IFtsZW5ndGg9J2xvbmcnXSAtIHRoZSBsZW5ndGggb2YgdGhlIG1vbnRoIHJlcHJlc2VudGF0aW9uLCBzdWNoIGFzIFwibnVtZXJpY1wiLCBcIjItZGlnaXRcIiwgXCJuYXJyb3dcIiwgXCJzaG9ydFwiLCBcImxvbmdcIlxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnNcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZV0gLSB0aGUgbG9jYWxlIGNvZGVcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLm51bWJlcmluZ1N5c3RlbT1udWxsXSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NPYmo9bnVsbF0gLSBhbiBleGlzdGluZyBsb2NhbGUgb2JqZWN0IHRvIHVzZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMub3V0cHV0Q2FsZW5kYXI9J2dyZWdvcnknXSAtIHRoZSBjYWxlbmRhclxuICAgKiBAcmV0dXJuIHtBcnJheX1cbiAgICovXG4gIHN0YXRpYyBtb250aHNGb3JtYXQoXG4gICAgbGVuZ3RoID0gXCJsb25nXCIsXG4gICAgeyBsb2NhbGUgPSBudWxsLCBudW1iZXJpbmdTeXN0ZW0gPSBudWxsLCBsb2NPYmogPSBudWxsLCBvdXRwdXRDYWxlbmRhciA9IFwiZ3JlZ29yeVwiIH0gPSB7fVxuICApIHtcbiAgICByZXR1cm4gKGxvY09iaiB8fCBMb2NhbGUuY3JlYXRlKGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBvdXRwdXRDYWxlbmRhcikpLm1vbnRocyhsZW5ndGgsIHRydWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiBhbiBhcnJheSBvZiBzdGFuZGFsb25lIHdlZWsgbmFtZXMuXG4gICAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvRGF0ZVRpbWVGb3JtYXRcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtsZW5ndGg9J2xvbmcnXSAtIHRoZSBsZW5ndGggb2YgdGhlIHdlZWtkYXkgcmVwcmVzZW50YXRpb24sIHN1Y2ggYXMgXCJuYXJyb3dcIiwgXCJzaG9ydFwiLCBcImxvbmdcIi5cbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGVdIC0gdGhlIGxvY2FsZSBjb2RlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5udW1iZXJpbmdTeXN0ZW09bnVsbF0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbVxuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jT2JqPW51bGxdIC0gYW4gZXhpc3RpbmcgbG9jYWxlIG9iamVjdCB0byB1c2VcbiAgICogQGV4YW1wbGUgSW5mby53ZWVrZGF5cygpWzBdIC8vPT4gJ01vbmRheSdcbiAgICogQGV4YW1wbGUgSW5mby53ZWVrZGF5cygnc2hvcnQnKVswXSAvLz0+ICdNb24nXG4gICAqIEBleGFtcGxlIEluZm8ud2Vla2RheXMoJ3Nob3J0JywgeyBsb2NhbGU6ICdmci1DQScgfSlbMF0gLy89PiAnbHVuLidcbiAgICogQGV4YW1wbGUgSW5mby53ZWVrZGF5cygnc2hvcnQnLCB7IGxvY2FsZTogJ2FyJyB9KVswXSAvLz0+ICdcdTA2MjdcdTA2NDRcdTA2MjdcdTA2MkJcdTA2NDZcdTA2NEFcdTA2NDYnXG4gICAqIEByZXR1cm4ge0FycmF5fVxuICAgKi9cbiAgc3RhdGljIHdlZWtkYXlzKGxlbmd0aCA9IFwibG9uZ1wiLCB7IGxvY2FsZSA9IG51bGwsIG51bWJlcmluZ1N5c3RlbSA9IG51bGwsIGxvY09iaiA9IG51bGwgfSA9IHt9KSB7XG4gICAgcmV0dXJuIChsb2NPYmogfHwgTG9jYWxlLmNyZWF0ZShsb2NhbGUsIG51bWJlcmluZ1N5c3RlbSwgbnVsbCkpLndlZWtkYXlzKGxlbmd0aCk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIGFuIGFycmF5IG9mIGZvcm1hdCB3ZWVrIG5hbWVzLlxuICAgKiBGb3JtYXQgd2Vla2RheXMgZGlmZmVyIGZyb20gc3RhbmRhbG9uZSB3ZWVrZGF5cyBpbiB0aGF0IHRoZXkncmUgbWVhbnQgdG8gYXBwZWFyIG5leHQgdG8gbW9yZSBkYXRlIGluZm9ybWF0aW9uLiBJbiBzb21lIGxhbmd1YWdlcywgdGhhdFxuICAgKiBjaGFuZ2VzIHRoZSBzdHJpbmcuXG4gICAqIFNlZSB7QGxpbmsgSW5mbyN3ZWVrZGF5c31cbiAgICogQHBhcmFtIHtzdHJpbmd9IFtsZW5ndGg9J2xvbmcnXSAtIHRoZSBsZW5ndGggb2YgdGhlIG1vbnRoIHJlcHJlc2VudGF0aW9uLCBzdWNoIGFzIFwibmFycm93XCIsIFwic2hvcnRcIiwgXCJsb25nXCIuXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9uc1xuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlPW51bGxdIC0gdGhlIGxvY2FsZSBjb2RlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5udW1iZXJpbmdTeXN0ZW09bnVsbF0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbVxuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jT2JqPW51bGxdIC0gYW4gZXhpc3RpbmcgbG9jYWxlIG9iamVjdCB0byB1c2VcbiAgICogQHJldHVybiB7QXJyYXl9XG4gICAqL1xuICBzdGF0aWMgd2Vla2RheXNGb3JtYXQoXG4gICAgbGVuZ3RoID0gXCJsb25nXCIsXG4gICAgeyBsb2NhbGUgPSBudWxsLCBudW1iZXJpbmdTeXN0ZW0gPSBudWxsLCBsb2NPYmogPSBudWxsIH0gPSB7fVxuICApIHtcbiAgICByZXR1cm4gKGxvY09iaiB8fCBMb2NhbGUuY3JlYXRlKGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBudWxsKSkud2Vla2RheXMobGVuZ3RoLCB0cnVlKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gYW4gYXJyYXkgb2YgbWVyaWRpZW1zLlxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnNcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZV0gLSB0aGUgbG9jYWxlIGNvZGVcbiAgICogQGV4YW1wbGUgSW5mby5tZXJpZGllbXMoKSAvLz0+IFsgJ0FNJywgJ1BNJyBdXG4gICAqIEBleGFtcGxlIEluZm8ubWVyaWRpZW1zKHsgbG9jYWxlOiAnbXknIH0pIC8vPT4gWyAnXHUxMDE0XHUxMDM2XHUxMDE0XHUxMDAwXHUxMDNBJywgJ1x1MTAwQVx1MTAxNFx1MTAzMScgXVxuICAgKiBAcmV0dXJuIHtBcnJheX1cbiAgICovXG4gIHN0YXRpYyBtZXJpZGllbXMoeyBsb2NhbGUgPSBudWxsIH0gPSB7fSkge1xuICAgIHJldHVybiBMb2NhbGUuY3JlYXRlKGxvY2FsZSkubWVyaWRpZW1zKCk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIGFuIGFycmF5IG9mIGVyYXMsIHN1Y2ggYXMgWydCQycsICdBRCddLiBUaGUgbG9jYWxlIGNhbiBiZSBzcGVjaWZpZWQsIGJ1dCB0aGUgY2FsZW5kYXIgc3lzdGVtIGlzIGFsd2F5cyBHcmVnb3JpYW4uXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbbGVuZ3RoPSdzaG9ydCddIC0gdGhlIGxlbmd0aCBvZiB0aGUgZXJhIHJlcHJlc2VudGF0aW9uLCBzdWNoIGFzIFwic2hvcnRcIiBvciBcImxvbmdcIi5cbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGVdIC0gdGhlIGxvY2FsZSBjb2RlXG4gICAqIEBleGFtcGxlIEluZm8uZXJhcygpIC8vPT4gWyAnQkMnLCAnQUQnIF1cbiAgICogQGV4YW1wbGUgSW5mby5lcmFzKCdsb25nJykgLy89PiBbICdCZWZvcmUgQ2hyaXN0JywgJ0Fubm8gRG9taW5pJyBdXG4gICAqIEBleGFtcGxlIEluZm8uZXJhcygnbG9uZycsIHsgbG9jYWxlOiAnZnInIH0pIC8vPT4gWyAnYXZhbnQgSlx1MDBFOXN1cy1DaHJpc3QnLCAnYXByXHUwMEU4cyBKXHUwMEU5c3VzLUNocmlzdCcgXVxuICAgKiBAcmV0dXJuIHtBcnJheX1cbiAgICovXG4gIHN0YXRpYyBlcmFzKGxlbmd0aCA9IFwic2hvcnRcIiwgeyBsb2NhbGUgPSBudWxsIH0gPSB7fSkge1xuICAgIHJldHVybiBMb2NhbGUuY3JlYXRlKGxvY2FsZSwgbnVsbCwgXCJncmVnb3J5XCIpLmVyYXMobGVuZ3RoKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gdGhlIHNldCBvZiBhdmFpbGFibGUgZmVhdHVyZXMgaW4gdGhpcyBlbnZpcm9ubWVudC5cbiAgICogU29tZSBmZWF0dXJlcyBvZiBMdXhvbiBhcmUgbm90IGF2YWlsYWJsZSBpbiBhbGwgZW52aXJvbm1lbnRzLiBGb3IgZXhhbXBsZSwgb24gb2xkZXIgYnJvd3NlcnMsIHRpbWV6b25lIHN1cHBvcnQgaXMgbm90IGF2YWlsYWJsZS4gVXNlIHRoaXMgZnVuY3Rpb24gdG8gZmlndXJlIG91dCBpZiB0aGF0J3MgdGhlIGNhc2UuXG4gICAqIEtleXM6XG4gICAqICogYHJlbGF0aXZlYDogd2hldGhlciB0aGlzIGVudmlyb25tZW50IHN1cHBvcnRzIHJlbGF0aXZlIHRpbWUgZm9ybWF0dGluZ1xuICAgKiBAZXhhbXBsZSBJbmZvLmZlYXR1cmVzKCkgLy89PiB7IGludGw6IHRydWUsIGludGxUb2tlbnM6IGZhbHNlLCB6b25lczogdHJ1ZSwgcmVsYXRpdmU6IGZhbHNlIH1cbiAgICogQHJldHVybiB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGZlYXR1cmVzKCkge1xuICAgIHJldHVybiB7IHJlbGF0aXZlOiBoYXNSZWxhdGl2ZSgpIH07XG4gIH1cbn1cbiIsICJpbXBvcnQgRHVyYXRpb24gZnJvbSBcIi4uL2R1cmF0aW9uLmpzXCI7XG5cbmZ1bmN0aW9uIGRheURpZmYoZWFybGllciwgbGF0ZXIpIHtcbiAgY29uc3QgdXRjRGF5U3RhcnQgPSAoZHQpID0+IGR0LnRvVVRDKDAsIHsga2VlcExvY2FsVGltZTogdHJ1ZSB9KS5zdGFydE9mKFwiZGF5XCIpLnZhbHVlT2YoKSxcbiAgICBtcyA9IHV0Y0RheVN0YXJ0KGxhdGVyKSAtIHV0Y0RheVN0YXJ0KGVhcmxpZXIpO1xuICByZXR1cm4gTWF0aC5mbG9vcihEdXJhdGlvbi5mcm9tTWlsbGlzKG1zKS5hcyhcImRheXNcIikpO1xufVxuXG5mdW5jdGlvbiBoaWdoT3JkZXJEaWZmcyhjdXJzb3IsIGxhdGVyLCB1bml0cykge1xuICBjb25zdCBkaWZmZXJzID0gW1xuICAgIFtcInllYXJzXCIsIChhLCBiKSA9PiBiLnllYXIgLSBhLnllYXJdLFxuICAgIFtcInF1YXJ0ZXJzXCIsIChhLCBiKSA9PiBiLnF1YXJ0ZXIgLSBhLnF1YXJ0ZXJdLFxuICAgIFtcIm1vbnRoc1wiLCAoYSwgYikgPT4gYi5tb250aCAtIGEubW9udGggKyAoYi55ZWFyIC0gYS55ZWFyKSAqIDEyXSxcbiAgICBbXG4gICAgICBcIndlZWtzXCIsXG4gICAgICAoYSwgYikgPT4ge1xuICAgICAgICBjb25zdCBkYXlzID0gZGF5RGlmZihhLCBiKTtcbiAgICAgICAgcmV0dXJuIChkYXlzIC0gKGRheXMgJSA3KSkgLyA3O1xuICAgICAgfSxcbiAgICBdLFxuICAgIFtcImRheXNcIiwgZGF5RGlmZl0sXG4gIF07XG5cbiAgY29uc3QgcmVzdWx0cyA9IHt9O1xuICBsZXQgbG93ZXN0T3JkZXIsIGhpZ2hXYXRlcjtcblxuICBmb3IgKGNvbnN0IFt1bml0LCBkaWZmZXJdIG9mIGRpZmZlcnMpIHtcbiAgICBpZiAodW5pdHMuaW5kZXhPZih1bml0KSA+PSAwKSB7XG4gICAgICBsb3dlc3RPcmRlciA9IHVuaXQ7XG5cbiAgICAgIGxldCBkZWx0YSA9IGRpZmZlcihjdXJzb3IsIGxhdGVyKTtcbiAgICAgIGhpZ2hXYXRlciA9IGN1cnNvci5wbHVzKHsgW3VuaXRdOiBkZWx0YSB9KTtcblxuICAgICAgaWYgKGhpZ2hXYXRlciA+IGxhdGVyKSB7XG4gICAgICAgIGN1cnNvciA9IGN1cnNvci5wbHVzKHsgW3VuaXRdOiBkZWx0YSAtIDEgfSk7XG4gICAgICAgIGRlbHRhIC09IDE7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBjdXJzb3IgPSBoaWdoV2F0ZXI7XG4gICAgICB9XG5cbiAgICAgIHJlc3VsdHNbdW5pdF0gPSBkZWx0YTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gW2N1cnNvciwgcmVzdWx0cywgaGlnaFdhdGVyLCBsb3dlc3RPcmRlcl07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIChlYXJsaWVyLCBsYXRlciwgdW5pdHMsIG9wdHMpIHtcbiAgbGV0IFtjdXJzb3IsIHJlc3VsdHMsIGhpZ2hXYXRlciwgbG93ZXN0T3JkZXJdID0gaGlnaE9yZGVyRGlmZnMoZWFybGllciwgbGF0ZXIsIHVuaXRzKTtcblxuICBjb25zdCByZW1haW5pbmdNaWxsaXMgPSBsYXRlciAtIGN1cnNvcjtcblxuICBjb25zdCBsb3dlck9yZGVyVW5pdHMgPSB1bml0cy5maWx0ZXIoXG4gICAgKHUpID0+IFtcImhvdXJzXCIsIFwibWludXRlc1wiLCBcInNlY29uZHNcIiwgXCJtaWxsaXNlY29uZHNcIl0uaW5kZXhPZih1KSA+PSAwXG4gICk7XG5cbiAgaWYgKGxvd2VyT3JkZXJVbml0cy5sZW5ndGggPT09IDApIHtcbiAgICBpZiAoaGlnaFdhdGVyIDwgbGF0ZXIpIHtcbiAgICAgIGhpZ2hXYXRlciA9IGN1cnNvci5wbHVzKHsgW2xvd2VzdE9yZGVyXTogMSB9KTtcbiAgICB9XG5cbiAgICBpZiAoaGlnaFdhdGVyICE9PSBjdXJzb3IpIHtcbiAgICAgIHJlc3VsdHNbbG93ZXN0T3JkZXJdID0gKHJlc3VsdHNbbG93ZXN0T3JkZXJdIHx8IDApICsgcmVtYWluaW5nTWlsbGlzIC8gKGhpZ2hXYXRlciAtIGN1cnNvcik7XG4gICAgfVxuICB9XG5cbiAgY29uc3QgZHVyYXRpb24gPSBEdXJhdGlvbi5mcm9tT2JqZWN0KHJlc3VsdHMsIG9wdHMpO1xuXG4gIGlmIChsb3dlck9yZGVyVW5pdHMubGVuZ3RoID4gMCkge1xuICAgIHJldHVybiBEdXJhdGlvbi5mcm9tTWlsbGlzKHJlbWFpbmluZ01pbGxpcywgb3B0cylcbiAgICAgIC5zaGlmdFRvKC4uLmxvd2VyT3JkZXJVbml0cylcbiAgICAgIC5wbHVzKGR1cmF0aW9uKTtcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gZHVyYXRpb247XG4gIH1cbn1cbiIsICJjb25zdCBudW1iZXJpbmdTeXN0ZW1zID0ge1xuICBhcmFiOiBcIltcXHUwNjYwLVxcdTA2NjldXCIsXG4gIGFyYWJleHQ6IFwiW1xcdTA2RjAtXFx1MDZGOV1cIixcbiAgYmFsaTogXCJbXFx1MUI1MC1cXHUxQjU5XVwiLFxuICBiZW5nOiBcIltcXHUwOUU2LVxcdTA5RUZdXCIsXG4gIGRldmE6IFwiW1xcdTA5NjYtXFx1MDk2Rl1cIixcbiAgZnVsbHdpZGU6IFwiW1xcdUZGMTAtXFx1RkYxOV1cIixcbiAgZ3VqcjogXCJbXFx1MEFFNi1cXHUwQUVGXVwiLFxuICBoYW5pZGVjOiBcIltcdTMwMDd8XHU0RTAwfFx1NEU4Q3xcdTRFMDl8XHU1NkRCfFx1NEU5NHxcdTUxNkR8XHU0RTAzfFx1NTE2QnxcdTRFNURdXCIsXG4gIGtobXI6IFwiW1xcdTE3RTAtXFx1MTdFOV1cIixcbiAga25kYTogXCJbXFx1MENFNi1cXHUwQ0VGXVwiLFxuICBsYW9vOiBcIltcXHUwRUQwLVxcdTBFRDldXCIsXG4gIGxpbWI6IFwiW1xcdTE5NDYtXFx1MTk0Rl1cIixcbiAgbWx5bTogXCJbXFx1MEQ2Ni1cXHUwRDZGXVwiLFxuICBtb25nOiBcIltcXHUxODEwLVxcdTE4MTldXCIsXG4gIG15bXI6IFwiW1xcdTEwNDAtXFx1MTA0OV1cIixcbiAgb3J5YTogXCJbXFx1MEI2Ni1cXHUwQjZGXVwiLFxuICB0YW1sZGVjOiBcIltcXHUwQkU2LVxcdTBCRUZdXCIsXG4gIHRlbHU6IFwiW1xcdTBDNjYtXFx1MEM2Rl1cIixcbiAgdGhhaTogXCJbXFx1MEU1MC1cXHUwRTU5XVwiLFxuICB0aWJ0OiBcIltcXHUwRjIwLVxcdTBGMjldXCIsXG4gIGxhdG46IFwiXFxcXGRcIixcbn07XG5cbmNvbnN0IG51bWJlcmluZ1N5c3RlbXNVVEYxNiA9IHtcbiAgYXJhYjogWzE2MzIsIDE2NDFdLFxuICBhcmFiZXh0OiBbMTc3NiwgMTc4NV0sXG4gIGJhbGk6IFs2OTkyLCA3MDAxXSxcbiAgYmVuZzogWzI1MzQsIDI1NDNdLFxuICBkZXZhOiBbMjQwNiwgMjQxNV0sXG4gIGZ1bGx3aWRlOiBbNjUyOTYsIDY1MzAzXSxcbiAgZ3VqcjogWzI3OTAsIDI3OTldLFxuICBraG1yOiBbNjExMiwgNjEyMV0sXG4gIGtuZGE6IFszMzAyLCAzMzExXSxcbiAgbGFvbzogWzM3OTIsIDM4MDFdLFxuICBsaW1iOiBbNjQ3MCwgNjQ3OV0sXG4gIG1seW06IFszNDMwLCAzNDM5XSxcbiAgbW9uZzogWzYxNjAsIDYxNjldLFxuICBteW1yOiBbNDE2MCwgNDE2OV0sXG4gIG9yeWE6IFsyOTE4LCAyOTI3XSxcbiAgdGFtbGRlYzogWzMwNDYsIDMwNTVdLFxuICB0ZWx1OiBbMzE3NCwgMzE4M10sXG4gIHRoYWk6IFszNjY0LCAzNjczXSxcbiAgdGlidDogWzM4NzIsIDM4ODFdLFxufTtcblxuY29uc3QgaGFuaWRlY0NoYXJzID0gbnVtYmVyaW5nU3lzdGVtcy5oYW5pZGVjLnJlcGxhY2UoL1tcXFt8XFxdXS9nLCBcIlwiKS5zcGxpdChcIlwiKTtcblxuZXhwb3J0IGZ1bmN0aW9uIHBhcnNlRGlnaXRzKHN0cikge1xuICBsZXQgdmFsdWUgPSBwYXJzZUludChzdHIsIDEwKTtcbiAgaWYgKGlzTmFOKHZhbHVlKSkge1xuICAgIHZhbHVlID0gXCJcIjtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHN0ci5sZW5ndGg7IGkrKykge1xuICAgICAgY29uc3QgY29kZSA9IHN0ci5jaGFyQ29kZUF0KGkpO1xuXG4gICAgICBpZiAoc3RyW2ldLnNlYXJjaChudW1iZXJpbmdTeXN0ZW1zLmhhbmlkZWMpICE9PSAtMSkge1xuICAgICAgICB2YWx1ZSArPSBoYW5pZGVjQ2hhcnMuaW5kZXhPZihzdHJbaV0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgZm9yIChjb25zdCBrZXkgaW4gbnVtYmVyaW5nU3lzdGVtc1VURjE2KSB7XG4gICAgICAgICAgY29uc3QgW21pbiwgbWF4XSA9IG51bWJlcmluZ1N5c3RlbXNVVEYxNltrZXldO1xuICAgICAgICAgIGlmIChjb2RlID49IG1pbiAmJiBjb2RlIDw9IG1heCkge1xuICAgICAgICAgICAgdmFsdWUgKz0gY29kZSAtIG1pbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHBhcnNlSW50KHZhbHVlLCAxMCk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIHZhbHVlO1xuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBkaWdpdFJlZ2V4KHsgbnVtYmVyaW5nU3lzdGVtIH0sIGFwcGVuZCA9IFwiXCIpIHtcbiAgcmV0dXJuIG5ldyBSZWdFeHAoYCR7bnVtYmVyaW5nU3lzdGVtc1tudW1iZXJpbmdTeXN0ZW0gfHwgXCJsYXRuXCJdfSR7YXBwZW5kfWApO1xufVxuIiwgImltcG9ydCB7IHBhcnNlTWlsbGlzLCBpc1VuZGVmaW5lZCwgdW50cnVuY2F0ZVllYXIsIHNpZ25lZE9mZnNldCwgaGFzT3duUHJvcGVydHkgfSBmcm9tIFwiLi91dGlsLmpzXCI7XG5pbXBvcnQgRm9ybWF0dGVyIGZyb20gXCIuL2Zvcm1hdHRlci5qc1wiO1xuaW1wb3J0IEZpeGVkT2Zmc2V0Wm9uZSBmcm9tIFwiLi4vem9uZXMvZml4ZWRPZmZzZXRab25lLmpzXCI7XG5pbXBvcnQgSUFOQVpvbmUgZnJvbSBcIi4uL3pvbmVzL0lBTkFab25lLmpzXCI7XG5pbXBvcnQgRGF0ZVRpbWUgZnJvbSBcIi4uL2RhdGV0aW1lLmpzXCI7XG5pbXBvcnQgeyBkaWdpdFJlZ2V4LCBwYXJzZURpZ2l0cyB9IGZyb20gXCIuL2RpZ2l0cy5qc1wiO1xuaW1wb3J0IHsgQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3IgfSBmcm9tIFwiLi4vZXJyb3JzLmpzXCI7XG5cbmNvbnN0IE1JU1NJTkdfRlRQID0gXCJtaXNzaW5nIEludGwuRGF0ZVRpbWVGb3JtYXQuZm9ybWF0VG9QYXJ0cyBzdXBwb3J0XCI7XG5cbmZ1bmN0aW9uIGludFVuaXQocmVnZXgsIHBvc3QgPSAoaSkgPT4gaSkge1xuICByZXR1cm4geyByZWdleCwgZGVzZXI6IChbc10pID0+IHBvc3QocGFyc2VEaWdpdHMocykpIH07XG59XG5cbmNvbnN0IE5CU1AgPSBTdHJpbmcuZnJvbUNoYXJDb2RlKDE2MCk7XG5jb25zdCBzcGFjZU9yTkJTUCA9IGAoIHwke05CU1B9KWA7XG5jb25zdCBzcGFjZU9yTkJTUFJlZ0V4cCA9IG5ldyBSZWdFeHAoc3BhY2VPck5CU1AsIFwiZ1wiKTtcblxuZnVuY3Rpb24gZml4TGlzdFJlZ2V4KHMpIHtcbiAgLy8gbWFrZSBkb3RzIG9wdGlvbmFsIGFuZCBhbHNvIG1ha2UgdGhlbSBsaXRlcmFsXG4gIC8vIG1ha2Ugc3BhY2UgYW5kIG5vbiBicmVha2FibGUgc3BhY2UgY2hhcmFjdGVycyBpbnRlcmNoYW5nZWFibGVcbiAgcmV0dXJuIHMucmVwbGFjZSgvXFwuL2csIFwiXFxcXC4/XCIpLnJlcGxhY2Uoc3BhY2VPck5CU1BSZWdFeHAsIHNwYWNlT3JOQlNQKTtcbn1cblxuZnVuY3Rpb24gc3RyaXBJbnNlbnNpdGl2aXRpZXMocykge1xuICByZXR1cm4gc1xuICAgIC5yZXBsYWNlKC9cXC4vZywgXCJcIikgLy8gaWdub3JlIGRvdHMgdGhhdCB3ZXJlIG1hZGUgb3B0aW9uYWxcbiAgICAucmVwbGFjZShzcGFjZU9yTkJTUFJlZ0V4cCwgXCIgXCIpIC8vIGludGVyY2hhbmdlIHNwYWNlIGFuZCBuYnNwXG4gICAgLnRvTG93ZXJDYXNlKCk7XG59XG5cbmZ1bmN0aW9uIG9uZU9mKHN0cmluZ3MsIHN0YXJ0SW5kZXgpIHtcbiAgaWYgKHN0cmluZ3MgPT09IG51bGwpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4ge1xuICAgICAgcmVnZXg6IFJlZ0V4cChzdHJpbmdzLm1hcChmaXhMaXN0UmVnZXgpLmpvaW4oXCJ8XCIpKSxcbiAgICAgIGRlc2VyOiAoW3NdKSA9PlxuICAgICAgICBzdHJpbmdzLmZpbmRJbmRleCgoaSkgPT4gc3RyaXBJbnNlbnNpdGl2aXRpZXMocykgPT09IHN0cmlwSW5zZW5zaXRpdml0aWVzKGkpKSArIHN0YXJ0SW5kZXgsXG4gICAgfTtcbiAgfVxufVxuXG5mdW5jdGlvbiBvZmZzZXQocmVnZXgsIGdyb3Vwcykge1xuICByZXR1cm4geyByZWdleCwgZGVzZXI6IChbLCBoLCBtXSkgPT4gc2lnbmVkT2Zmc2V0KGgsIG0pLCBncm91cHMgfTtcbn1cblxuZnVuY3Rpb24gc2ltcGxlKHJlZ2V4KSB7XG4gIHJldHVybiB7IHJlZ2V4LCBkZXNlcjogKFtzXSkgPT4gcyB9O1xufVxuXG5mdW5jdGlvbiBlc2NhcGVUb2tlbih2YWx1ZSkge1xuICByZXR1cm4gdmFsdWUucmVwbGFjZSgvW1xcLVxcW1xcXXt9KCkqKz8uLFxcXFxcXF4kfCNcXHNdL2csIFwiXFxcXCQmXCIpO1xufVxuXG5mdW5jdGlvbiB1bml0Rm9yVG9rZW4odG9rZW4sIGxvYykge1xuICBjb25zdCBvbmUgPSBkaWdpdFJlZ2V4KGxvYyksXG4gICAgdHdvID0gZGlnaXRSZWdleChsb2MsIFwiezJ9XCIpLFxuICAgIHRocmVlID0gZGlnaXRSZWdleChsb2MsIFwiezN9XCIpLFxuICAgIGZvdXIgPSBkaWdpdFJlZ2V4KGxvYywgXCJ7NH1cIiksXG4gICAgc2l4ID0gZGlnaXRSZWdleChsb2MsIFwiezZ9XCIpLFxuICAgIG9uZU9yVHdvID0gZGlnaXRSZWdleChsb2MsIFwiezEsMn1cIiksXG4gICAgb25lVG9UaHJlZSA9IGRpZ2l0UmVnZXgobG9jLCBcInsxLDN9XCIpLFxuICAgIG9uZVRvU2l4ID0gZGlnaXRSZWdleChsb2MsIFwiezEsNn1cIiksXG4gICAgb25lVG9OaW5lID0gZGlnaXRSZWdleChsb2MsIFwiezEsOX1cIiksXG4gICAgdHdvVG9Gb3VyID0gZGlnaXRSZWdleChsb2MsIFwiezIsNH1cIiksXG4gICAgZm91clRvU2l4ID0gZGlnaXRSZWdleChsb2MsIFwiezQsNn1cIiksXG4gICAgbGl0ZXJhbCA9ICh0KSA9PiAoeyByZWdleDogUmVnRXhwKGVzY2FwZVRva2VuKHQudmFsKSksIGRlc2VyOiAoW3NdKSA9PiBzLCBsaXRlcmFsOiB0cnVlIH0pLFxuICAgIHVuaXRhdGUgPSAodCkgPT4ge1xuICAgICAgaWYgKHRva2VuLmxpdGVyYWwpIHtcbiAgICAgICAgcmV0dXJuIGxpdGVyYWwodCk7XG4gICAgICB9XG4gICAgICBzd2l0Y2ggKHQudmFsKSB7XG4gICAgICAgIC8vIGVyYVxuICAgICAgICBjYXNlIFwiR1wiOlxuICAgICAgICAgIHJldHVybiBvbmVPZihsb2MuZXJhcyhcInNob3J0XCIsIGZhbHNlKSwgMCk7XG4gICAgICAgIGNhc2UgXCJHR1wiOlxuICAgICAgICAgIHJldHVybiBvbmVPZihsb2MuZXJhcyhcImxvbmdcIiwgZmFsc2UpLCAwKTtcbiAgICAgICAgLy8geWVhcnNcbiAgICAgICAgY2FzZSBcInlcIjpcbiAgICAgICAgICByZXR1cm4gaW50VW5pdChvbmVUb1NpeCk7XG4gICAgICAgIGNhc2UgXCJ5eVwiOlxuICAgICAgICAgIHJldHVybiBpbnRVbml0KHR3b1RvRm91ciwgdW50cnVuY2F0ZVllYXIpO1xuICAgICAgICBjYXNlIFwieXl5eVwiOlxuICAgICAgICAgIHJldHVybiBpbnRVbml0KGZvdXIpO1xuICAgICAgICBjYXNlIFwieXl5eXlcIjpcbiAgICAgICAgICByZXR1cm4gaW50VW5pdChmb3VyVG9TaXgpO1xuICAgICAgICBjYXNlIFwieXl5eXl5XCI6XG4gICAgICAgICAgcmV0dXJuIGludFVuaXQoc2l4KTtcbiAgICAgICAgLy8gbW9udGhzXG4gICAgICAgIGNhc2UgXCJNXCI6XG4gICAgICAgICAgcmV0dXJuIGludFVuaXQob25lT3JUd28pO1xuICAgICAgICBjYXNlIFwiTU1cIjpcbiAgICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pO1xuICAgICAgICBjYXNlIFwiTU1NXCI6XG4gICAgICAgICAgcmV0dXJuIG9uZU9mKGxvYy5tb250aHMoXCJzaG9ydFwiLCB0cnVlLCBmYWxzZSksIDEpO1xuICAgICAgICBjYXNlIFwiTU1NTVwiOlxuICAgICAgICAgIHJldHVybiBvbmVPZihsb2MubW9udGhzKFwibG9uZ1wiLCB0cnVlLCBmYWxzZSksIDEpO1xuICAgICAgICBjYXNlIFwiTFwiOlxuICAgICAgICAgIHJldHVybiBpbnRVbml0KG9uZU9yVHdvKTtcbiAgICAgICAgY2FzZSBcIkxMXCI6XG4gICAgICAgICAgcmV0dXJuIGludFVuaXQodHdvKTtcbiAgICAgICAgY2FzZSBcIkxMTFwiOlxuICAgICAgICAgIHJldHVybiBvbmVPZihsb2MubW9udGhzKFwic2hvcnRcIiwgZmFsc2UsIGZhbHNlKSwgMSk7XG4gICAgICAgIGNhc2UgXCJMTExMXCI6XG4gICAgICAgICAgcmV0dXJuIG9uZU9mKGxvYy5tb250aHMoXCJsb25nXCIsIGZhbHNlLCBmYWxzZSksIDEpO1xuICAgICAgICAvLyBkYXRlc1xuICAgICAgICBjYXNlIFwiZFwiOlxuICAgICAgICAgIHJldHVybiBpbnRVbml0KG9uZU9yVHdvKTtcbiAgICAgICAgY2FzZSBcImRkXCI6XG4gICAgICAgICAgcmV0dXJuIGludFVuaXQodHdvKTtcbiAgICAgICAgLy8gb3JkaW5hbHNcbiAgICAgICAgY2FzZSBcIm9cIjpcbiAgICAgICAgICByZXR1cm4gaW50VW5pdChvbmVUb1RocmVlKTtcbiAgICAgICAgY2FzZSBcIm9vb1wiOlxuICAgICAgICAgIHJldHVybiBpbnRVbml0KHRocmVlKTtcbiAgICAgICAgLy8gdGltZVxuICAgICAgICBjYXNlIFwiSEhcIjpcbiAgICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pO1xuICAgICAgICBjYXNlIFwiSFwiOlxuICAgICAgICAgIHJldHVybiBpbnRVbml0KG9uZU9yVHdvKTtcbiAgICAgICAgY2FzZSBcImhoXCI6XG4gICAgICAgICAgcmV0dXJuIGludFVuaXQodHdvKTtcbiAgICAgICAgY2FzZSBcImhcIjpcbiAgICAgICAgICByZXR1cm4gaW50VW5pdChvbmVPclR3byk7XG4gICAgICAgIGNhc2UgXCJtbVwiOlxuICAgICAgICAgIHJldHVybiBpbnRVbml0KHR3byk7XG4gICAgICAgIGNhc2UgXCJtXCI6XG4gICAgICAgICAgcmV0dXJuIGludFVuaXQob25lT3JUd28pO1xuICAgICAgICBjYXNlIFwicVwiOlxuICAgICAgICAgIHJldHVybiBpbnRVbml0KG9uZU9yVHdvKTtcbiAgICAgICAgY2FzZSBcInFxXCI6XG4gICAgICAgICAgcmV0dXJuIGludFVuaXQodHdvKTtcbiAgICAgICAgY2FzZSBcInNcIjpcbiAgICAgICAgICByZXR1cm4gaW50VW5pdChvbmVPclR3byk7XG4gICAgICAgIGNhc2UgXCJzc1wiOlxuICAgICAgICAgIHJldHVybiBpbnRVbml0KHR3byk7XG4gICAgICAgIGNhc2UgXCJTXCI6XG4gICAgICAgICAgcmV0dXJuIGludFVuaXQob25lVG9UaHJlZSk7XG4gICAgICAgIGNhc2UgXCJTU1NcIjpcbiAgICAgICAgICByZXR1cm4gaW50VW5pdCh0aHJlZSk7XG4gICAgICAgIGNhc2UgXCJ1XCI6XG4gICAgICAgICAgcmV0dXJuIHNpbXBsZShvbmVUb05pbmUpO1xuICAgICAgICAvLyBtZXJpZGllbVxuICAgICAgICBjYXNlIFwiYVwiOlxuICAgICAgICAgIHJldHVybiBvbmVPZihsb2MubWVyaWRpZW1zKCksIDApO1xuICAgICAgICAvLyB3ZWVrWWVhciAoaylcbiAgICAgICAgY2FzZSBcImtra2tcIjpcbiAgICAgICAgICByZXR1cm4gaW50VW5pdChmb3VyKTtcbiAgICAgICAgY2FzZSBcImtrXCI6XG4gICAgICAgICAgcmV0dXJuIGludFVuaXQodHdvVG9Gb3VyLCB1bnRydW5jYXRlWWVhcik7XG4gICAgICAgIC8vIHdlZWtOdW1iZXIgKFcpXG4gICAgICAgIGNhc2UgXCJXXCI6XG4gICAgICAgICAgcmV0dXJuIGludFVuaXQob25lT3JUd28pO1xuICAgICAgICBjYXNlIFwiV1dcIjpcbiAgICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pO1xuICAgICAgICAvLyB3ZWVrZGF5c1xuICAgICAgICBjYXNlIFwiRVwiOlxuICAgICAgICBjYXNlIFwiY1wiOlxuICAgICAgICAgIHJldHVybiBpbnRVbml0KG9uZSk7XG4gICAgICAgIGNhc2UgXCJFRUVcIjpcbiAgICAgICAgICByZXR1cm4gb25lT2YobG9jLndlZWtkYXlzKFwic2hvcnRcIiwgZmFsc2UsIGZhbHNlKSwgMSk7XG4gICAgICAgIGNhc2UgXCJFRUVFXCI6XG4gICAgICAgICAgcmV0dXJuIG9uZU9mKGxvYy53ZWVrZGF5cyhcImxvbmdcIiwgZmFsc2UsIGZhbHNlKSwgMSk7XG4gICAgICAgIGNhc2UgXCJjY2NcIjpcbiAgICAgICAgICByZXR1cm4gb25lT2YobG9jLndlZWtkYXlzKFwic2hvcnRcIiwgdHJ1ZSwgZmFsc2UpLCAxKTtcbiAgICAgICAgY2FzZSBcImNjY2NcIjpcbiAgICAgICAgICByZXR1cm4gb25lT2YobG9jLndlZWtkYXlzKFwibG9uZ1wiLCB0cnVlLCBmYWxzZSksIDEpO1xuICAgICAgICAvLyBvZmZzZXQvem9uZVxuICAgICAgICBjYXNlIFwiWlwiOlxuICAgICAgICBjYXNlIFwiWlpcIjpcbiAgICAgICAgICByZXR1cm4gb2Zmc2V0KG5ldyBSZWdFeHAoYChbKy1dJHtvbmVPclR3by5zb3VyY2V9KSg/OjooJHt0d28uc291cmNlfSkpP2ApLCAyKTtcbiAgICAgICAgY2FzZSBcIlpaWlwiOlxuICAgICAgICAgIHJldHVybiBvZmZzZXQobmV3IFJlZ0V4cChgKFsrLV0ke29uZU9yVHdvLnNvdXJjZX0pKCR7dHdvLnNvdXJjZX0pP2ApLCAyKTtcbiAgICAgICAgLy8gd2UgZG9uJ3Qgc3VwcG9ydCBaWlpaIChQU1QpIG9yIFpaWlpaIChQYWNpZmljIFN0YW5kYXJkIFRpbWUpIGluIHBhcnNpbmdcbiAgICAgICAgLy8gYmVjYXVzZSB3ZSBkb24ndCBoYXZlIGFueSB3YXkgdG8gZmlndXJlIG91dCB3aGF0IHRoZXkgYXJlXG4gICAgICAgIGNhc2UgXCJ6XCI6XG4gICAgICAgICAgcmV0dXJuIHNpbXBsZSgvW2Etel8rLS9dezEsMjU2fT8vaSk7XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgcmV0dXJuIGxpdGVyYWwodCk7XG4gICAgICB9XG4gICAgfTtcblxuICBjb25zdCB1bml0ID0gdW5pdGF0ZSh0b2tlbikgfHwge1xuICAgIGludmFsaWRSZWFzb246IE1JU1NJTkdfRlRQLFxuICB9O1xuXG4gIHVuaXQudG9rZW4gPSB0b2tlbjtcblxuICByZXR1cm4gdW5pdDtcbn1cblxuY29uc3QgcGFydFR5cGVTdHlsZVRvVG9rZW5WYWwgPSB7XG4gIHllYXI6IHtcbiAgICBcIjItZGlnaXRcIjogXCJ5eVwiLFxuICAgIG51bWVyaWM6IFwieXl5eXlcIixcbiAgfSxcbiAgbW9udGg6IHtcbiAgICBudW1lcmljOiBcIk1cIixcbiAgICBcIjItZGlnaXRcIjogXCJNTVwiLFxuICAgIHNob3J0OiBcIk1NTVwiLFxuICAgIGxvbmc6IFwiTU1NTVwiLFxuICB9LFxuICBkYXk6IHtcbiAgICBudW1lcmljOiBcImRcIixcbiAgICBcIjItZGlnaXRcIjogXCJkZFwiLFxuICB9LFxuICB3ZWVrZGF5OiB7XG4gICAgc2hvcnQ6IFwiRUVFXCIsXG4gICAgbG9uZzogXCJFRUVFXCIsXG4gIH0sXG4gIGRheXBlcmlvZDogXCJhXCIsXG4gIGRheVBlcmlvZDogXCJhXCIsXG4gIGhvdXI6IHtcbiAgICBudW1lcmljOiBcImhcIixcbiAgICBcIjItZGlnaXRcIjogXCJoaFwiLFxuICB9LFxuICBtaW51dGU6IHtcbiAgICBudW1lcmljOiBcIm1cIixcbiAgICBcIjItZGlnaXRcIjogXCJtbVwiLFxuICB9LFxuICBzZWNvbmQ6IHtcbiAgICBudW1lcmljOiBcInNcIixcbiAgICBcIjItZGlnaXRcIjogXCJzc1wiLFxuICB9LFxufTtcblxuZnVuY3Rpb24gdG9rZW5Gb3JQYXJ0KHBhcnQsIGxvY2FsZSwgZm9ybWF0T3B0cykge1xuICBjb25zdCB7IHR5cGUsIHZhbHVlIH0gPSBwYXJ0O1xuXG4gIGlmICh0eXBlID09PSBcImxpdGVyYWxcIikge1xuICAgIHJldHVybiB7XG4gICAgICBsaXRlcmFsOiB0cnVlLFxuICAgICAgdmFsOiB2YWx1ZSxcbiAgICB9O1xuICB9XG5cbiAgY29uc3Qgc3R5bGUgPSBmb3JtYXRPcHRzW3R5cGVdO1xuXG4gIGxldCB2YWwgPSBwYXJ0VHlwZVN0eWxlVG9Ub2tlblZhbFt0eXBlXTtcbiAgaWYgKHR5cGVvZiB2YWwgPT09IFwib2JqZWN0XCIpIHtcbiAgICB2YWwgPSB2YWxbc3R5bGVdO1xuICB9XG5cbiAgaWYgKHZhbCkge1xuICAgIHJldHVybiB7XG4gICAgICBsaXRlcmFsOiBmYWxzZSxcbiAgICAgIHZhbCxcbiAgICB9O1xuICB9XG5cbiAgcmV0dXJuIHVuZGVmaW5lZDtcbn1cblxuZnVuY3Rpb24gYnVpbGRSZWdleCh1bml0cykge1xuICBjb25zdCByZSA9IHVuaXRzLm1hcCgodSkgPT4gdS5yZWdleCkucmVkdWNlKChmLCByKSA9PiBgJHtmfSgke3Iuc291cmNlfSlgLCBcIlwiKTtcbiAgcmV0dXJuIFtgXiR7cmV9JGAsIHVuaXRzXTtcbn1cblxuZnVuY3Rpb24gbWF0Y2goaW5wdXQsIHJlZ2V4LCBoYW5kbGVycykge1xuICBjb25zdCBtYXRjaGVzID0gaW5wdXQubWF0Y2gocmVnZXgpO1xuXG4gIGlmIChtYXRjaGVzKSB7XG4gICAgY29uc3QgYWxsID0ge307XG4gICAgbGV0IG1hdGNoSW5kZXggPSAxO1xuICAgIGZvciAoY29uc3QgaSBpbiBoYW5kbGVycykge1xuICAgICAgaWYgKGhhc093blByb3BlcnR5KGhhbmRsZXJzLCBpKSkge1xuICAgICAgICBjb25zdCBoID0gaGFuZGxlcnNbaV0sXG4gICAgICAgICAgZ3JvdXBzID0gaC5ncm91cHMgPyBoLmdyb3VwcyArIDEgOiAxO1xuICAgICAgICBpZiAoIWgubGl0ZXJhbCAmJiBoLnRva2VuKSB7XG4gICAgICAgICAgYWxsW2gudG9rZW4udmFsWzBdXSA9IGguZGVzZXIobWF0Y2hlcy5zbGljZShtYXRjaEluZGV4LCBtYXRjaEluZGV4ICsgZ3JvdXBzKSk7XG4gICAgICAgIH1cbiAgICAgICAgbWF0Y2hJbmRleCArPSBncm91cHM7XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiBbbWF0Y2hlcywgYWxsXTtcbiAgfSBlbHNlIHtcbiAgICByZXR1cm4gW21hdGNoZXMsIHt9XTtcbiAgfVxufVxuXG5mdW5jdGlvbiBkYXRlVGltZUZyb21NYXRjaGVzKG1hdGNoZXMpIHtcbiAgY29uc3QgdG9GaWVsZCA9ICh0b2tlbikgPT4ge1xuICAgIHN3aXRjaCAodG9rZW4pIHtcbiAgICAgIGNhc2UgXCJTXCI6XG4gICAgICAgIHJldHVybiBcIm1pbGxpc2Vjb25kXCI7XG4gICAgICBjYXNlIFwic1wiOlxuICAgICAgICByZXR1cm4gXCJzZWNvbmRcIjtcbiAgICAgIGNhc2UgXCJtXCI6XG4gICAgICAgIHJldHVybiBcIm1pbnV0ZVwiO1xuICAgICAgY2FzZSBcImhcIjpcbiAgICAgIGNhc2UgXCJIXCI6XG4gICAgICAgIHJldHVybiBcImhvdXJcIjtcbiAgICAgIGNhc2UgXCJkXCI6XG4gICAgICAgIHJldHVybiBcImRheVwiO1xuICAgICAgY2FzZSBcIm9cIjpcbiAgICAgICAgcmV0dXJuIFwib3JkaW5hbFwiO1xuICAgICAgY2FzZSBcIkxcIjpcbiAgICAgIGNhc2UgXCJNXCI6XG4gICAgICAgIHJldHVybiBcIm1vbnRoXCI7XG4gICAgICBjYXNlIFwieVwiOlxuICAgICAgICByZXR1cm4gXCJ5ZWFyXCI7XG4gICAgICBjYXNlIFwiRVwiOlxuICAgICAgY2FzZSBcImNcIjpcbiAgICAgICAgcmV0dXJuIFwid2Vla2RheVwiO1xuICAgICAgY2FzZSBcIldcIjpcbiAgICAgICAgcmV0dXJuIFwid2Vla051bWJlclwiO1xuICAgICAgY2FzZSBcImtcIjpcbiAgICAgICAgcmV0dXJuIFwid2Vla1llYXJcIjtcbiAgICAgIGNhc2UgXCJxXCI6XG4gICAgICAgIHJldHVybiBcInF1YXJ0ZXJcIjtcbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgfTtcblxuICBsZXQgem9uZTtcbiAgaWYgKCFpc1VuZGVmaW5lZChtYXRjaGVzLlopKSB7XG4gICAgem9uZSA9IG5ldyBGaXhlZE9mZnNldFpvbmUobWF0Y2hlcy5aKTtcbiAgfSBlbHNlIGlmICghaXNVbmRlZmluZWQobWF0Y2hlcy56KSkge1xuICAgIHpvbmUgPSBJQU5BWm9uZS5jcmVhdGUobWF0Y2hlcy56KTtcbiAgfSBlbHNlIHtcbiAgICB6b25lID0gbnVsbDtcbiAgfVxuXG4gIGlmICghaXNVbmRlZmluZWQobWF0Y2hlcy5xKSkge1xuICAgIG1hdGNoZXMuTSA9IChtYXRjaGVzLnEgLSAxKSAqIDMgKyAxO1xuICB9XG5cbiAgaWYgKCFpc1VuZGVmaW5lZChtYXRjaGVzLmgpKSB7XG4gICAgaWYgKG1hdGNoZXMuaCA8IDEyICYmIG1hdGNoZXMuYSA9PT0gMSkge1xuICAgICAgbWF0Y2hlcy5oICs9IDEyO1xuICAgIH0gZWxzZSBpZiAobWF0Y2hlcy5oID09PSAxMiAmJiBtYXRjaGVzLmEgPT09IDApIHtcbiAgICAgIG1hdGNoZXMuaCA9IDA7XG4gICAgfVxuICB9XG5cbiAgaWYgKG1hdGNoZXMuRyA9PT0gMCAmJiBtYXRjaGVzLnkpIHtcbiAgICBtYXRjaGVzLnkgPSAtbWF0Y2hlcy55O1xuICB9XG5cbiAgaWYgKCFpc1VuZGVmaW5lZChtYXRjaGVzLnUpKSB7XG4gICAgbWF0Y2hlcy5TID0gcGFyc2VNaWxsaXMobWF0Y2hlcy51KTtcbiAgfVxuXG4gIGNvbnN0IHZhbHMgPSBPYmplY3Qua2V5cyhtYXRjaGVzKS5yZWR1Y2UoKHIsIGspID0+IHtcbiAgICBjb25zdCBmID0gdG9GaWVsZChrKTtcbiAgICBpZiAoZikge1xuICAgICAgcltmXSA9IG1hdGNoZXNba107XG4gICAgfVxuXG4gICAgcmV0dXJuIHI7XG4gIH0sIHt9KTtcblxuICByZXR1cm4gW3ZhbHMsIHpvbmVdO1xufVxuXG5sZXQgZHVtbXlEYXRlVGltZUNhY2hlID0gbnVsbDtcblxuZnVuY3Rpb24gZ2V0RHVtbXlEYXRlVGltZSgpIHtcbiAgaWYgKCFkdW1teURhdGVUaW1lQ2FjaGUpIHtcbiAgICBkdW1teURhdGVUaW1lQ2FjaGUgPSBEYXRlVGltZS5mcm9tTWlsbGlzKDE1NTU1NTU1NTU1NTUpO1xuICB9XG5cbiAgcmV0dXJuIGR1bW15RGF0ZVRpbWVDYWNoZTtcbn1cblxuZnVuY3Rpb24gbWF5YmVFeHBhbmRNYWNyb1Rva2VuKHRva2VuLCBsb2NhbGUpIHtcbiAgaWYgKHRva2VuLmxpdGVyYWwpIHtcbiAgICByZXR1cm4gdG9rZW47XG4gIH1cblxuICBjb25zdCBmb3JtYXRPcHRzID0gRm9ybWF0dGVyLm1hY3JvVG9rZW5Ub0Zvcm1hdE9wdHModG9rZW4udmFsKTtcblxuICBpZiAoIWZvcm1hdE9wdHMpIHtcbiAgICByZXR1cm4gdG9rZW47XG4gIH1cblxuICBjb25zdCBmb3JtYXR0ZXIgPSBGb3JtYXR0ZXIuY3JlYXRlKGxvY2FsZSwgZm9ybWF0T3B0cyk7XG4gIGNvbnN0IHBhcnRzID0gZm9ybWF0dGVyLmZvcm1hdERhdGVUaW1lUGFydHMoZ2V0RHVtbXlEYXRlVGltZSgpKTtcblxuICBjb25zdCB0b2tlbnMgPSBwYXJ0cy5tYXAoKHApID0+IHRva2VuRm9yUGFydChwLCBsb2NhbGUsIGZvcm1hdE9wdHMpKTtcblxuICBpZiAodG9rZW5zLmluY2x1ZGVzKHVuZGVmaW5lZCkpIHtcbiAgICByZXR1cm4gdG9rZW47XG4gIH1cblxuICByZXR1cm4gdG9rZW5zO1xufVxuXG5mdW5jdGlvbiBleHBhbmRNYWNyb1Rva2Vucyh0b2tlbnMsIGxvY2FsZSkge1xuICByZXR1cm4gQXJyYXkucHJvdG90eXBlLmNvbmNhdCguLi50b2tlbnMubWFwKCh0KSA9PiBtYXliZUV4cGFuZE1hY3JvVG9rZW4odCwgbG9jYWxlKSkpO1xufVxuXG4vKipcbiAqIEBwcml2YXRlXG4gKi9cblxuZXhwb3J0IGZ1bmN0aW9uIGV4cGxhaW5Gcm9tVG9rZW5zKGxvY2FsZSwgaW5wdXQsIGZvcm1hdCkge1xuICBjb25zdCB0b2tlbnMgPSBleHBhbmRNYWNyb1Rva2VucyhGb3JtYXR0ZXIucGFyc2VGb3JtYXQoZm9ybWF0KSwgbG9jYWxlKSxcbiAgICB1bml0cyA9IHRva2Vucy5tYXAoKHQpID0+IHVuaXRGb3JUb2tlbih0LCBsb2NhbGUpKSxcbiAgICBkaXNxdWFsaWZ5aW5nVW5pdCA9IHVuaXRzLmZpbmQoKHQpID0+IHQuaW52YWxpZFJlYXNvbik7XG5cbiAgaWYgKGRpc3F1YWxpZnlpbmdVbml0KSB7XG4gICAgcmV0dXJuIHsgaW5wdXQsIHRva2VucywgaW52YWxpZFJlYXNvbjogZGlzcXVhbGlmeWluZ1VuaXQuaW52YWxpZFJlYXNvbiB9O1xuICB9IGVsc2Uge1xuICAgIGNvbnN0IFtyZWdleFN0cmluZywgaGFuZGxlcnNdID0gYnVpbGRSZWdleCh1bml0cyksXG4gICAgICByZWdleCA9IFJlZ0V4cChyZWdleFN0cmluZywgXCJpXCIpLFxuICAgICAgW3Jhd01hdGNoZXMsIG1hdGNoZXNdID0gbWF0Y2goaW5wdXQsIHJlZ2V4LCBoYW5kbGVycyksXG4gICAgICBbcmVzdWx0LCB6b25lXSA9IG1hdGNoZXMgPyBkYXRlVGltZUZyb21NYXRjaGVzKG1hdGNoZXMpIDogW251bGwsIG51bGxdO1xuICAgIGlmIChoYXNPd25Qcm9wZXJ0eShtYXRjaGVzLCBcImFcIikgJiYgaGFzT3duUHJvcGVydHkobWF0Y2hlcywgXCJIXCIpKSB7XG4gICAgICB0aHJvdyBuZXcgQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3IoXG4gICAgICAgIFwiQ2FuJ3QgaW5jbHVkZSBtZXJpZGllbSB3aGVuIHNwZWNpZnlpbmcgMjQtaG91ciBmb3JtYXRcIlxuICAgICAgKTtcbiAgICB9XG4gICAgcmV0dXJuIHsgaW5wdXQsIHRva2VucywgcmVnZXgsIHJhd01hdGNoZXMsIG1hdGNoZXMsIHJlc3VsdCwgem9uZSB9O1xuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZUZyb21Ub2tlbnMobG9jYWxlLCBpbnB1dCwgZm9ybWF0KSB7XG4gIGNvbnN0IHsgcmVzdWx0LCB6b25lLCBpbnZhbGlkUmVhc29uIH0gPSBleHBsYWluRnJvbVRva2Vucyhsb2NhbGUsIGlucHV0LCBmb3JtYXQpO1xuICByZXR1cm4gW3Jlc3VsdCwgem9uZSwgaW52YWxpZFJlYXNvbl07XG59XG4iLCAiaW1wb3J0IHtcbiAgaW50ZWdlckJldHdlZW4sXG4gIGlzTGVhcFllYXIsXG4gIHRpbWVPYmplY3QsXG4gIGRheXNJblllYXIsXG4gIGRheXNJbk1vbnRoLFxuICB3ZWVrc0luV2Vla1llYXIsXG4gIGlzSW50ZWdlcixcbn0gZnJvbSBcIi4vdXRpbC5qc1wiO1xuaW1wb3J0IEludmFsaWQgZnJvbSBcIi4vaW52YWxpZC5qc1wiO1xuXG5jb25zdCBub25MZWFwTGFkZGVyID0gWzAsIDMxLCA1OSwgOTAsIDEyMCwgMTUxLCAxODEsIDIxMiwgMjQzLCAyNzMsIDMwNCwgMzM0XSxcbiAgbGVhcExhZGRlciA9IFswLCAzMSwgNjAsIDkxLCAxMjEsIDE1MiwgMTgyLCAyMTMsIDI0NCwgMjc0LCAzMDUsIDMzNV07XG5cbmZ1bmN0aW9uIHVuaXRPdXRPZlJhbmdlKHVuaXQsIHZhbHVlKSB7XG4gIHJldHVybiBuZXcgSW52YWxpZChcbiAgICBcInVuaXQgb3V0IG9mIHJhbmdlXCIsXG4gICAgYHlvdSBzcGVjaWZpZWQgJHt2YWx1ZX0gKG9mIHR5cGUgJHt0eXBlb2YgdmFsdWV9KSBhcyBhICR7dW5pdH0sIHdoaWNoIGlzIGludmFsaWRgXG4gICk7XG59XG5cbmZ1bmN0aW9uIGRheU9mV2Vlayh5ZWFyLCBtb250aCwgZGF5KSB7XG4gIGNvbnN0IGpzID0gbmV3IERhdGUoRGF0ZS5VVEMoeWVhciwgbW9udGggLSAxLCBkYXkpKS5nZXRVVENEYXkoKTtcbiAgcmV0dXJuIGpzID09PSAwID8gNyA6IGpzO1xufVxuXG5mdW5jdGlvbiBjb21wdXRlT3JkaW5hbCh5ZWFyLCBtb250aCwgZGF5KSB7XG4gIHJldHVybiBkYXkgKyAoaXNMZWFwWWVhcih5ZWFyKSA/IGxlYXBMYWRkZXIgOiBub25MZWFwTGFkZGVyKVttb250aCAtIDFdO1xufVxuXG5mdW5jdGlvbiB1bmNvbXB1dGVPcmRpbmFsKHllYXIsIG9yZGluYWwpIHtcbiAgY29uc3QgdGFibGUgPSBpc0xlYXBZZWFyKHllYXIpID8gbGVhcExhZGRlciA6IG5vbkxlYXBMYWRkZXIsXG4gICAgbW9udGgwID0gdGFibGUuZmluZEluZGV4KChpKSA9PiBpIDwgb3JkaW5hbCksXG4gICAgZGF5ID0gb3JkaW5hbCAtIHRhYmxlW21vbnRoMF07XG4gIHJldHVybiB7IG1vbnRoOiBtb250aDAgKyAxLCBkYXkgfTtcbn1cblxuLyoqXG4gKiBAcHJpdmF0ZVxuICovXG5cbmV4cG9ydCBmdW5jdGlvbiBncmVnb3JpYW5Ub1dlZWsoZ3JlZ09iaikge1xuICBjb25zdCB7IHllYXIsIG1vbnRoLCBkYXkgfSA9IGdyZWdPYmosXG4gICAgb3JkaW5hbCA9IGNvbXB1dGVPcmRpbmFsKHllYXIsIG1vbnRoLCBkYXkpLFxuICAgIHdlZWtkYXkgPSBkYXlPZldlZWsoeWVhciwgbW9udGgsIGRheSk7XG5cbiAgbGV0IHdlZWtOdW1iZXIgPSBNYXRoLmZsb29yKChvcmRpbmFsIC0gd2Vla2RheSArIDEwKSAvIDcpLFxuICAgIHdlZWtZZWFyO1xuXG4gIGlmICh3ZWVrTnVtYmVyIDwgMSkge1xuICAgIHdlZWtZZWFyID0geWVhciAtIDE7XG4gICAgd2Vla051bWJlciA9IHdlZWtzSW5XZWVrWWVhcih3ZWVrWWVhcik7XG4gIH0gZWxzZSBpZiAod2Vla051bWJlciA+IHdlZWtzSW5XZWVrWWVhcih5ZWFyKSkge1xuICAgIHdlZWtZZWFyID0geWVhciArIDE7XG4gICAgd2Vla051bWJlciA9IDE7XG4gIH0gZWxzZSB7XG4gICAgd2Vla1llYXIgPSB5ZWFyO1xuICB9XG5cbiAgcmV0dXJuIHsgd2Vla1llYXIsIHdlZWtOdW1iZXIsIHdlZWtkYXksIC4uLnRpbWVPYmplY3QoZ3JlZ09iaikgfTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHdlZWtUb0dyZWdvcmlhbih3ZWVrRGF0YSkge1xuICBjb25zdCB7IHdlZWtZZWFyLCB3ZWVrTnVtYmVyLCB3ZWVrZGF5IH0gPSB3ZWVrRGF0YSxcbiAgICB3ZWVrZGF5T2ZKYW40ID0gZGF5T2ZXZWVrKHdlZWtZZWFyLCAxLCA0KSxcbiAgICB5ZWFySW5EYXlzID0gZGF5c0luWWVhcih3ZWVrWWVhcik7XG5cbiAgbGV0IG9yZGluYWwgPSB3ZWVrTnVtYmVyICogNyArIHdlZWtkYXkgLSB3ZWVrZGF5T2ZKYW40IC0gMyxcbiAgICB5ZWFyO1xuXG4gIGlmIChvcmRpbmFsIDwgMSkge1xuICAgIHllYXIgPSB3ZWVrWWVhciAtIDE7XG4gICAgb3JkaW5hbCArPSBkYXlzSW5ZZWFyKHllYXIpO1xuICB9IGVsc2UgaWYgKG9yZGluYWwgPiB5ZWFySW5EYXlzKSB7XG4gICAgeWVhciA9IHdlZWtZZWFyICsgMTtcbiAgICBvcmRpbmFsIC09IGRheXNJblllYXIod2Vla1llYXIpO1xuICB9IGVsc2Uge1xuICAgIHllYXIgPSB3ZWVrWWVhcjtcbiAgfVxuXG4gIGNvbnN0IHsgbW9udGgsIGRheSB9ID0gdW5jb21wdXRlT3JkaW5hbCh5ZWFyLCBvcmRpbmFsKTtcbiAgcmV0dXJuIHsgeWVhciwgbW9udGgsIGRheSwgLi4udGltZU9iamVjdCh3ZWVrRGF0YSkgfTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdyZWdvcmlhblRvT3JkaW5hbChncmVnRGF0YSkge1xuICBjb25zdCB7IHllYXIsIG1vbnRoLCBkYXkgfSA9IGdyZWdEYXRhO1xuICBjb25zdCBvcmRpbmFsID0gY29tcHV0ZU9yZGluYWwoeWVhciwgbW9udGgsIGRheSk7XG4gIHJldHVybiB7IHllYXIsIG9yZGluYWwsIC4uLnRpbWVPYmplY3QoZ3JlZ0RhdGEpIH07XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBvcmRpbmFsVG9HcmVnb3JpYW4ob3JkaW5hbERhdGEpIHtcbiAgY29uc3QgeyB5ZWFyLCBvcmRpbmFsIH0gPSBvcmRpbmFsRGF0YTtcbiAgY29uc3QgeyBtb250aCwgZGF5IH0gPSB1bmNvbXB1dGVPcmRpbmFsKHllYXIsIG9yZGluYWwpO1xuICByZXR1cm4geyB5ZWFyLCBtb250aCwgZGF5LCAuLi50aW1lT2JqZWN0KG9yZGluYWxEYXRhKSB9O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaGFzSW52YWxpZFdlZWtEYXRhKG9iaikge1xuICBjb25zdCB2YWxpZFllYXIgPSBpc0ludGVnZXIob2JqLndlZWtZZWFyKSxcbiAgICB2YWxpZFdlZWsgPSBpbnRlZ2VyQmV0d2VlbihvYmoud2Vla051bWJlciwgMSwgd2Vla3NJbldlZWtZZWFyKG9iai53ZWVrWWVhcikpLFxuICAgIHZhbGlkV2Vla2RheSA9IGludGVnZXJCZXR3ZWVuKG9iai53ZWVrZGF5LCAxLCA3KTtcblxuICBpZiAoIXZhbGlkWWVhcikge1xuICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZShcIndlZWtZZWFyXCIsIG9iai53ZWVrWWVhcik7XG4gIH0gZWxzZSBpZiAoIXZhbGlkV2Vlaykge1xuICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZShcIndlZWtcIiwgb2JqLndlZWspO1xuICB9IGVsc2UgaWYgKCF2YWxpZFdlZWtkYXkpIHtcbiAgICByZXR1cm4gdW5pdE91dE9mUmFuZ2UoXCJ3ZWVrZGF5XCIsIG9iai53ZWVrZGF5KTtcbiAgfSBlbHNlIHJldHVybiBmYWxzZTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGhhc0ludmFsaWRPcmRpbmFsRGF0YShvYmopIHtcbiAgY29uc3QgdmFsaWRZZWFyID0gaXNJbnRlZ2VyKG9iai55ZWFyKSxcbiAgICB2YWxpZE9yZGluYWwgPSBpbnRlZ2VyQmV0d2VlbihvYmoub3JkaW5hbCwgMSwgZGF5c0luWWVhcihvYmoueWVhcikpO1xuXG4gIGlmICghdmFsaWRZZWFyKSB7XG4gICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKFwieWVhclwiLCBvYmoueWVhcik7XG4gIH0gZWxzZSBpZiAoIXZhbGlkT3JkaW5hbCkge1xuICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZShcIm9yZGluYWxcIiwgb2JqLm9yZGluYWwpO1xuICB9IGVsc2UgcmV0dXJuIGZhbHNlO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaGFzSW52YWxpZEdyZWdvcmlhbkRhdGEob2JqKSB7XG4gIGNvbnN0IHZhbGlkWWVhciA9IGlzSW50ZWdlcihvYmoueWVhciksXG4gICAgdmFsaWRNb250aCA9IGludGVnZXJCZXR3ZWVuKG9iai5tb250aCwgMSwgMTIpLFxuICAgIHZhbGlkRGF5ID0gaW50ZWdlckJldHdlZW4ob2JqLmRheSwgMSwgZGF5c0luTW9udGgob2JqLnllYXIsIG9iai5tb250aCkpO1xuXG4gIGlmICghdmFsaWRZZWFyKSB7XG4gICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKFwieWVhclwiLCBvYmoueWVhcik7XG4gIH0gZWxzZSBpZiAoIXZhbGlkTW9udGgpIHtcbiAgICByZXR1cm4gdW5pdE91dE9mUmFuZ2UoXCJtb250aFwiLCBvYmoubW9udGgpO1xuICB9IGVsc2UgaWYgKCF2YWxpZERheSkge1xuICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZShcImRheVwiLCBvYmouZGF5KTtcbiAgfSBlbHNlIHJldHVybiBmYWxzZTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGhhc0ludmFsaWRUaW1lRGF0YShvYmopIHtcbiAgY29uc3QgeyBob3VyLCBtaW51dGUsIHNlY29uZCwgbWlsbGlzZWNvbmQgfSA9IG9iajtcbiAgY29uc3QgdmFsaWRIb3VyID1cbiAgICAgIGludGVnZXJCZXR3ZWVuKGhvdXIsIDAsIDIzKSB8fFxuICAgICAgKGhvdXIgPT09IDI0ICYmIG1pbnV0ZSA9PT0gMCAmJiBzZWNvbmQgPT09IDAgJiYgbWlsbGlzZWNvbmQgPT09IDApLFxuICAgIHZhbGlkTWludXRlID0gaW50ZWdlckJldHdlZW4obWludXRlLCAwLCA1OSksXG4gICAgdmFsaWRTZWNvbmQgPSBpbnRlZ2VyQmV0d2VlbihzZWNvbmQsIDAsIDU5KSxcbiAgICB2YWxpZE1pbGxpc2Vjb25kID0gaW50ZWdlckJldHdlZW4obWlsbGlzZWNvbmQsIDAsIDk5OSk7XG5cbiAgaWYgKCF2YWxpZEhvdXIpIHtcbiAgICByZXR1cm4gdW5pdE91dE9mUmFuZ2UoXCJob3VyXCIsIGhvdXIpO1xuICB9IGVsc2UgaWYgKCF2YWxpZE1pbnV0ZSkge1xuICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZShcIm1pbnV0ZVwiLCBtaW51dGUpO1xuICB9IGVsc2UgaWYgKCF2YWxpZFNlY29uZCkge1xuICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZShcInNlY29uZFwiLCBzZWNvbmQpO1xuICB9IGVsc2UgaWYgKCF2YWxpZE1pbGxpc2Vjb25kKSB7XG4gICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKFwibWlsbGlzZWNvbmRcIiwgbWlsbGlzZWNvbmQpO1xuICB9IGVsc2UgcmV0dXJuIGZhbHNlO1xufVxuIiwgImltcG9ydCBEdXJhdGlvbiwgeyBmcmllbmRseUR1cmF0aW9uIH0gZnJvbSBcIi4vZHVyYXRpb24uanNcIjtcbmltcG9ydCBJbnRlcnZhbCBmcm9tIFwiLi9pbnRlcnZhbC5qc1wiO1xuaW1wb3J0IFNldHRpbmdzIGZyb20gXCIuL3NldHRpbmdzLmpzXCI7XG5pbXBvcnQgSW5mbyBmcm9tIFwiLi9pbmZvLmpzXCI7XG5pbXBvcnQgRm9ybWF0dGVyIGZyb20gXCIuL2ltcGwvZm9ybWF0dGVyLmpzXCI7XG5pbXBvcnQgRml4ZWRPZmZzZXRab25lIGZyb20gXCIuL3pvbmVzL2ZpeGVkT2Zmc2V0Wm9uZS5qc1wiO1xuaW1wb3J0IExvY2FsZSBmcm9tIFwiLi9pbXBsL2xvY2FsZS5qc1wiO1xuaW1wb3J0IHtcbiAgaXNVbmRlZmluZWQsXG4gIG1heWJlQXJyYXksXG4gIGlzRGF0ZSxcbiAgaXNOdW1iZXIsXG4gIGJlc3RCeSxcbiAgZGF5c0luTW9udGgsXG4gIGRheXNJblllYXIsXG4gIGlzTGVhcFllYXIsXG4gIHdlZWtzSW5XZWVrWWVhcixcbiAgbm9ybWFsaXplT2JqZWN0LFxuICByb3VuZFRvLFxuICBvYmpUb0xvY2FsVFMsXG59IGZyb20gXCIuL2ltcGwvdXRpbC5qc1wiO1xuaW1wb3J0IHsgbm9ybWFsaXplWm9uZSB9IGZyb20gXCIuL2ltcGwvem9uZVV0aWwuanNcIjtcbmltcG9ydCBkaWZmIGZyb20gXCIuL2ltcGwvZGlmZi5qc1wiO1xuaW1wb3J0IHsgcGFyc2VSRkMyODIyRGF0ZSwgcGFyc2VJU09EYXRlLCBwYXJzZUhUVFBEYXRlLCBwYXJzZVNRTCB9IGZyb20gXCIuL2ltcGwvcmVnZXhQYXJzZXIuanNcIjtcbmltcG9ydCB7IHBhcnNlRnJvbVRva2VucywgZXhwbGFpbkZyb21Ub2tlbnMgfSBmcm9tIFwiLi9pbXBsL3Rva2VuUGFyc2VyLmpzXCI7XG5pbXBvcnQge1xuICBncmVnb3JpYW5Ub1dlZWssXG4gIHdlZWtUb0dyZWdvcmlhbixcbiAgZ3JlZ29yaWFuVG9PcmRpbmFsLFxuICBvcmRpbmFsVG9HcmVnb3JpYW4sXG4gIGhhc0ludmFsaWRHcmVnb3JpYW5EYXRhLFxuICBoYXNJbnZhbGlkV2Vla0RhdGEsXG4gIGhhc0ludmFsaWRPcmRpbmFsRGF0YSxcbiAgaGFzSW52YWxpZFRpbWVEYXRhLFxufSBmcm9tIFwiLi9pbXBsL2NvbnZlcnNpb25zLmpzXCI7XG5pbXBvcnQgKiBhcyBGb3JtYXRzIGZyb20gXCIuL2ltcGwvZm9ybWF0cy5qc1wiO1xuaW1wb3J0IHtcbiAgSW52YWxpZEFyZ3VtZW50RXJyb3IsXG4gIENvbmZsaWN0aW5nU3BlY2lmaWNhdGlvbkVycm9yLFxuICBJbnZhbGlkVW5pdEVycm9yLFxuICBJbnZhbGlkRGF0ZVRpbWVFcnJvcixcbn0gZnJvbSBcIi4vZXJyb3JzLmpzXCI7XG5pbXBvcnQgSW52YWxpZCBmcm9tIFwiLi9pbXBsL2ludmFsaWQuanNcIjtcblxuY29uc3QgSU5WQUxJRCA9IFwiSW52YWxpZCBEYXRlVGltZVwiO1xuY29uc3QgTUFYX0RBVEUgPSA4LjY0ZTE1O1xuXG5mdW5jdGlvbiB1bnN1cHBvcnRlZFpvbmUoem9uZSkge1xuICByZXR1cm4gbmV3IEludmFsaWQoXCJ1bnN1cHBvcnRlZCB6b25lXCIsIGB0aGUgem9uZSBcIiR7em9uZS5uYW1lfVwiIGlzIG5vdCBzdXBwb3J0ZWRgKTtcbn1cblxuLy8gd2UgY2FjaGUgd2VlayBkYXRhIG9uIHRoZSBEVCBvYmplY3QgYW5kIHRoaXMgaW50ZXJtZWRpYXRlcyB0aGUgY2FjaGVcbmZ1bmN0aW9uIHBvc3NpYmx5Q2FjaGVkV2Vla0RhdGEoZHQpIHtcbiAgaWYgKGR0LndlZWtEYXRhID09PSBudWxsKSB7XG4gICAgZHQud2Vla0RhdGEgPSBncmVnb3JpYW5Ub1dlZWsoZHQuYyk7XG4gIH1cbiAgcmV0dXJuIGR0LndlZWtEYXRhO1xufVxuXG4vLyBjbG9uZSByZWFsbHkgbWVhbnMsIFwibWFrZSBhIG5ldyBvYmplY3Qgd2l0aCB0aGVzZSBtb2RpZmljYXRpb25zXCIuIGFsbCBcInNldHRlcnNcIiByZWFsbHkgdXNlIHRoaXNcbi8vIHRvIGNyZWF0ZSBhIG5ldyBvYmplY3Qgd2hpbGUgb25seSBjaGFuZ2luZyBzb21lIG9mIHRoZSBwcm9wZXJ0aWVzXG5mdW5jdGlvbiBjbG9uZShpbnN0LCBhbHRzKSB7XG4gIGNvbnN0IGN1cnJlbnQgPSB7XG4gICAgdHM6IGluc3QudHMsXG4gICAgem9uZTogaW5zdC56b25lLFxuICAgIGM6IGluc3QuYyxcbiAgICBvOiBpbnN0Lm8sXG4gICAgbG9jOiBpbnN0LmxvYyxcbiAgICBpbnZhbGlkOiBpbnN0LmludmFsaWQsXG4gIH07XG4gIHJldHVybiBuZXcgRGF0ZVRpbWUoeyAuLi5jdXJyZW50LCAuLi5hbHRzLCBvbGQ6IGN1cnJlbnQgfSk7XG59XG5cbi8vIGZpbmQgdGhlIHJpZ2h0IG9mZnNldCBhIGdpdmVuIGxvY2FsIHRpbWUuIFRoZSBvIGlucHV0IGlzIG91ciBndWVzcywgd2hpY2ggZGV0ZXJtaW5lcyB3aGljaFxuLy8gb2Zmc2V0IHdlJ2xsIHBpY2sgaW4gYW1iaWd1b3VzIGNhc2VzIChlLmcuIHRoZXJlIGFyZSB0d28gMyBBTXMgYi9jIEZhbGxiYWNrIERTVClcbmZ1bmN0aW9uIGZpeE9mZnNldChsb2NhbFRTLCBvLCB0eikge1xuICAvLyBPdXIgVVRDIHRpbWUgaXMganVzdCBhIGd1ZXNzIGJlY2F1c2Ugb3VyIG9mZnNldCBpcyBqdXN0IGEgZ3Vlc3NcbiAgbGV0IHV0Y0d1ZXNzID0gbG9jYWxUUyAtIG8gKiA2MCAqIDEwMDA7XG5cbiAgLy8gVGVzdCB3aGV0aGVyIHRoZSB6b25lIG1hdGNoZXMgdGhlIG9mZnNldCBmb3IgdGhpcyB0c1xuICBjb25zdCBvMiA9IHR6Lm9mZnNldCh1dGNHdWVzcyk7XG5cbiAgLy8gSWYgc28sIG9mZnNldCBkaWRuJ3QgY2hhbmdlIGFuZCB3ZSdyZSBkb25lXG4gIGlmIChvID09PSBvMikge1xuICAgIHJldHVybiBbdXRjR3Vlc3MsIG9dO1xuICB9XG5cbiAgLy8gSWYgbm90LCBjaGFuZ2UgdGhlIHRzIGJ5IHRoZSBkaWZmZXJlbmNlIGluIHRoZSBvZmZzZXRcbiAgdXRjR3Vlc3MgLT0gKG8yIC0gbykgKiA2MCAqIDEwMDA7XG5cbiAgLy8gSWYgdGhhdCBnaXZlcyB1cyB0aGUgbG9jYWwgdGltZSB3ZSB3YW50LCB3ZSdyZSBkb25lXG4gIGNvbnN0IG8zID0gdHoub2Zmc2V0KHV0Y0d1ZXNzKTtcbiAgaWYgKG8yID09PSBvMykge1xuICAgIHJldHVybiBbdXRjR3Vlc3MsIG8yXTtcbiAgfVxuXG4gIC8vIElmIGl0J3MgZGlmZmVyZW50LCB3ZSdyZSBpbiBhIGhvbGUgdGltZS4gVGhlIG9mZnNldCBoYXMgY2hhbmdlZCwgYnV0IHRoZSB3ZSBkb24ndCBhZGp1c3QgdGhlIHRpbWVcbiAgcmV0dXJuIFtsb2NhbFRTIC0gTWF0aC5taW4obzIsIG8zKSAqIDYwICogMTAwMCwgTWF0aC5tYXgobzIsIG8zKV07XG59XG5cbi8vIGNvbnZlcnQgYW4gZXBvY2ggdGltZXN0YW1wIGludG8gYSBjYWxlbmRhciBvYmplY3Qgd2l0aCB0aGUgZ2l2ZW4gb2Zmc2V0XG5mdW5jdGlvbiB0c1RvT2JqKHRzLCBvZmZzZXQpIHtcbiAgdHMgKz0gb2Zmc2V0ICogNjAgKiAxMDAwO1xuXG4gIGNvbnN0IGQgPSBuZXcgRGF0ZSh0cyk7XG5cbiAgcmV0dXJuIHtcbiAgICB5ZWFyOiBkLmdldFVUQ0Z1bGxZZWFyKCksXG4gICAgbW9udGg6IGQuZ2V0VVRDTW9udGgoKSArIDEsXG4gICAgZGF5OiBkLmdldFVUQ0RhdGUoKSxcbiAgICBob3VyOiBkLmdldFVUQ0hvdXJzKCksXG4gICAgbWludXRlOiBkLmdldFVUQ01pbnV0ZXMoKSxcbiAgICBzZWNvbmQ6IGQuZ2V0VVRDU2Vjb25kcygpLFxuICAgIG1pbGxpc2Vjb25kOiBkLmdldFVUQ01pbGxpc2Vjb25kcygpLFxuICB9O1xufVxuXG4vLyBjb252ZXJ0IGEgY2FsZW5kYXIgb2JqZWN0IHRvIGEgZXBvY2ggdGltZXN0YW1wXG5mdW5jdGlvbiBvYmpUb1RTKG9iaiwgb2Zmc2V0LCB6b25lKSB7XG4gIHJldHVybiBmaXhPZmZzZXQob2JqVG9Mb2NhbFRTKG9iaiksIG9mZnNldCwgem9uZSk7XG59XG5cbi8vIGNyZWF0ZSBhIG5ldyBEVCBpbnN0YW5jZSBieSBhZGRpbmcgYSBkdXJhdGlvbiwgYWRqdXN0aW5nIGZvciBEU1RzXG5mdW5jdGlvbiBhZGp1c3RUaW1lKGluc3QsIGR1cikge1xuICBjb25zdCBvUHJlID0gaW5zdC5vLFxuICAgIHllYXIgPSBpbnN0LmMueWVhciArIE1hdGgudHJ1bmMoZHVyLnllYXJzKSxcbiAgICBtb250aCA9IGluc3QuYy5tb250aCArIE1hdGgudHJ1bmMoZHVyLm1vbnRocykgKyBNYXRoLnRydW5jKGR1ci5xdWFydGVycykgKiAzLFxuICAgIGMgPSB7XG4gICAgICAuLi5pbnN0LmMsXG4gICAgICB5ZWFyLFxuICAgICAgbW9udGgsXG4gICAgICBkYXk6XG4gICAgICAgIE1hdGgubWluKGluc3QuYy5kYXksIGRheXNJbk1vbnRoKHllYXIsIG1vbnRoKSkgK1xuICAgICAgICBNYXRoLnRydW5jKGR1ci5kYXlzKSArXG4gICAgICAgIE1hdGgudHJ1bmMoZHVyLndlZWtzKSAqIDcsXG4gICAgfSxcbiAgICBtaWxsaXNUb0FkZCA9IER1cmF0aW9uLmZyb21PYmplY3Qoe1xuICAgICAgeWVhcnM6IGR1ci55ZWFycyAtIE1hdGgudHJ1bmMoZHVyLnllYXJzKSxcbiAgICAgIHF1YXJ0ZXJzOiBkdXIucXVhcnRlcnMgLSBNYXRoLnRydW5jKGR1ci5xdWFydGVycyksXG4gICAgICBtb250aHM6IGR1ci5tb250aHMgLSBNYXRoLnRydW5jKGR1ci5tb250aHMpLFxuICAgICAgd2Vla3M6IGR1ci53ZWVrcyAtIE1hdGgudHJ1bmMoZHVyLndlZWtzKSxcbiAgICAgIGRheXM6IGR1ci5kYXlzIC0gTWF0aC50cnVuYyhkdXIuZGF5cyksXG4gICAgICBob3VyczogZHVyLmhvdXJzLFxuICAgICAgbWludXRlczogZHVyLm1pbnV0ZXMsXG4gICAgICBzZWNvbmRzOiBkdXIuc2Vjb25kcyxcbiAgICAgIG1pbGxpc2Vjb25kczogZHVyLm1pbGxpc2Vjb25kcyxcbiAgICB9KS5hcyhcIm1pbGxpc2Vjb25kc1wiKSxcbiAgICBsb2NhbFRTID0gb2JqVG9Mb2NhbFRTKGMpO1xuXG4gIGxldCBbdHMsIG9dID0gZml4T2Zmc2V0KGxvY2FsVFMsIG9QcmUsIGluc3Quem9uZSk7XG5cbiAgaWYgKG1pbGxpc1RvQWRkICE9PSAwKSB7XG4gICAgdHMgKz0gbWlsbGlzVG9BZGQ7XG4gICAgLy8gdGhhdCBjb3VsZCBoYXZlIGNoYW5nZWQgdGhlIG9mZnNldCBieSBnb2luZyBvdmVyIGEgRFNULCBidXQgd2Ugd2FudCB0byBrZWVwIHRoZSB0cyB0aGUgc2FtZVxuICAgIG8gPSBpbnN0LnpvbmUub2Zmc2V0KHRzKTtcbiAgfVxuXG4gIHJldHVybiB7IHRzLCBvIH07XG59XG5cbi8vIGhlbHBlciB1c2VmdWwgaW4gdHVybmluZyB0aGUgcmVzdWx0cyBvZiBwYXJzaW5nIGludG8gcmVhbCBkYXRlc1xuLy8gYnkgaGFuZGxpbmcgdGhlIHpvbmUgb3B0aW9uc1xuZnVuY3Rpb24gcGFyc2VEYXRhVG9EYXRlVGltZShwYXJzZWQsIHBhcnNlZFpvbmUsIG9wdHMsIGZvcm1hdCwgdGV4dCkge1xuICBjb25zdCB7IHNldFpvbmUsIHpvbmUgfSA9IG9wdHM7XG4gIGlmIChwYXJzZWQgJiYgT2JqZWN0LmtleXMocGFyc2VkKS5sZW5ndGggIT09IDApIHtcbiAgICBjb25zdCBpbnRlcnByZXRhdGlvblpvbmUgPSBwYXJzZWRab25lIHx8IHpvbmUsXG4gICAgICBpbnN0ID0gRGF0ZVRpbWUuZnJvbU9iamVjdChwYXJzZWQsIHtcbiAgICAgICAgLi4ub3B0cyxcbiAgICAgICAgem9uZTogaW50ZXJwcmV0YXRpb25ab25lLFxuICAgICAgfSk7XG4gICAgcmV0dXJuIHNldFpvbmUgPyBpbnN0IDogaW5zdC5zZXRab25lKHpvbmUpO1xuICB9IGVsc2Uge1xuICAgIHJldHVybiBEYXRlVGltZS5pbnZhbGlkKFxuICAgICAgbmV3IEludmFsaWQoXCJ1bnBhcnNhYmxlXCIsIGB0aGUgaW5wdXQgXCIke3RleHR9XCIgY2FuJ3QgYmUgcGFyc2VkIGFzICR7Zm9ybWF0fWApXG4gICAgKTtcbiAgfVxufVxuXG4vLyBpZiB5b3Ugd2FudCB0byBvdXRwdXQgYSB0ZWNobmljYWwgZm9ybWF0IChlLmcuIFJGQyAyODIyKSwgdGhpcyBoZWxwZXJcbi8vIGhlbHBzIGhhbmRsZSB0aGUgZGV0YWlsc1xuZnVuY3Rpb24gdG9UZWNoRm9ybWF0KGR0LCBmb3JtYXQsIGFsbG93WiA9IHRydWUpIHtcbiAgcmV0dXJuIGR0LmlzVmFsaWRcbiAgICA/IEZvcm1hdHRlci5jcmVhdGUoTG9jYWxlLmNyZWF0ZShcImVuLVVTXCIpLCB7XG4gICAgICAgIGFsbG93WixcbiAgICAgICAgZm9yY2VTaW1wbGU6IHRydWUsXG4gICAgICB9KS5mb3JtYXREYXRlVGltZUZyb21TdHJpbmcoZHQsIGZvcm1hdClcbiAgICA6IG51bGw7XG59XG5cbi8vIHRlY2huaWNhbCB0aW1lIGZvcm1hdHMgKGUuZy4gdGhlIHRpbWUgcGFydCBvZiBJU08gODYwMSksIHRha2Ugc29tZSBvcHRpb25zXG4vLyBhbmQgdGhpcyBjb21tb25pemVzIHRoZWlyIGhhbmRsaW5nXG5mdW5jdGlvbiB0b1RlY2hUaW1lRm9ybWF0KFxuICBkdCxcbiAge1xuICAgIHN1cHByZXNzU2Vjb25kcyA9IGZhbHNlLFxuICAgIHN1cHByZXNzTWlsbGlzZWNvbmRzID0gZmFsc2UsXG4gICAgaW5jbHVkZU9mZnNldCxcbiAgICBpbmNsdWRlUHJlZml4ID0gZmFsc2UsXG4gICAgaW5jbHVkZVpvbmUgPSBmYWxzZSxcbiAgICBzcGFjZVpvbmUgPSBmYWxzZSxcbiAgICBmb3JtYXQgPSBcImV4dGVuZGVkXCIsXG4gIH1cbikge1xuICBsZXQgZm10ID0gZm9ybWF0ID09PSBcImJhc2ljXCIgPyBcIkhIbW1cIiA6IFwiSEg6bW1cIjtcblxuICBpZiAoIXN1cHByZXNzU2Vjb25kcyB8fCBkdC5zZWNvbmQgIT09IDAgfHwgZHQubWlsbGlzZWNvbmQgIT09IDApIHtcbiAgICBmbXQgKz0gZm9ybWF0ID09PSBcImJhc2ljXCIgPyBcInNzXCIgOiBcIjpzc1wiO1xuICAgIGlmICghc3VwcHJlc3NNaWxsaXNlY29uZHMgfHwgZHQubWlsbGlzZWNvbmQgIT09IDApIHtcbiAgICAgIGZtdCArPSBcIi5TU1NcIjtcbiAgICB9XG4gIH1cblxuICBpZiAoKGluY2x1ZGVab25lIHx8IGluY2x1ZGVPZmZzZXQpICYmIHNwYWNlWm9uZSkge1xuICAgIGZtdCArPSBcIiBcIjtcbiAgfVxuXG4gIGlmIChpbmNsdWRlWm9uZSkge1xuICAgIGZtdCArPSBcInpcIjtcbiAgfSBlbHNlIGlmIChpbmNsdWRlT2Zmc2V0KSB7XG4gICAgZm10ICs9IGZvcm1hdCA9PT0gXCJiYXNpY1wiID8gXCJaWlpcIiA6IFwiWlpcIjtcbiAgfVxuXG4gIGxldCBzdHIgPSB0b1RlY2hGb3JtYXQoZHQsIGZtdCk7XG5cbiAgaWYgKGluY2x1ZGVQcmVmaXgpIHtcbiAgICBzdHIgPSBcIlRcIiArIHN0cjtcbiAgfVxuXG4gIHJldHVybiBzdHI7XG59XG5cbi8vIGRlZmF1bHRzIGZvciB1bnNwZWNpZmllZCB1bml0cyBpbiB0aGUgc3VwcG9ydGVkIGNhbGVuZGFyc1xuY29uc3QgZGVmYXVsdFVuaXRWYWx1ZXMgPSB7XG4gICAgbW9udGg6IDEsXG4gICAgZGF5OiAxLFxuICAgIGhvdXI6IDAsXG4gICAgbWludXRlOiAwLFxuICAgIHNlY29uZDogMCxcbiAgICBtaWxsaXNlY29uZDogMCxcbiAgfSxcbiAgZGVmYXVsdFdlZWtVbml0VmFsdWVzID0ge1xuICAgIHdlZWtOdW1iZXI6IDEsXG4gICAgd2Vla2RheTogMSxcbiAgICBob3VyOiAwLFxuICAgIG1pbnV0ZTogMCxcbiAgICBzZWNvbmQ6IDAsXG4gICAgbWlsbGlzZWNvbmQ6IDAsXG4gIH0sXG4gIGRlZmF1bHRPcmRpbmFsVW5pdFZhbHVlcyA9IHtcbiAgICBvcmRpbmFsOiAxLFxuICAgIGhvdXI6IDAsXG4gICAgbWludXRlOiAwLFxuICAgIHNlY29uZDogMCxcbiAgICBtaWxsaXNlY29uZDogMCxcbiAgfTtcblxuLy8gVW5pdHMgaW4gdGhlIHN1cHBvcnRlZCBjYWxlbmRhcnMsIHNvcnRlZCBieSBiaWduZXNzXG5jb25zdCBvcmRlcmVkVW5pdHMgPSBbXCJ5ZWFyXCIsIFwibW9udGhcIiwgXCJkYXlcIiwgXCJob3VyXCIsIFwibWludXRlXCIsIFwic2Vjb25kXCIsIFwibWlsbGlzZWNvbmRcIl0sXG4gIG9yZGVyZWRXZWVrVW5pdHMgPSBbXG4gICAgXCJ3ZWVrWWVhclwiLFxuICAgIFwid2Vla051bWJlclwiLFxuICAgIFwid2Vla2RheVwiLFxuICAgIFwiaG91clwiLFxuICAgIFwibWludXRlXCIsXG4gICAgXCJzZWNvbmRcIixcbiAgICBcIm1pbGxpc2Vjb25kXCIsXG4gIF0sXG4gIG9yZGVyZWRPcmRpbmFsVW5pdHMgPSBbXCJ5ZWFyXCIsIFwib3JkaW5hbFwiLCBcImhvdXJcIiwgXCJtaW51dGVcIiwgXCJzZWNvbmRcIiwgXCJtaWxsaXNlY29uZFwiXTtcblxuLy8gc3RhbmRhcmRpemUgY2FzZSBhbmQgcGx1cmFsaXR5IGluIHVuaXRzXG5mdW5jdGlvbiBub3JtYWxpemVVbml0KHVuaXQpIHtcbiAgY29uc3Qgbm9ybWFsaXplZCA9IHtcbiAgICB5ZWFyOiBcInllYXJcIixcbiAgICB5ZWFyczogXCJ5ZWFyXCIsXG4gICAgbW9udGg6IFwibW9udGhcIixcbiAgICBtb250aHM6IFwibW9udGhcIixcbiAgICBkYXk6IFwiZGF5XCIsXG4gICAgZGF5czogXCJkYXlcIixcbiAgICBob3VyOiBcImhvdXJcIixcbiAgICBob3VyczogXCJob3VyXCIsXG4gICAgbWludXRlOiBcIm1pbnV0ZVwiLFxuICAgIG1pbnV0ZXM6IFwibWludXRlXCIsXG4gICAgcXVhcnRlcjogXCJxdWFydGVyXCIsXG4gICAgcXVhcnRlcnM6IFwicXVhcnRlclwiLFxuICAgIHNlY29uZDogXCJzZWNvbmRcIixcbiAgICBzZWNvbmRzOiBcInNlY29uZFwiLFxuICAgIG1pbGxpc2Vjb25kOiBcIm1pbGxpc2Vjb25kXCIsXG4gICAgbWlsbGlzZWNvbmRzOiBcIm1pbGxpc2Vjb25kXCIsXG4gICAgd2Vla2RheTogXCJ3ZWVrZGF5XCIsXG4gICAgd2Vla2RheXM6IFwid2Vla2RheVwiLFxuICAgIHdlZWtudW1iZXI6IFwid2Vla051bWJlclwiLFxuICAgIHdlZWtzbnVtYmVyOiBcIndlZWtOdW1iZXJcIixcbiAgICB3ZWVrbnVtYmVyczogXCJ3ZWVrTnVtYmVyXCIsXG4gICAgd2Vla3llYXI6IFwid2Vla1llYXJcIixcbiAgICB3ZWVreWVhcnM6IFwid2Vla1llYXJcIixcbiAgICBvcmRpbmFsOiBcIm9yZGluYWxcIixcbiAgfVt1bml0LnRvTG93ZXJDYXNlKCldO1xuXG4gIGlmICghbm9ybWFsaXplZCkgdGhyb3cgbmV3IEludmFsaWRVbml0RXJyb3IodW5pdCk7XG5cbiAgcmV0dXJuIG5vcm1hbGl6ZWQ7XG59XG5cbi8vIHRoaXMgaXMgYSBkdW1iZWQgZG93biB2ZXJzaW9uIG9mIGZyb21PYmplY3QoKSB0aGF0IHJ1bnMgYWJvdXQgNjAlIGZhc3RlclxuLy8gYnV0IGRvZXNuJ3QgZG8gYW55IHZhbGlkYXRpb24sIG1ha2VzIGEgYnVuY2ggb2YgYXNzdW1wdGlvbnMgYWJvdXQgd2hhdCB1bml0c1xuLy8gYXJlIHByZXNlbnQsIGFuZCBzbyBvbi5cblxuLy8gdGhpcyBpcyBhIGR1bWJlZCBkb3duIHZlcnNpb24gb2YgZnJvbU9iamVjdCgpIHRoYXQgcnVucyBhYm91dCA2MCUgZmFzdGVyXG4vLyBidXQgZG9lc24ndCBkbyBhbnkgdmFsaWRhdGlvbiwgbWFrZXMgYSBidW5jaCBvZiBhc3N1bXB0aW9ucyBhYm91dCB3aGF0IHVuaXRzXG4vLyBhcmUgcHJlc2VudCwgYW5kIHNvIG9uLlxuZnVuY3Rpb24gcXVpY2tEVChvYmosIG9wdHMpIHtcbiAgY29uc3Qgem9uZSA9IG5vcm1hbGl6ZVpvbmUob3B0cy56b25lLCBTZXR0aW5ncy5kZWZhdWx0Wm9uZSksXG4gICAgbG9jID0gTG9jYWxlLmZyb21PYmplY3Qob3B0cyksXG4gICAgdHNOb3cgPSBTZXR0aW5ncy5ub3coKTtcblxuICBsZXQgdHMsIG87XG5cbiAgLy8gYXNzdW1lIHdlIGhhdmUgdGhlIGhpZ2hlci1vcmRlciB1bml0c1xuICBpZiAoIWlzVW5kZWZpbmVkKG9iai55ZWFyKSkge1xuICAgIGZvciAoY29uc3QgdSBvZiBvcmRlcmVkVW5pdHMpIHtcbiAgICAgIGlmIChpc1VuZGVmaW5lZChvYmpbdV0pKSB7XG4gICAgICAgIG9ialt1XSA9IGRlZmF1bHRVbml0VmFsdWVzW3VdO1xuICAgICAgfVxuICAgIH1cblxuICAgIGNvbnN0IGludmFsaWQgPSBoYXNJbnZhbGlkR3JlZ29yaWFuRGF0YShvYmopIHx8IGhhc0ludmFsaWRUaW1lRGF0YShvYmopO1xuICAgIGlmIChpbnZhbGlkKSB7XG4gICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZChpbnZhbGlkKTtcbiAgICB9XG5cbiAgICBjb25zdCBvZmZzZXRQcm92aXMgPSB6b25lLm9mZnNldCh0c05vdyk7XG4gICAgW3RzLCBvXSA9IG9ialRvVFMob2JqLCBvZmZzZXRQcm92aXMsIHpvbmUpO1xuICB9IGVsc2Uge1xuICAgIHRzID0gdHNOb3c7XG4gIH1cblxuICByZXR1cm4gbmV3IERhdGVUaW1lKHsgdHMsIHpvbmUsIGxvYywgbyB9KTtcbn1cblxuZnVuY3Rpb24gZGlmZlJlbGF0aXZlKHN0YXJ0LCBlbmQsIG9wdHMpIHtcbiAgY29uc3Qgcm91bmQgPSBpc1VuZGVmaW5lZChvcHRzLnJvdW5kKSA/IHRydWUgOiBvcHRzLnJvdW5kLFxuICAgIGZvcm1hdCA9IChjLCB1bml0KSA9PiB7XG4gICAgICBjID0gcm91bmRUbyhjLCByb3VuZCB8fCBvcHRzLmNhbGVuZGFyeSA/IDAgOiAyLCB0cnVlKTtcbiAgICAgIGNvbnN0IGZvcm1hdHRlciA9IGVuZC5sb2MuY2xvbmUob3B0cykucmVsRm9ybWF0dGVyKG9wdHMpO1xuICAgICAgcmV0dXJuIGZvcm1hdHRlci5mb3JtYXQoYywgdW5pdCk7XG4gICAgfSxcbiAgICBkaWZmZXIgPSAodW5pdCkgPT4ge1xuICAgICAgaWYgKG9wdHMuY2FsZW5kYXJ5KSB7XG4gICAgICAgIGlmICghZW5kLmhhc1NhbWUoc3RhcnQsIHVuaXQpKSB7XG4gICAgICAgICAgcmV0dXJuIGVuZC5zdGFydE9mKHVuaXQpLmRpZmYoc3RhcnQuc3RhcnRPZih1bml0KSwgdW5pdCkuZ2V0KHVuaXQpO1xuICAgICAgICB9IGVsc2UgcmV0dXJuIDA7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICByZXR1cm4gZW5kLmRpZmYoc3RhcnQsIHVuaXQpLmdldCh1bml0KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gIGlmIChvcHRzLnVuaXQpIHtcbiAgICByZXR1cm4gZm9ybWF0KGRpZmZlcihvcHRzLnVuaXQpLCBvcHRzLnVuaXQpO1xuICB9XG5cbiAgZm9yIChjb25zdCB1bml0IG9mIG9wdHMudW5pdHMpIHtcbiAgICBjb25zdCBjb3VudCA9IGRpZmZlcih1bml0KTtcbiAgICBpZiAoTWF0aC5hYnMoY291bnQpID49IDEpIHtcbiAgICAgIHJldHVybiBmb3JtYXQoY291bnQsIHVuaXQpO1xuICAgIH1cbiAgfVxuICByZXR1cm4gZm9ybWF0KHN0YXJ0ID4gZW5kID8gLTAgOiAwLCBvcHRzLnVuaXRzW29wdHMudW5pdHMubGVuZ3RoIC0gMV0pO1xufVxuXG5mdW5jdGlvbiBsYXN0T3B0cyhhcmdMaXN0KSB7XG4gIGxldCBvcHRzID0ge30sXG4gICAgYXJncztcbiAgaWYgKGFyZ0xpc3QubGVuZ3RoID4gMCAmJiB0eXBlb2YgYXJnTGlzdFthcmdMaXN0Lmxlbmd0aCAtIDFdID09PSBcIm9iamVjdFwiKSB7XG4gICAgb3B0cyA9IGFyZ0xpc3RbYXJnTGlzdC5sZW5ndGggLSAxXTtcbiAgICBhcmdzID0gQXJyYXkuZnJvbShhcmdMaXN0KS5zbGljZSgwLCBhcmdMaXN0Lmxlbmd0aCAtIDEpO1xuICB9IGVsc2Uge1xuICAgIGFyZ3MgPSBBcnJheS5mcm9tKGFyZ0xpc3QpO1xuICB9XG4gIHJldHVybiBbb3B0cywgYXJnc107XG59XG5cbi8qKlxuICogQSBEYXRlVGltZSBpcyBhbiBpbW11dGFibGUgZGF0YSBzdHJ1Y3R1cmUgcmVwcmVzZW50aW5nIGEgc3BlY2lmaWMgZGF0ZSBhbmQgdGltZSBhbmQgYWNjb21wYW55aW5nIG1ldGhvZHMuIEl0IGNvbnRhaW5zIGNsYXNzIGFuZCBpbnN0YW5jZSBtZXRob2RzIGZvciBjcmVhdGluZywgcGFyc2luZywgaW50ZXJyb2dhdGluZywgdHJhbnNmb3JtaW5nLCBhbmQgZm9ybWF0dGluZyB0aGVtLlxuICpcbiAqIEEgRGF0ZVRpbWUgY29tcHJpc2VzIG9mOlxuICogKiBBIHRpbWVzdGFtcC4gRWFjaCBEYXRlVGltZSBpbnN0YW5jZSByZWZlcnMgdG8gYSBzcGVjaWZpYyBtaWxsaXNlY29uZCBvZiB0aGUgVW5peCBlcG9jaC5cbiAqICogQSB0aW1lIHpvbmUuIEVhY2ggaW5zdGFuY2UgaXMgY29uc2lkZXJlZCBpbiB0aGUgY29udGV4dCBvZiBhIHNwZWNpZmljIHpvbmUgKGJ5IGRlZmF1bHQgdGhlIGxvY2FsIHN5c3RlbSdzIHpvbmUpLlxuICogKiBDb25maWd1cmF0aW9uIHByb3BlcnRpZXMgdGhhdCBlZmZlY3QgaG93IG91dHB1dCBzdHJpbmdzIGFyZSBmb3JtYXR0ZWQsIHN1Y2ggYXMgYGxvY2FsZWAsIGBudW1iZXJpbmdTeXN0ZW1gLCBhbmQgYG91dHB1dENhbGVuZGFyYC5cbiAqXG4gKiBIZXJlIGlzIGEgYnJpZWYgb3ZlcnZpZXcgb2YgdGhlIG1vc3QgY29tbW9ubHkgdXNlZCBmdW5jdGlvbmFsaXR5IGl0IHByb3ZpZGVzOlxuICpcbiAqICogKipDcmVhdGlvbioqOiBUbyBjcmVhdGUgYSBEYXRlVGltZSBmcm9tIGl0cyBjb21wb25lbnRzLCB1c2Ugb25lIG9mIGl0cyBmYWN0b3J5IGNsYXNzIG1ldGhvZHM6IHtAbGluayBEYXRlVGltZS5sb2NhbH0sIHtAbGluayBEYXRlVGltZS51dGN9LCBhbmQgKG1vc3QgZmxleGlibHkpIHtAbGluayBEYXRlVGltZS5mcm9tT2JqZWN0fS4gVG8gY3JlYXRlIG9uZSBmcm9tIGEgc3RhbmRhcmQgc3RyaW5nIGZvcm1hdCwgdXNlIHtAbGluayBEYXRlVGltZS5mcm9tSVNPfSwge0BsaW5rIERhdGVUaW1lLmZyb21IVFRQfSwgYW5kIHtAbGluayBEYXRlVGltZS5mcm9tUkZDMjgyMn0uIFRvIGNyZWF0ZSBvbmUgZnJvbSBhIGN1c3RvbSBzdHJpbmcgZm9ybWF0LCB1c2Uge0BsaW5rIERhdGVUaW1lLmZyb21Gb3JtYXR9LiBUbyBjcmVhdGUgb25lIGZyb20gYSBuYXRpdmUgSlMgZGF0ZSwgdXNlIHtAbGluayBEYXRlVGltZS5mcm9tSlNEYXRlfS5cbiAqICogKipHcmVnb3JpYW4gY2FsZW5kYXIgYW5kIHRpbWUqKjogVG8gZXhhbWluZSB0aGUgR3JlZ29yaWFuIHByb3BlcnRpZXMgb2YgYSBEYXRlVGltZSBpbmRpdmlkdWFsbHkgKGkuZSBhcyBvcHBvc2VkIHRvIGNvbGxlY3RpdmVseSB0aHJvdWdoIHtAbGluayBEYXRlVGltZSN0b09iamVjdH0pLCB1c2UgdGhlIHtAbGluayBEYXRlVGltZSN5ZWFyfSwge0BsaW5rIERhdGVUaW1lI21vbnRofSxcbiAqIHtAbGluayBEYXRlVGltZSNkYXl9LCB7QGxpbmsgRGF0ZVRpbWUjaG91cn0sIHtAbGluayBEYXRlVGltZSNtaW51dGV9LCB7QGxpbmsgRGF0ZVRpbWUjc2Vjb25kfSwge0BsaW5rIERhdGVUaW1lI21pbGxpc2Vjb25kfSBhY2Nlc3NvcnMuXG4gKiAqICoqV2VlayBjYWxlbmRhcioqOiBGb3IgSVNPIHdlZWsgY2FsZW5kYXIgYXR0cmlidXRlcywgc2VlIHRoZSB7QGxpbmsgRGF0ZVRpbWUjd2Vla1llYXJ9LCB7QGxpbmsgRGF0ZVRpbWUjd2Vla051bWJlcn0sIGFuZCB7QGxpbmsgRGF0ZVRpbWUjd2Vla2RheX0gYWNjZXNzb3JzLlxuICogKiAqKkNvbmZpZ3VyYXRpb24qKiBTZWUgdGhlIHtAbGluayBEYXRlVGltZSNsb2NhbGV9IGFuZCB7QGxpbmsgRGF0ZVRpbWUjbnVtYmVyaW5nU3lzdGVtfSBhY2Nlc3NvcnMuXG4gKiAqICoqVHJhbnNmb3JtYXRpb24qKjogVG8gdHJhbnNmb3JtIHRoZSBEYXRlVGltZSBpbnRvIG90aGVyIERhdGVUaW1lcywgdXNlIHtAbGluayBEYXRlVGltZSNzZXR9LCB7QGxpbmsgRGF0ZVRpbWUjcmVjb25maWd1cmV9LCB7QGxpbmsgRGF0ZVRpbWUjc2V0Wm9uZX0sIHtAbGluayBEYXRlVGltZSNzZXRMb2NhbGV9LCB7QGxpbmsgRGF0ZVRpbWUucGx1c30sIHtAbGluayBEYXRlVGltZSNtaW51c30sIHtAbGluayBEYXRlVGltZSNlbmRPZn0sIHtAbGluayBEYXRlVGltZSNzdGFydE9mfSwge0BsaW5rIERhdGVUaW1lI3RvVVRDfSwgYW5kIHtAbGluayBEYXRlVGltZSN0b0xvY2FsfS5cbiAqICogKipPdXRwdXQqKjogVG8gY29udmVydCB0aGUgRGF0ZVRpbWUgdG8gb3RoZXIgcmVwcmVzZW50YXRpb25zLCB1c2UgdGhlIHtAbGluayBEYXRlVGltZSN0b1JlbGF0aXZlfSwge0BsaW5rIERhdGVUaW1lI3RvUmVsYXRpdmVDYWxlbmRhcn0sIHtAbGluayBEYXRlVGltZSN0b0pTT059LCB7QGxpbmsgRGF0ZVRpbWUjdG9JU099LCB7QGxpbmsgRGF0ZVRpbWUjdG9IVFRQfSwge0BsaW5rIERhdGVUaW1lI3RvT2JqZWN0fSwge0BsaW5rIERhdGVUaW1lI3RvUkZDMjgyMn0sIHtAbGluayBEYXRlVGltZSN0b1N0cmluZ30sIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30sIHtAbGluayBEYXRlVGltZSN0b0Zvcm1hdH0sIHtAbGluayBEYXRlVGltZSN0b01pbGxpc30gYW5kIHtAbGluayBEYXRlVGltZSN0b0pTRGF0ZX0uXG4gKlxuICogVGhlcmUncyBwbGVudHkgb3RoZXJzIGRvY3VtZW50ZWQgYmVsb3cuIEluIGFkZGl0aW9uLCBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBzdWJ0bGVyIHRvcGljcyBsaWtlIGludGVybmF0aW9uYWxpemF0aW9uLCB0aW1lIHpvbmVzLCBhbHRlcm5hdGl2ZSBjYWxlbmRhcnMsIHZhbGlkaXR5LCBhbmQgc28gb24sIHNlZSB0aGUgZXh0ZXJuYWwgZG9jdW1lbnRhdGlvbi5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgRGF0ZVRpbWUge1xuICAvKipcbiAgICogQGFjY2VzcyBwcml2YXRlXG4gICAqL1xuICBjb25zdHJ1Y3Rvcihjb25maWcpIHtcbiAgICBjb25zdCB6b25lID0gY29uZmlnLnpvbmUgfHwgU2V0dGluZ3MuZGVmYXVsdFpvbmU7XG5cbiAgICBsZXQgaW52YWxpZCA9XG4gICAgICBjb25maWcuaW52YWxpZCB8fFxuICAgICAgKE51bWJlci5pc05hTihjb25maWcudHMpID8gbmV3IEludmFsaWQoXCJpbnZhbGlkIGlucHV0XCIpIDogbnVsbCkgfHxcbiAgICAgICghem9uZS5pc1ZhbGlkID8gdW5zdXBwb3J0ZWRab25lKHpvbmUpIDogbnVsbCk7XG4gICAgLyoqXG4gICAgICogQGFjY2VzcyBwcml2YXRlXG4gICAgICovXG4gICAgdGhpcy50cyA9IGlzVW5kZWZpbmVkKGNvbmZpZy50cykgPyBTZXR0aW5ncy5ub3coKSA6IGNvbmZpZy50cztcblxuICAgIGxldCBjID0gbnVsbCxcbiAgICAgIG8gPSBudWxsO1xuICAgIGlmICghaW52YWxpZCkge1xuICAgICAgY29uc3QgdW5jaGFuZ2VkID0gY29uZmlnLm9sZCAmJiBjb25maWcub2xkLnRzID09PSB0aGlzLnRzICYmIGNvbmZpZy5vbGQuem9uZS5lcXVhbHMoem9uZSk7XG5cbiAgICAgIGlmICh1bmNoYW5nZWQpIHtcbiAgICAgICAgW2MsIG9dID0gW2NvbmZpZy5vbGQuYywgY29uZmlnLm9sZC5vXTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNvbnN0IG90ID0gem9uZS5vZmZzZXQodGhpcy50cyk7XG4gICAgICAgIGMgPSB0c1RvT2JqKHRoaXMudHMsIG90KTtcbiAgICAgICAgaW52YWxpZCA9IE51bWJlci5pc05hTihjLnllYXIpID8gbmV3IEludmFsaWQoXCJpbnZhbGlkIGlucHV0XCIpIDogbnVsbDtcbiAgICAgICAgYyA9IGludmFsaWQgPyBudWxsIDogYztcbiAgICAgICAgbyA9IGludmFsaWQgPyBudWxsIDogb3Q7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQGFjY2VzcyBwcml2YXRlXG4gICAgICovXG4gICAgdGhpcy5fem9uZSA9IHpvbmU7XG4gICAgLyoqXG4gICAgICogQGFjY2VzcyBwcml2YXRlXG4gICAgICovXG4gICAgdGhpcy5sb2MgPSBjb25maWcubG9jIHx8IExvY2FsZS5jcmVhdGUoKTtcbiAgICAvKipcbiAgICAgKiBAYWNjZXNzIHByaXZhdGVcbiAgICAgKi9cbiAgICB0aGlzLmludmFsaWQgPSBpbnZhbGlkO1xuICAgIC8qKlxuICAgICAqIEBhY2Nlc3MgcHJpdmF0ZVxuICAgICAqL1xuICAgIHRoaXMud2Vla0RhdGEgPSBudWxsO1xuICAgIC8qKlxuICAgICAqIEBhY2Nlc3MgcHJpdmF0ZVxuICAgICAqL1xuICAgIHRoaXMuYyA9IGM7XG4gICAgLyoqXG4gICAgICogQGFjY2VzcyBwcml2YXRlXG4gICAgICovXG4gICAgdGhpcy5vID0gbztcbiAgICAvKipcbiAgICAgKiBAYWNjZXNzIHByaXZhdGVcbiAgICAgKi9cbiAgICB0aGlzLmlzTHV4b25EYXRlVGltZSA9IHRydWU7XG4gIH1cblxuICAvLyBDT05TVFJVQ1RcblxuICAvKipcbiAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgZm9yIHRoZSBjdXJyZW50IGluc3RhbnQsIGluIHRoZSBzeXN0ZW0ncyB0aW1lIHpvbmUuXG4gICAqXG4gICAqIFVzZSBTZXR0aW5ncyB0byBvdmVycmlkZSB0aGVzZSBkZWZhdWx0IHZhbHVlcyBpZiBuZWVkZWQuXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvSVNPKCkgLy9+PiBub3cgaW4gdGhlIElTTyBmb3JtYXRcbiAgICogQHJldHVybiB7RGF0ZVRpbWV9XG4gICAqL1xuICBzdGF0aWMgbm93KCkge1xuICAgIHJldHVybiBuZXcgRGF0ZVRpbWUoe30pO1xuICB9XG5cbiAgLyoqXG4gICAqIENyZWF0ZSBhIGxvY2FsIERhdGVUaW1lXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbeWVhcl0gLSBUaGUgY2FsZW5kYXIgeWVhci4gSWYgb21pdHRlZCAoYXMgaW4sIGNhbGwgYGxvY2FsKClgIHdpdGggbm8gYXJndW1lbnRzKSwgdGhlIGN1cnJlbnQgdGltZSB3aWxsIGJlIHVzZWRcbiAgICogQHBhcmFtIHtudW1iZXJ9IFttb250aD0xXSAtIFRoZSBtb250aCwgMS1pbmRleGVkXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbZGF5PTFdIC0gVGhlIGRheSBvZiB0aGUgbW9udGgsIDEtaW5kZXhlZFxuICAgKiBAcGFyYW0ge251bWJlcn0gW2hvdXI9MF0gLSBUaGUgaG91ciBvZiB0aGUgZGF5LCBpbiAyNC1ob3VyIHRpbWVcbiAgICogQHBhcmFtIHtudW1iZXJ9IFttaW51dGU9MF0gLSBUaGUgbWludXRlIG9mIHRoZSBob3VyLCBtZWFuaW5nIGEgbnVtYmVyIGJldHdlZW4gMCBhbmQgNTlcbiAgICogQHBhcmFtIHtudW1iZXJ9IFtzZWNvbmQ9MF0gLSBUaGUgc2Vjb25kIG9mIHRoZSBtaW51dGUsIG1lYW5pbmcgYSBudW1iZXIgYmV0d2VlbiAwIGFuZCA1OVxuICAgKiBAcGFyYW0ge251bWJlcn0gW21pbGxpc2Vjb25kPTBdIC0gVGhlIG1pbGxpc2Vjb25kIG9mIHRoZSBzZWNvbmQsIG1lYW5pbmcgYSBudW1iZXIgYmV0d2VlbiAwIGFuZCA5OTlcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IG5vd1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCh7IHpvbmU6IFwiQW1lcmljYS9OZXdfWW9ya1wiIH0pICAgICAgLy9+PiBub3csIGluIFVTIGVhc3QgY29hc3QgdGltZVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMS0wMVQwMDowMDowMFxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAzKSAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0wMVQwMDowMDowMFxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAzLCAxMiwgeyBsb2NhbGU6IFwiZnJcIiB9KSAgICAgLy9+PiAyMDE3LTAzLTEyVDAwOjAwOjAwLCB3aXRoIGEgRnJlbmNoIGxvY2FsZVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAzLCAxMiwgNSkgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0xMlQwNTowMDowMFxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAzLCAxMiwgNSwgeyB6b25lOiBcInV0Y1wiIH0pICAgLy9+PiAyMDE3LTAzLTEyVDA1OjAwOjAwLCBpbiBVVENcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMywgMTIsIDUsIDQ1KSAgICAgICAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6NDU6MDBcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMywgMTIsIDUsIDQ1LCAxMCkgICAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6NDU6MTBcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMywgMTIsIDUsIDQ1LCAxMCwgNzY1KSAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6NDU6MTAuNzY1XG4gICAqIEByZXR1cm4ge0RhdGVUaW1lfVxuICAgKi9cbiAgc3RhdGljIGxvY2FsKCkge1xuICAgIGNvbnN0IFtvcHRzLCBhcmdzXSA9IGxhc3RPcHRzKGFyZ3VtZW50cyksXG4gICAgICBbeWVhciwgbW9udGgsIGRheSwgaG91ciwgbWludXRlLCBzZWNvbmQsIG1pbGxpc2Vjb25kXSA9IGFyZ3M7XG4gICAgcmV0dXJuIHF1aWNrRFQoeyB5ZWFyLCBtb250aCwgZGF5LCBob3VyLCBtaW51dGUsIHNlY29uZCwgbWlsbGlzZWNvbmQgfSwgb3B0cyk7XG4gIH1cblxuICAvKipcbiAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgaW4gVVRDXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbeWVhcl0gLSBUaGUgY2FsZW5kYXIgeWVhci4gSWYgb21pdHRlZCAoYXMgaW4sIGNhbGwgYHV0YygpYCB3aXRoIG5vIGFyZ3VtZW50cyksIHRoZSBjdXJyZW50IHRpbWUgd2lsbCBiZSB1c2VkXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbbW9udGg9MV0gLSBUaGUgbW9udGgsIDEtaW5kZXhlZFxuICAgKiBAcGFyYW0ge251bWJlcn0gW2RheT0xXSAtIFRoZSBkYXkgb2YgdGhlIG1vbnRoXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbaG91cj0wXSAtIFRoZSBob3VyIG9mIHRoZSBkYXksIGluIDI0LWhvdXIgdGltZVxuICAgKiBAcGFyYW0ge251bWJlcn0gW21pbnV0ZT0wXSAtIFRoZSBtaW51dGUgb2YgdGhlIGhvdXIsIG1lYW5pbmcgYSBudW1iZXIgYmV0d2VlbiAwIGFuZCA1OVxuICAgKiBAcGFyYW0ge251bWJlcn0gW3NlY29uZD0wXSAtIFRoZSBzZWNvbmQgb2YgdGhlIG1pbnV0ZSwgbWVhbmluZyBhIG51bWJlciBiZXR3ZWVuIDAgYW5kIDU5XG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbbWlsbGlzZWNvbmQ9MF0gLSBUaGUgbWlsbGlzZWNvbmQgb2YgdGhlIHNlY29uZCwgbWVhbmluZyBhIG51bWJlciBiZXR3ZWVuIDAgYW5kIDk5OVxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyAtIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgdGhlIERhdGVUaW1lXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5sb2NhbGVdIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLm91dHB1dENhbGVuZGFyXSAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLm51bWJlcmluZ1N5c3RlbV0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IG5vd1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IDIwMTctMDEtMDFUMDA6MDA6MDBaXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE3LCAzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0wMVQwMDowMDowMFpcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTcsIDMsIDEyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9+PiAyMDE3LTAzLTEyVDAwOjAwOjAwWlxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNywgMywgMTIsIDUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6MDA6MDBaXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE3LCAzLCAxMiwgNSwgNDUpICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0xMlQwNTo0NTowMFpcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTcsIDMsIDEyLCA1LCA0NSwgeyBsb2NhbGU6IFwiZnJcIiB9KSAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6NDU6MDBaIHdpdGggYSBGcmVuY2ggbG9jYWxlXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE3LCAzLCAxMiwgNSwgNDUsIDEwKSAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0xMlQwNTo0NToxMFpcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTcsIDMsIDEyLCA1LCA0NSwgMTAsIDc2NSwgeyBsb2NhbGU6IFwiZnJcIiB9KSAvL34+IDIwMTctMDMtMTJUMDU6NDU6MTAuNzY1WiB3aXRoIGEgRnJlbmNoIGxvY2FsZVxuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIHN0YXRpYyB1dGMoKSB7XG4gICAgY29uc3QgW29wdHMsIGFyZ3NdID0gbGFzdE9wdHMoYXJndW1lbnRzKSxcbiAgICAgIFt5ZWFyLCBtb250aCwgZGF5LCBob3VyLCBtaW51dGUsIHNlY29uZCwgbWlsbGlzZWNvbmRdID0gYXJncztcblxuICAgIG9wdHMuem9uZSA9IEZpeGVkT2Zmc2V0Wm9uZS51dGNJbnN0YW5jZTtcbiAgICByZXR1cm4gcXVpY2tEVCh7IHllYXIsIG1vbnRoLCBkYXksIGhvdXIsIG1pbnV0ZSwgc2Vjb25kLCBtaWxsaXNlY29uZCB9LCBvcHRzKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGUgYSBEYXRlVGltZSBmcm9tIGEgSmF2YVNjcmlwdCBEYXRlIG9iamVjdC4gVXNlcyB0aGUgZGVmYXVsdCB6b25lLlxuICAgKiBAcGFyYW0ge0RhdGV9IGRhdGUgLSBhIEphdmFTY3JpcHQgRGF0ZSBvYmplY3RcbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgLSBjb25maWd1cmF0aW9uIG9wdGlvbnMgZm9yIHRoZSBEYXRlVGltZVxuICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbb3B0aW9ucy56b25lPSdsb2NhbCddIC0gdGhlIHpvbmUgdG8gcGxhY2UgdGhlIERhdGVUaW1lIGludG9cbiAgICogQHJldHVybiB7RGF0ZVRpbWV9XG4gICAqL1xuICBzdGF0aWMgZnJvbUpTRGF0ZShkYXRlLCBvcHRpb25zID0ge30pIHtcbiAgICBjb25zdCB0cyA9IGlzRGF0ZShkYXRlKSA/IGRhdGUudmFsdWVPZigpIDogTmFOO1xuICAgIGlmIChOdW1iZXIuaXNOYU4odHMpKSB7XG4gICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZChcImludmFsaWQgaW5wdXRcIik7XG4gICAgfVxuXG4gICAgY29uc3Qgem9uZVRvVXNlID0gbm9ybWFsaXplWm9uZShvcHRpb25zLnpvbmUsIFNldHRpbmdzLmRlZmF1bHRab25lKTtcbiAgICBpZiAoIXpvbmVUb1VzZS5pc1ZhbGlkKSB7XG4gICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZCh1bnN1cHBvcnRlZFpvbmUoem9uZVRvVXNlKSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIG5ldyBEYXRlVGltZSh7XG4gICAgICB0czogdHMsXG4gICAgICB6b25lOiB6b25lVG9Vc2UsXG4gICAgICBsb2M6IExvY2FsZS5mcm9tT2JqZWN0KG9wdGlvbnMpLFxuICAgIH0pO1xuICB9XG5cbiAgLyoqXG4gICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHNpbmNlIHRoZSBlcG9jaCAobWVhbmluZyBzaW5jZSAxIEphbnVhcnkgMTk3MCAwMDowMDowMCBVVEMpLiBVc2VzIHRoZSBkZWZhdWx0IHpvbmUuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBtaWxsaXNlY29uZHMgLSBhIG51bWJlciBvZiBtaWxsaXNlY29uZHMgc2luY2UgMTk3MCBVVENcbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgLSBjb25maWd1cmF0aW9uIG9wdGlvbnMgZm9yIHRoZSBEYXRlVGltZVxuICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbb3B0aW9ucy56b25lPSdsb2NhbCddIC0gdGhlIHpvbmUgdG8gcGxhY2UgdGhlIERhdGVUaW1lIGludG9cbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLmxvY2FsZV0gLSBhIGxvY2FsZSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0aW9ucy5vdXRwdXRDYWxlbmRhciAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQHJldHVybiB7RGF0ZVRpbWV9XG4gICAqL1xuICBzdGF0aWMgZnJvbU1pbGxpcyhtaWxsaXNlY29uZHMsIG9wdGlvbnMgPSB7fSkge1xuICAgIGlmICghaXNOdW1iZXIobWlsbGlzZWNvbmRzKSkge1xuICAgICAgdGhyb3cgbmV3IEludmFsaWRBcmd1bWVudEVycm9yKFxuICAgICAgICBgZnJvbU1pbGxpcyByZXF1aXJlcyBhIG51bWVyaWNhbCBpbnB1dCwgYnV0IHJlY2VpdmVkIGEgJHt0eXBlb2YgbWlsbGlzZWNvbmRzfSB3aXRoIHZhbHVlICR7bWlsbGlzZWNvbmRzfWBcbiAgICAgICk7XG4gICAgfSBlbHNlIGlmIChtaWxsaXNlY29uZHMgPCAtTUFYX0RBVEUgfHwgbWlsbGlzZWNvbmRzID4gTUFYX0RBVEUpIHtcbiAgICAgIC8vIHRoaXMgaXNuJ3QgcGVyZmVjdCBiZWNhdXNlIGJlY2F1c2Ugd2UgY2FuIHN0aWxsIGVuZCB1cCBvdXQgb2YgcmFuZ2UgYmVjYXVzZSBvZiBhZGRpdGlvbmFsIHNoaWZ0aW5nLCBidXQgaXQncyBhIHN0YXJ0XG4gICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZChcIlRpbWVzdGFtcCBvdXQgb2YgcmFuZ2VcIik7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBuZXcgRGF0ZVRpbWUoe1xuICAgICAgICB0czogbWlsbGlzZWNvbmRzLFxuICAgICAgICB6b25lOiBub3JtYWxpemVab25lKG9wdGlvbnMuem9uZSwgU2V0dGluZ3MuZGVmYXVsdFpvbmUpLFxuICAgICAgICBsb2M6IExvY2FsZS5mcm9tT2JqZWN0KG9wdGlvbnMpLFxuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYSBudW1iZXIgb2Ygc2Vjb25kcyBzaW5jZSB0aGUgZXBvY2ggKG1lYW5pbmcgc2luY2UgMSBKYW51YXJ5IDE5NzAgMDA6MDA6MDAgVVRDKS4gVXNlcyB0aGUgZGVmYXVsdCB6b25lLlxuICAgKiBAcGFyYW0ge251bWJlcn0gc2Vjb25kcyAtIGEgbnVtYmVyIG9mIHNlY29uZHMgc2luY2UgMTk3MCBVVENcbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgLSBjb25maWd1cmF0aW9uIG9wdGlvbnMgZm9yIHRoZSBEYXRlVGltZVxuICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbb3B0aW9ucy56b25lPSdsb2NhbCddIC0gdGhlIHpvbmUgdG8gcGxhY2UgdGhlIERhdGVUaW1lIGludG9cbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLmxvY2FsZV0gLSBhIGxvY2FsZSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0aW9ucy5vdXRwdXRDYWxlbmRhciAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQHJldHVybiB7RGF0ZVRpbWV9XG4gICAqL1xuICBzdGF0aWMgZnJvbVNlY29uZHMoc2Vjb25kcywgb3B0aW9ucyA9IHt9KSB7XG4gICAgaWYgKCFpc051bWJlcihzZWNvbmRzKSkge1xuICAgICAgdGhyb3cgbmV3IEludmFsaWRBcmd1bWVudEVycm9yKFwiZnJvbVNlY29uZHMgcmVxdWlyZXMgYSBudW1lcmljYWwgaW5wdXRcIik7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBuZXcgRGF0ZVRpbWUoe1xuICAgICAgICB0czogc2Vjb25kcyAqIDEwMDAsXG4gICAgICAgIHpvbmU6IG5vcm1hbGl6ZVpvbmUob3B0aW9ucy56b25lLCBTZXR0aW5ncy5kZWZhdWx0Wm9uZSksXG4gICAgICAgIGxvYzogTG9jYWxlLmZyb21PYmplY3Qob3B0aW9ucyksXG4gICAgICB9KTtcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgZnJvbSBhIEphdmFTY3JpcHQgb2JqZWN0IHdpdGgga2V5cyBsaWtlICd5ZWFyJyBhbmQgJ2hvdXInIHdpdGggcmVhc29uYWJsZSBkZWZhdWx0cy5cbiAgICogQHBhcmFtIHtPYmplY3R9IG9iaiAtIHRoZSBvYmplY3QgdG8gY3JlYXRlIHRoZSBEYXRlVGltZSBmcm9tXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoueWVhciAtIGEgeWVhciwgc3VjaCBhcyAxOTg3XG4gICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoubW9udGggLSBhIG1vbnRoLCAxLTEyXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBvYmouZGF5IC0gYSBkYXkgb2YgdGhlIG1vbnRoLCAxLTMxLCBkZXBlbmRpbmcgb24gdGhlIG1vbnRoXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoub3JkaW5hbCAtIGRheSBvZiB0aGUgeWVhciwgMS0zNjUgb3IgMzY2XG4gICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoud2Vla1llYXIgLSBhbiBJU08gd2VlayB5ZWFyXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoud2Vla051bWJlciAtIGFuIElTTyB3ZWVrIG51bWJlciwgYmV0d2VlbiAxIGFuZCA1MiBvciA1MywgZGVwZW5kaW5nIG9uIHRoZSB5ZWFyXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoud2Vla2RheSAtIGFuIElTTyB3ZWVrZGF5LCAxLTcsIHdoZXJlIDEgaXMgTW9uZGF5IGFuZCA3IGlzIFN1bmRheVxuICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLmhvdXIgLSBob3VyIG9mIHRoZSBkYXksIDAtMjNcbiAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5taW51dGUgLSBtaW51dGUgb2YgdGhlIGhvdXIsIDAtNTlcbiAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5zZWNvbmQgLSBzZWNvbmQgb2YgdGhlIG1pbnV0ZSwgMC01OVxuICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLm1pbGxpc2Vjb25kIC0gbWlsbGlzZWNvbmQgb2YgdGhlIHNlY29uZCwgMC05OTlcbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIGZvciBjcmVhdGluZyB0aGlzIERhdGVUaW1lXG4gICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV9IFtvcHRzLnpvbmU9J2xvY2FsJ10gLSBpbnRlcnByZXQgdGhlIG51bWJlcnMgaW4gdGhlIGNvbnRleHQgb2YgYSBwYXJ0aWN1bGFyIHpvbmUuIENhbiB0YWtlIGFueSB2YWx1ZSB0YWtlbiBhcyB0aGUgZmlyc3QgYXJndW1lbnQgdG8gc2V0Wm9uZSgpXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J3N5c3RlbSdzIGxvY2FsZSddIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMub3V0cHV0Q2FsZW5kYXIgLSB0aGUgb3V0cHV0IGNhbGVuZGFyIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm51bWJlcmluZ1N5c3RlbSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21PYmplY3QoeyB5ZWFyOiAxOTgyLCBtb250aDogNSwgZGF5OiAyNX0pLnRvSVNPRGF0ZSgpIC8vPT4gJzE5ODItMDUtMjUnXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21PYmplY3QoeyB5ZWFyOiAxOTgyIH0pLnRvSVNPRGF0ZSgpIC8vPT4gJzE5ODItMDEtMDEnXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21PYmplY3QoeyBob3VyOiAxMCwgbWludXRlOiAyNiwgc2Vjb25kOiA2IH0pIC8vfj4gdG9kYXkgYXQgMTA6MjY6MDZcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbU9iamVjdCh7IGhvdXI6IDEwLCBtaW51dGU6IDI2LCBzZWNvbmQ6IDYgfSwgeyB6b25lOiAndXRjJyB9KSxcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbU9iamVjdCh7IGhvdXI6IDEwLCBtaW51dGU6IDI2LCBzZWNvbmQ6IDYgfSwgeyB6b25lOiAnbG9jYWwnIH0pXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21PYmplY3QoeyBob3VyOiAxMCwgbWludXRlOiAyNiwgc2Vjb25kOiA2IH0sIHsgem9uZTogJ0FtZXJpY2EvTmV3X1lvcmsnIH0pXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21PYmplY3QoeyB3ZWVrWWVhcjogMjAxNiwgd2Vla051bWJlcjogMiwgd2Vla2RheTogMyB9KS50b0lTT0RhdGUoKSAvLz0+ICcyMDE2LTAxLTEzJ1xuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIHN0YXRpYyBmcm9tT2JqZWN0KG9iaiwgb3B0cyA9IHt9KSB7XG4gICAgb2JqID0gb2JqIHx8IHt9O1xuICAgIGNvbnN0IHpvbmVUb1VzZSA9IG5vcm1hbGl6ZVpvbmUob3B0cy56b25lLCBTZXR0aW5ncy5kZWZhdWx0Wm9uZSk7XG4gICAgaWYgKCF6b25lVG9Vc2UuaXNWYWxpZCkge1xuICAgICAgcmV0dXJuIERhdGVUaW1lLmludmFsaWQodW5zdXBwb3J0ZWRab25lKHpvbmVUb1VzZSkpO1xuICAgIH1cblxuICAgIGNvbnN0IHRzTm93ID0gU2V0dGluZ3Mubm93KCksXG4gICAgICBvZmZzZXRQcm92aXMgPSB6b25lVG9Vc2Uub2Zmc2V0KHRzTm93KSxcbiAgICAgIG5vcm1hbGl6ZWQgPSBub3JtYWxpemVPYmplY3Qob2JqLCBub3JtYWxpemVVbml0KSxcbiAgICAgIGNvbnRhaW5zT3JkaW5hbCA9ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLm9yZGluYWwpLFxuICAgICAgY29udGFpbnNHcmVnb3JZZWFyID0gIWlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQueWVhciksXG4gICAgICBjb250YWluc0dyZWdvck1EID0gIWlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQubW9udGgpIHx8ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLmRheSksXG4gICAgICBjb250YWluc0dyZWdvciA9IGNvbnRhaW5zR3JlZ29yWWVhciB8fCBjb250YWluc0dyZWdvck1ELFxuICAgICAgZGVmaW5pdGVXZWVrRGVmID0gbm9ybWFsaXplZC53ZWVrWWVhciB8fCBub3JtYWxpemVkLndlZWtOdW1iZXIsXG4gICAgICBsb2MgPSBMb2NhbGUuZnJvbU9iamVjdChvcHRzKTtcblxuICAgIC8vIGNhc2VzOlxuICAgIC8vIGp1c3QgYSB3ZWVrZGF5IC0+IHRoaXMgd2VlaydzIGluc3RhbmNlIG9mIHRoYXQgd2Vla2RheSwgbm8gd29ycmllc1xuICAgIC8vIChncmVnb3JpYW4gZGF0YSBvciBvcmRpbmFsKSArICh3ZWVrWWVhciBvciB3ZWVrTnVtYmVyKSAtPiBlcnJvclxuICAgIC8vIChncmVnb3JpYW4gbW9udGggb3IgZGF5KSArIG9yZGluYWwgLT4gZXJyb3JcbiAgICAvLyBvdGhlcndpc2UganVzdCB1c2Ugd2Vla3Mgb3Igb3JkaW5hbHMgb3IgZ3JlZ29yaWFuLCBkZXBlbmRpbmcgb24gd2hhdCdzIHNwZWNpZmllZFxuXG4gICAgaWYgKChjb250YWluc0dyZWdvciB8fCBjb250YWluc09yZGluYWwpICYmIGRlZmluaXRlV2Vla0RlZikge1xuICAgICAgdGhyb3cgbmV3IENvbmZsaWN0aW5nU3BlY2lmaWNhdGlvbkVycm9yKFxuICAgICAgICBcIkNhbid0IG1peCB3ZWVrWWVhci93ZWVrTnVtYmVyIHVuaXRzIHdpdGggeWVhci9tb250aC9kYXkgb3Igb3JkaW5hbHNcIlxuICAgICAgKTtcbiAgICB9XG5cbiAgICBpZiAoY29udGFpbnNHcmVnb3JNRCAmJiBjb250YWluc09yZGluYWwpIHtcbiAgICAgIHRocm93IG5ldyBDb25mbGljdGluZ1NwZWNpZmljYXRpb25FcnJvcihcIkNhbid0IG1peCBvcmRpbmFsIGRhdGVzIHdpdGggbW9udGgvZGF5XCIpO1xuICAgIH1cblxuICAgIGNvbnN0IHVzZVdlZWtEYXRhID0gZGVmaW5pdGVXZWVrRGVmIHx8IChub3JtYWxpemVkLndlZWtkYXkgJiYgIWNvbnRhaW5zR3JlZ29yKTtcblxuICAgIC8vIGNvbmZpZ3VyZSBvdXJzZWx2ZXMgdG8gZGVhbCB3aXRoIGdyZWdvcmlhbiBkYXRlcyBvciB3ZWVrIHN0dWZmXG4gICAgbGV0IHVuaXRzLFxuICAgICAgZGVmYXVsdFZhbHVlcyxcbiAgICAgIG9iak5vdyA9IHRzVG9PYmoodHNOb3csIG9mZnNldFByb3Zpcyk7XG4gICAgaWYgKHVzZVdlZWtEYXRhKSB7XG4gICAgICB1bml0cyA9IG9yZGVyZWRXZWVrVW5pdHM7XG4gICAgICBkZWZhdWx0VmFsdWVzID0gZGVmYXVsdFdlZWtVbml0VmFsdWVzO1xuICAgICAgb2JqTm93ID0gZ3JlZ29yaWFuVG9XZWVrKG9iak5vdyk7XG4gICAgfSBlbHNlIGlmIChjb250YWluc09yZGluYWwpIHtcbiAgICAgIHVuaXRzID0gb3JkZXJlZE9yZGluYWxVbml0cztcbiAgICAgIGRlZmF1bHRWYWx1ZXMgPSBkZWZhdWx0T3JkaW5hbFVuaXRWYWx1ZXM7XG4gICAgICBvYmpOb3cgPSBncmVnb3JpYW5Ub09yZGluYWwob2JqTm93KTtcbiAgICB9IGVsc2Uge1xuICAgICAgdW5pdHMgPSBvcmRlcmVkVW5pdHM7XG4gICAgICBkZWZhdWx0VmFsdWVzID0gZGVmYXVsdFVuaXRWYWx1ZXM7XG4gICAgfVxuXG4gICAgLy8gc2V0IGRlZmF1bHQgdmFsdWVzIGZvciBtaXNzaW5nIHN0dWZmXG4gICAgbGV0IGZvdW5kRmlyc3QgPSBmYWxzZTtcbiAgICBmb3IgKGNvbnN0IHUgb2YgdW5pdHMpIHtcbiAgICAgIGNvbnN0IHYgPSBub3JtYWxpemVkW3VdO1xuICAgICAgaWYgKCFpc1VuZGVmaW5lZCh2KSkge1xuICAgICAgICBmb3VuZEZpcnN0ID0gdHJ1ZTtcbiAgICAgIH0gZWxzZSBpZiAoZm91bmRGaXJzdCkge1xuICAgICAgICBub3JtYWxpemVkW3VdID0gZGVmYXVsdFZhbHVlc1t1XTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIG5vcm1hbGl6ZWRbdV0gPSBvYmpOb3dbdV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gbWFrZSBzdXJlIHRoZSB2YWx1ZXMgd2UgaGF2ZSBhcmUgaW4gcmFuZ2VcbiAgICBjb25zdCBoaWdoZXJPcmRlckludmFsaWQgPSB1c2VXZWVrRGF0YVxuICAgICAgICA/IGhhc0ludmFsaWRXZWVrRGF0YShub3JtYWxpemVkKVxuICAgICAgICA6IGNvbnRhaW5zT3JkaW5hbFxuICAgICAgICA/IGhhc0ludmFsaWRPcmRpbmFsRGF0YShub3JtYWxpemVkKVxuICAgICAgICA6IGhhc0ludmFsaWRHcmVnb3JpYW5EYXRhKG5vcm1hbGl6ZWQpLFxuICAgICAgaW52YWxpZCA9IGhpZ2hlck9yZGVySW52YWxpZCB8fCBoYXNJbnZhbGlkVGltZURhdGEobm9ybWFsaXplZCk7XG5cbiAgICBpZiAoaW52YWxpZCkge1xuICAgICAgcmV0dXJuIERhdGVUaW1lLmludmFsaWQoaW52YWxpZCk7XG4gICAgfVxuXG4gICAgLy8gY29tcHV0ZSB0aGUgYWN0dWFsIHRpbWVcbiAgICBjb25zdCBncmVnb3JpYW4gPSB1c2VXZWVrRGF0YVxuICAgICAgICA/IHdlZWtUb0dyZWdvcmlhbihub3JtYWxpemVkKVxuICAgICAgICA6IGNvbnRhaW5zT3JkaW5hbFxuICAgICAgICA/IG9yZGluYWxUb0dyZWdvcmlhbihub3JtYWxpemVkKVxuICAgICAgICA6IG5vcm1hbGl6ZWQsXG4gICAgICBbdHNGaW5hbCwgb2Zmc2V0RmluYWxdID0gb2JqVG9UUyhncmVnb3JpYW4sIG9mZnNldFByb3Zpcywgem9uZVRvVXNlKSxcbiAgICAgIGluc3QgPSBuZXcgRGF0ZVRpbWUoe1xuICAgICAgICB0czogdHNGaW5hbCxcbiAgICAgICAgem9uZTogem9uZVRvVXNlLFxuICAgICAgICBvOiBvZmZzZXRGaW5hbCxcbiAgICAgICAgbG9jLFxuICAgICAgfSk7XG5cbiAgICAvLyBncmVnb3JpYW4gZGF0YSArIHdlZWtkYXkgc2VydmVzIG9ubHkgdG8gdmFsaWRhdGVcbiAgICBpZiAobm9ybWFsaXplZC53ZWVrZGF5ICYmIGNvbnRhaW5zR3JlZ29yICYmIG9iai53ZWVrZGF5ICE9PSBpbnN0LndlZWtkYXkpIHtcbiAgICAgIHJldHVybiBEYXRlVGltZS5pbnZhbGlkKFxuICAgICAgICBcIm1pc21hdGNoZWQgd2Vla2RheVwiLFxuICAgICAgICBgeW91IGNhbid0IHNwZWNpZnkgYm90aCBhIHdlZWtkYXkgb2YgJHtub3JtYWxpemVkLndlZWtkYXl9IGFuZCBhIGRhdGUgb2YgJHtpbnN0LnRvSVNPKCl9YFxuICAgICAgKTtcbiAgICB9XG5cbiAgICByZXR1cm4gaW5zdDtcbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGUgYSBEYXRlVGltZSBmcm9tIGFuIElTTyA4NjAxIHN0cmluZ1xuICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dCAtIHRoZSBJU08gc3RyaW5nXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucyB0byBhZmZlY3QgdGhlIGNyZWF0aW9uXG4gICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV9IFtvcHRzLnpvbmU9J2xvY2FsJ10gLSB1c2UgdGhpcyB6b25lIGlmIG5vIG9mZnNldCBpcyBzcGVjaWZpZWQgaW4gdGhlIGlucHV0IHN0cmluZyBpdHNlbGYuIFdpbGwgYWxzbyBjb252ZXJ0IHRoZSB0aW1lIHRvIHRoaXMgem9uZVxuICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnNldFpvbmU9ZmFsc2VdIC0gb3ZlcnJpZGUgdGhlIHpvbmUgd2l0aCBhIGZpeGVkLW9mZnNldCB6b25lIHNwZWNpZmllZCBpbiB0aGUgc3RyaW5nIGl0c2VsZiwgaWYgaXQgc3BlY2lmaWVzIG9uZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlPSdzeXN0ZW0ncyBsb2NhbGUnXSAtIGEgbG9jYWxlIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5vdXRwdXRDYWxlbmRhcl0gLSB0aGUgb3V0cHV0IGNhbGVuZGFyIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5udW1iZXJpbmdTeXN0ZW1dIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbUlTTygnMjAxNi0wNS0yNVQwOTowODozNC4xMjMnKVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tSVNPKCcyMDE2LTA1LTI1VDA5OjA4OjM0LjEyMyswNjowMCcpXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21JU08oJzIwMTYtMDUtMjVUMDk6MDg6MzQuMTIzKzA2OjAwJywge3NldFpvbmU6IHRydWV9KVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tSVNPKCcyMDE2LTA1LTI1VDA5OjA4OjM0LjEyMycsIHt6b25lOiAndXRjJ30pXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21JU08oJzIwMTYtVzA1LTQnKVxuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIHN0YXRpYyBmcm9tSVNPKHRleHQsIG9wdHMgPSB7fSkge1xuICAgIGNvbnN0IFt2YWxzLCBwYXJzZWRab25lXSA9IHBhcnNlSVNPRGF0ZSh0ZXh0KTtcbiAgICByZXR1cm4gcGFyc2VEYXRhVG9EYXRlVGltZSh2YWxzLCBwYXJzZWRab25lLCBvcHRzLCBcIklTTyA4NjAxXCIsIHRleHQpO1xuICB9XG5cbiAgLyoqXG4gICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYW4gUkZDIDI4MjIgc3RyaW5nXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIFJGQyAyODIyIHN0cmluZ1xuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgdG8gYWZmZWN0IHRoZSBjcmVhdGlvblxuICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbb3B0cy56b25lPSdsb2NhbCddIC0gY29udmVydCB0aGUgdGltZSB0byB0aGlzIHpvbmUuIFNpbmNlIHRoZSBvZmZzZXQgaXMgYWx3YXlzIHNwZWNpZmllZCBpbiB0aGUgc3RyaW5nIGl0c2VsZiwgdGhpcyBoYXMgbm8gZWZmZWN0IG9uIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBzdHJpbmcsIG1lcmVseSB0aGUgem9uZSB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGlzIGV4cHJlc3NlZCBpbi5cbiAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5zZXRab25lPWZhbHNlXSAtIG92ZXJyaWRlIHRoZSB6b25lIHdpdGggYSBmaXhlZC1vZmZzZXQgem9uZSBzcGVjaWZpZWQgaW4gdGhlIHN0cmluZyBpdHNlbGYsIGlmIGl0IHNwZWNpZmllcyBvbmVcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZT0nc3lzdGVtJ3MgbG9jYWxlJ10gLSBhIGxvY2FsZSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5vdXRwdXRDYWxlbmRhciAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVJGQzI4MjIoJzI1IE5vdiAyMDE2IDEzOjIzOjEyIEdNVCcpXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21SRkMyODIyKCdGcmksIDI1IE5vdiAyMDE2IDEzOjIzOjEyICswNjAwJylcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVJGQzI4MjIoJzI1IE5vdiAyMDE2IDEzOjIzIFonKVxuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIHN0YXRpYyBmcm9tUkZDMjgyMih0ZXh0LCBvcHRzID0ge30pIHtcbiAgICBjb25zdCBbdmFscywgcGFyc2VkWm9uZV0gPSBwYXJzZVJGQzI4MjJEYXRlKHRleHQpO1xuICAgIHJldHVybiBwYXJzZURhdGFUb0RhdGVUaW1lKHZhbHMsIHBhcnNlZFpvbmUsIG9wdHMsIFwiUkZDIDI4MjJcIiwgdGV4dCk7XG4gIH1cblxuICAvKipcbiAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgZnJvbSBhbiBIVFRQIGhlYWRlciBkYXRlXG4gICAqIEBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1Byb3RvY29scy9yZmMyNjE2L3JmYzI2MTYtc2VjMy5odG1sI3NlYzMuMy4xXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIEhUVFAgaGVhZGVyIGRhdGVcbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIHRvIGFmZmVjdCB0aGUgY3JlYXRpb25cbiAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZX0gW29wdHMuem9uZT0nbG9jYWwnXSAtIGNvbnZlcnQgdGhlIHRpbWUgdG8gdGhpcyB6b25lLiBTaW5jZSBIVFRQIGRhdGVzIGFyZSBhbHdheXMgaW4gVVRDLCB0aGlzIGhhcyBubyBlZmZlY3Qgb24gdGhlIGludGVycHJldGF0aW9uIG9mIHN0cmluZywgbWVyZWx5IHRoZSB6b25lIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaXMgZXhwcmVzc2VkIGluLlxuICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnNldFpvbmU9ZmFsc2VdIC0gb3ZlcnJpZGUgdGhlIHpvbmUgd2l0aCB0aGUgZml4ZWQtb2Zmc2V0IHpvbmUgc3BlY2lmaWVkIGluIHRoZSBzdHJpbmcuIEZvciBIVFRQIGRhdGVzLCB0aGlzIGlzIGFsd2F5cyBVVEMsIHNvIHRoaXMgb3B0aW9uIGlzIGVxdWl2YWxlbnQgdG8gc2V0dGluZyB0aGUgYHpvbmVgIG9wdGlvbiB0byAndXRjJywgYnV0IHRoaXMgb3B0aW9uIGlzIGluY2x1ZGVkIGZvciBjb25zaXN0ZW5jeSB3aXRoIHNpbWlsYXIgbWV0aG9kcy5cbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZT0nc3lzdGVtJ3MgbG9jYWxlJ10gLSBhIGxvY2FsZSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5vdXRwdXRDYWxlbmRhciAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2VcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbUhUVFAoJ1N1biwgMDYgTm92IDE5OTQgMDg6NDk6MzcgR01UJylcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbUhUVFAoJ1N1bmRheSwgMDYtTm92LTk0IDA4OjQ5OjM3IEdNVCcpXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21IVFRQKCdTdW4gTm92ICA2IDA4OjQ5OjM3IDE5OTQnKVxuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIHN0YXRpYyBmcm9tSFRUUCh0ZXh0LCBvcHRzID0ge30pIHtcbiAgICBjb25zdCBbdmFscywgcGFyc2VkWm9uZV0gPSBwYXJzZUhUVFBEYXRlKHRleHQpO1xuICAgIHJldHVybiBwYXJzZURhdGFUb0RhdGVUaW1lKHZhbHMsIHBhcnNlZFpvbmUsIG9wdHMsIFwiSFRUUFwiLCBvcHRzKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGUgYSBEYXRlVGltZSBmcm9tIGFuIGlucHV0IHN0cmluZyBhbmQgZm9ybWF0IHN0cmluZy5cbiAgICogRGVmYXVsdHMgdG8gZW4tVVMgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZCwgcmVnYXJkbGVzcyBvZiB0aGUgc3lzdGVtJ3MgbG9jYWxlLiBGb3IgYSB0YWJsZSBvZiB0b2tlbnMgYW5kIHRoZWlyIGludGVycHJldGF0aW9ucywgc2VlIFtoZXJlXShodHRwczovL21vbWVudC5naXRodWIuaW8vbHV4b24vIy9wYXJzaW5nP2lkPXRhYmxlLW9mLXRva2VucykuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIHN0cmluZyB0byBwYXJzZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gZm10IC0gdGhlIGZvcm1hdCB0aGUgc3RyaW5nIGlzIGV4cGVjdGVkIHRvIGJlIGluIChzZWUgdGhlIGxpbmsgYmVsb3cgZm9yIHRoZSBmb3JtYXRzKVxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgdG8gYWZmZWN0IHRoZSBjcmVhdGlvblxuICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbb3B0cy56b25lPSdsb2NhbCddIC0gdXNlIHRoaXMgem9uZSBpZiBubyBvZmZzZXQgaXMgc3BlY2lmaWVkIGluIHRoZSBpbnB1dCBzdHJpbmcgaXRzZWxmLiBXaWxsIGFsc28gY29udmVydCB0aGUgRGF0ZVRpbWUgdG8gdGhpcyB6b25lXG4gICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc2V0Wm9uZT1mYWxzZV0gLSBvdmVycmlkZSB0aGUgem9uZSB3aXRoIGEgem9uZSBzcGVjaWZpZWQgaW4gdGhlIHN0cmluZyBpdHNlbGYsIGlmIGl0IHNwZWNpZmllcyBvbmVcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZT0nZW4tVVMnXSAtIGEgbG9jYWxlIHN0cmluZyB0byB1c2Ugd2hlbiBwYXJzaW5nLiBXaWxsIGFsc28gc2V0IHRoZSBEYXRlVGltZSB0byB0aGlzIGxvY2FsZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5udW1iZXJpbmdTeXN0ZW0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byB1c2Ugd2hlbiBwYXJzaW5nLiBXaWxsIGFsc28gc2V0IHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgdG8gdGhpcyBudW1iZXJpbmcgc3lzdGVtXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm91dHB1dENhbGVuZGFyIC0gdGhlIG91dHB1dCBjYWxlbmRhciB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZVxuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIHN0YXRpYyBmcm9tRm9ybWF0KHRleHQsIGZtdCwgb3B0cyA9IHt9KSB7XG4gICAgaWYgKGlzVW5kZWZpbmVkKHRleHQpIHx8IGlzVW5kZWZpbmVkKGZtdCkpIHtcbiAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcihcImZyb21Gb3JtYXQgcmVxdWlyZXMgYW4gaW5wdXQgc3RyaW5nIGFuZCBhIGZvcm1hdFwiKTtcbiAgICB9XG5cbiAgICBjb25zdCB7IGxvY2FsZSA9IG51bGwsIG51bWJlcmluZ1N5c3RlbSA9IG51bGwgfSA9IG9wdHMsXG4gICAgICBsb2NhbGVUb1VzZSA9IExvY2FsZS5mcm9tT3B0cyh7XG4gICAgICAgIGxvY2FsZSxcbiAgICAgICAgbnVtYmVyaW5nU3lzdGVtLFxuICAgICAgICBkZWZhdWx0VG9FTjogdHJ1ZSxcbiAgICAgIH0pLFxuICAgICAgW3ZhbHMsIHBhcnNlZFpvbmUsIGludmFsaWRdID0gcGFyc2VGcm9tVG9rZW5zKGxvY2FsZVRvVXNlLCB0ZXh0LCBmbXQpO1xuICAgIGlmIChpbnZhbGlkKSB7XG4gICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZChpbnZhbGlkKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIHBhcnNlRGF0YVRvRGF0ZVRpbWUodmFscywgcGFyc2VkWm9uZSwgb3B0cywgYGZvcm1hdCAke2ZtdH1gLCB0ZXh0KTtcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogQGRlcHJlY2F0ZWQgdXNlIGZyb21Gb3JtYXQgaW5zdGVhZFxuICAgKi9cbiAgc3RhdGljIGZyb21TdHJpbmcodGV4dCwgZm10LCBvcHRzID0ge30pIHtcbiAgICByZXR1cm4gRGF0ZVRpbWUuZnJvbUZvcm1hdCh0ZXh0LCBmbXQsIG9wdHMpO1xuICB9XG5cbiAgLyoqXG4gICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYSBTUUwgZGF0ZSwgdGltZSwgb3IgZGF0ZXRpbWVcbiAgICogRGVmYXVsdHMgdG8gZW4tVVMgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZCwgcmVnYXJkbGVzcyBvZiB0aGUgc3lzdGVtJ3MgbG9jYWxlXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIHN0cmluZyB0byBwYXJzZVxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgdG8gYWZmZWN0IHRoZSBjcmVhdGlvblxuICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbb3B0cy56b25lPSdsb2NhbCddIC0gdXNlIHRoaXMgem9uZSBpZiBubyBvZmZzZXQgaXMgc3BlY2lmaWVkIGluIHRoZSBpbnB1dCBzdHJpbmcgaXRzZWxmLiBXaWxsIGFsc28gY29udmVydCB0aGUgRGF0ZVRpbWUgdG8gdGhpcyB6b25lXG4gICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc2V0Wm9uZT1mYWxzZV0gLSBvdmVycmlkZSB0aGUgem9uZSB3aXRoIGEgem9uZSBzcGVjaWZpZWQgaW4gdGhlIHN0cmluZyBpdHNlbGYsIGlmIGl0IHNwZWNpZmllcyBvbmVcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZT0nZW4tVVMnXSAtIGEgbG9jYWxlIHN0cmluZyB0byB1c2Ugd2hlbiBwYXJzaW5nLiBXaWxsIGFsc28gc2V0IHRoZSBEYXRlVGltZSB0byB0aGlzIGxvY2FsZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5udW1iZXJpbmdTeXN0ZW0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byB1c2Ugd2hlbiBwYXJzaW5nLiBXaWxsIGFsc28gc2V0IHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgdG8gdGhpcyBudW1iZXJpbmcgc3lzdGVtXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm91dHB1dENhbGVuZGFyIC0gdGhlIG91dHB1dCBjYWxlbmRhciB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tU1FMKCcyMDE3LTA1LTE1JylcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVNRTCgnMjAxNy0wNS0xNSAwOToxMjozNCcpXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21TUUwoJzIwMTctMDUtMTUgMDk6MTI6MzQuMzQyJylcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVNRTCgnMjAxNy0wNS0xNSAwOToxMjozNC4zNDIrMDY6MDAnKVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tU1FMKCcyMDE3LTA1LTE1IDA5OjEyOjM0LjM0MiBBbWVyaWNhL0xvc19BbmdlbGVzJylcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVNRTCgnMjAxNy0wNS0xNSAwOToxMjozNC4zNDIgQW1lcmljYS9Mb3NfQW5nZWxlcycsIHsgc2V0Wm9uZTogdHJ1ZSB9KVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tU1FMKCcyMDE3LTA1LTE1IDA5OjEyOjM0LjM0MicsIHsgem9uZTogJ0FtZXJpY2EvTG9zX0FuZ2VsZXMnIH0pXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21TUUwoJzA5OjEyOjM0LjM0MicpXG4gICAqIEByZXR1cm4ge0RhdGVUaW1lfVxuICAgKi9cbiAgc3RhdGljIGZyb21TUUwodGV4dCwgb3B0cyA9IHt9KSB7XG4gICAgY29uc3QgW3ZhbHMsIHBhcnNlZFpvbmVdID0gcGFyc2VTUUwodGV4dCk7XG4gICAgcmV0dXJuIHBhcnNlRGF0YVRvRGF0ZVRpbWUodmFscywgcGFyc2VkWm9uZSwgb3B0cywgXCJTUUxcIiwgdGV4dCk7XG4gIH1cblxuICAvKipcbiAgICogQ3JlYXRlIGFuIGludmFsaWQgRGF0ZVRpbWUuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSByZWFzb24gLSBzaW1wbGUgc3RyaW5nIG9mIHdoeSB0aGlzIERhdGVUaW1lIGlzIGludmFsaWQuIFNob3VsZCBub3QgY29udGFpbiBwYXJhbWV0ZXJzIG9yIGFueXRoaW5nIGVsc2UgZGF0YS1kZXBlbmRlbnRcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtleHBsYW5hdGlvbj1udWxsXSAtIGxvbmdlciBleHBsYW5hdGlvbiwgbWF5IGluY2x1ZGUgcGFyYW1ldGVycyBhbmQgb3RoZXIgdXNlZnVsIGRlYnVnZ2luZyBpbmZvcm1hdGlvblxuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIHN0YXRpYyBpbnZhbGlkKHJlYXNvbiwgZXhwbGFuYXRpb24gPSBudWxsKSB7XG4gICAgaWYgKCFyZWFzb24pIHtcbiAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcihcIm5lZWQgdG8gc3BlY2lmeSBhIHJlYXNvbiB0aGUgRGF0ZVRpbWUgaXMgaW52YWxpZFwiKTtcbiAgICB9XG5cbiAgICBjb25zdCBpbnZhbGlkID0gcmVhc29uIGluc3RhbmNlb2YgSW52YWxpZCA/IHJlYXNvbiA6IG5ldyBJbnZhbGlkKHJlYXNvbiwgZXhwbGFuYXRpb24pO1xuXG4gICAgaWYgKFNldHRpbmdzLnRocm93T25JbnZhbGlkKSB7XG4gICAgICB0aHJvdyBuZXcgSW52YWxpZERhdGVUaW1lRXJyb3IoaW52YWxpZCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBuZXcgRGF0ZVRpbWUoeyBpbnZhbGlkIH0pO1xuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBDaGVjayBpZiBhbiBvYmplY3QgaXMgYSBEYXRlVGltZS4gV29ya3MgYWNyb3NzIGNvbnRleHQgYm91bmRhcmllc1xuICAgKiBAcGFyYW0ge29iamVjdH0gb1xuICAgKiBAcmV0dXJuIHtib29sZWFufVxuICAgKi9cbiAgc3RhdGljIGlzRGF0ZVRpbWUobykge1xuICAgIHJldHVybiAobyAmJiBvLmlzTHV4b25EYXRlVGltZSkgfHwgZmFsc2U7XG4gIH1cblxuICAvLyBJTkZPXG5cbiAgLyoqXG4gICAqIEdldCB0aGUgdmFsdWUgb2YgdW5pdC5cbiAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSBhIHVuaXQgc3VjaCBhcyAnbWludXRlJyBvciAnZGF5J1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA3LCA0KS5nZXQoJ21vbnRoJyk7IC8vPT4gN1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA3LCA0KS5nZXQoJ2RheScpOyAvLz0+IDRcbiAgICogQHJldHVybiB7bnVtYmVyfVxuICAgKi9cbiAgZ2V0KHVuaXQpIHtcbiAgICByZXR1cm4gdGhpc1t1bml0XTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHdoZXRoZXIgdGhlIERhdGVUaW1lIGlzIHZhbGlkLiBJbnZhbGlkIERhdGVUaW1lcyBvY2N1ciB3aGVuOlxuICAgKiAqIFRoZSBEYXRlVGltZSB3YXMgY3JlYXRlZCBmcm9tIGludmFsaWQgY2FsZW5kYXIgaW5mb3JtYXRpb24sIHN1Y2ggYXMgdGhlIDEzdGggbW9udGggb3IgRmVicnVhcnkgMzBcbiAgICogKiBUaGUgRGF0ZVRpbWUgd2FzIGNyZWF0ZWQgYnkgYW4gb3BlcmF0aW9uIG9uIGFub3RoZXIgaW52YWxpZCBkYXRlXG4gICAqIEB0eXBlIHtib29sZWFufVxuICAgKi9cbiAgZ2V0IGlzVmFsaWQoKSB7XG4gICAgcmV0dXJuIHRoaXMuaW52YWxpZCA9PT0gbnVsbDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGFuIGVycm9yIGNvZGUgaWYgdGhpcyBEYXRlVGltZSBpcyBpbnZhbGlkLCBvciBudWxsIGlmIHRoZSBEYXRlVGltZSBpcyB2YWxpZFxuICAgKiBAdHlwZSB7c3RyaW5nfVxuICAgKi9cbiAgZ2V0IGludmFsaWRSZWFzb24oKSB7XG4gICAgcmV0dXJuIHRoaXMuaW52YWxpZCA/IHRoaXMuaW52YWxpZC5yZWFzb24gOiBudWxsO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYW4gZXhwbGFuYXRpb24gb2Ygd2h5IHRoaXMgRGF0ZVRpbWUgYmVjYW1lIGludmFsaWQsIG9yIG51bGwgaWYgdGhlIERhdGVUaW1lIGlzIHZhbGlkXG4gICAqIEB0eXBlIHtzdHJpbmd9XG4gICAqL1xuICBnZXQgaW52YWxpZEV4cGxhbmF0aW9uKCkge1xuICAgIHJldHVybiB0aGlzLmludmFsaWQgPyB0aGlzLmludmFsaWQuZXhwbGFuYXRpb24gOiBudWxsO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgbG9jYWxlIG9mIGEgRGF0ZVRpbWUsIHN1Y2ggJ2VuLUdCJy4gVGhlIGxvY2FsZSBpcyB1c2VkIHdoZW4gZm9ybWF0dGluZyB0aGUgRGF0ZVRpbWVcbiAgICpcbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIGdldCBsb2NhbGUoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMubG9jLmxvY2FsZSA6IG51bGw7XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBudW1iZXJpbmcgc3lzdGVtIG9mIGEgRGF0ZVRpbWUsIHN1Y2ggJ2JlbmcnLiBUaGUgbnVtYmVyaW5nIHN5c3RlbSBpcyB1c2VkIHdoZW4gZm9ybWF0dGluZyB0aGUgRGF0ZVRpbWVcbiAgICpcbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIGdldCBudW1iZXJpbmdTeXN0ZW0oKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMubG9jLm51bWJlcmluZ1N5c3RlbSA6IG51bGw7XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBvdXRwdXQgY2FsZW5kYXIgb2YgYSBEYXRlVGltZSwgc3VjaCAnaXNsYW1pYycuIFRoZSBvdXRwdXQgY2FsZW5kYXIgaXMgdXNlZCB3aGVuIGZvcm1hdHRpbmcgdGhlIERhdGVUaW1lXG4gICAqXG4gICAqIEB0eXBlIHtzdHJpbmd9XG4gICAqL1xuICBnZXQgb3V0cHV0Q2FsZW5kYXIoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMubG9jLm91dHB1dENhbGVuZGFyIDogbnVsbDtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIHRpbWUgem9uZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBEYXRlVGltZS5cbiAgICogQHR5cGUge1pvbmV9XG4gICAqL1xuICBnZXQgem9uZSgpIHtcbiAgICByZXR1cm4gdGhpcy5fem9uZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIG5hbWUgb2YgdGhlIHRpbWUgem9uZS5cbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIGdldCB6b25lTmFtZSgpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy56b25lLm5hbWUgOiBudWxsO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgeWVhclxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkueWVhciAvLz0+IDIwMTdcbiAgICogQHR5cGUge251bWJlcn1cbiAgICovXG4gIGdldCB5ZWFyKCkge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmMueWVhciA6IE5hTjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIHF1YXJ0ZXJcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgNSwgMjUpLnF1YXJ0ZXIgLy89PiAyXG4gICAqIEB0eXBlIHtudW1iZXJ9XG4gICAqL1xuICBnZXQgcXVhcnRlcigpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gTWF0aC5jZWlsKHRoaXMuYy5tb250aCAvIDMpIDogTmFOO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgbW9udGggKDEtMTIpLlxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkubW9udGggLy89PiA1XG4gICAqIEB0eXBlIHtudW1iZXJ9XG4gICAqL1xuICBnZXQgbW9udGgoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy5tb250aCA6IE5hTjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGRheSBvZiB0aGUgbW9udGggKDEtMzBpc2gpLlxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkuZGF5IC8vPT4gMjVcbiAgICogQHR5cGUge251bWJlcn1cbiAgICovXG4gIGdldCBkYXkoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy5kYXkgOiBOYU47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBob3VyIG9mIHRoZSBkYXkgKDAtMjMpLlxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSwgOSkuaG91ciAvLz0+IDlcbiAgICogQHR5cGUge251bWJlcn1cbiAgICovXG4gIGdldCBob3VyKCkge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmMuaG91ciA6IE5hTjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIG1pbnV0ZSBvZiB0aGUgaG91ciAoMC01OSkuXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1LCA5LCAzMCkubWludXRlIC8vPT4gMzBcbiAgICogQHR5cGUge251bWJlcn1cbiAgICovXG4gIGdldCBtaW51dGUoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy5taW51dGUgOiBOYU47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBzZWNvbmQgb2YgdGhlIG1pbnV0ZSAoMC01OSkuXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1LCA5LCAzMCwgNTIpLnNlY29uZCAvLz0+IDUyXG4gICAqIEB0eXBlIHtudW1iZXJ9XG4gICAqL1xuICBnZXQgc2Vjb25kKCkge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmMuc2Vjb25kIDogTmFOO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgbWlsbGlzZWNvbmQgb2YgdGhlIHNlY29uZCAoMC05OTkpLlxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSwgOSwgMzAsIDUyLCA2NTQpLm1pbGxpc2Vjb25kIC8vPT4gNjU0XG4gICAqIEB0eXBlIHtudW1iZXJ9XG4gICAqL1xuICBnZXQgbWlsbGlzZWNvbmQoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy5taWxsaXNlY29uZCA6IE5hTjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIHdlZWsgeWVhclxuICAgKiBAc2VlIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT193ZWVrX2RhdGVcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMTIsIDMxKS53ZWVrWWVhciAvLz0+IDIwMTVcbiAgICogQHR5cGUge251bWJlcn1cbiAgICovXG4gIGdldCB3ZWVrWWVhcigpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gcG9zc2libHlDYWNoZWRXZWVrRGF0YSh0aGlzKS53ZWVrWWVhciA6IE5hTjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIHdlZWsgbnVtYmVyIG9mIHRoZSB3ZWVrIHllYXIgKDEtNTJpc2gpLlxuICAgKiBAc2VlIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT193ZWVrX2RhdGVcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgNSwgMjUpLndlZWtOdW1iZXIgLy89PiAyMVxuICAgKiBAdHlwZSB7bnVtYmVyfVxuICAgKi9cbiAgZ2V0IHdlZWtOdW1iZXIoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHBvc3NpYmx5Q2FjaGVkV2Vla0RhdGEodGhpcykud2Vla051bWJlciA6IE5hTjtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGRheSBvZiB0aGUgd2Vlay5cbiAgICogMSBpcyBNb25kYXkgYW5kIDcgaXMgU3VuZGF5XG4gICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPX3dlZWtfZGF0ZVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE0LCAxMSwgMzEpLndlZWtkYXkgLy89PiA0XG4gICAqIEB0eXBlIHtudW1iZXJ9XG4gICAqL1xuICBnZXQgd2Vla2RheSgpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gcG9zc2libHlDYWNoZWRXZWVrRGF0YSh0aGlzKS53ZWVrZGF5IDogTmFOO1xuICB9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgb3JkaW5hbCAobWVhbmluZyB0aGUgZGF5IG9mIHRoZSB5ZWFyKVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkub3JkaW5hbCAvLz0+IDE0NVxuICAgKiBAdHlwZSB7bnVtYmVyfERhdGVUaW1lfVxuICAgKi9cbiAgZ2V0IG9yZGluYWwoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IGdyZWdvcmlhblRvT3JkaW5hbCh0aGlzLmMpLm9yZGluYWwgOiBOYU47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBodW1hbiByZWFkYWJsZSBzaG9ydCBtb250aCBuYW1lLCBzdWNoIGFzICdPY3QnLlxuICAgKiBEZWZhdWx0cyB0byB0aGUgc3lzdGVtJ3MgbG9jYWxlIGlmIG5vIGxvY2FsZSBoYXMgYmVlbiBzcGVjaWZpZWRcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMTAsIDMwKS5tb250aFNob3J0IC8vPT4gT2N0XG4gICAqIEB0eXBlIHtzdHJpbmd9XG4gICAqL1xuICBnZXQgbW9udGhTaG9ydCgpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gSW5mby5tb250aHMoXCJzaG9ydFwiLCB7IGxvY09iajogdGhpcy5sb2MgfSlbdGhpcy5tb250aCAtIDFdIDogbnVsbDtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGh1bWFuIHJlYWRhYmxlIGxvbmcgbW9udGggbmFtZSwgc3VjaCBhcyAnT2N0b2JlcicuXG4gICAqIERlZmF1bHRzIHRvIHRoZSBzeXN0ZW0ncyBsb2NhbGUgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZFxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAxMCwgMzApLm1vbnRoTG9uZyAvLz0+IE9jdG9iZXJcbiAgICogQHR5cGUge3N0cmluZ31cbiAgICovXG4gIGdldCBtb250aExvbmcoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IEluZm8ubW9udGhzKFwibG9uZ1wiLCB7IGxvY09iajogdGhpcy5sb2MgfSlbdGhpcy5tb250aCAtIDFdIDogbnVsbDtcbiAgfVxuXG4gIC8qKlxuICAgKiBHZXQgdGhlIGh1bWFuIHJlYWRhYmxlIHNob3J0IHdlZWtkYXksIHN1Y2ggYXMgJ01vbicuXG4gICAqIERlZmF1bHRzIHRvIHRoZSBzeXN0ZW0ncyBsb2NhbGUgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZFxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAxMCwgMzApLndlZWtkYXlTaG9ydCAvLz0+IE1vblxuICAgKiBAdHlwZSB7c3RyaW5nfVxuICAgKi9cbiAgZ2V0IHdlZWtkYXlTaG9ydCgpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gSW5mby53ZWVrZGF5cyhcInNob3J0XCIsIHsgbG9jT2JqOiB0aGlzLmxvYyB9KVt0aGlzLndlZWtkYXkgLSAxXSA6IG51bGw7XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBodW1hbiByZWFkYWJsZSBsb25nIHdlZWtkYXksIHN1Y2ggYXMgJ01vbmRheScuXG4gICAqIERlZmF1bHRzIHRvIHRoZSBzeXN0ZW0ncyBsb2NhbGUgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZFxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAxMCwgMzApLndlZWtkYXlMb25nIC8vPT4gTW9uZGF5XG4gICAqIEB0eXBlIHtzdHJpbmd9XG4gICAqL1xuICBnZXQgd2Vla2RheUxvbmcoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IEluZm8ud2Vla2RheXMoXCJsb25nXCIsIHsgbG9jT2JqOiB0aGlzLmxvYyB9KVt0aGlzLndlZWtkYXkgLSAxXSA6IG51bGw7XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBVVEMgb2Zmc2V0IG9mIHRoaXMgRGF0ZVRpbWUgaW4gbWludXRlc1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5vZmZzZXQgLy89PiAtMjQwXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygpLm9mZnNldCAvLz0+IDBcbiAgICogQHR5cGUge251bWJlcn1cbiAgICovXG4gIGdldCBvZmZzZXQoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/ICt0aGlzLm8gOiBOYU47XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBzaG9ydCBodW1hbiBuYW1lIGZvciB0aGUgem9uZSdzIGN1cnJlbnQgb2Zmc2V0LCBmb3IgZXhhbXBsZSBcIkVTVFwiIG9yIFwiRURUXCIuXG4gICAqIERlZmF1bHRzIHRvIHRoZSBzeXN0ZW0ncyBsb2NhbGUgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZFxuICAgKiBAdHlwZSB7c3RyaW5nfVxuICAgKi9cbiAgZ2V0IG9mZnNldE5hbWVTaG9ydCgpIHtcbiAgICBpZiAodGhpcy5pc1ZhbGlkKSB7XG4gICAgICByZXR1cm4gdGhpcy56b25lLm9mZnNldE5hbWUodGhpcy50cywge1xuICAgICAgICBmb3JtYXQ6IFwic2hvcnRcIixcbiAgICAgICAgbG9jYWxlOiB0aGlzLmxvY2FsZSxcbiAgICAgIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogR2V0IHRoZSBsb25nIGh1bWFuIG5hbWUgZm9yIHRoZSB6b25lJ3MgY3VycmVudCBvZmZzZXQsIGZvciBleGFtcGxlIFwiRWFzdGVybiBTdGFuZGFyZCBUaW1lXCIgb3IgXCJFYXN0ZXJuIERheWxpZ2h0IFRpbWVcIi5cbiAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkXG4gICAqIEB0eXBlIHtzdHJpbmd9XG4gICAqL1xuICBnZXQgb2Zmc2V0TmFtZUxvbmcoKSB7XG4gICAgaWYgKHRoaXMuaXNWYWxpZCkge1xuICAgICAgcmV0dXJuIHRoaXMuem9uZS5vZmZzZXROYW1lKHRoaXMudHMsIHtcbiAgICAgICAgZm9ybWF0OiBcImxvbmdcIixcbiAgICAgICAgbG9jYWxlOiB0aGlzLmxvY2FsZSxcbiAgICAgIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogR2V0IHdoZXRoZXIgdGhpcyB6b25lJ3Mgb2Zmc2V0IGV2ZXIgY2hhbmdlcywgYXMgaW4gYSBEU1QuXG4gICAqIEB0eXBlIHtib29sZWFufVxuICAgKi9cbiAgZ2V0IGlzT2Zmc2V0Rml4ZWQoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuem9uZS5pc1VuaXZlcnNhbCA6IG51bGw7XG4gIH1cblxuICAvKipcbiAgICogR2V0IHdoZXRoZXIgdGhlIERhdGVUaW1lIGlzIGluIGEgRFNULlxuICAgKiBAdHlwZSB7Ym9vbGVhbn1cbiAgICovXG4gIGdldCBpc0luRFNUKCkge1xuICAgIGlmICh0aGlzLmlzT2Zmc2V0Rml4ZWQpIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIChcbiAgICAgICAgdGhpcy5vZmZzZXQgPiB0aGlzLnNldCh7IG1vbnRoOiAxIH0pLm9mZnNldCB8fCB0aGlzLm9mZnNldCA+IHRoaXMuc2V0KHsgbW9udGg6IDUgfSkub2Zmc2V0XG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRydWUgaWYgdGhpcyBEYXRlVGltZSBpcyBpbiBhIGxlYXAgeWVhciwgZmFsc2Ugb3RoZXJ3aXNlXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTYpLmlzSW5MZWFwWWVhciAvLz0+IHRydWVcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxMykuaXNJbkxlYXBZZWFyIC8vPT4gZmFsc2VcbiAgICogQHR5cGUge2Jvb2xlYW59XG4gICAqL1xuICBnZXQgaXNJbkxlYXBZZWFyKCkge1xuICAgIHJldHVybiBpc0xlYXBZZWFyKHRoaXMueWVhcik7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgbnVtYmVyIG9mIGRheXMgaW4gdGhpcyBEYXRlVGltZSdzIG1vbnRoXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTYsIDIpLmRheXNJbk1vbnRoIC8vPT4gMjlcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNiwgMykuZGF5c0luTW9udGggLy89PiAzMVxuICAgKiBAdHlwZSB7bnVtYmVyfVxuICAgKi9cbiAgZ2V0IGRheXNJbk1vbnRoKCkge1xuICAgIHJldHVybiBkYXlzSW5Nb250aCh0aGlzLnllYXIsIHRoaXMubW9udGgpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgdGhlIG51bWJlciBvZiBkYXlzIGluIHRoaXMgRGF0ZVRpbWUncyB5ZWFyXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTYpLmRheXNJblllYXIgLy89PiAzNjZcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxMykuZGF5c0luWWVhciAvLz0+IDM2NVxuICAgKiBAdHlwZSB7bnVtYmVyfVxuICAgKi9cbiAgZ2V0IGRheXNJblllYXIoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IGRheXNJblllYXIodGhpcy55ZWFyKSA6IE5hTjtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBudW1iZXIgb2Ygd2Vla3MgaW4gdGhpcyBEYXRlVGltZSdzIHllYXJcbiAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fd2Vla19kYXRlXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMDQpLndlZWtzSW5XZWVrWWVhciAvLz0+IDUzXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTMpLndlZWtzSW5XZWVrWWVhciAvLz0+IDUyXG4gICAqIEB0eXBlIHtudW1iZXJ9XG4gICAqL1xuICBnZXQgd2Vla3NJbldlZWtZZWFyKCkge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB3ZWVrc0luV2Vla1llYXIodGhpcy53ZWVrWWVhcikgOiBOYU47XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgcmVzb2x2ZWQgSW50bCBvcHRpb25zIGZvciB0aGlzIERhdGVUaW1lLlxuICAgKiBUaGlzIGlzIHVzZWZ1bCBpbiB1bmRlcnN0YW5kaW5nIHRoZSBiZWhhdmlvciBvZiBmb3JtYXR0aW5nIG1ldGhvZHNcbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSB0aGUgc2FtZSBvcHRpb25zIGFzIHRvTG9jYWxlU3RyaW5nXG4gICAqIEByZXR1cm4ge09iamVjdH1cbiAgICovXG4gIHJlc29sdmVkTG9jYWxlT3B0aW9ucyhvcHRzID0ge30pIHtcbiAgICBjb25zdCB7IGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBjYWxlbmRhciB9ID0gRm9ybWF0dGVyLmNyZWF0ZShcbiAgICAgIHRoaXMubG9jLmNsb25lKG9wdHMpLFxuICAgICAgb3B0c1xuICAgICkucmVzb2x2ZWRPcHRpb25zKHRoaXMpO1xuICAgIHJldHVybiB7IGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBvdXRwdXRDYWxlbmRhcjogY2FsZW5kYXIgfTtcbiAgfVxuXG4gIC8vIFRSQU5TRk9STVxuXG4gIC8qKlxuICAgKiBcIlNldFwiIHRoZSBEYXRlVGltZSdzIHpvbmUgdG8gVVRDLiBSZXR1cm5zIGEgbmV3bHktY29uc3RydWN0ZWQgRGF0ZVRpbWUuXG4gICAqXG4gICAqIEVxdWl2YWxlbnQgdG8ge0BsaW5rIERhdGVUaW1lLnNldFpvbmV9KCd1dGMnKVxuICAgKiBAcGFyYW0ge251bWJlcn0gW29mZnNldD0wXSAtIG9wdGlvbmFsbHksIGFuIG9mZnNldCBmcm9tIFVUQyBpbiBtaW51dGVzXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0cz17fV0gLSBvcHRpb25zIHRvIHBhc3MgdG8gYHNldFpvbmUoKWBcbiAgICogQHJldHVybiB7RGF0ZVRpbWV9XG4gICAqL1xuICB0b1VUQyhvZmZzZXQgPSAwLCBvcHRzID0ge30pIHtcbiAgICByZXR1cm4gdGhpcy5zZXRab25lKEZpeGVkT2Zmc2V0Wm9uZS5pbnN0YW5jZShvZmZzZXQpLCBvcHRzKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBcIlNldFwiIHRoZSBEYXRlVGltZSdzIHpvbmUgdG8gdGhlIGhvc3QncyBsb2NhbCB6b25lLiBSZXR1cm5zIGEgbmV3bHktY29uc3RydWN0ZWQgRGF0ZVRpbWUuXG4gICAqXG4gICAqIEVxdWl2YWxlbnQgdG8gYHNldFpvbmUoJ2xvY2FsJylgXG4gICAqIEByZXR1cm4ge0RhdGVUaW1lfVxuICAgKi9cbiAgdG9Mb2NhbCgpIHtcbiAgICByZXR1cm4gdGhpcy5zZXRab25lKFNldHRpbmdzLmRlZmF1bHRab25lKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBcIlNldFwiIHRoZSBEYXRlVGltZSdzIHpvbmUgdG8gc3BlY2lmaWVkIHpvbmUuIFJldHVybnMgYSBuZXdseS1jb25zdHJ1Y3RlZCBEYXRlVGltZS5cbiAgICpcbiAgICogQnkgZGVmYXVsdCwgdGhlIHNldHRlciBrZWVwcyB0aGUgdW5kZXJseWluZyB0aW1lIHRoZSBzYW1lIChhcyBpbiwgdGhlIHNhbWUgdGltZXN0YW1wKSwgYnV0IHRoZSBuZXcgaW5zdGFuY2Ugd2lsbCByZXBvcnQgZGlmZmVyZW50IGxvY2FsIHRpbWVzIGFuZCBjb25zaWRlciBEU1RzIHdoZW4gbWFraW5nIGNvbXB1dGF0aW9ucywgYXMgd2l0aCB7QGxpbmsgRGF0ZVRpbWUucGx1c30uIFlvdSBtYXkgd2lzaCB0byB1c2Uge0BsaW5rIERhdGVUaW1lLnRvTG9jYWx9IGFuZCB7QGxpbmsgRGF0ZVRpbWUudG9VVEN9IHdoaWNoIHByb3ZpZGUgc2ltcGxlIGNvbnZlbmllbmNlIHdyYXBwZXJzIGZvciBjb21tb25seSB1c2VkIHpvbmVzLlxuICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbem9uZT0nbG9jYWwnXSAtIGEgem9uZSBpZGVudGlmaWVyLiBBcyBhIHN0cmluZywgdGhhdCBjYW4gYmUgYW55IElBTkEgem9uZSBzdXBwb3J0ZWQgYnkgdGhlIGhvc3QgZW52aXJvbm1lbnQsIG9yIGEgZml4ZWQtb2Zmc2V0IG5hbWUgb2YgdGhlIGZvcm0gJ1VUQyszJywgb3IgdGhlIHN0cmluZ3MgJ2xvY2FsJyBvciAndXRjJy4gWW91IG1heSBhbHNvIHN1cHBseSBhbiBpbnN0YW5jZSBvZiBhIHtAbGluayBEYXRlVGltZS5ab25lfSBjbGFzcy5cbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zXG4gICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMua2VlcExvY2FsVGltZT1mYWxzZV0gLSBJZiB0cnVlLCBhZGp1c3QgdGhlIHVuZGVybHlpbmcgdGltZSBzbyB0aGF0IHRoZSBsb2NhbCB0aW1lIHN0YXlzIHRoZSBzYW1lLCBidXQgaW4gdGhlIHRhcmdldCB6b25lLiBZb3Ugc2hvdWxkIHJhcmVseSBuZWVkIHRoaXMuXG4gICAqIEByZXR1cm4ge0RhdGVUaW1lfVxuICAgKi9cbiAgc2V0Wm9uZSh6b25lLCB7IGtlZXBMb2NhbFRpbWUgPSBmYWxzZSwga2VlcENhbGVuZGFyVGltZSA9IGZhbHNlIH0gPSB7fSkge1xuICAgIHpvbmUgPSBub3JtYWxpemVab25lKHpvbmUsIFNldHRpbmdzLmRlZmF1bHRab25lKTtcbiAgICBpZiAoem9uZS5lcXVhbHModGhpcy56b25lKSkge1xuICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfSBlbHNlIGlmICghem9uZS5pc1ZhbGlkKSB7XG4gICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZCh1bnN1cHBvcnRlZFpvbmUoem9uZSkpO1xuICAgIH0gZWxzZSB7XG4gICAgICBsZXQgbmV3VFMgPSB0aGlzLnRzO1xuICAgICAgaWYgKGtlZXBMb2NhbFRpbWUgfHwga2VlcENhbGVuZGFyVGltZSkge1xuICAgICAgICBjb25zdCBvZmZzZXRHdWVzcyA9IHpvbmUub2Zmc2V0KHRoaXMudHMpO1xuICAgICAgICBjb25zdCBhc09iaiA9IHRoaXMudG9PYmplY3QoKTtcbiAgICAgICAgW25ld1RTXSA9IG9ialRvVFMoYXNPYmosIG9mZnNldEd1ZXNzLCB6b25lKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjbG9uZSh0aGlzLCB7IHRzOiBuZXdUUywgem9uZSB9KTtcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogXCJTZXRcIiB0aGUgbG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIG9yIG91dHB1dENhbGVuZGFyLiBSZXR1cm5zIGEgbmV3bHktY29uc3RydWN0ZWQgRGF0ZVRpbWUuXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wZXJ0aWVzIC0gdGhlIHByb3BlcnRpZXMgdG8gc2V0XG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1KS5yZWNvbmZpZ3VyZSh7IGxvY2FsZTogJ2VuLUdCJyB9KVxuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIHJlY29uZmlndXJlKHsgbG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIG91dHB1dENhbGVuZGFyIH0gPSB7fSkge1xuICAgIGNvbnN0IGxvYyA9IHRoaXMubG9jLmNsb25lKHsgbG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIG91dHB1dENhbGVuZGFyIH0pO1xuICAgIHJldHVybiBjbG9uZSh0aGlzLCB7IGxvYyB9KTtcbiAgfVxuXG4gIC8qKlxuICAgKiBcIlNldFwiIHRoZSBsb2NhbGUuIFJldHVybnMgYSBuZXdseS1jb25zdHJ1Y3RlZCBEYXRlVGltZS5cbiAgICogSnVzdCBhIGNvbnZlbmllbnQgYWxpYXMgZm9yIHJlY29uZmlndXJlKHsgbG9jYWxlIH0pXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1KS5zZXRMb2NhbGUoJ2VuLUdCJylcbiAgICogQHJldHVybiB7RGF0ZVRpbWV9XG4gICAqL1xuICBzZXRMb2NhbGUobG9jYWxlKSB7XG4gICAgcmV0dXJuIHRoaXMucmVjb25maWd1cmUoeyBsb2NhbGUgfSk7XG4gIH1cblxuICAvKipcbiAgICogXCJTZXRcIiB0aGUgdmFsdWVzIG9mIHNwZWNpZmllZCB1bml0cy4gUmV0dXJucyBhIG5ld2x5LWNvbnN0cnVjdGVkIERhdGVUaW1lLlxuICAgKiBZb3UgY2FuIG9ubHkgc2V0IHVuaXRzIHdpdGggdGhpcyBtZXRob2Q7IGZvciBcInNldHRpbmdcIiBtZXRhZGF0YSwgc2VlIHtAbGluayBEYXRlVGltZS5yZWNvbmZpZ3VyZX0gYW5kIHtAbGluayBEYXRlVGltZS5zZXRab25lfS5cbiAgICogQHBhcmFtIHtPYmplY3R9IHZhbHVlcyAtIGEgbWFwcGluZyBvZiB1bml0cyB0byBudW1iZXJzXG4gICAqIEBleGFtcGxlIGR0LnNldCh7IHllYXI6IDIwMTcgfSlcbiAgICogQGV4YW1wbGUgZHQuc2V0KHsgaG91cjogOCwgbWludXRlOiAzMCB9KVxuICAgKiBAZXhhbXBsZSBkdC5zZXQoeyB3ZWVrZGF5OiA1IH0pXG4gICAqIEBleGFtcGxlIGR0LnNldCh7IHllYXI6IDIwMDUsIG9yZGluYWw6IDIzNCB9KVxuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIHNldCh2YWx1ZXMpIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7XG5cbiAgICBjb25zdCBub3JtYWxpemVkID0gbm9ybWFsaXplT2JqZWN0KHZhbHVlcywgbm9ybWFsaXplVW5pdCksXG4gICAgICBzZXR0aW5nV2Vla1N0dWZmID1cbiAgICAgICAgIWlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQud2Vla1llYXIpIHx8XG4gICAgICAgICFpc1VuZGVmaW5lZChub3JtYWxpemVkLndlZWtOdW1iZXIpIHx8XG4gICAgICAgICFpc1VuZGVmaW5lZChub3JtYWxpemVkLndlZWtkYXkpLFxuICAgICAgY29udGFpbnNPcmRpbmFsID0gIWlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQub3JkaW5hbCksXG4gICAgICBjb250YWluc0dyZWdvclllYXIgPSAhaXNVbmRlZmluZWQobm9ybWFsaXplZC55ZWFyKSxcbiAgICAgIGNvbnRhaW5zR3JlZ29yTUQgPSAhaXNVbmRlZmluZWQobm9ybWFsaXplZC5tb250aCkgfHwgIWlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQuZGF5KSxcbiAgICAgIGNvbnRhaW5zR3JlZ29yID0gY29udGFpbnNHcmVnb3JZZWFyIHx8IGNvbnRhaW5zR3JlZ29yTUQsXG4gICAgICBkZWZpbml0ZVdlZWtEZWYgPSBub3JtYWxpemVkLndlZWtZZWFyIHx8IG5vcm1hbGl6ZWQud2Vla051bWJlcjtcblxuICAgIGlmICgoY29udGFpbnNHcmVnb3IgfHwgY29udGFpbnNPcmRpbmFsKSAmJiBkZWZpbml0ZVdlZWtEZWYpIHtcbiAgICAgIHRocm93IG5ldyBDb25mbGljdGluZ1NwZWNpZmljYXRpb25FcnJvcihcbiAgICAgICAgXCJDYW4ndCBtaXggd2Vla1llYXIvd2Vla051bWJlciB1bml0cyB3aXRoIHllYXIvbW9udGgvZGF5IG9yIG9yZGluYWxzXCJcbiAgICAgICk7XG4gICAgfVxuXG4gICAgaWYgKGNvbnRhaW5zR3JlZ29yTUQgJiYgY29udGFpbnNPcmRpbmFsKSB7XG4gICAgICB0aHJvdyBuZXcgQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3IoXCJDYW4ndCBtaXggb3JkaW5hbCBkYXRlcyB3aXRoIG1vbnRoL2RheVwiKTtcbiAgICB9XG5cbiAgICBsZXQgbWl4ZWQ7XG4gICAgaWYgKHNldHRpbmdXZWVrU3R1ZmYpIHtcbiAgICAgIG1peGVkID0gd2Vla1RvR3JlZ29yaWFuKHsgLi4uZ3JlZ29yaWFuVG9XZWVrKHRoaXMuYyksIC4uLm5vcm1hbGl6ZWQgfSk7XG4gICAgfSBlbHNlIGlmICghaXNVbmRlZmluZWQobm9ybWFsaXplZC5vcmRpbmFsKSkge1xuICAgICAgbWl4ZWQgPSBvcmRpbmFsVG9HcmVnb3JpYW4oeyAuLi5ncmVnb3JpYW5Ub09yZGluYWwodGhpcy5jKSwgLi4ubm9ybWFsaXplZCB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgbWl4ZWQgPSB7IC4uLnRoaXMudG9PYmplY3QoKSwgLi4ubm9ybWFsaXplZCB9O1xuXG4gICAgICAvLyBpZiB3ZSBkaWRuJ3Qgc2V0IHRoZSBkYXkgYnV0IHdlIGVuZGVkIHVwIG9uIGFuIG92ZXJmbG93IGRhdGUsXG4gICAgICAvLyB1c2UgdGhlIGxhc3QgZGF5IG9mIHRoZSByaWdodCBtb250aFxuICAgICAgaWYgKGlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQuZGF5KSkge1xuICAgICAgICBtaXhlZC5kYXkgPSBNYXRoLm1pbihkYXlzSW5Nb250aChtaXhlZC55ZWFyLCBtaXhlZC5tb250aCksIG1peGVkLmRheSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgY29uc3QgW3RzLCBvXSA9IG9ialRvVFMobWl4ZWQsIHRoaXMubywgdGhpcy56b25lKTtcbiAgICByZXR1cm4gY2xvbmUodGhpcywgeyB0cywgbyB9KTtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGQgYSBwZXJpb2Qgb2YgdGltZSB0byB0aGlzIERhdGVUaW1lIGFuZCByZXR1cm4gdGhlIHJlc3VsdGluZyBEYXRlVGltZVxuICAgKlxuICAgKiBBZGRpbmcgaG91cnMsIG1pbnV0ZXMsIHNlY29uZHMsIG9yIG1pbGxpc2Vjb25kcyBpbmNyZWFzZXMgdGhlIHRpbWVzdGFtcCBieSB0aGUgcmlnaHQgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcy4gQWRkaW5nIGRheXMsIG1vbnRocywgb3IgeWVhcnMgc2hpZnRzIHRoZSBjYWxlbmRhciwgYWNjb3VudGluZyBmb3IgRFNUcyBhbmQgbGVhcCB5ZWFycyBhbG9uZyB0aGUgd2F5LiBUaHVzLCBgZHQucGx1cyh7IGhvdXJzOiAyNCB9KWAgbWF5IHJlc3VsdCBpbiBhIGRpZmZlcmVudCB0aW1lIHRoYW4gYGR0LnBsdXMoeyBkYXlzOiAxIH0pYCBpZiB0aGVyZSdzIGEgRFNUIHNoaWZ0IGluIGJldHdlZW4uXG4gICAqIEBwYXJhbSB7RHVyYXRpb258T2JqZWN0fG51bWJlcn0gZHVyYXRpb24gLSBUaGUgYW1vdW50IHRvIGFkZC4gRWl0aGVyIGEgTHV4b24gRHVyYXRpb24sIGEgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcywgdGhlIG9iamVjdCBhcmd1bWVudCB0byBEdXJhdGlvbi5mcm9tT2JqZWN0KClcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cygxMjMpIC8vfj4gaW4gMTIzIG1pbGxpc2Vjb25kc1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5wbHVzKHsgbWludXRlczogMTUgfSkgLy9+PiBpbiAxNSBtaW51dGVzXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnBsdXMoeyBkYXlzOiAxIH0pIC8vfj4gdGhpcyB0aW1lIHRvbW9ycm93XG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnBsdXMoeyBkYXlzOiAtMSB9KSAvL34+IHRoaXMgdGltZSB5ZXN0ZXJkYXlcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyh7IGhvdXJzOiAzLCBtaW51dGVzOiAxMyB9KSAvL34+IGluIDMgaHIsIDEzIG1pblxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5wbHVzKER1cmF0aW9uLmZyb21PYmplY3QoeyBob3VyczogMywgbWludXRlczogMTMgfSkpIC8vfj4gaW4gMyBociwgMTMgbWluXG4gICAqIEByZXR1cm4ge0RhdGVUaW1lfVxuICAgKi9cbiAgcGx1cyhkdXJhdGlvbikge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpcztcbiAgICBjb25zdCBkdXIgPSBmcmllbmRseUR1cmF0aW9uKGR1cmF0aW9uKTtcbiAgICByZXR1cm4gY2xvbmUodGhpcywgYWRqdXN0VGltZSh0aGlzLCBkdXIpKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTdWJ0cmFjdCBhIHBlcmlvZCBvZiB0aW1lIHRvIHRoaXMgRGF0ZVRpbWUgYW5kIHJldHVybiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lXG4gICAqIFNlZSB7QGxpbmsgRGF0ZVRpbWUucGx1c31cbiAgICogQHBhcmFtIHtEdXJhdGlvbnxPYmplY3R8bnVtYmVyfSBkdXJhdGlvbiAtIFRoZSBhbW91bnQgdG8gc3VidHJhY3QuIEVpdGhlciBhIEx1eG9uIER1cmF0aW9uLCBhIG51bWJlciBvZiBtaWxsaXNlY29uZHMsIHRoZSBvYmplY3QgYXJndW1lbnQgdG8gRHVyYXRpb24uZnJvbU9iamVjdCgpXG4gICBAcmV0dXJuIHtEYXRlVGltZX1cbiAgKi9cbiAgbWludXMoZHVyYXRpb24pIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7XG4gICAgY29uc3QgZHVyID0gZnJpZW5kbHlEdXJhdGlvbihkdXJhdGlvbikubmVnYXRlKCk7XG4gICAgcmV0dXJuIGNsb25lKHRoaXMsIGFkanVzdFRpbWUodGhpcywgZHVyKSk7XG4gIH1cblxuICAvKipcbiAgICogXCJTZXRcIiB0aGlzIERhdGVUaW1lIHRvIHRoZSBiZWdpbm5pbmcgb2YgYSB1bml0IG9mIHRpbWUuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB1bml0IC0gVGhlIHVuaXQgdG8gZ28gdG8gdGhlIGJlZ2lubmluZyBvZi4gQ2FuIGJlICd5ZWFyJywgJ3F1YXJ0ZXInLCAnbW9udGgnLCAnd2VlaycsICdkYXknLCAnaG91cicsICdtaW51dGUnLCAnc2Vjb25kJywgb3IgJ21pbGxpc2Vjb25kJy5cbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMykuc3RhcnRPZignbW9udGgnKS50b0lTT0RhdGUoKTsgLy89PiAnMjAxNC0wMy0wMSdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMykuc3RhcnRPZigneWVhcicpLnRvSVNPRGF0ZSgpOyAvLz0+ICcyMDE0LTAxLTAxJ1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE0LCAzLCAzKS5zdGFydE9mKCd3ZWVrJykudG9JU09EYXRlKCk7IC8vPT4gJzIwMTQtMDMtMDMnLCB3ZWVrcyBhbHdheXMgc3RhcnQgb24gTW9uZGF5c1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE0LCAzLCAzLCA1LCAzMCkuc3RhcnRPZignZGF5JykudG9JU09UaW1lKCk7IC8vPT4gJzAwOjAwLjAwMC0wNTowMCdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMywgNSwgMzApLnN0YXJ0T2YoJ2hvdXInKS50b0lTT1RpbWUoKTsgLy89PiAnMDU6MDA6MDAuMDAwLTA1OjAwJ1xuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIHN0YXJ0T2YodW5pdCkge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpcztcbiAgICBjb25zdCBvID0ge30sXG4gICAgICBub3JtYWxpemVkVW5pdCA9IER1cmF0aW9uLm5vcm1hbGl6ZVVuaXQodW5pdCk7XG4gICAgc3dpdGNoIChub3JtYWxpemVkVW5pdCkge1xuICAgICAgY2FzZSBcInllYXJzXCI6XG4gICAgICAgIG8ubW9udGggPSAxO1xuICAgICAgLy8gZmFsbHMgdGhyb3VnaFxuICAgICAgY2FzZSBcInF1YXJ0ZXJzXCI6XG4gICAgICBjYXNlIFwibW9udGhzXCI6XG4gICAgICAgIG8uZGF5ID0gMTtcbiAgICAgIC8vIGZhbGxzIHRocm91Z2hcbiAgICAgIGNhc2UgXCJ3ZWVrc1wiOlxuICAgICAgY2FzZSBcImRheXNcIjpcbiAgICAgICAgby5ob3VyID0gMDtcbiAgICAgIC8vIGZhbGxzIHRocm91Z2hcbiAgICAgIGNhc2UgXCJob3Vyc1wiOlxuICAgICAgICBvLm1pbnV0ZSA9IDA7XG4gICAgICAvLyBmYWxscyB0aHJvdWdoXG4gICAgICBjYXNlIFwibWludXRlc1wiOlxuICAgICAgICBvLnNlY29uZCA9IDA7XG4gICAgICAvLyBmYWxscyB0aHJvdWdoXG4gICAgICBjYXNlIFwic2Vjb25kc1wiOlxuICAgICAgICBvLm1pbGxpc2Vjb25kID0gMDtcbiAgICAgICAgYnJlYWs7XG4gICAgICBjYXNlIFwibWlsbGlzZWNvbmRzXCI6XG4gICAgICAgIGJyZWFrO1xuICAgICAgLy8gbm8gZGVmYXVsdCwgaW52YWxpZCB1bml0cyB0aHJvdyBpbiBub3JtYWxpemVVbml0KClcbiAgICB9XG5cbiAgICBpZiAobm9ybWFsaXplZFVuaXQgPT09IFwid2Vla3NcIikge1xuICAgICAgby53ZWVrZGF5ID0gMTtcbiAgICB9XG5cbiAgICBpZiAobm9ybWFsaXplZFVuaXQgPT09IFwicXVhcnRlcnNcIikge1xuICAgICAgY29uc3QgcSA9IE1hdGguY2VpbCh0aGlzLm1vbnRoIC8gMyk7XG4gICAgICBvLm1vbnRoID0gKHEgLSAxKSAqIDMgKyAxO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnNldChvKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBcIlNldFwiIHRoaXMgRGF0ZVRpbWUgdG8gdGhlIGVuZCAobWVhbmluZyB0aGUgbGFzdCBtaWxsaXNlY29uZCkgb2YgYSB1bml0IG9mIHRpbWVcbiAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSBUaGUgdW5pdCB0byBnbyB0byB0aGUgZW5kIG9mLiBDYW4gYmUgJ3llYXInLCAncXVhcnRlcicsICdtb250aCcsICd3ZWVrJywgJ2RheScsICdob3VyJywgJ21pbnV0ZScsICdzZWNvbmQnLCBvciAnbWlsbGlzZWNvbmQnLlxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE0LCAzLCAzKS5lbmRPZignbW9udGgnKS50b0lTTygpOyAvLz0+ICcyMDE0LTAzLTMxVDIzOjU5OjU5Ljk5OS0wNTowMCdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMykuZW5kT2YoJ3llYXInKS50b0lTTygpOyAvLz0+ICcyMDE0LTEyLTMxVDIzOjU5OjU5Ljk5OS0wNTowMCdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMykuZW5kT2YoJ3dlZWsnKS50b0lTTygpOyAvLyA9PiAnMjAxNC0wMy0wOVQyMzo1OTo1OS45OTktMDU6MDAnLCB3ZWVrcyBzdGFydCBvbiBNb25kYXlzXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDMsIDMsIDUsIDMwKS5lbmRPZignZGF5JykudG9JU08oKTsgLy89PiAnMjAxNC0wMy0wM1QyMzo1OTo1OS45OTktMDU6MDAnXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDMsIDMsIDUsIDMwKS5lbmRPZignaG91cicpLnRvSVNPKCk7IC8vPT4gJzIwMTQtMDMtMDNUMDU6NTk6NTkuOTk5LTA1OjAwJ1xuICAgKiBAcmV0dXJuIHtEYXRlVGltZX1cbiAgICovXG4gIGVuZE9mKHVuaXQpIHtcbiAgICByZXR1cm4gdGhpcy5pc1ZhbGlkXG4gICAgICA/IHRoaXMucGx1cyh7IFt1bml0XTogMSB9KVxuICAgICAgICAgIC5zdGFydE9mKHVuaXQpXG4gICAgICAgICAgLm1pbnVzKDEpXG4gICAgICA6IHRoaXM7XG4gIH1cblxuICAvLyBPVVRQVVRcblxuICAvKipcbiAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lIGZvcm1hdHRlZCBhY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmllZCBmb3JtYXQgc3RyaW5nLlxuICAgKiAqKllvdSBtYXkgbm90IHdhbnQgdGhpcy4qKiBTZWUge0BsaW5rIERhdGVUaW1lLnRvTG9jYWxlU3RyaW5nfSBmb3IgYSBtb3JlIGZsZXhpYmxlIGZvcm1hdHRpbmcgdG9vbC4gRm9yIGEgdGFibGUgb2YgdG9rZW5zIGFuZCB0aGVpciBpbnRlcnByZXRhdGlvbnMsIHNlZSBbaGVyZV0oaHR0cHM6Ly9tb21lbnQuZ2l0aHViLmlvL2x1eG9uLyMvZm9ybWF0dGluZz9pZD10YWJsZS1vZi10b2tlbnMpLlxuICAgKiBEZWZhdWx0cyB0byBlbi1VUyBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkLCByZWdhcmRsZXNzIG9mIHRoZSBzeXN0ZW0ncyBsb2NhbGUuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBmbXQgLSB0aGUgZm9ybWF0IHN0cmluZ1xuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdHMgdG8gb3ZlcnJpZGUgdGhlIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBvbiB0aGlzIERhdGVUaW1lXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvRm9ybWF0KCd5eXl5IExMTCBkZCcpIC8vPT4gJzIwMTcgQXByIDIyJ1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5zZXRMb2NhbGUoJ2ZyJykudG9Gb3JtYXQoJ3l5eXkgTExMIGRkJykgLy89PiAnMjAxNyBhdnIuIDIyJ1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0Zvcm1hdCgneXl5eSBMTEwgZGQnLCB7IGxvY2FsZTogXCJmclwiIH0pIC8vPT4gJzIwMTcgYXZyLiAyMidcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Gb3JtYXQoXCJISCAnaG91cnMgYW5kJyBtbSAnbWludXRlcydcIikgLy89PiAnMjAgaG91cnMgYW5kIDU1IG1pbnV0ZXMnXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvRm9ybWF0KGZtdCwgb3B0cyA9IHt9KSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZFxuICAgICAgPyBGb3JtYXR0ZXIuY3JlYXRlKHRoaXMubG9jLnJlZGVmYXVsdFRvRU4ob3B0cykpLmZvcm1hdERhdGVUaW1lRnJvbVN0cmluZyh0aGlzLCBmbXQpXG4gICAgICA6IElOVkFMSUQ7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhIGxvY2FsaXplZCBzdHJpbmcgcmVwcmVzZW50aW5nIHRoaXMgZGF0ZS4gQWNjZXB0cyB0aGUgc2FtZSBvcHRpb25zIGFzIHRoZSBJbnRsLkRhdGVUaW1lRm9ybWF0IGNvbnN0cnVjdG9yIGFuZCBhbnkgcHJlc2V0cyBkZWZpbmVkIGJ5IEx1eG9uLCBzdWNoIGFzIGBEYXRlVGltZS5EQVRFX0ZVTExgIG9yIGBEYXRlVGltZS5USU1FX1NJTVBMRWAuXG4gICAqIFRoZSBleGFjdCBiZWhhdmlvciBvZiB0aGlzIG1ldGhvZCBpcyBicm93c2VyLXNwZWNpZmljLCBidXQgaW4gZ2VuZXJhbCBpdCB3aWxsIHJldHVybiBhbiBhcHByb3ByaWF0ZSByZXByZXNlbnRhdGlvblxuICAgKiBvZiB0aGUgRGF0ZVRpbWUgaW4gdGhlIGFzc2lnbmVkIGxvY2FsZS5cbiAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkXG4gICAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvRGF0ZVRpbWVGb3JtYXRcbiAgICogQHBhcmFtIGZvcm1hdE9wdHMge09iamVjdH0gLSBJbnRsLkRhdGVUaW1lRm9ybWF0IGNvbnN0cnVjdG9yIG9wdGlvbnMgYW5kIGNvbmZpZ3VyYXRpb24gb3B0aW9uc1xuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdHMgdG8gb3ZlcnJpZGUgdGhlIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBvbiB0aGlzIERhdGVUaW1lXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKCk7IC8vPT4gNC8yMC8yMDE3XG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnNldExvY2FsZSgnZW4tZ2InKS50b0xvY2FsZVN0cmluZygpOyAvLz0+ICcyMC8wNC8yMDE3J1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0xvY2FsZVN0cmluZyh7IGxvY2FsZTogJ2VuLWdiJyB9KTsgLy89PiAnMjAvMDQvMjAxNydcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Mb2NhbGVTdHJpbmcoRGF0ZVRpbWUuREFURV9GVUxMKTsgLy89PiAnQXByaWwgMjAsIDIwMTcnXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKERhdGVUaW1lLlRJTUVfU0lNUExFKTsgLy89PiAnMTE6MzIgQU0nXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKERhdGVUaW1lLkRBVEVUSU1FX1NIT1JUKTsgLy89PiAnNC8yMC8yMDE3LCAxMTozMiBBTSdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Mb2NhbGVTdHJpbmcoeyB3ZWVrZGF5OiAnbG9uZycsIG1vbnRoOiAnbG9uZycsIGRheTogJzItZGlnaXQnIH0pOyAvLz0+ICdUaHVyc2RheSwgQXByaWwgMjAnXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKHsgd2Vla2RheTogJ3Nob3J0JywgbW9udGg6ICdzaG9ydCcsIGRheTogJzItZGlnaXQnLCBob3VyOiAnMi1kaWdpdCcsIG1pbnV0ZTogJzItZGlnaXQnIH0pOyAvLz0+ICdUaHUsIEFwciAyMCwgMTE6MjcgQU0nXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKHsgaG91cjogJzItZGlnaXQnLCBtaW51dGU6ICcyLWRpZ2l0JywgaG91ckN5Y2xlOiAnaDIzJyB9KTsgLy89PiAnMTE6MzInXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvTG9jYWxlU3RyaW5nKGZvcm1hdE9wdHMgPSBGb3JtYXRzLkRBVEVfU0hPUlQsIG9wdHMgPSB7fSkge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWRcbiAgICAgID8gRm9ybWF0dGVyLmNyZWF0ZSh0aGlzLmxvYy5jbG9uZShvcHRzKSwgZm9ybWF0T3B0cykuZm9ybWF0RGF0ZVRpbWUodGhpcylcbiAgICAgIDogSU5WQUxJRDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGFuIGFycmF5IG9mIGZvcm1hdCBcInBhcnRzXCIsIG1lYW5pbmcgaW5kaXZpZHVhbCB0b2tlbnMgYWxvbmcgd2l0aCBtZXRhZGF0YS4gVGhpcyBpcyBhbGxvd3MgY2FsbGVycyB0byBwb3N0LXByb2Nlc3MgaW5kaXZpZHVhbCBzZWN0aW9ucyBvZiB0aGUgZm9ybWF0dGVkIG91dHB1dC5cbiAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkXG4gICAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvRGF0ZVRpbWVGb3JtYXQvZm9ybWF0VG9QYXJ0c1xuICAgKiBAcGFyYW0gb3B0cyB7T2JqZWN0fSAtIEludGwuRGF0ZVRpbWVGb3JtYXQgY29uc3RydWN0b3Igb3B0aW9ucywgc2FtZSBhcyBgdG9Mb2NhbGVTdHJpbmdgLlxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0xvY2FsZVBhcnRzKCk7IC8vPT4gW1xuICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy89PiAgIHsgdHlwZTogJ2RheScsIHZhbHVlOiAnMjUnIH0sXG4gICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLz0+ICAgeyB0eXBlOiAnbGl0ZXJhbCcsIHZhbHVlOiAnLycgfSxcbiAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vPT4gICB7IHR5cGU6ICdtb250aCcsIHZhbHVlOiAnMDUnIH0sXG4gICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLz0+ICAgeyB0eXBlOiAnbGl0ZXJhbCcsIHZhbHVlOiAnLycgfSxcbiAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vPT4gICB7IHR5cGU6ICd5ZWFyJywgdmFsdWU6ICcxOTgyJyB9XG4gICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLz0+IF1cbiAgICovXG4gIHRvTG9jYWxlUGFydHMob3B0cyA9IHt9KSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZFxuICAgICAgPyBGb3JtYXR0ZXIuY3JlYXRlKHRoaXMubG9jLmNsb25lKG9wdHMpLCBvcHRzKS5mb3JtYXREYXRlVGltZVBhcnRzKHRoaXMpXG4gICAgICA6IFtdO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYW4gSVNPIDg2MDEtY29tcGxpYW50IHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9uc1xuICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnN1cHByZXNzTWlsbGlzZWNvbmRzPWZhbHNlXSAtIGV4Y2x1ZGUgbWlsbGlzZWNvbmRzIGZyb20gdGhlIGZvcm1hdCBpZiB0aGV5J3JlIDBcbiAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5zdXBwcmVzc1NlY29uZHM9ZmFsc2VdIC0gZXhjbHVkZSBzZWNvbmRzIGZyb20gdGhlIGZvcm1hdCBpZiB0aGV5J3JlIDBcbiAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5pbmNsdWRlT2Zmc2V0PXRydWVdIC0gaW5jbHVkZSB0aGUgb2Zmc2V0LCBzdWNoIGFzICdaJyBvciAnLTA0OjAwJ1xuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuZm9ybWF0PSdleHRlbmRlZCddIC0gY2hvb3NlIGJldHdlZW4gdGhlIGJhc2ljIGFuZCBleHRlbmRlZCBmb3JtYXRcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDE5ODIsIDUsIDI1KS50b0lTTygpIC8vPT4gJzE5ODItMDUtMjVUMDA6MDA6MDAuMDAwWidcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9JU08oKSAvLz0+ICcyMDE3LTA0LTIyVDIwOjQ3OjA1LjMzNS0wNDowMCdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9JU08oeyBpbmNsdWRlT2Zmc2V0OiBmYWxzZSB9KSAvLz0+ICcyMDE3LTA0LTIyVDIwOjQ3OjA1LjMzNSdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9JU08oeyBmb3JtYXQ6ICdiYXNpYycgfSkgLy89PiAnMjAxNzA0MjJUMjA0NzA1LjMzNS0wNDAwJ1xuICAgKiBAcmV0dXJuIHtzdHJpbmd9XG4gICAqL1xuICB0b0lTTyhvcHRzID0ge30pIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuXG4gICAgcmV0dXJuIGAke3RoaXMudG9JU09EYXRlKG9wdHMpfVQke3RoaXMudG9JU09UaW1lKG9wdHMpfWA7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhbiBJU08gODYwMS1jb21wbGlhbnQgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRGF0ZVRpbWUncyBkYXRlIGNvbXBvbmVudFxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnNcbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmZvcm1hdD0nZXh0ZW5kZWQnXSAtIGNob29zZSBiZXR3ZWVuIHRoZSBiYXNpYyBhbmQgZXh0ZW5kZWQgZm9ybWF0XG4gICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygxOTgyLCA1LCAyNSkudG9JU09EYXRlKCkgLy89PiAnMTk4Mi0wNS0yNSdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDE5ODIsIDUsIDI1KS50b0lTT0RhdGUoeyBmb3JtYXQ6ICdiYXNpYycgfSkgLy89PiAnMTk4MjA1MjUnXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvSVNPRGF0ZSh7IGZvcm1hdCA9IFwiZXh0ZW5kZWRcIiB9ID0ge30pIHtcbiAgICBsZXQgZm10ID0gZm9ybWF0ID09PSBcImJhc2ljXCIgPyBcInl5eXlNTWRkXCIgOiBcInl5eXktTU0tZGRcIjtcbiAgICBpZiAodGhpcy55ZWFyID4gOTk5OSkge1xuICAgICAgZm10ID0gXCIrXCIgKyBmbXQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRvVGVjaEZvcm1hdCh0aGlzLCBmbXQpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYW4gSVNPIDg2MDEtY29tcGxpYW50IHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lJ3Mgd2VlayBkYXRlXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygxOTgyLCA1LCAyNSkudG9JU09XZWVrRGF0ZSgpIC8vPT4gJzE5ODItVzIxLTInXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvSVNPV2Vla0RhdGUoKSB7XG4gICAgcmV0dXJuIHRvVGVjaEZvcm1hdCh0aGlzLCBcImtra2stJ1cnV1ctY1wiKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxLWNvbXBsaWFudCBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSdzIHRpbWUgY29tcG9uZW50XG4gICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9uc1xuICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnN1cHByZXNzTWlsbGlzZWNvbmRzPWZhbHNlXSAtIGV4Y2x1ZGUgbWlsbGlzZWNvbmRzIGZyb20gdGhlIGZvcm1hdCBpZiB0aGV5J3JlIDBcbiAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5zdXBwcmVzc1NlY29uZHM9ZmFsc2VdIC0gZXhjbHVkZSBzZWNvbmRzIGZyb20gdGhlIGZvcm1hdCBpZiB0aGV5J3JlIDBcbiAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5pbmNsdWRlT2Zmc2V0PXRydWVdIC0gaW5jbHVkZSB0aGUgb2Zmc2V0LCBzdWNoIGFzICdaJyBvciAnLTA0OjAwJ1xuICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVQcmVmaXg9ZmFsc2VdIC0gaW5jbHVkZSB0aGUgYFRgIHByZWZpeFxuICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuZm9ybWF0PSdleHRlbmRlZCddIC0gY2hvb3NlIGJldHdlZW4gdGhlIGJhc2ljIGFuZCBleHRlbmRlZCBmb3JtYXRcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKCkuc2V0KHsgaG91cjogNywgbWludXRlOiAzNCB9KS50b0lTT1RpbWUoKSAvLz0+ICcwNzozNDoxOS4zNjFaJ1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoKS5zZXQoeyBob3VyOiA3LCBtaW51dGU6IDM0LCBzZWNvbmRzOiAwLCBtaWxsaXNlY29uZHM6IDAgfSkudG9JU09UaW1lKHsgc3VwcHJlc3NTZWNvbmRzOiB0cnVlIH0pIC8vPT4gJzA3OjM0WidcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKCkuc2V0KHsgaG91cjogNywgbWludXRlOiAzNCB9KS50b0lTT1RpbWUoeyBmb3JtYXQ6ICdiYXNpYycgfSkgLy89PiAnMDczNDE5LjM2MVonXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygpLnNldCh7IGhvdXI6IDcsIG1pbnV0ZTogMzQgfSkudG9JU09UaW1lKHsgaW5jbHVkZVByZWZpeDogdHJ1ZSB9KSAvLz0+ICdUMDc6MzQ6MTkuMzYxWidcbiAgICogQHJldHVybiB7c3RyaW5nfVxuICAgKi9cbiAgdG9JU09UaW1lKHtcbiAgICBzdXBwcmVzc01pbGxpc2Vjb25kcyA9IGZhbHNlLFxuICAgIHN1cHByZXNzU2Vjb25kcyA9IGZhbHNlLFxuICAgIGluY2x1ZGVPZmZzZXQgPSB0cnVlLFxuICAgIGluY2x1ZGVQcmVmaXggPSBmYWxzZSxcbiAgICBmb3JtYXQgPSBcImV4dGVuZGVkXCIsXG4gIH0gPSB7fSkge1xuICAgIHJldHVybiB0b1RlY2hUaW1lRm9ybWF0KHRoaXMsIHtcbiAgICAgIHN1cHByZXNzU2Vjb25kcyxcbiAgICAgIHN1cHByZXNzTWlsbGlzZWNvbmRzLFxuICAgICAgaW5jbHVkZU9mZnNldCxcbiAgICAgIGluY2x1ZGVQcmVmaXgsXG4gICAgICBmb3JtYXQsXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhbiBSRkMgMjgyMi1jb21wYXRpYmxlIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lLCBhbHdheXMgaW4gVVRDXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE0LCA3LCAxMykudG9SRkMyODIyKCkgLy89PiAnU3VuLCAxMyBKdWwgMjAxNCAwMDowMDowMCArMDAwMCdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgNywgMTMpLnRvUkZDMjgyMigpIC8vPT4gJ1N1biwgMTMgSnVsIDIwMTQgMDA6MDA6MDAgLTA0MDAnXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvUkZDMjgyMigpIHtcbiAgICByZXR1cm4gdG9UZWNoRm9ybWF0KHRoaXMsIFwiRUVFLCBkZCBMTEwgeXl5eSBISDptbTpzcyBaWlpcIiwgZmFsc2UpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSBhcHByb3ByaWF0ZSBmb3IgdXNlIGluIEhUVFAgaGVhZGVycy5cbiAgICogU3BlY2lmaWNhbGx5LCB0aGUgc3RyaW5nIGNvbmZvcm1zIHRvIFJGQyAxMTIzLlxuICAgKiBAc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9Qcm90b2NvbHMvcmZjMjYxNi9yZmMyNjE2LXNlYzMuaHRtbCNzZWMzLjMuMVxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNCwgNywgMTMpLnRvSFRUUCgpIC8vPT4gJ1N1biwgMTMgSnVsIDIwMTQgMDA6MDA6MDAgR01UJ1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNCwgNywgMTMsIDE5KS50b0hUVFAoKSAvLz0+ICdTdW4sIDEzIEp1bCAyMDE0IDE5OjAwOjAwIEdNVCdcbiAgICogQHJldHVybiB7c3RyaW5nfVxuICAgKi9cbiAgdG9IVFRQKCkge1xuICAgIHJldHVybiB0b1RlY2hGb3JtYXQodGhpcy50b1VUQygpLCBcIkVFRSwgZGQgTExMIHl5eXkgSEg6bW06c3MgJ0dNVCdcIik7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lIGFwcHJvcHJpYXRlIGZvciB1c2UgaW4gU1FMIERhdGVcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTQsIDcsIDEzKS50b1NRTERhdGUoKSAvLz0+ICcyMDE0LTA3LTEzJ1xuICAgKiBAcmV0dXJuIHtzdHJpbmd9XG4gICAqL1xuICB0b1NRTERhdGUoKSB7XG4gICAgcmV0dXJuIHRvVGVjaEZvcm1hdCh0aGlzLCBcInl5eXktTU0tZGRcIik7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lIGFwcHJvcHJpYXRlIGZvciB1c2UgaW4gU1FMIFRpbWVcbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zXG4gICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuaW5jbHVkZVpvbmU9ZmFsc2VdIC0gaW5jbHVkZSB0aGUgem9uZSwgc3VjaCBhcyAnQW1lcmljYS9OZXdfWW9yaycuIE92ZXJyaWRlcyBpbmNsdWRlT2Zmc2V0LlxuICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVPZmZzZXQ9dHJ1ZV0gLSBpbmNsdWRlIHRoZSBvZmZzZXQsIHN1Y2ggYXMgJ1onIG9yICctMDQ6MDAnXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygpLnRvU1FMKCkgLy89PiAnMDU6MTU6MTYuMzQ1J1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b1NRTCgpIC8vPT4gJzA1OjE1OjE2LjM0NSAtMDQ6MDAnXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvU1FMKHsgaW5jbHVkZU9mZnNldDogZmFsc2UgfSkgLy89PiAnMDU6MTU6MTYuMzQ1J1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b1NRTCh7IGluY2x1ZGVab25lOiBmYWxzZSB9KSAvLz0+ICcwNToxNToxNi4zNDUgQW1lcmljYS9OZXdfWW9yaydcbiAgICogQHJldHVybiB7c3RyaW5nfVxuICAgKi9cbiAgdG9TUUxUaW1lKHsgaW5jbHVkZU9mZnNldCA9IHRydWUsIGluY2x1ZGVab25lID0gZmFsc2UgfSA9IHt9KSB7XG4gICAgcmV0dXJuIHRvVGVjaFRpbWVGb3JtYXQodGhpcywge1xuICAgICAgaW5jbHVkZU9mZnNldCxcbiAgICAgIGluY2x1ZGVab25lLFxuICAgICAgc3BhY2Vab25lOiB0cnVlLFxuICAgIH0pO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSBhcHByb3ByaWF0ZSBmb3IgdXNlIGluIFNRTCBEYXRlVGltZVxuICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnNcbiAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5pbmNsdWRlWm9uZT1mYWxzZV0gLSBpbmNsdWRlIHRoZSB6b25lLCBzdWNoIGFzICdBbWVyaWNhL05ld19Zb3JrJy4gT3ZlcnJpZGVzIGluY2x1ZGVPZmZzZXQuXG4gICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuaW5jbHVkZU9mZnNldD10cnVlXSAtIGluY2x1ZGUgdGhlIG9mZnNldCwgc3VjaCBhcyAnWicgb3IgJy0wNDowMCdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTQsIDcsIDEzKS50b1NRTCgpIC8vPT4gJzIwMTQtMDctMTMgMDA6MDA6MDAuMDAwIFonXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDcsIDEzKS50b1NRTCgpIC8vPT4gJzIwMTQtMDctMTMgMDA6MDA6MDAuMDAwIC0wNDowMCdcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgNywgMTMpLnRvU1FMKHsgaW5jbHVkZU9mZnNldDogZmFsc2UgfSkgLy89PiAnMjAxNC0wNy0xMyAwMDowMDowMC4wMDAnXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDcsIDEzKS50b1NRTCh7IGluY2x1ZGVab25lOiB0cnVlIH0pIC8vPT4gJzIwMTQtMDctMTMgMDA6MDA6MDAuMDAwIEFtZXJpY2EvTmV3X1lvcmsnXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvU1FMKG9wdHMgPSB7fSkge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSB7XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG5cbiAgICByZXR1cm4gYCR7dGhpcy50b1NRTERhdGUoKX0gJHt0aGlzLnRvU1FMVGltZShvcHRzKX1gO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSBhcHByb3ByaWF0ZSBmb3IgZGVidWdnaW5nXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvU3RyaW5nKCkge1xuICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnRvSVNPKCkgOiBJTlZBTElEO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgdGhlIGVwb2NoIG1pbGxpc2Vjb25kcyBvZiB0aGlzIERhdGVUaW1lLiBBbGlhcyBvZiB7QGxpbmsgRGF0ZVRpbWUudG9NaWxsaXN9XG4gICAqIEByZXR1cm4ge251bWJlcn1cbiAgICovXG4gIHZhbHVlT2YoKSB7XG4gICAgcmV0dXJuIHRoaXMudG9NaWxsaXMoKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBlcG9jaCBtaWxsaXNlY29uZHMgb2YgdGhpcyBEYXRlVGltZS5cbiAgICogQHJldHVybiB7bnVtYmVyfVxuICAgKi9cbiAgdG9NaWxsaXMoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudHMgOiBOYU47XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgZXBvY2ggc2Vjb25kcyBvZiB0aGlzIERhdGVUaW1lLlxuICAgKiBAcmV0dXJuIHtudW1iZXJ9XG4gICAqL1xuICB0b1NlY29uZHMoKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudHMgLyAxMDAwIDogTmFOO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYW4gSVNPIDg2MDEgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSBhcHByb3ByaWF0ZSBmb3IgdXNlIGluIEpTT04uXG4gICAqIEByZXR1cm4ge3N0cmluZ31cbiAgICovXG4gIHRvSlNPTigpIHtcbiAgICByZXR1cm4gdGhpcy50b0lTTygpO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYSBCU09OIHNlcmlhbGl6YWJsZSBlcXVpdmFsZW50IHRvIHRoaXMgRGF0ZVRpbWUuXG4gICAqIEByZXR1cm4ge0RhdGV9XG4gICAqL1xuICB0b0JTT04oKSB7XG4gICAgcmV0dXJuIHRoaXMudG9KU0RhdGUoKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGEgSmF2YVNjcmlwdCBvYmplY3Qgd2l0aCB0aGlzIERhdGVUaW1lJ3MgeWVhciwgbW9udGgsIGRheSwgYW5kIHNvIG9uLlxuICAgKiBAcGFyYW0gb3B0cyAtIG9wdGlvbnMgZm9yIGdlbmVyYXRpbmcgdGhlIG9iamVjdFxuICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVDb25maWc9ZmFsc2VdIC0gaW5jbHVkZSBjb25maWd1cmF0aW9uIGF0dHJpYnV0ZXMgaW4gdGhlIG91dHB1dFxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b09iamVjdCgpIC8vPT4geyB5ZWFyOiAyMDE3LCBtb250aDogNCwgZGF5OiAyMiwgaG91cjogMjAsIG1pbnV0ZTogNDksIHNlY29uZDogNDIsIG1pbGxpc2Vjb25kOiAyNjggfVxuICAgKiBAcmV0dXJuIHtPYmplY3R9XG4gICAqL1xuICB0b09iamVjdChvcHRzID0ge30pIHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHt9O1xuXG4gICAgY29uc3QgYmFzZSA9IHsgLi4udGhpcy5jIH07XG5cbiAgICBpZiAob3B0cy5pbmNsdWRlQ29uZmlnKSB7XG4gICAgICBiYXNlLm91dHB1dENhbGVuZGFyID0gdGhpcy5vdXRwdXRDYWxlbmRhcjtcbiAgICAgIGJhc2UubnVtYmVyaW5nU3lzdGVtID0gdGhpcy5sb2MubnVtYmVyaW5nU3lzdGVtO1xuICAgICAgYmFzZS5sb2NhbGUgPSB0aGlzLmxvYy5sb2NhbGU7XG4gICAgfVxuICAgIHJldHVybiBiYXNlO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgYSBKYXZhU2NyaXB0IERhdGUgZXF1aXZhbGVudCB0byB0aGlzIERhdGVUaW1lLlxuICAgKiBAcmV0dXJuIHtEYXRlfVxuICAgKi9cbiAgdG9KU0RhdGUoKSB7XG4gICAgcmV0dXJuIG5ldyBEYXRlKHRoaXMuaXNWYWxpZCA/IHRoaXMudHMgOiBOYU4pO1xuICB9XG5cbiAgLy8gQ09NUEFSRVxuXG4gIC8qKlxuICAgKiBSZXR1cm4gdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0d28gRGF0ZVRpbWVzIGFzIGEgRHVyYXRpb24uXG4gICAqIEBwYXJhbSB7RGF0ZVRpbWV9IG90aGVyRGF0ZVRpbWUgLSB0aGUgRGF0ZVRpbWUgdG8gY29tcGFyZSB0aGlzIG9uZSB0b1xuICAgKiBAcGFyYW0ge3N0cmluZ3xzdHJpbmdbXX0gW3VuaXQ9WydtaWxsaXNlY29uZHMnXV0gLSB0aGUgdW5pdCBvciBhcnJheSBvZiB1bml0cyAoc3VjaCBhcyAnaG91cnMnIG9yICdkYXlzJykgdG8gaW5jbHVkZSBpbiB0aGUgZHVyYXRpb24uXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucyB0aGF0IGFmZmVjdCB0aGUgY3JlYXRpb24gb2YgdGhlIER1cmF0aW9uXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5jb252ZXJzaW9uQWNjdXJhY3k9J2Nhc3VhbCddIC0gdGhlIGNvbnZlcnNpb24gc3lzdGVtIHRvIHVzZVxuICAgKiBAZXhhbXBsZVxuICAgKiB2YXIgaTEgPSBEYXRlVGltZS5mcm9tSVNPKCcxOTgyLTA1LTI1VDA5OjQ1JyksXG4gICAqICAgICBpMiA9IERhdGVUaW1lLmZyb21JU08oJzE5ODMtMTAtMTRUMTA6MzAnKTtcbiAgICogaTIuZGlmZihpMSkudG9PYmplY3QoKSAvLz0+IHsgbWlsbGlzZWNvbmRzOiA0MzgwNzUwMDAwMCB9XG4gICAqIGkyLmRpZmYoaTEsICdob3VycycpLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAxMjE2OC43NSB9XG4gICAqIGkyLmRpZmYoaTEsIFsnbW9udGhzJywgJ2RheXMnXSkudG9PYmplY3QoKSAvLz0+IHsgbW9udGhzOiAxNiwgZGF5czogMTkuMDMxMjUgfVxuICAgKiBpMi5kaWZmKGkxLCBbJ21vbnRocycsICdkYXlzJywgJ2hvdXJzJ10pLnRvT2JqZWN0KCkgLy89PiB7IG1vbnRoczogMTYsIGRheXM6IDE5LCBob3VyczogMC43NSB9XG4gICAqIEByZXR1cm4ge0R1cmF0aW9ufVxuICAgKi9cbiAgZGlmZihvdGhlckRhdGVUaW1lLCB1bml0ID0gXCJtaWxsaXNlY29uZHNcIiwgb3B0cyA9IHt9KSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQgfHwgIW90aGVyRGF0ZVRpbWUuaXNWYWxpZCkge1xuICAgICAgcmV0dXJuIER1cmF0aW9uLmludmFsaWQoXCJjcmVhdGVkIGJ5IGRpZmZpbmcgYW4gaW52YWxpZCBEYXRlVGltZVwiKTtcbiAgICB9XG5cbiAgICBjb25zdCBkdXJPcHRzID0geyBsb2NhbGU6IHRoaXMubG9jYWxlLCBudW1iZXJpbmdTeXN0ZW06IHRoaXMubnVtYmVyaW5nU3lzdGVtLCAuLi5vcHRzIH07XG5cbiAgICBjb25zdCB1bml0cyA9IG1heWJlQXJyYXkodW5pdCkubWFwKER1cmF0aW9uLm5vcm1hbGl6ZVVuaXQpLFxuICAgICAgb3RoZXJJc0xhdGVyID0gb3RoZXJEYXRlVGltZS52YWx1ZU9mKCkgPiB0aGlzLnZhbHVlT2YoKSxcbiAgICAgIGVhcmxpZXIgPSBvdGhlcklzTGF0ZXIgPyB0aGlzIDogb3RoZXJEYXRlVGltZSxcbiAgICAgIGxhdGVyID0gb3RoZXJJc0xhdGVyID8gb3RoZXJEYXRlVGltZSA6IHRoaXMsXG4gICAgICBkaWZmZWQgPSBkaWZmKGVhcmxpZXIsIGxhdGVyLCB1bml0cywgZHVyT3B0cyk7XG5cbiAgICByZXR1cm4gb3RoZXJJc0xhdGVyID8gZGlmZmVkLm5lZ2F0ZSgpIDogZGlmZmVkO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoaXMgRGF0ZVRpbWUgYW5kIHJpZ2h0IG5vdy5cbiAgICogU2VlIHtAbGluayBEYXRlVGltZS5kaWZmfVxuICAgKiBAcGFyYW0ge3N0cmluZ3xzdHJpbmdbXX0gW3VuaXQ9WydtaWxsaXNlY29uZHMnXV0gLSB0aGUgdW5pdCBvciB1bml0cyB1bml0cyAoc3VjaCBhcyAnaG91cnMnIG9yICdkYXlzJykgdG8gaW5jbHVkZSBpbiB0aGUgZHVyYXRpb25cbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIHRoYXQgYWZmZWN0IHRoZSBjcmVhdGlvbiBvZiB0aGUgRHVyYXRpb25cbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmNvbnZlcnNpb25BY2N1cmFjeT0nY2FzdWFsJ10gLSB0aGUgY29udmVyc2lvbiBzeXN0ZW0gdG8gdXNlXG4gICAqIEByZXR1cm4ge0R1cmF0aW9ufVxuICAgKi9cbiAgZGlmZk5vdyh1bml0ID0gXCJtaWxsaXNlY29uZHNcIiwgb3B0cyA9IHt9KSB7XG4gICAgcmV0dXJuIHRoaXMuZGlmZihEYXRlVGltZS5ub3coKSwgdW5pdCwgb3B0cyk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIGFuIEludGVydmFsIHNwYW5uaW5nIGJldHdlZW4gdGhpcyBEYXRlVGltZSBhbmQgYW5vdGhlciBEYXRlVGltZVxuICAgKiBAcGFyYW0ge0RhdGVUaW1lfSBvdGhlckRhdGVUaW1lIC0gdGhlIG90aGVyIGVuZCBwb2ludCBvZiB0aGUgSW50ZXJ2YWxcbiAgICogQHJldHVybiB7SW50ZXJ2YWx9XG4gICAqL1xuICB1bnRpbChvdGhlckRhdGVUaW1lKSB7XG4gICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IEludGVydmFsLmZyb21EYXRlVGltZXModGhpcywgb3RoZXJEYXRlVGltZSkgOiB0aGlzO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiB3aGV0aGVyIHRoaXMgRGF0ZVRpbWUgaXMgaW4gdGhlIHNhbWUgdW5pdCBvZiB0aW1lIGFzIGFub3RoZXIgRGF0ZVRpbWUuXG4gICAqIEhpZ2hlci1vcmRlciB1bml0cyBtdXN0IGFsc28gYmUgaWRlbnRpY2FsIGZvciB0aGlzIGZ1bmN0aW9uIHRvIHJldHVybiBgdHJ1ZWAuXG4gICAqIE5vdGUgdGhhdCB0aW1lIHpvbmVzIGFyZSAqKmlnbm9yZWQqKiBpbiB0aGlzIGNvbXBhcmlzb24sIHdoaWNoIGNvbXBhcmVzIHRoZSAqKmxvY2FsKiogY2FsZW5kYXIgdGltZS4gVXNlIHtAbGluayBEYXRlVGltZS5zZXRab25lfSB0byBjb252ZXJ0IG9uZSBvZiB0aGUgZGF0ZXMgaWYgbmVlZGVkLlxuICAgKiBAcGFyYW0ge0RhdGVUaW1lfSBvdGhlckRhdGVUaW1lIC0gdGhlIG90aGVyIERhdGVUaW1lXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB1bml0IC0gdGhlIHVuaXQgb2YgdGltZSB0byBjaGVjayBzYW1lbmVzcyBvblxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5oYXNTYW1lKG90aGVyRFQsICdkYXknKTsgLy9+PiB0cnVlIGlmIG90aGVyRFQgaXMgaW4gdGhlIHNhbWUgY3VycmVudCBjYWxlbmRhciBkYXlcbiAgICogQHJldHVybiB7Ym9vbGVhbn1cbiAgICovXG4gIGhhc1NhbWUob3RoZXJEYXRlVGltZSwgdW5pdCkge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gZmFsc2U7XG5cbiAgICBjb25zdCBpbnB1dE1zID0gb3RoZXJEYXRlVGltZS52YWx1ZU9mKCk7XG4gICAgY29uc3Qgb3RoZXJab25lRGF0ZVRpbWUgPSB0aGlzLnNldFpvbmUob3RoZXJEYXRlVGltZS56b25lLCB7IGtlZXBMb2NhbFRpbWU6IHRydWUgfSk7XG4gICAgcmV0dXJuIG90aGVyWm9uZURhdGVUaW1lLnN0YXJ0T2YodW5pdCkgPD0gaW5wdXRNcyAmJiBpbnB1dE1zIDw9IG90aGVyWm9uZURhdGVUaW1lLmVuZE9mKHVuaXQpO1xuICB9XG5cbiAgLyoqXG4gICAqIEVxdWFsaXR5IGNoZWNrXG4gICAqIFR3byBEYXRlVGltZXMgYXJlIGVxdWFsIGlmZiB0aGV5IHJlcHJlc2VudCB0aGUgc2FtZSBtaWxsaXNlY29uZCwgaGF2ZSB0aGUgc2FtZSB6b25lIGFuZCBsb2NhdGlvbiwgYW5kIGFyZSBib3RoIHZhbGlkLlxuICAgKiBUbyBjb21wYXJlIGp1c3QgdGhlIG1pbGxpc2Vjb25kIHZhbHVlcywgdXNlIGArZHQxID09PSArZHQyYC5cbiAgICogQHBhcmFtIHtEYXRlVGltZX0gb3RoZXIgLSB0aGUgb3RoZXIgRGF0ZVRpbWVcbiAgICogQHJldHVybiB7Ym9vbGVhbn1cbiAgICovXG4gIGVxdWFscyhvdGhlcikge1xuICAgIHJldHVybiAoXG4gICAgICB0aGlzLmlzVmFsaWQgJiZcbiAgICAgIG90aGVyLmlzVmFsaWQgJiZcbiAgICAgIHRoaXMudmFsdWVPZigpID09PSBvdGhlci52YWx1ZU9mKCkgJiZcbiAgICAgIHRoaXMuem9uZS5lcXVhbHMob3RoZXIuem9uZSkgJiZcbiAgICAgIHRoaXMubG9jLmVxdWFscyhvdGhlci5sb2MpXG4gICAgKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIGEgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIGEgdGhpcyB0aW1lIHJlbGF0aXZlIHRvIG5vdywgc3VjaCBhcyBcImluIHR3byBkYXlzXCIuIENhbiBvbmx5IGludGVybmF0aW9uYWxpemUgaWYgeW91clxuICAgKiBwbGF0Zm9ybSBzdXBwb3J0cyBJbnRsLlJlbGF0aXZlVGltZUZvcm1hdC4gUm91bmRzIGRvd24gYnkgZGVmYXVsdC5cbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgLSBvcHRpb25zIHRoYXQgYWZmZWN0IHRoZSBvdXRwdXRcbiAgICogQHBhcmFtIHtEYXRlVGltZX0gW29wdGlvbnMuYmFzZT1EYXRlVGltZS5ub3coKV0gLSB0aGUgRGF0ZVRpbWUgdG8gdXNlIGFzIHRoZSBiYXNpcyB0byB3aGljaCB0aGlzIHRpbWUgaXMgY29tcGFyZWQuIERlZmF1bHRzIHRvIG5vdy5cbiAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLnN0eWxlPVwibG9uZ1wiXSAtIHRoZSBzdHlsZSBvZiB1bml0cywgbXVzdCBiZSBcImxvbmdcIiwgXCJzaG9ydFwiLCBvciBcIm5hcnJvd1wiXG4gICAqIEBwYXJhbSB7c3RyaW5nfHN0cmluZ1tdfSBvcHRpb25zLnVuaXQgLSB1c2UgYSBzcGVjaWZpYyB1bml0IG9yIGFycmF5IG9mIHVuaXRzOyBpZiBvbWl0dGVkLCBvciBhbiBhcnJheSwgdGhlIG1ldGhvZCB3aWxsIHBpY2sgdGhlIGJlc3QgdW5pdC4gVXNlIGFuIGFycmF5IG9yIG9uZSBvZiBcInllYXJzXCIsIFwicXVhcnRlcnNcIiwgXCJtb250aHNcIiwgXCJ3ZWVrc1wiLCBcImRheXNcIiwgXCJob3Vyc1wiLCBcIm1pbnV0ZXNcIiwgb3IgXCJzZWNvbmRzXCJcbiAgICogQHBhcmFtIHtib29sZWFufSBbb3B0aW9ucy5yb3VuZD10cnVlXSAtIHdoZXRoZXIgdG8gcm91bmQgdGhlIG51bWJlcnMgaW4gdGhlIG91dHB1dC5cbiAgICogQHBhcmFtIHtudW1iZXJ9IFtvcHRpb25zLnBhZGRpbmc9MF0gLSBwYWRkaW5nIGluIG1pbGxpc2Vjb25kcy4gVGhpcyBhbGxvd3MgeW91IHRvIHJvdW5kIHVwIHRoZSByZXN1bHQgaWYgaXQgZml0cyBpbnNpZGUgdGhlIHRocmVzaG9sZC4gRG9uJ3QgdXNlIGluIGNvbWJpbmF0aW9uIHdpdGgge3JvdW5kOiBmYWxzZX0gYmVjYXVzZSB0aGUgZGVjaW1hbCBvdXRwdXQgd2lsbCBpbmNsdWRlIHRoZSBwYWRkaW5nLlxuICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0aW9ucy5sb2NhbGUgLSBvdmVycmlkZSB0aGUgbG9jYWxlIG9mIHRoaXMgRGF0ZVRpbWVcbiAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMubnVtYmVyaW5nU3lzdGVtIC0gb3ZlcnJpZGUgdGhlIG51bWJlcmluZ1N5c3RlbSBvZiB0aGlzIERhdGVUaW1lLiBUaGUgSW50bCBzeXN0ZW0gbWF5IGNob29zZSBub3QgdG8gaG9ub3IgdGhpc1xuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5wbHVzKHsgZGF5czogMSB9KS50b1JlbGF0aXZlKCkgLy89PiBcImluIDEgZGF5XCJcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkuc2V0TG9jYWxlKFwiZXNcIikudG9SZWxhdGl2ZSh7IGRheXM6IDEgfSkgLy89PiBcImRlbnRybyBkZSAxIGRcdTAwRURhXCJcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyh7IGRheXM6IDEgfSkudG9SZWxhdGl2ZSh7IGxvY2FsZTogXCJmclwiIH0pIC8vPT4gXCJkYW5zIDIzIGhldXJlc1wiXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLm1pbnVzKHsgZGF5czogMiB9KS50b1JlbGF0aXZlKCkgLy89PiBcIjIgZGF5cyBhZ29cIlxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5taW51cyh7IGRheXM6IDIgfSkudG9SZWxhdGl2ZSh7IHVuaXQ6IFwiaG91cnNcIiB9KSAvLz0+IFwiNDggaG91cnMgYWdvXCJcbiAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkubWludXMoeyBob3VyczogMzYgfSkudG9SZWxhdGl2ZSh7IHJvdW5kOiBmYWxzZSB9KSAvLz0+IFwiMS41IGRheXMgYWdvXCJcbiAgICovXG4gIHRvUmVsYXRpdmUob3B0aW9ucyA9IHt9KSB7XG4gICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBudWxsO1xuICAgIGNvbnN0IGJhc2UgPSBvcHRpb25zLmJhc2UgfHwgRGF0ZVRpbWUuZnJvbU9iamVjdCh7fSwgeyB6b25lOiB0aGlzLnpvbmUgfSksXG4gICAgICBwYWRkaW5nID0gb3B0aW9ucy5wYWRkaW5nID8gKHRoaXMgPCBiYXNlID8gLW9wdGlvbnMucGFkZGluZyA6IG9wdGlvbnMucGFkZGluZykgOiAwO1xuICAgIGxldCB1bml0cyA9IFtcInllYXJzXCIsIFwibW9udGhzXCIsIFwiZGF5c1wiLCBcImhvdXJzXCIsIFwibWludXRlc1wiLCBcInNlY29uZHNcIl07XG4gICAgbGV0IHVuaXQgPSBvcHRpb25zLnVuaXQ7XG4gICAgaWYgKEFycmF5LmlzQXJyYXkob3B0aW9ucy51bml0KSkge1xuICAgICAgdW5pdHMgPSBvcHRpb25zLnVuaXQ7XG4gICAgICB1bml0ID0gdW5kZWZpbmVkO1xuICAgIH1cbiAgICByZXR1cm4gZGlmZlJlbGF0aXZlKGJhc2UsIHRoaXMucGx1cyhwYWRkaW5nKSwge1xuICAgICAgLi4ub3B0aW9ucyxcbiAgICAgIG51bWVyaWM6IFwiYWx3YXlzXCIsXG4gICAgICB1bml0cyxcbiAgICAgIHVuaXQsXG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIGRhdGUgcmVsYXRpdmUgdG8gdG9kYXksIHN1Y2ggYXMgXCJ5ZXN0ZXJkYXlcIiBvciBcIm5leHQgbW9udGhcIi5cbiAgICogT25seSBpbnRlcm5hdGlvbmFsaXplcyBvbiBwbGF0Zm9ybXMgdGhhdCBzdXBwb3J0cyBJbnRsLlJlbGF0aXZlVGltZUZvcm1hdC5cbiAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgLSBvcHRpb25zIHRoYXQgYWZmZWN0IHRoZSBvdXRwdXRcbiAgICogQHBhcmFtIHtEYXRlVGltZX0gW29wdGlvbnMuYmFzZT1EYXRlVGltZS5ub3coKV0gLSB0aGUgRGF0ZVRpbWUgdG8gdXNlIGFzIHRoZSBiYXNpcyB0byB3aGljaCB0aGlzIHRpbWUgaXMgY29tcGFyZWQuIERlZmF1bHRzIHRvIG5vdy5cbiAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMubG9jYWxlIC0gb3ZlcnJpZGUgdGhlIGxvY2FsZSBvZiB0aGlzIERhdGVUaW1lXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRpb25zLnVuaXQgLSB1c2UgYSBzcGVjaWZpYyB1bml0OyBpZiBvbWl0dGVkLCB0aGUgbWV0aG9kIHdpbGwgcGljayB0aGUgdW5pdC4gVXNlIG9uZSBvZiBcInllYXJzXCIsIFwicXVhcnRlcnNcIiwgXCJtb250aHNcIiwgXCJ3ZWVrc1wiLCBvciBcImRheXNcIlxuICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0aW9ucy5udW1iZXJpbmdTeXN0ZW0gLSBvdmVycmlkZSB0aGUgbnVtYmVyaW5nU3lzdGVtIG9mIHRoaXMgRGF0ZVRpbWUuIFRoZSBJbnRsIHN5c3RlbSBtYXkgY2hvb3NlIG5vdCB0byBob25vciB0aGlzXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnBsdXMoeyBkYXlzOiAxIH0pLnRvUmVsYXRpdmVDYWxlbmRhcigpIC8vPT4gXCJ0b21vcnJvd1wiXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnNldExvY2FsZShcImVzXCIpLnBsdXMoeyBkYXlzOiAxIH0pLnRvUmVsYXRpdmUoKSAvLz0+IFwiXCJtYVx1MDBGMWFuYVwiXG4gICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnBsdXMoeyBkYXlzOiAxIH0pLnRvUmVsYXRpdmVDYWxlbmRhcih7IGxvY2FsZTogXCJmclwiIH0pIC8vPT4gXCJkZW1haW5cIlxuICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5taW51cyh7IGRheXM6IDIgfSkudG9SZWxhdGl2ZUNhbGVuZGFyKCkgLy89PiBcIjIgZGF5cyBhZ29cIlxuICAgKi9cbiAgdG9SZWxhdGl2ZUNhbGVuZGFyKG9wdGlvbnMgPSB7fSkge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gbnVsbDtcblxuICAgIHJldHVybiBkaWZmUmVsYXRpdmUob3B0aW9ucy5iYXNlIHx8IERhdGVUaW1lLmZyb21PYmplY3Qoe30sIHsgem9uZTogdGhpcy56b25lIH0pLCB0aGlzLCB7XG4gICAgICAuLi5vcHRpb25zLFxuICAgICAgbnVtZXJpYzogXCJhdXRvXCIsXG4gICAgICB1bml0czogW1wieWVhcnNcIiwgXCJtb250aHNcIiwgXCJkYXlzXCJdLFxuICAgICAgY2FsZW5kYXJ5OiB0cnVlLFxuICAgIH0pO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiB0aGUgbWluIG9mIHNldmVyYWwgZGF0ZSB0aW1lc1xuICAgKiBAcGFyYW0gey4uLkRhdGVUaW1lfSBkYXRlVGltZXMgLSB0aGUgRGF0ZVRpbWVzIGZyb20gd2hpY2ggdG8gY2hvb3NlIHRoZSBtaW5pbXVtXG4gICAqIEByZXR1cm4ge0RhdGVUaW1lfSB0aGUgbWluIERhdGVUaW1lLCBvciB1bmRlZmluZWQgaWYgY2FsbGVkIHdpdGggbm8gYXJndW1lbnRcbiAgICovXG4gIHN0YXRpYyBtaW4oLi4uZGF0ZVRpbWVzKSB7XG4gICAgaWYgKCFkYXRlVGltZXMuZXZlcnkoRGF0ZVRpbWUuaXNEYXRlVGltZSkpIHtcbiAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcihcIm1pbiByZXF1aXJlcyBhbGwgYXJndW1lbnRzIGJlIERhdGVUaW1lc1wiKTtcbiAgICB9XG4gICAgcmV0dXJuIGJlc3RCeShkYXRlVGltZXMsIChpKSA9PiBpLnZhbHVlT2YoKSwgTWF0aC5taW4pO1xuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybiB0aGUgbWF4IG9mIHNldmVyYWwgZGF0ZSB0aW1lc1xuICAgKiBAcGFyYW0gey4uLkRhdGVUaW1lfSBkYXRlVGltZXMgLSB0aGUgRGF0ZVRpbWVzIGZyb20gd2hpY2ggdG8gY2hvb3NlIHRoZSBtYXhpbXVtXG4gICAqIEByZXR1cm4ge0RhdGVUaW1lfSB0aGUgbWF4IERhdGVUaW1lLCBvciB1bmRlZmluZWQgaWYgY2FsbGVkIHdpdGggbm8gYXJndW1lbnRcbiAgICovXG4gIHN0YXRpYyBtYXgoLi4uZGF0ZVRpbWVzKSB7XG4gICAgaWYgKCFkYXRlVGltZXMuZXZlcnkoRGF0ZVRpbWUuaXNEYXRlVGltZSkpIHtcbiAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcihcIm1heCByZXF1aXJlcyBhbGwgYXJndW1lbnRzIGJlIERhdGVUaW1lc1wiKTtcbiAgICB9XG4gICAgcmV0dXJuIGJlc3RCeShkYXRlVGltZXMsIChpKSA9PiBpLnZhbHVlT2YoKSwgTWF0aC5tYXgpO1xuICB9XG5cbiAgLy8gTUlTQ1xuXG4gIC8qKlxuICAgKiBFeHBsYWluIGhvdyBhIHN0cmluZyB3b3VsZCBiZSBwYXJzZWQgYnkgZnJvbUZvcm1hdCgpXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIHN0cmluZyB0byBwYXJzZVxuICAgKiBAcGFyYW0ge3N0cmluZ30gZm10IC0gdGhlIGZvcm1hdCB0aGUgc3RyaW5nIGlzIGV4cGVjdGVkIHRvIGJlIGluIChzZWUgZGVzY3JpcHRpb24pXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRpb25zIC0gb3B0aW9ucyB0YWtlbiBieSBmcm9tRm9ybWF0KClcbiAgICogQHJldHVybiB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGZyb21Gb3JtYXRFeHBsYWluKHRleHQsIGZtdCwgb3B0aW9ucyA9IHt9KSB7XG4gICAgY29uc3QgeyBsb2NhbGUgPSBudWxsLCBudW1iZXJpbmdTeXN0ZW0gPSBudWxsIH0gPSBvcHRpb25zLFxuICAgICAgbG9jYWxlVG9Vc2UgPSBMb2NhbGUuZnJvbU9wdHMoe1xuICAgICAgICBsb2NhbGUsXG4gICAgICAgIG51bWJlcmluZ1N5c3RlbSxcbiAgICAgICAgZGVmYXVsdFRvRU46IHRydWUsXG4gICAgICB9KTtcbiAgICByZXR1cm4gZXhwbGFpbkZyb21Ub2tlbnMobG9jYWxlVG9Vc2UsIHRleHQsIGZtdCk7XG4gIH1cblxuICAvKipcbiAgICogQGRlcHJlY2F0ZWQgdXNlIGZyb21Gb3JtYXRFeHBsYWluIGluc3RlYWRcbiAgICovXG4gIHN0YXRpYyBmcm9tU3RyaW5nRXhwbGFpbih0ZXh0LCBmbXQsIG9wdGlvbnMgPSB7fSkge1xuICAgIHJldHVybiBEYXRlVGltZS5mcm9tRm9ybWF0RXhwbGFpbih0ZXh0LCBmbXQsIG9wdGlvbnMpO1xuICB9XG5cbiAgLy8gRk9STUFUIFBSRVNFVFNcblxuICAvKipcbiAgICoge0BsaW5rIERhdGVUaW1lLnRvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAxMC8xNC8xOTgzXG4gICAqIEB0eXBlIHtPYmplY3R9XG4gICAqL1xuICBzdGF0aWMgZ2V0IERBVEVfU0hPUlQoKSB7XG4gICAgcmV0dXJuIEZvcm1hdHMuREFURV9TSE9SVDtcbiAgfVxuXG4gIC8qKlxuICAgKiB7QGxpbmsgRGF0ZVRpbWUudG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICdPY3QgMTQsIDE5ODMnXG4gICAqIEB0eXBlIHtPYmplY3R9XG4gICAqL1xuICBzdGF0aWMgZ2V0IERBVEVfTUVEKCkge1xuICAgIHJldHVybiBGb3JtYXRzLkRBVEVfTUVEO1xuICB9XG5cbiAgLyoqXG4gICAqIHtAbGluayBEYXRlVGltZS50b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ0ZyaSwgT2N0IDE0LCAxOTgzJ1xuICAgKiBAdHlwZSB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGdldCBEQVRFX01FRF9XSVRIX1dFRUtEQVkoKSB7XG4gICAgcmV0dXJuIEZvcm1hdHMuREFURV9NRURfV0lUSF9XRUVLREFZO1xuICB9XG5cbiAgLyoqXG4gICAqIHtAbGluayBEYXRlVGltZS50b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ09jdG9iZXIgMTQsIDE5ODMnXG4gICAqIEB0eXBlIHtPYmplY3R9XG4gICAqL1xuICBzdGF0aWMgZ2V0IERBVEVfRlVMTCgpIHtcbiAgICByZXR1cm4gRm9ybWF0cy5EQVRFX0ZVTEw7XG4gIH1cblxuICAvKipcbiAgICoge0BsaW5rIERhdGVUaW1lLnRvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnVHVlc2RheSwgT2N0b2JlciAxNCwgMTk4MydcbiAgICogQHR5cGUge09iamVjdH1cbiAgICovXG4gIHN0YXRpYyBnZXQgREFURV9IVUdFKCkge1xuICAgIHJldHVybiBGb3JtYXRzLkRBVEVfSFVHRTtcbiAgfVxuXG4gIC8qKlxuICAgKiB7QGxpbmsgRGF0ZVRpbWUudG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMCBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLlxuICAgKiBAdHlwZSB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGdldCBUSU1FX1NJTVBMRSgpIHtcbiAgICByZXR1cm4gRm9ybWF0cy5USU1FX1NJTVBMRTtcbiAgfVxuXG4gIC8qKlxuICAgKiB7QGxpbmsgRGF0ZVRpbWUudG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMDoyMyBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLlxuICAgKiBAdHlwZSB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGdldCBUSU1FX1dJVEhfU0VDT05EUygpIHtcbiAgICByZXR1cm4gRm9ybWF0cy5USU1FX1dJVEhfU0VDT05EUztcbiAgfVxuXG4gIC8qKlxuICAgKiB7QGxpbmsgRGF0ZVRpbWUudG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMDoyMyBBTSBFRFQnLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy5cbiAgICogQHR5cGUge09iamVjdH1cbiAgICovXG4gIHN0YXRpYyBnZXQgVElNRV9XSVRIX1NIT1JUX09GRlNFVCgpIHtcbiAgICByZXR1cm4gRm9ybWF0cy5USU1FX1dJVEhfU0hPUlRfT0ZGU0VUO1xuICB9XG5cbiAgLyoqXG4gICAqIHtAbGluayBEYXRlVGltZS50b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJzA5OjMwOjIzIEFNIEVhc3Rlcm4gRGF5bGlnaHQgVGltZScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLlxuICAgKiBAdHlwZSB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGdldCBUSU1FX1dJVEhfTE9OR19PRkZTRVQoKSB7XG4gICAgcmV0dXJuIEZvcm1hdHMuVElNRV9XSVRIX0xPTkdfT0ZGU0VUO1xuICB9XG5cbiAgLyoqXG4gICAqIHtAbGluayBEYXRlVGltZS50b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJzA5OjMwJywgYWx3YXlzIDI0LWhvdXIuXG4gICAqIEB0eXBlIHtPYmplY3R9XG4gICAqL1xuICBzdGF0aWMgZ2V0IFRJTUVfMjRfU0lNUExFKCkge1xuICAgIHJldHVybiBGb3JtYXRzLlRJTUVfMjRfU0lNUExFO1xuICB9XG5cbiAgLyoqXG4gICAqIHtAbGluayBEYXRlVGltZS50b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJzA5OjMwOjIzJywgYWx3YXlzIDI0LWhvdXIuXG4gICAqIEB0eXBlIHtPYmplY3R9XG4gICAqL1xuICBzdGF0aWMgZ2V0IFRJTUVfMjRfV0lUSF9TRUNPTkRTKCkge1xuICAgIHJldHVybiBGb3JtYXRzLlRJTUVfMjRfV0lUSF9TRUNPTkRTO1xuICB9XG5cbiAgLyoqXG4gICAqIHtAbGluayBEYXRlVGltZS50b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJzA5OjMwOjIzIEVEVCcsIGFsd2F5cyAyNC1ob3VyLlxuICAgKiBAdHlwZSB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGdldCBUSU1FXzI0X1dJVEhfU0hPUlRfT0ZGU0VUKCkge1xuICAgIHJldHVybiBGb3JtYXRzLlRJTUVfMjRfV0lUSF9TSE9SVF9PRkZTRVQ7XG4gIH1cblxuICAvKipcbiAgICoge0BsaW5rIERhdGVUaW1lLnRvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnMDk6MzA6MjMgRWFzdGVybiBEYXlsaWdodCBUaW1lJywgYWx3YXlzIDI0LWhvdXIuXG4gICAqIEB0eXBlIHtPYmplY3R9XG4gICAqL1xuICBzdGF0aWMgZ2V0IFRJTUVfMjRfV0lUSF9MT05HX09GRlNFVCgpIHtcbiAgICByZXR1cm4gRm9ybWF0cy5USU1FXzI0X1dJVEhfTE9OR19PRkZTRVQ7XG4gIH1cblxuICAvKipcbiAgICoge0BsaW5rIERhdGVUaW1lLnRvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnMTAvMTQvMTk4MywgOTozMCBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLlxuICAgKiBAdHlwZSB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGdldCBEQVRFVElNRV9TSE9SVCgpIHtcbiAgICByZXR1cm4gRm9ybWF0cy5EQVRFVElNRV9TSE9SVDtcbiAgfVxuXG4gIC8qKlxuICAgKiB7QGxpbmsgRGF0ZVRpbWUudG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcxMC8xNC8xOTgzLCA5OjMwOjMzIEFNJy4gT25seSAxMi1ob3VyIGlmIHRoZSBsb2NhbGUgaXMuXG4gICAqIEB0eXBlIHtPYmplY3R9XG4gICAqL1xuICBzdGF0aWMgZ2V0IERBVEVUSU1FX1NIT1JUX1dJVEhfU0VDT05EUygpIHtcbiAgICByZXR1cm4gRm9ybWF0cy5EQVRFVElNRV9TSE9SVF9XSVRIX1NFQ09ORFM7XG4gIH1cblxuICAvKipcbiAgICoge0BsaW5rIERhdGVUaW1lLnRvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnT2N0IDE0LCAxOTgzLCA5OjMwIEFNJy4gT25seSAxMi1ob3VyIGlmIHRoZSBsb2NhbGUgaXMuXG4gICAqIEB0eXBlIHtPYmplY3R9XG4gICAqL1xuICBzdGF0aWMgZ2V0IERBVEVUSU1FX01FRCgpIHtcbiAgICByZXR1cm4gRm9ybWF0cy5EQVRFVElNRV9NRUQ7XG4gIH1cblxuICAvKipcbiAgICoge0BsaW5rIERhdGVUaW1lLnRvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnT2N0IDE0LCAxOTgzLCA5OjMwOjMzIEFNJy4gT25seSAxMi1ob3VyIGlmIHRoZSBsb2NhbGUgaXMuXG4gICAqIEB0eXBlIHtPYmplY3R9XG4gICAqL1xuICBzdGF0aWMgZ2V0IERBVEVUSU1FX01FRF9XSVRIX1NFQ09ORFMoKSB7XG4gICAgcmV0dXJuIEZvcm1hdHMuREFURVRJTUVfTUVEX1dJVEhfU0VDT05EUztcbiAgfVxuXG4gIC8qKlxuICAgKiB7QGxpbmsgRGF0ZVRpbWUudG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICdGcmksIDE0IE9jdCAxOTgzLCA5OjMwIEFNJy4gT25seSAxMi1ob3VyIGlmIHRoZSBsb2NhbGUgaXMuXG4gICAqIEB0eXBlIHtPYmplY3R9XG4gICAqL1xuICBzdGF0aWMgZ2V0IERBVEVUSU1FX01FRF9XSVRIX1dFRUtEQVkoKSB7XG4gICAgcmV0dXJuIEZvcm1hdHMuREFURVRJTUVfTUVEX1dJVEhfV0VFS0RBWTtcbiAgfVxuXG4gIC8qKlxuICAgKiB7QGxpbmsgRGF0ZVRpbWUudG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICdPY3RvYmVyIDE0LCAxOTgzLCA5OjMwIEFNIEVEVCcuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLlxuICAgKiBAdHlwZSB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGdldCBEQVRFVElNRV9GVUxMKCkge1xuICAgIHJldHVybiBGb3JtYXRzLkRBVEVUSU1FX0ZVTEw7XG4gIH1cblxuICAvKipcbiAgICoge0BsaW5rIERhdGVUaW1lLnRvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnT2N0b2JlciAxNCwgMTk4MywgOTozMDozMyBBTSBFRFQnLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy5cbiAgICogQHR5cGUge09iamVjdH1cbiAgICovXG4gIHN0YXRpYyBnZXQgREFURVRJTUVfRlVMTF9XSVRIX1NFQ09ORFMoKSB7XG4gICAgcmV0dXJuIEZvcm1hdHMuREFURVRJTUVfRlVMTF9XSVRIX1NFQ09ORFM7XG4gIH1cblxuICAvKipcbiAgICoge0BsaW5rIERhdGVUaW1lLnRvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnRnJpZGF5LCBPY3RvYmVyIDE0LCAxOTgzLCA5OjMwIEFNIEVhc3Rlcm4gRGF5bGlnaHQgVGltZScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLlxuICAgKiBAdHlwZSB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGdldCBEQVRFVElNRV9IVUdFKCkge1xuICAgIHJldHVybiBGb3JtYXRzLkRBVEVUSU1FX0hVR0U7XG4gIH1cblxuICAvKipcbiAgICoge0BsaW5rIERhdGVUaW1lLnRvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnRnJpZGF5LCBPY3RvYmVyIDE0LCAxOTgzLCA5OjMwOjMzIEFNIEVhc3Rlcm4gRGF5bGlnaHQgVGltZScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLlxuICAgKiBAdHlwZSB7T2JqZWN0fVxuICAgKi9cbiAgc3RhdGljIGdldCBEQVRFVElNRV9IVUdFX1dJVEhfU0VDT05EUygpIHtcbiAgICByZXR1cm4gRm9ybWF0cy5EQVRFVElNRV9IVUdFX1dJVEhfU0VDT05EUztcbiAgfVxufVxuXG4vKipcbiAqIEBwcml2YXRlXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBmcmllbmRseURhdGVUaW1lKGRhdGVUaW1laXNoKSB7XG4gIGlmIChEYXRlVGltZS5pc0RhdGVUaW1lKGRhdGVUaW1laXNoKSkge1xuICAgIHJldHVybiBkYXRlVGltZWlzaDtcbiAgfSBlbHNlIGlmIChkYXRlVGltZWlzaCAmJiBkYXRlVGltZWlzaC52YWx1ZU9mICYmIGlzTnVtYmVyKGRhdGVUaW1laXNoLnZhbHVlT2YoKSkpIHtcbiAgICByZXR1cm4gRGF0ZVRpbWUuZnJvbUpTRGF0ZShkYXRlVGltZWlzaCk7XG4gIH0gZWxzZSBpZiAoZGF0ZVRpbWVpc2ggJiYgdHlwZW9mIGRhdGVUaW1laXNoID09PSBcIm9iamVjdFwiKSB7XG4gICAgcmV0dXJuIERhdGVUaW1lLmZyb21PYmplY3QoZGF0ZVRpbWVpc2gpO1xuICB9IGVsc2Uge1xuICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcihcbiAgICAgIGBVbmtub3duIGRhdGV0aW1lIGFyZ3VtZW50OiAke2RhdGVUaW1laXNofSwgb2YgdHlwZSAke3R5cGVvZiBkYXRlVGltZWlzaH1gXG4gICAgKTtcbiAgfVxufVxuIiwgImltcG9ydCBEYXRlVGltZSBmcm9tIFwiLi9kYXRldGltZS5qc1wiO1xuaW1wb3J0IER1cmF0aW9uIGZyb20gXCIuL2R1cmF0aW9uLmpzXCI7XG5pbXBvcnQgSW50ZXJ2YWwgZnJvbSBcIi4vaW50ZXJ2YWwuanNcIjtcbmltcG9ydCBJbmZvIGZyb20gXCIuL2luZm8uanNcIjtcbmltcG9ydCBab25lIGZyb20gXCIuL3pvbmUuanNcIjtcbmltcG9ydCBGaXhlZE9mZnNldFpvbmUgZnJvbSBcIi4vem9uZXMvZml4ZWRPZmZzZXRab25lLmpzXCI7XG5pbXBvcnQgSUFOQVpvbmUgZnJvbSBcIi4vem9uZXMvSUFOQVpvbmUuanNcIjtcbmltcG9ydCBJbnZhbGlkWm9uZSBmcm9tIFwiLi96b25lcy9pbnZhbGlkWm9uZS5qc1wiO1xuaW1wb3J0IFN5c3RlbVpvbmUgZnJvbSBcIi4vem9uZXMvc3lzdGVtWm9uZS5qc1wiO1xuaW1wb3J0IFNldHRpbmdzIGZyb20gXCIuL3NldHRpbmdzLmpzXCI7XG5cbmNvbnN0IFZFUlNJT04gPSBcIjIuMC4yXCI7XG5cbmV4cG9ydCB7XG4gIFZFUlNJT04sXG4gIERhdGVUaW1lLFxuICBEdXJhdGlvbixcbiAgSW50ZXJ2YWwsXG4gIEluZm8sXG4gIFpvbmUsXG4gIEZpeGVkT2Zmc2V0Wm9uZSxcbiAgSUFOQVpvbmUsXG4gIEludmFsaWRab25lLFxuICBTeXN0ZW1ab25lLFxuICBTZXR0aW5ncyxcbn07XG4iLCAiLypcblR1cmJvIDcuMC4wLXJjLjJcbkNvcHlyaWdodCBcdTAwQTkgMjAyMSBCYXNlY2FtcCwgTExDXG4gKi9cbihmdW5jdGlvbiAoKSB7XG4gICAgaWYgKHdpbmRvdy5SZWZsZWN0ID09PSB1bmRlZmluZWQgfHwgd2luZG93LmN1c3RvbUVsZW1lbnRzID09PSB1bmRlZmluZWQgfHxcbiAgICAgICAgd2luZG93LmN1c3RvbUVsZW1lbnRzLnBvbHlmaWxsV3JhcEZsdXNoQ2FsbGJhY2spIHtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBjb25zdCBCdWlsdEluSFRNTEVsZW1lbnQgPSBIVE1MRWxlbWVudDtcbiAgICBjb25zdCB3cmFwcGVyRm9yVGhlTmFtZSA9IHtcbiAgICAgICAgJ0hUTUxFbGVtZW50JzogZnVuY3Rpb24gSFRNTEVsZW1lbnQoKSB7XG4gICAgICAgICAgICByZXR1cm4gUmVmbGVjdC5jb25zdHJ1Y3QoQnVpbHRJbkhUTUxFbGVtZW50LCBbXSwgdGhpcy5jb25zdHJ1Y3Rvcik7XG4gICAgICAgIH1cbiAgICB9O1xuICAgIHdpbmRvdy5IVE1MRWxlbWVudCA9XG4gICAgICAgIHdyYXBwZXJGb3JUaGVOYW1lWydIVE1MRWxlbWVudCddO1xuICAgIEhUTUxFbGVtZW50LnByb3RvdHlwZSA9IEJ1aWx0SW5IVE1MRWxlbWVudC5wcm90b3R5cGU7XG4gICAgSFRNTEVsZW1lbnQucHJvdG90eXBlLmNvbnN0cnVjdG9yID0gSFRNTEVsZW1lbnQ7XG4gICAgT2JqZWN0LnNldFByb3RvdHlwZU9mKEhUTUxFbGVtZW50LCBCdWlsdEluSFRNTEVsZW1lbnQpO1xufSkoKTtcblxuY29uc3Qgc3VibWl0dGVyc0J5Rm9ybSA9IG5ldyBXZWFrTWFwO1xuZnVuY3Rpb24gZmluZFN1Ym1pdHRlckZyb21DbGlja1RhcmdldCh0YXJnZXQpIHtcbiAgICBjb25zdCBlbGVtZW50ID0gdGFyZ2V0IGluc3RhbmNlb2YgRWxlbWVudCA/IHRhcmdldCA6IHRhcmdldCBpbnN0YW5jZW9mIE5vZGUgPyB0YXJnZXQucGFyZW50RWxlbWVudCA6IG51bGw7XG4gICAgY29uc3QgY2FuZGlkYXRlID0gZWxlbWVudCA/IGVsZW1lbnQuY2xvc2VzdChcImlucHV0LCBidXR0b25cIikgOiBudWxsO1xuICAgIHJldHVybiAoY2FuZGlkYXRlID09PSBudWxsIHx8IGNhbmRpZGF0ZSA9PT0gdm9pZCAwID8gdm9pZCAwIDogY2FuZGlkYXRlLnR5cGUpID09IFwic3VibWl0XCIgPyBjYW5kaWRhdGUgOiBudWxsO1xufVxuZnVuY3Rpb24gY2xpY2tDYXB0dXJlZChldmVudCkge1xuICAgIGNvbnN0IHN1Ym1pdHRlciA9IGZpbmRTdWJtaXR0ZXJGcm9tQ2xpY2tUYXJnZXQoZXZlbnQudGFyZ2V0KTtcbiAgICBpZiAoc3VibWl0dGVyICYmIHN1Ym1pdHRlci5mb3JtKSB7XG4gICAgICAgIHN1Ym1pdHRlcnNCeUZvcm0uc2V0KHN1Ym1pdHRlci5mb3JtLCBzdWJtaXR0ZXIpO1xuICAgIH1cbn1cbihmdW5jdGlvbiAoKSB7XG4gICAgaWYgKFwiU3VibWl0RXZlbnRcIiBpbiB3aW5kb3cpXG4gICAgICAgIHJldHVybjtcbiAgICBhZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgY2xpY2tDYXB0dXJlZCwgdHJ1ZSk7XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KEV2ZW50LnByb3RvdHlwZSwgXCJzdWJtaXR0ZXJcIiwge1xuICAgICAgICBnZXQoKSB7XG4gICAgICAgICAgICBpZiAodGhpcy50eXBlID09IFwic3VibWl0XCIgJiYgdGhpcy50YXJnZXQgaW5zdGFuY2VvZiBIVE1MRm9ybUVsZW1lbnQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gc3VibWl0dGVyc0J5Rm9ybS5nZXQodGhpcy50YXJnZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSk7XG59KSgpO1xuXG52YXIgRnJhbWVMb2FkaW5nU3R5bGU7XG4oZnVuY3Rpb24gKEZyYW1lTG9hZGluZ1N0eWxlKSB7XG4gICAgRnJhbWVMb2FkaW5nU3R5bGVbXCJlYWdlclwiXSA9IFwiZWFnZXJcIjtcbiAgICBGcmFtZUxvYWRpbmdTdHlsZVtcImxhenlcIl0gPSBcImxhenlcIjtcbn0pKEZyYW1lTG9hZGluZ1N0eWxlIHx8IChGcmFtZUxvYWRpbmdTdHlsZSA9IHt9KSk7XG5jbGFzcyBGcmFtZUVsZW1lbnQgZXh0ZW5kcyBIVE1MRWxlbWVudCB7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKCk7XG4gICAgICAgIHRoaXMubG9hZGVkID0gUHJvbWlzZS5yZXNvbHZlKCk7XG4gICAgICAgIHRoaXMuZGVsZWdhdGUgPSBuZXcgRnJhbWVFbGVtZW50LmRlbGVnYXRlQ29uc3RydWN0b3IodGhpcyk7XG4gICAgfVxuICAgIHN0YXRpYyBnZXQgb2JzZXJ2ZWRBdHRyaWJ1dGVzKCkge1xuICAgICAgICByZXR1cm4gW1wiZGlzYWJsZWRcIiwgXCJsb2FkaW5nXCIsIFwic3JjXCJdO1xuICAgIH1cbiAgICBjb25uZWN0ZWRDYWxsYmFjaygpIHtcbiAgICAgICAgdGhpcy5kZWxlZ2F0ZS5jb25uZWN0KCk7XG4gICAgfVxuICAgIGRpc2Nvbm5lY3RlZENhbGxiYWNrKCkge1xuICAgICAgICB0aGlzLmRlbGVnYXRlLmRpc2Nvbm5lY3QoKTtcbiAgICB9XG4gICAgcmVsb2FkKCkge1xuICAgICAgICBjb25zdCB7IHNyYyB9ID0gdGhpcztcbiAgICAgICAgdGhpcy5zcmMgPSBudWxsO1xuICAgICAgICB0aGlzLnNyYyA9IHNyYztcbiAgICB9XG4gICAgYXR0cmlidXRlQ2hhbmdlZENhbGxiYWNrKG5hbWUpIHtcbiAgICAgICAgaWYgKG5hbWUgPT0gXCJsb2FkaW5nXCIpIHtcbiAgICAgICAgICAgIHRoaXMuZGVsZWdhdGUubG9hZGluZ1N0eWxlQ2hhbmdlZCgpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKG5hbWUgPT0gXCJzcmNcIikge1xuICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS5zb3VyY2VVUkxDaGFuZ2VkKCk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLmRlbGVnYXRlLmRpc2FibGVkQ2hhbmdlZCgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGdldCBzcmMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmdldEF0dHJpYnV0ZShcInNyY1wiKTtcbiAgICB9XG4gICAgc2V0IHNyYyh2YWx1ZSkge1xuICAgICAgICBpZiAodmFsdWUpIHtcbiAgICAgICAgICAgIHRoaXMuc2V0QXR0cmlidXRlKFwic3JjXCIsIHZhbHVlKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMucmVtb3ZlQXR0cmlidXRlKFwic3JjXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGdldCBsb2FkaW5nKCkge1xuICAgICAgICByZXR1cm4gZnJhbWVMb2FkaW5nU3R5bGVGcm9tU3RyaW5nKHRoaXMuZ2V0QXR0cmlidXRlKFwibG9hZGluZ1wiKSB8fCBcIlwiKTtcbiAgICB9XG4gICAgc2V0IGxvYWRpbmcodmFsdWUpIHtcbiAgICAgICAgaWYgKHZhbHVlKSB7XG4gICAgICAgICAgICB0aGlzLnNldEF0dHJpYnV0ZShcImxvYWRpbmdcIiwgdmFsdWUpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgdGhpcy5yZW1vdmVBdHRyaWJ1dGUoXCJsb2FkaW5nXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGdldCBkaXNhYmxlZCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuaGFzQXR0cmlidXRlKFwiZGlzYWJsZWRcIik7XG4gICAgfVxuICAgIHNldCBkaXNhYmxlZCh2YWx1ZSkge1xuICAgICAgICBpZiAodmFsdWUpIHtcbiAgICAgICAgICAgIHRoaXMuc2V0QXR0cmlidXRlKFwiZGlzYWJsZWRcIiwgXCJcIik7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLnJlbW92ZUF0dHJpYnV0ZShcImRpc2FibGVkXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGdldCBhdXRvc2Nyb2xsKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5oYXNBdHRyaWJ1dGUoXCJhdXRvc2Nyb2xsXCIpO1xuICAgIH1cbiAgICBzZXQgYXV0b3Njcm9sbCh2YWx1ZSkge1xuICAgICAgICBpZiAodmFsdWUpIHtcbiAgICAgICAgICAgIHRoaXMuc2V0QXR0cmlidXRlKFwiYXV0b3Njcm9sbFwiLCBcIlwiKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMucmVtb3ZlQXR0cmlidXRlKFwiYXV0b3Njcm9sbFwiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBnZXQgY29tcGxldGUoKSB7XG4gICAgICAgIHJldHVybiAhdGhpcy5kZWxlZ2F0ZS5pc0xvYWRpbmc7XG4gICAgfVxuICAgIGdldCBpc0FjdGl2ZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMub3duZXJEb2N1bWVudCA9PT0gZG9jdW1lbnQgJiYgIXRoaXMuaXNQcmV2aWV3O1xuICAgIH1cbiAgICBnZXQgaXNQcmV2aWV3KCkge1xuICAgICAgICB2YXIgX2EsIF9iO1xuICAgICAgICByZXR1cm4gKF9iID0gKF9hID0gdGhpcy5vd25lckRvY3VtZW50KSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuZG9jdW1lbnRFbGVtZW50KSA9PT0gbnVsbCB8fCBfYiA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2IuaGFzQXR0cmlidXRlKFwiZGF0YS10dXJiby1wcmV2aWV3XCIpO1xuICAgIH1cbn1cbmZ1bmN0aW9uIGZyYW1lTG9hZGluZ1N0eWxlRnJvbVN0cmluZyhzdHlsZSkge1xuICAgIHN3aXRjaCAoc3R5bGUudG9Mb3dlckNhc2UoKSkge1xuICAgICAgICBjYXNlIFwibGF6eVwiOiByZXR1cm4gRnJhbWVMb2FkaW5nU3R5bGUubGF6eTtcbiAgICAgICAgZGVmYXVsdDogcmV0dXJuIEZyYW1lTG9hZGluZ1N0eWxlLmVhZ2VyO1xuICAgIH1cbn1cblxuZnVuY3Rpb24gZXhwYW5kVVJMKGxvY2F0YWJsZSkge1xuICAgIHJldHVybiBuZXcgVVJMKGxvY2F0YWJsZS50b1N0cmluZygpLCBkb2N1bWVudC5iYXNlVVJJKTtcbn1cbmZ1bmN0aW9uIGdldEFuY2hvcih1cmwpIHtcbiAgICBsZXQgYW5jaG9yTWF0Y2g7XG4gICAgaWYgKHVybC5oYXNoKSB7XG4gICAgICAgIHJldHVybiB1cmwuaGFzaC5zbGljZSgxKTtcbiAgICB9XG4gICAgZWxzZSBpZiAoYW5jaG9yTWF0Y2ggPSB1cmwuaHJlZi5tYXRjaCgvIyguKikkLykpIHtcbiAgICAgICAgcmV0dXJuIGFuY2hvck1hdGNoWzFdO1xuICAgIH1cbn1cbmZ1bmN0aW9uIGdldEV4dGVuc2lvbih1cmwpIHtcbiAgICByZXR1cm4gKGdldExhc3RQYXRoQ29tcG9uZW50KHVybCkubWF0Y2goL1xcLlteLl0qJC8pIHx8IFtdKVswXSB8fCBcIlwiO1xufVxuZnVuY3Rpb24gaXNIVE1MKHVybCkge1xuICAgIHJldHVybiAhIWdldEV4dGVuc2lvbih1cmwpLm1hdGNoKC9eKD86fFxcLig/Omh0bXxodG1sfHhodG1sKSkkLyk7XG59XG5mdW5jdGlvbiBpc1ByZWZpeGVkQnkoYmFzZVVSTCwgdXJsKSB7XG4gICAgY29uc3QgcHJlZml4ID0gZ2V0UHJlZml4KHVybCk7XG4gICAgcmV0dXJuIGJhc2VVUkwuaHJlZiA9PT0gZXhwYW5kVVJMKHByZWZpeCkuaHJlZiB8fCBiYXNlVVJMLmhyZWYuc3RhcnRzV2l0aChwcmVmaXgpO1xufVxuZnVuY3Rpb24gZ2V0UmVxdWVzdFVSTCh1cmwpIHtcbiAgICBjb25zdCBhbmNob3IgPSBnZXRBbmNob3IodXJsKTtcbiAgICByZXR1cm4gYW5jaG9yICE9IG51bGxcbiAgICAgICAgPyB1cmwuaHJlZi5zbGljZSgwLCAtKGFuY2hvci5sZW5ndGggKyAxKSlcbiAgICAgICAgOiB1cmwuaHJlZjtcbn1cbmZ1bmN0aW9uIHRvQ2FjaGVLZXkodXJsKSB7XG4gICAgcmV0dXJuIGdldFJlcXVlc3RVUkwodXJsKTtcbn1cbmZ1bmN0aW9uIHVybHNBcmVFcXVhbChsZWZ0LCByaWdodCkge1xuICAgIHJldHVybiBleHBhbmRVUkwobGVmdCkuaHJlZiA9PSBleHBhbmRVUkwocmlnaHQpLmhyZWY7XG59XG5mdW5jdGlvbiBnZXRQYXRoQ29tcG9uZW50cyh1cmwpIHtcbiAgICByZXR1cm4gdXJsLnBhdGhuYW1lLnNwbGl0KFwiL1wiKS5zbGljZSgxKTtcbn1cbmZ1bmN0aW9uIGdldExhc3RQYXRoQ29tcG9uZW50KHVybCkge1xuICAgIHJldHVybiBnZXRQYXRoQ29tcG9uZW50cyh1cmwpLnNsaWNlKC0xKVswXTtcbn1cbmZ1bmN0aW9uIGdldFByZWZpeCh1cmwpIHtcbiAgICByZXR1cm4gYWRkVHJhaWxpbmdTbGFzaCh1cmwub3JpZ2luICsgdXJsLnBhdGhuYW1lKTtcbn1cbmZ1bmN0aW9uIGFkZFRyYWlsaW5nU2xhc2godmFsdWUpIHtcbiAgICByZXR1cm4gdmFsdWUuZW5kc1dpdGgoXCIvXCIpID8gdmFsdWUgOiB2YWx1ZSArIFwiL1wiO1xufVxuXG5jbGFzcyBGZXRjaFJlc3BvbnNlIHtcbiAgICBjb25zdHJ1Y3RvcihyZXNwb25zZSkge1xuICAgICAgICB0aGlzLnJlc3BvbnNlID0gcmVzcG9uc2U7XG4gICAgfVxuICAgIGdldCBzdWNjZWVkZWQoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnJlc3BvbnNlLm9rO1xuICAgIH1cbiAgICBnZXQgZmFpbGVkKCkge1xuICAgICAgICByZXR1cm4gIXRoaXMuc3VjY2VlZGVkO1xuICAgIH1cbiAgICBnZXQgY2xpZW50RXJyb3IoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnN0YXR1c0NvZGUgPj0gNDAwICYmIHRoaXMuc3RhdHVzQ29kZSA8PSA0OTk7XG4gICAgfVxuICAgIGdldCBzZXJ2ZXJFcnJvcigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc3RhdHVzQ29kZSA+PSA1MDAgJiYgdGhpcy5zdGF0dXNDb2RlIDw9IDU5OTtcbiAgICB9XG4gICAgZ2V0IHJlZGlyZWN0ZWQoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnJlc3BvbnNlLnJlZGlyZWN0ZWQ7XG4gICAgfVxuICAgIGdldCBsb2NhdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIGV4cGFuZFVSTCh0aGlzLnJlc3BvbnNlLnVybCk7XG4gICAgfVxuICAgIGdldCBpc0hUTUwoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmNvbnRlbnRUeXBlICYmIHRoaXMuY29udGVudFR5cGUubWF0Y2goL14oPzp0ZXh0XFwvKFteXFxzOyxdK1xcYik/aHRtbHxhcHBsaWNhdGlvblxcL3hodG1sXFwreG1sKVxcYi8pO1xuICAgIH1cbiAgICBnZXQgc3RhdHVzQ29kZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucmVzcG9uc2Uuc3RhdHVzO1xuICAgIH1cbiAgICBnZXQgY29udGVudFR5cGUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmhlYWRlcihcIkNvbnRlbnQtVHlwZVwiKTtcbiAgICB9XG4gICAgZ2V0IHJlc3BvbnNlVGV4dCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucmVzcG9uc2UudGV4dCgpO1xuICAgIH1cbiAgICBnZXQgcmVzcG9uc2VIVE1MKCkge1xuICAgICAgICBpZiAodGhpcy5pc0hUTUwpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnJlc3BvbnNlLnRleHQoKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUodW5kZWZpbmVkKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoZWFkZXIobmFtZSkge1xuICAgICAgICByZXR1cm4gdGhpcy5yZXNwb25zZS5oZWFkZXJzLmdldChuYW1lKTtcbiAgICB9XG59XG5cbmZ1bmN0aW9uIGRpc3BhdGNoKGV2ZW50TmFtZSwgeyB0YXJnZXQsIGNhbmNlbGFibGUsIGRldGFpbCB9ID0ge30pIHtcbiAgICBjb25zdCBldmVudCA9IG5ldyBDdXN0b21FdmVudChldmVudE5hbWUsIHsgY2FuY2VsYWJsZSwgYnViYmxlczogdHJ1ZSwgZGV0YWlsIH0pO1xuICAgIHZvaWQgKHRhcmdldCB8fCBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQpLmRpc3BhdGNoRXZlbnQoZXZlbnQpO1xuICAgIHJldHVybiBldmVudDtcbn1cbmZ1bmN0aW9uIG5leHRBbmltYXRpb25GcmFtZSgpIHtcbiAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiByZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKCkgPT4gcmVzb2x2ZSgpKSk7XG59XG5mdW5jdGlvbiBuZXh0RXZlbnRMb29wVGljaygpIHtcbiAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiBzZXRUaW1lb3V0KCgpID0+IHJlc29sdmUoKSwgMCkpO1xufVxuZnVuY3Rpb24gbmV4dE1pY3JvdGFzaygpIHtcbiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59XG5mdW5jdGlvbiBwYXJzZUhUTUxEb2N1bWVudChodG1sID0gXCJcIikge1xuICAgIHJldHVybiBuZXcgRE9NUGFyc2VyKCkucGFyc2VGcm9tU3RyaW5nKGh0bWwsIFwidGV4dC9odG1sXCIpO1xufVxuZnVuY3Rpb24gdW5pbmRlbnQoc3RyaW5ncywgLi4udmFsdWVzKSB7XG4gICAgY29uc3QgbGluZXMgPSBpbnRlcnBvbGF0ZShzdHJpbmdzLCB2YWx1ZXMpLnJlcGxhY2UoL15cXG4vLCBcIlwiKS5zcGxpdChcIlxcblwiKTtcbiAgICBjb25zdCBtYXRjaCA9IGxpbmVzWzBdLm1hdGNoKC9eXFxzKy8pO1xuICAgIGNvbnN0IGluZGVudCA9IG1hdGNoID8gbWF0Y2hbMF0ubGVuZ3RoIDogMDtcbiAgICByZXR1cm4gbGluZXMubWFwKGxpbmUgPT4gbGluZS5zbGljZShpbmRlbnQpKS5qb2luKFwiXFxuXCIpO1xufVxuZnVuY3Rpb24gaW50ZXJwb2xhdGUoc3RyaW5ncywgdmFsdWVzKSB7XG4gICAgcmV0dXJuIHN0cmluZ3MucmVkdWNlKChyZXN1bHQsIHN0cmluZywgaSkgPT4ge1xuICAgICAgICBjb25zdCB2YWx1ZSA9IHZhbHVlc1tpXSA9PSB1bmRlZmluZWQgPyBcIlwiIDogdmFsdWVzW2ldO1xuICAgICAgICByZXR1cm4gcmVzdWx0ICsgc3RyaW5nICsgdmFsdWU7XG4gICAgfSwgXCJcIik7XG59XG5mdW5jdGlvbiB1dWlkKCkge1xuICAgIHJldHVybiBBcnJheS5hcHBseShudWxsLCB7IGxlbmd0aDogMzYgfSkubWFwKChfLCBpKSA9PiB7XG4gICAgICAgIGlmIChpID09IDggfHwgaSA9PSAxMyB8fCBpID09IDE4IHx8IGkgPT0gMjMpIHtcbiAgICAgICAgICAgIHJldHVybiBcIi1cIjtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChpID09IDE0KSB7XG4gICAgICAgICAgICByZXR1cm4gXCI0XCI7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAoaSA9PSAxOSkge1xuICAgICAgICAgICAgcmV0dXJuIChNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiA0KSArIDgpLnRvU3RyaW5nKDE2KTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAxNSkudG9TdHJpbmcoMTYpO1xuICAgICAgICB9XG4gICAgfSkuam9pbihcIlwiKTtcbn1cblxudmFyIEZldGNoTWV0aG9kO1xuKGZ1bmN0aW9uIChGZXRjaE1ldGhvZCkge1xuICAgIEZldGNoTWV0aG9kW0ZldGNoTWV0aG9kW1wiZ2V0XCJdID0gMF0gPSBcImdldFwiO1xuICAgIEZldGNoTWV0aG9kW0ZldGNoTWV0aG9kW1wicG9zdFwiXSA9IDFdID0gXCJwb3N0XCI7XG4gICAgRmV0Y2hNZXRob2RbRmV0Y2hNZXRob2RbXCJwdXRcIl0gPSAyXSA9IFwicHV0XCI7XG4gICAgRmV0Y2hNZXRob2RbRmV0Y2hNZXRob2RbXCJwYXRjaFwiXSA9IDNdID0gXCJwYXRjaFwiO1xuICAgIEZldGNoTWV0aG9kW0ZldGNoTWV0aG9kW1wiZGVsZXRlXCJdID0gNF0gPSBcImRlbGV0ZVwiO1xufSkoRmV0Y2hNZXRob2QgfHwgKEZldGNoTWV0aG9kID0ge30pKTtcbmZ1bmN0aW9uIGZldGNoTWV0aG9kRnJvbVN0cmluZyhtZXRob2QpIHtcbiAgICBzd2l0Y2ggKG1ldGhvZC50b0xvd2VyQ2FzZSgpKSB7XG4gICAgICAgIGNhc2UgXCJnZXRcIjogcmV0dXJuIEZldGNoTWV0aG9kLmdldDtcbiAgICAgICAgY2FzZSBcInBvc3RcIjogcmV0dXJuIEZldGNoTWV0aG9kLnBvc3Q7XG4gICAgICAgIGNhc2UgXCJwdXRcIjogcmV0dXJuIEZldGNoTWV0aG9kLnB1dDtcbiAgICAgICAgY2FzZSBcInBhdGNoXCI6IHJldHVybiBGZXRjaE1ldGhvZC5wYXRjaDtcbiAgICAgICAgY2FzZSBcImRlbGV0ZVwiOiByZXR1cm4gRmV0Y2hNZXRob2QuZGVsZXRlO1xuICAgIH1cbn1cbmNsYXNzIEZldGNoUmVxdWVzdCB7XG4gICAgY29uc3RydWN0b3IoZGVsZWdhdGUsIG1ldGhvZCwgbG9jYXRpb24sIGJvZHkgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKSB7XG4gICAgICAgIHRoaXMuYWJvcnRDb250cm9sbGVyID0gbmV3IEFib3J0Q29udHJvbGxlcjtcbiAgICAgICAgdGhpcy5yZXNvbHZlUmVxdWVzdFByb21pc2UgPSAodmFsdWUpID0+IHsgfTtcbiAgICAgICAgdGhpcy5kZWxlZ2F0ZSA9IGRlbGVnYXRlO1xuICAgICAgICB0aGlzLm1ldGhvZCA9IG1ldGhvZDtcbiAgICAgICAgdGhpcy5oZWFkZXJzID0gdGhpcy5kZWZhdWx0SGVhZGVycztcbiAgICAgICAgaWYgKHRoaXMuaXNJZGVtcG90ZW50KSB7XG4gICAgICAgICAgICB0aGlzLnVybCA9IG1lcmdlRm9ybURhdGFFbnRyaWVzKGxvY2F0aW9uLCBbLi4uYm9keS5lbnRyaWVzKCldKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuYm9keSA9IGJvZHk7XG4gICAgICAgICAgICB0aGlzLnVybCA9IGxvY2F0aW9uO1xuICAgICAgICB9XG4gICAgfVxuICAgIGdldCBsb2NhdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMudXJsO1xuICAgIH1cbiAgICBnZXQgcGFyYW1zKCkge1xuICAgICAgICByZXR1cm4gdGhpcy51cmwuc2VhcmNoUGFyYW1zO1xuICAgIH1cbiAgICBnZXQgZW50cmllcygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuYm9keSA/IEFycmF5LmZyb20odGhpcy5ib2R5LmVudHJpZXMoKSkgOiBbXTtcbiAgICB9XG4gICAgY2FuY2VsKCkge1xuICAgICAgICB0aGlzLmFib3J0Q29udHJvbGxlci5hYm9ydCgpO1xuICAgIH1cbiAgICBhc3luYyBwZXJmb3JtKCkge1xuICAgICAgICB2YXIgX2EsIF9iO1xuICAgICAgICBjb25zdCB7IGZldGNoT3B0aW9ucyB9ID0gdGhpcztcbiAgICAgICAgKF9iID0gKF9hID0gdGhpcy5kZWxlZ2F0ZSkucHJlcGFyZUhlYWRlcnNGb3JSZXF1ZXN0KSA9PT0gbnVsbCB8fCBfYiA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2IuY2FsbChfYSwgdGhpcy5oZWFkZXJzLCB0aGlzKTtcbiAgICAgICAgYXdhaXQgdGhpcy5hbGxvd1JlcXVlc3RUb0JlSW50ZXJjZXB0ZWQoZmV0Y2hPcHRpb25zKTtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIHRoaXMuZGVsZWdhdGUucmVxdWVzdFN0YXJ0ZWQodGhpcyk7XG4gICAgICAgICAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKHRoaXMudXJsLmhyZWYsIGZldGNoT3B0aW9ucyk7XG4gICAgICAgICAgICByZXR1cm4gYXdhaXQgdGhpcy5yZWNlaXZlKHJlc3BvbnNlKTtcbiAgICAgICAgfVxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgICAgIGlmIChlcnJvci5uYW1lICE9PSAnQWJvcnRFcnJvcicpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmRlbGVnYXRlLnJlcXVlc3RFcnJvcmVkKHRoaXMsIGVycm9yKTtcbiAgICAgICAgICAgICAgICB0aHJvdyBlcnJvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmaW5hbGx5IHtcbiAgICAgICAgICAgIHRoaXMuZGVsZWdhdGUucmVxdWVzdEZpbmlzaGVkKHRoaXMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGFzeW5jIHJlY2VpdmUocmVzcG9uc2UpIHtcbiAgICAgICAgY29uc3QgZmV0Y2hSZXNwb25zZSA9IG5ldyBGZXRjaFJlc3BvbnNlKHJlc3BvbnNlKTtcbiAgICAgICAgY29uc3QgZXZlbnQgPSBkaXNwYXRjaChcInR1cmJvOmJlZm9yZS1mZXRjaC1yZXNwb25zZVwiLCB7IGNhbmNlbGFibGU6IHRydWUsIGRldGFpbDogeyBmZXRjaFJlc3BvbnNlIH0gfSk7XG4gICAgICAgIGlmIChldmVudC5kZWZhdWx0UHJldmVudGVkKSB7XG4gICAgICAgICAgICB0aGlzLmRlbGVnYXRlLnJlcXVlc3RQcmV2ZW50ZWRIYW5kbGluZ1Jlc3BvbnNlKHRoaXMsIGZldGNoUmVzcG9uc2UpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKGZldGNoUmVzcG9uc2Uuc3VjY2VlZGVkKSB7XG4gICAgICAgICAgICB0aGlzLmRlbGVnYXRlLnJlcXVlc3RTdWNjZWVkZWRXaXRoUmVzcG9uc2UodGhpcywgZmV0Y2hSZXNwb25zZSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLmRlbGVnYXRlLnJlcXVlc3RGYWlsZWRXaXRoUmVzcG9uc2UodGhpcywgZmV0Y2hSZXNwb25zZSk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGZldGNoUmVzcG9uc2U7XG4gICAgfVxuICAgIGdldCBmZXRjaE9wdGlvbnMoKSB7XG4gICAgICAgIHZhciBfYTtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIG1ldGhvZDogRmV0Y2hNZXRob2RbdGhpcy5tZXRob2RdLnRvVXBwZXJDYXNlKCksXG4gICAgICAgICAgICBjcmVkZW50aWFsczogXCJzYW1lLW9yaWdpblwiLFxuICAgICAgICAgICAgaGVhZGVyczogdGhpcy5oZWFkZXJzLFxuICAgICAgICAgICAgcmVkaXJlY3Q6IFwiZm9sbG93XCIsXG4gICAgICAgICAgICBib2R5OiB0aGlzLmJvZHksXG4gICAgICAgICAgICBzaWduYWw6IHRoaXMuYWJvcnRTaWduYWwsXG4gICAgICAgICAgICByZWZlcnJlcjogKF9hID0gdGhpcy5kZWxlZ2F0ZS5yZWZlcnJlcikgPT09IG51bGwgfHwgX2EgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9hLmhyZWZcbiAgICAgICAgfTtcbiAgICB9XG4gICAgZ2V0IGRlZmF1bHRIZWFkZXJzKCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgXCJBY2NlcHRcIjogXCJ0ZXh0L2h0bWwsIGFwcGxpY2F0aW9uL3hodG1sK3htbFwiXG4gICAgICAgIH07XG4gICAgfVxuICAgIGdldCBpc0lkZW1wb3RlbnQoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLm1ldGhvZCA9PSBGZXRjaE1ldGhvZC5nZXQ7XG4gICAgfVxuICAgIGdldCBhYm9ydFNpZ25hbCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuYWJvcnRDb250cm9sbGVyLnNpZ25hbDtcbiAgICB9XG4gICAgYXN5bmMgYWxsb3dSZXF1ZXN0VG9CZUludGVyY2VwdGVkKGZldGNoT3B0aW9ucykge1xuICAgICAgICBjb25zdCByZXF1ZXN0SW50ZXJjZXB0aW9uID0gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB0aGlzLnJlc29sdmVSZXF1ZXN0UHJvbWlzZSA9IHJlc29sdmUpO1xuICAgICAgICBjb25zdCBldmVudCA9IGRpc3BhdGNoKFwidHVyYm86YmVmb3JlLWZldGNoLXJlcXVlc3RcIiwgeyBjYW5jZWxhYmxlOiB0cnVlLCBkZXRhaWw6IHsgZmV0Y2hPcHRpb25zLCB1cmw6IHRoaXMudXJsLmhyZWYsIHJlc3VtZTogdGhpcy5yZXNvbHZlUmVxdWVzdFByb21pc2UgfSB9KTtcbiAgICAgICAgaWYgKGV2ZW50LmRlZmF1bHRQcmV2ZW50ZWQpXG4gICAgICAgICAgICBhd2FpdCByZXF1ZXN0SW50ZXJjZXB0aW9uO1xuICAgIH1cbn1cbmZ1bmN0aW9uIG1lcmdlRm9ybURhdGFFbnRyaWVzKHVybCwgZW50cmllcykge1xuICAgIGNvbnN0IGN1cnJlbnRTZWFyY2hQYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHVybC5zZWFyY2gpO1xuICAgIGZvciAoY29uc3QgW25hbWUsIHZhbHVlXSBvZiBlbnRyaWVzKSB7XG4gICAgICAgIGlmICh2YWx1ZSBpbnN0YW5jZW9mIEZpbGUpXG4gICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgaWYgKGN1cnJlbnRTZWFyY2hQYXJhbXMuaGFzKG5hbWUpKSB7XG4gICAgICAgICAgICBjdXJyZW50U2VhcmNoUGFyYW1zLmRlbGV0ZShuYW1lKTtcbiAgICAgICAgICAgIHVybC5zZWFyY2hQYXJhbXMuc2V0KG5hbWUsIHZhbHVlKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHVybC5zZWFyY2hQYXJhbXMuYXBwZW5kKG5hbWUsIHZhbHVlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gdXJsO1xufVxuXG5jbGFzcyBBcHBlYXJhbmNlT2JzZXJ2ZXIge1xuICAgIGNvbnN0cnVjdG9yKGRlbGVnYXRlLCBlbGVtZW50KSB7XG4gICAgICAgIHRoaXMuc3RhcnRlZCA9IGZhbHNlO1xuICAgICAgICB0aGlzLmludGVyc2VjdCA9IGVudHJpZXMgPT4ge1xuICAgICAgICAgICAgY29uc3QgbGFzdEVudHJ5ID0gZW50cmllcy5zbGljZSgtMSlbMF07XG4gICAgICAgICAgICBpZiAobGFzdEVudHJ5ID09PSBudWxsIHx8IGxhc3RFbnRyeSA9PT0gdm9pZCAwID8gdm9pZCAwIDogbGFzdEVudHJ5LmlzSW50ZXJzZWN0aW5nKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS5lbGVtZW50QXBwZWFyZWRJblZpZXdwb3J0KHRoaXMuZWxlbWVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIHRoaXMuZGVsZWdhdGUgPSBkZWxlZ2F0ZTtcbiAgICAgICAgdGhpcy5lbGVtZW50ID0gZWxlbWVudDtcbiAgICAgICAgdGhpcy5pbnRlcnNlY3Rpb25PYnNlcnZlciA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcih0aGlzLmludGVyc2VjdCk7XG4gICAgfVxuICAgIHN0YXJ0KCkge1xuICAgICAgICBpZiAoIXRoaXMuc3RhcnRlZCkge1xuICAgICAgICAgICAgdGhpcy5zdGFydGVkID0gdHJ1ZTtcbiAgICAgICAgICAgIHRoaXMuaW50ZXJzZWN0aW9uT2JzZXJ2ZXIub2JzZXJ2ZSh0aGlzLmVsZW1lbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHN0b3AoKSB7XG4gICAgICAgIGlmICh0aGlzLnN0YXJ0ZWQpIHtcbiAgICAgICAgICAgIHRoaXMuc3RhcnRlZCA9IGZhbHNlO1xuICAgICAgICAgICAgdGhpcy5pbnRlcnNlY3Rpb25PYnNlcnZlci51bm9ic2VydmUodGhpcy5lbGVtZW50KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuY2xhc3MgU3RyZWFtTWVzc2FnZSB7XG4gICAgY29uc3RydWN0b3IoaHRtbCkge1xuICAgICAgICB0aGlzLnRlbXBsYXRlRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJ0ZW1wbGF0ZVwiKTtcbiAgICAgICAgdGhpcy50ZW1wbGF0ZUVsZW1lbnQuaW5uZXJIVE1MID0gaHRtbDtcbiAgICB9XG4gICAgc3RhdGljIHdyYXAobWVzc2FnZSkge1xuICAgICAgICBpZiAodHlwZW9mIG1lc3NhZ2UgPT0gXCJzdHJpbmdcIikge1xuICAgICAgICAgICAgcmV0dXJuIG5ldyB0aGlzKG1lc3NhZ2UpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIG1lc3NhZ2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZ2V0IGZyYWdtZW50KCkge1xuICAgICAgICBjb25zdCBmcmFnbWVudCA9IGRvY3VtZW50LmNyZWF0ZURvY3VtZW50RnJhZ21lbnQoKTtcbiAgICAgICAgZm9yIChjb25zdCBlbGVtZW50IG9mIHRoaXMuZm9yZWlnbkVsZW1lbnRzKSB7XG4gICAgICAgICAgICBmcmFnbWVudC5hcHBlbmRDaGlsZChkb2N1bWVudC5pbXBvcnROb2RlKGVsZW1lbnQsIHRydWUpKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gZnJhZ21lbnQ7XG4gICAgfVxuICAgIGdldCBmb3JlaWduRWxlbWVudHMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnRlbXBsYXRlQ2hpbGRyZW4ucmVkdWNlKChzdHJlYW1FbGVtZW50cywgY2hpbGQpID0+IHtcbiAgICAgICAgICAgIGlmIChjaGlsZC50YWdOYW1lLnRvTG93ZXJDYXNlKCkgPT0gXCJ0dXJiby1zdHJlYW1cIikge1xuICAgICAgICAgICAgICAgIHJldHVybiBbLi4uc3RyZWFtRWxlbWVudHMsIGNoaWxkXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHJldHVybiBzdHJlYW1FbGVtZW50cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSwgW10pO1xuICAgIH1cbiAgICBnZXQgdGVtcGxhdGVDaGlsZHJlbigpIHtcbiAgICAgICAgcmV0dXJuIEFycmF5LmZyb20odGhpcy50ZW1wbGF0ZUVsZW1lbnQuY29udGVudC5jaGlsZHJlbik7XG4gICAgfVxufVxuU3RyZWFtTWVzc2FnZS5jb250ZW50VHlwZSA9IFwidGV4dC92bmQudHVyYm8tc3RyZWFtLmh0bWxcIjtcblxudmFyIEZvcm1TdWJtaXNzaW9uU3RhdGU7XG4oZnVuY3Rpb24gKEZvcm1TdWJtaXNzaW9uU3RhdGUpIHtcbiAgICBGb3JtU3VibWlzc2lvblN0YXRlW0Zvcm1TdWJtaXNzaW9uU3RhdGVbXCJpbml0aWFsaXplZFwiXSA9IDBdID0gXCJpbml0aWFsaXplZFwiO1xuICAgIEZvcm1TdWJtaXNzaW9uU3RhdGVbRm9ybVN1Ym1pc3Npb25TdGF0ZVtcInJlcXVlc3RpbmdcIl0gPSAxXSA9IFwicmVxdWVzdGluZ1wiO1xuICAgIEZvcm1TdWJtaXNzaW9uU3RhdGVbRm9ybVN1Ym1pc3Npb25TdGF0ZVtcIndhaXRpbmdcIl0gPSAyXSA9IFwid2FpdGluZ1wiO1xuICAgIEZvcm1TdWJtaXNzaW9uU3RhdGVbRm9ybVN1Ym1pc3Npb25TdGF0ZVtcInJlY2VpdmluZ1wiXSA9IDNdID0gXCJyZWNlaXZpbmdcIjtcbiAgICBGb3JtU3VibWlzc2lvblN0YXRlW0Zvcm1TdWJtaXNzaW9uU3RhdGVbXCJzdG9wcGluZ1wiXSA9IDRdID0gXCJzdG9wcGluZ1wiO1xuICAgIEZvcm1TdWJtaXNzaW9uU3RhdGVbRm9ybVN1Ym1pc3Npb25TdGF0ZVtcInN0b3BwZWRcIl0gPSA1XSA9IFwic3RvcHBlZFwiO1xufSkoRm9ybVN1Ym1pc3Npb25TdGF0ZSB8fCAoRm9ybVN1Ym1pc3Npb25TdGF0ZSA9IHt9KSk7XG52YXIgRm9ybUVuY3R5cGU7XG4oZnVuY3Rpb24gKEZvcm1FbmN0eXBlKSB7XG4gICAgRm9ybUVuY3R5cGVbXCJ1cmxFbmNvZGVkXCJdID0gXCJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWRcIjtcbiAgICBGb3JtRW5jdHlwZVtcIm11bHRpcGFydFwiXSA9IFwibXVsdGlwYXJ0L2Zvcm0tZGF0YVwiO1xuICAgIEZvcm1FbmN0eXBlW1wicGxhaW5cIl0gPSBcInRleHQvcGxhaW5cIjtcbn0pKEZvcm1FbmN0eXBlIHx8IChGb3JtRW5jdHlwZSA9IHt9KSk7XG5mdW5jdGlvbiBmb3JtRW5jdHlwZUZyb21TdHJpbmcoZW5jb2RpbmcpIHtcbiAgICBzd2l0Y2ggKGVuY29kaW5nLnRvTG93ZXJDYXNlKCkpIHtcbiAgICAgICAgY2FzZSBGb3JtRW5jdHlwZS5tdWx0aXBhcnQ6IHJldHVybiBGb3JtRW5jdHlwZS5tdWx0aXBhcnQ7XG4gICAgICAgIGNhc2UgRm9ybUVuY3R5cGUucGxhaW46IHJldHVybiBGb3JtRW5jdHlwZS5wbGFpbjtcbiAgICAgICAgZGVmYXVsdDogcmV0dXJuIEZvcm1FbmN0eXBlLnVybEVuY29kZWQ7XG4gICAgfVxufVxuY2xhc3MgRm9ybVN1Ym1pc3Npb24ge1xuICAgIGNvbnN0cnVjdG9yKGRlbGVnYXRlLCBmb3JtRWxlbWVudCwgc3VibWl0dGVyLCBtdXN0UmVkaXJlY3QgPSBmYWxzZSkge1xuICAgICAgICB0aGlzLnN0YXRlID0gRm9ybVN1Ym1pc3Npb25TdGF0ZS5pbml0aWFsaXplZDtcbiAgICAgICAgdGhpcy5kZWxlZ2F0ZSA9IGRlbGVnYXRlO1xuICAgICAgICB0aGlzLmZvcm1FbGVtZW50ID0gZm9ybUVsZW1lbnQ7XG4gICAgICAgIHRoaXMuc3VibWl0dGVyID0gc3VibWl0dGVyO1xuICAgICAgICB0aGlzLmZvcm1EYXRhID0gYnVpbGRGb3JtRGF0YShmb3JtRWxlbWVudCwgc3VibWl0dGVyKTtcbiAgICAgICAgdGhpcy5mZXRjaFJlcXVlc3QgPSBuZXcgRmV0Y2hSZXF1ZXN0KHRoaXMsIHRoaXMubWV0aG9kLCB0aGlzLmxvY2F0aW9uLCB0aGlzLmJvZHkpO1xuICAgICAgICB0aGlzLm11c3RSZWRpcmVjdCA9IG11c3RSZWRpcmVjdDtcbiAgICB9XG4gICAgZ2V0IG1ldGhvZCgpIHtcbiAgICAgICAgdmFyIF9hO1xuICAgICAgICBjb25zdCBtZXRob2QgPSAoKF9hID0gdGhpcy5zdWJtaXR0ZXIpID09PSBudWxsIHx8IF9hID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYS5nZXRBdHRyaWJ1dGUoXCJmb3JtbWV0aG9kXCIpKSB8fCB0aGlzLmZvcm1FbGVtZW50LmdldEF0dHJpYnV0ZShcIm1ldGhvZFwiKSB8fCBcIlwiO1xuICAgICAgICByZXR1cm4gZmV0Y2hNZXRob2RGcm9tU3RyaW5nKG1ldGhvZC50b0xvd2VyQ2FzZSgpKSB8fCBGZXRjaE1ldGhvZC5nZXQ7XG4gICAgfVxuICAgIGdldCBhY3Rpb24oKSB7XG4gICAgICAgIHZhciBfYTtcbiAgICAgICAgY29uc3QgZm9ybUVsZW1lbnRBY3Rpb24gPSB0eXBlb2YgdGhpcy5mb3JtRWxlbWVudC5hY3Rpb24gPT09ICdzdHJpbmcnID8gdGhpcy5mb3JtRWxlbWVudC5hY3Rpb24gOiBudWxsO1xuICAgICAgICByZXR1cm4gKChfYSA9IHRoaXMuc3VibWl0dGVyKSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuZ2V0QXR0cmlidXRlKFwiZm9ybWFjdGlvblwiKSkgfHwgdGhpcy5mb3JtRWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJhY3Rpb25cIikgfHwgZm9ybUVsZW1lbnRBY3Rpb24gfHwgXCJcIjtcbiAgICB9XG4gICAgZ2V0IGxvY2F0aW9uKCkge1xuICAgICAgICByZXR1cm4gZXhwYW5kVVJMKHRoaXMuYWN0aW9uKTtcbiAgICB9XG4gICAgZ2V0IGJvZHkoKSB7XG4gICAgICAgIGlmICh0aGlzLmVuY3R5cGUgPT0gRm9ybUVuY3R5cGUudXJsRW5jb2RlZCB8fCB0aGlzLm1ldGhvZCA9PSBGZXRjaE1ldGhvZC5nZXQpIHtcbiAgICAgICAgICAgIHJldHVybiBuZXcgVVJMU2VhcmNoUGFyYW1zKHRoaXMuc3RyaW5nRm9ybURhdGEpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuZm9ybURhdGE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZ2V0IGVuY3R5cGUoKSB7XG4gICAgICAgIHZhciBfYTtcbiAgICAgICAgcmV0dXJuIGZvcm1FbmN0eXBlRnJvbVN0cmluZygoKF9hID0gdGhpcy5zdWJtaXR0ZXIpID09PSBudWxsIHx8IF9hID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYS5nZXRBdHRyaWJ1dGUoXCJmb3JtZW5jdHlwZVwiKSkgfHwgdGhpcy5mb3JtRWxlbWVudC5lbmN0eXBlKTtcbiAgICB9XG4gICAgZ2V0IGlzSWRlbXBvdGVudCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZmV0Y2hSZXF1ZXN0LmlzSWRlbXBvdGVudDtcbiAgICB9XG4gICAgZ2V0IHN0cmluZ0Zvcm1EYXRhKCkge1xuICAgICAgICByZXR1cm4gWy4uLnRoaXMuZm9ybURhdGFdLnJlZHVjZSgoZW50cmllcywgW25hbWUsIHZhbHVlXSkgPT4ge1xuICAgICAgICAgICAgcmV0dXJuIGVudHJpZXMuY29uY2F0KHR5cGVvZiB2YWx1ZSA9PSBcInN0cmluZ1wiID8gW1tuYW1lLCB2YWx1ZV1dIDogW10pO1xuICAgICAgICB9LCBbXSk7XG4gICAgfVxuICAgIGFzeW5jIHN0YXJ0KCkge1xuICAgICAgICBjb25zdCB7IGluaXRpYWxpemVkLCByZXF1ZXN0aW5nIH0gPSBGb3JtU3VibWlzc2lvblN0YXRlO1xuICAgICAgICBpZiAodGhpcy5zdGF0ZSA9PSBpbml0aWFsaXplZCkge1xuICAgICAgICAgICAgdGhpcy5zdGF0ZSA9IHJlcXVlc3Rpbmc7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5mZXRjaFJlcXVlc3QucGVyZm9ybSgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHN0b3AoKSB7XG4gICAgICAgIGNvbnN0IHsgc3RvcHBpbmcsIHN0b3BwZWQgfSA9IEZvcm1TdWJtaXNzaW9uU3RhdGU7XG4gICAgICAgIGlmICh0aGlzLnN0YXRlICE9IHN0b3BwaW5nICYmIHRoaXMuc3RhdGUgIT0gc3RvcHBlZCkge1xuICAgICAgICAgICAgdGhpcy5zdGF0ZSA9IHN0b3BwaW5nO1xuICAgICAgICAgICAgdGhpcy5mZXRjaFJlcXVlc3QuY2FuY2VsKCk7XG4gICAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwcmVwYXJlSGVhZGVyc0ZvclJlcXVlc3QoaGVhZGVycywgcmVxdWVzdCkge1xuICAgICAgICBpZiAoIXJlcXVlc3QuaXNJZGVtcG90ZW50KSB7XG4gICAgICAgICAgICBjb25zdCB0b2tlbiA9IGdldENvb2tpZVZhbHVlKGdldE1ldGFDb250ZW50KFwiY3NyZi1wYXJhbVwiKSkgfHwgZ2V0TWV0YUNvbnRlbnQoXCJjc3JmLXRva2VuXCIpO1xuICAgICAgICAgICAgaWYgKHRva2VuKSB7XG4gICAgICAgICAgICAgICAgaGVhZGVyc1tcIlgtQ1NSRi1Ub2tlblwiXSA9IHRva2VuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaGVhZGVyc1tcIkFjY2VwdFwiXSA9IFtTdHJlYW1NZXNzYWdlLmNvbnRlbnRUeXBlLCBoZWFkZXJzW1wiQWNjZXB0XCJdXS5qb2luKFwiLCBcIik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmVxdWVzdFN0YXJ0ZWQocmVxdWVzdCkge1xuICAgICAgICB0aGlzLnN0YXRlID0gRm9ybVN1Ym1pc3Npb25TdGF0ZS53YWl0aW5nO1xuICAgICAgICBkaXNwYXRjaChcInR1cmJvOnN1Ym1pdC1zdGFydFwiLCB7IHRhcmdldDogdGhpcy5mb3JtRWxlbWVudCwgZGV0YWlsOiB7IGZvcm1TdWJtaXNzaW9uOiB0aGlzIH0gfSk7XG4gICAgICAgIHRoaXMuZGVsZWdhdGUuZm9ybVN1Ym1pc3Npb25TdGFydGVkKHRoaXMpO1xuICAgIH1cbiAgICByZXF1ZXN0UHJldmVudGVkSGFuZGxpbmdSZXNwb25zZShyZXF1ZXN0LCByZXNwb25zZSkge1xuICAgICAgICB0aGlzLnJlc3VsdCA9IHsgc3VjY2VzczogcmVzcG9uc2Uuc3VjY2VlZGVkLCBmZXRjaFJlc3BvbnNlOiByZXNwb25zZSB9O1xuICAgIH1cbiAgICByZXF1ZXN0U3VjY2VlZGVkV2l0aFJlc3BvbnNlKHJlcXVlc3QsIHJlc3BvbnNlKSB7XG4gICAgICAgIGlmIChyZXNwb25zZS5jbGllbnRFcnJvciB8fCByZXNwb25zZS5zZXJ2ZXJFcnJvcikge1xuICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS5mb3JtU3VibWlzc2lvbkZhaWxlZFdpdGhSZXNwb25zZSh0aGlzLCByZXNwb25zZSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAodGhpcy5yZXF1ZXN0TXVzdFJlZGlyZWN0KHJlcXVlc3QpICYmIHJlc3BvbnNlU3VjY2VlZGVkV2l0aG91dFJlZGlyZWN0KHJlc3BvbnNlKSkge1xuICAgICAgICAgICAgY29uc3QgZXJyb3IgPSBuZXcgRXJyb3IoXCJGb3JtIHJlc3BvbnNlcyBtdXN0IHJlZGlyZWN0IHRvIGFub3RoZXIgbG9jYXRpb25cIik7XG4gICAgICAgICAgICB0aGlzLmRlbGVnYXRlLmZvcm1TdWJtaXNzaW9uRXJyb3JlZCh0aGlzLCBlcnJvcik7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLnN0YXRlID0gRm9ybVN1Ym1pc3Npb25TdGF0ZS5yZWNlaXZpbmc7XG4gICAgICAgICAgICB0aGlzLnJlc3VsdCA9IHsgc3VjY2VzczogdHJ1ZSwgZmV0Y2hSZXNwb25zZTogcmVzcG9uc2UgfTtcbiAgICAgICAgICAgIHRoaXMuZGVsZWdhdGUuZm9ybVN1Ym1pc3Npb25TdWNjZWVkZWRXaXRoUmVzcG9uc2UodGhpcywgcmVzcG9uc2UpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJlcXVlc3RGYWlsZWRXaXRoUmVzcG9uc2UocmVxdWVzdCwgcmVzcG9uc2UpIHtcbiAgICAgICAgdGhpcy5yZXN1bHQgPSB7IHN1Y2Nlc3M6IGZhbHNlLCBmZXRjaFJlc3BvbnNlOiByZXNwb25zZSB9O1xuICAgICAgICB0aGlzLmRlbGVnYXRlLmZvcm1TdWJtaXNzaW9uRmFpbGVkV2l0aFJlc3BvbnNlKHRoaXMsIHJlc3BvbnNlKTtcbiAgICB9XG4gICAgcmVxdWVzdEVycm9yZWQocmVxdWVzdCwgZXJyb3IpIHtcbiAgICAgICAgdGhpcy5yZXN1bHQgPSB7IHN1Y2Nlc3M6IGZhbHNlLCBlcnJvciB9O1xuICAgICAgICB0aGlzLmRlbGVnYXRlLmZvcm1TdWJtaXNzaW9uRXJyb3JlZCh0aGlzLCBlcnJvcik7XG4gICAgfVxuICAgIHJlcXVlc3RGaW5pc2hlZChyZXF1ZXN0KSB7XG4gICAgICAgIHRoaXMuc3RhdGUgPSBGb3JtU3VibWlzc2lvblN0YXRlLnN0b3BwZWQ7XG4gICAgICAgIGRpc3BhdGNoKFwidHVyYm86c3VibWl0LWVuZFwiLCB7IHRhcmdldDogdGhpcy5mb3JtRWxlbWVudCwgZGV0YWlsOiBPYmplY3QuYXNzaWduKHsgZm9ybVN1Ym1pc3Npb246IHRoaXMgfSwgdGhpcy5yZXN1bHQpIH0pO1xuICAgICAgICB0aGlzLmRlbGVnYXRlLmZvcm1TdWJtaXNzaW9uRmluaXNoZWQodGhpcyk7XG4gICAgfVxuICAgIHJlcXVlc3RNdXN0UmVkaXJlY3QocmVxdWVzdCkge1xuICAgICAgICByZXR1cm4gIXJlcXVlc3QuaXNJZGVtcG90ZW50ICYmIHRoaXMubXVzdFJlZGlyZWN0O1xuICAgIH1cbn1cbmZ1bmN0aW9uIGJ1aWxkRm9ybURhdGEoZm9ybUVsZW1lbnQsIHN1Ym1pdHRlcikge1xuICAgIGNvbnN0IGZvcm1EYXRhID0gbmV3IEZvcm1EYXRhKGZvcm1FbGVtZW50KTtcbiAgICBjb25zdCBuYW1lID0gc3VibWl0dGVyID09PSBudWxsIHx8IHN1Ym1pdHRlciA9PT0gdm9pZCAwID8gdm9pZCAwIDogc3VibWl0dGVyLmdldEF0dHJpYnV0ZShcIm5hbWVcIik7XG4gICAgY29uc3QgdmFsdWUgPSBzdWJtaXR0ZXIgPT09IG51bGwgfHwgc3VibWl0dGVyID09PSB2b2lkIDAgPyB2b2lkIDAgOiBzdWJtaXR0ZXIuZ2V0QXR0cmlidXRlKFwidmFsdWVcIik7XG4gICAgaWYgKG5hbWUgJiYgdmFsdWUgIT0gbnVsbCAmJiBmb3JtRGF0YS5nZXQobmFtZSkgIT0gdmFsdWUpIHtcbiAgICAgICAgZm9ybURhdGEuYXBwZW5kKG5hbWUsIHZhbHVlKTtcbiAgICB9XG4gICAgcmV0dXJuIGZvcm1EYXRhO1xufVxuZnVuY3Rpb24gZ2V0Q29va2llVmFsdWUoY29va2llTmFtZSkge1xuICAgIGlmIChjb29raWVOYW1lICE9IG51bGwpIHtcbiAgICAgICAgY29uc3QgY29va2llcyA9IGRvY3VtZW50LmNvb2tpZSA/IGRvY3VtZW50LmNvb2tpZS5zcGxpdChcIjsgXCIpIDogW107XG4gICAgICAgIGNvbnN0IGNvb2tpZSA9IGNvb2tpZXMuZmluZCgoY29va2llKSA9PiBjb29raWUuc3RhcnRzV2l0aChjb29raWVOYW1lKSk7XG4gICAgICAgIGlmIChjb29raWUpIHtcbiAgICAgICAgICAgIGNvbnN0IHZhbHVlID0gY29va2llLnNwbGl0KFwiPVwiKS5zbGljZSgxKS5qb2luKFwiPVwiKTtcbiAgICAgICAgICAgIHJldHVybiB2YWx1ZSA/IGRlY29kZVVSSUNvbXBvbmVudCh2YWx1ZSkgOiB1bmRlZmluZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5mdW5jdGlvbiBnZXRNZXRhQ29udGVudChuYW1lKSB7XG4gICAgY29uc3QgZWxlbWVudCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYG1ldGFbbmFtZT1cIiR7bmFtZX1cIl1gKTtcbiAgICByZXR1cm4gZWxlbWVudCAmJiBlbGVtZW50LmNvbnRlbnQ7XG59XG5mdW5jdGlvbiByZXNwb25zZVN1Y2NlZWRlZFdpdGhvdXRSZWRpcmVjdChyZXNwb25zZSkge1xuICAgIHJldHVybiByZXNwb25zZS5zdGF0dXNDb2RlID09IDIwMCAmJiAhcmVzcG9uc2UucmVkaXJlY3RlZDtcbn1cblxuY2xhc3MgU25hcHNob3Qge1xuICAgIGNvbnN0cnVjdG9yKGVsZW1lbnQpIHtcbiAgICAgICAgdGhpcy5lbGVtZW50ID0gZWxlbWVudDtcbiAgICB9XG4gICAgZ2V0IGNoaWxkcmVuKCkge1xuICAgICAgICByZXR1cm4gWy4uLnRoaXMuZWxlbWVudC5jaGlsZHJlbl07XG4gICAgfVxuICAgIGhhc0FuY2hvcihhbmNob3IpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZ2V0RWxlbWVudEZvckFuY2hvcihhbmNob3IpICE9IG51bGw7XG4gICAgfVxuICAgIGdldEVsZW1lbnRGb3JBbmNob3IoYW5jaG9yKSB7XG4gICAgICAgIHJldHVybiBhbmNob3IgPyB0aGlzLmVsZW1lbnQucXVlcnlTZWxlY3RvcihgW2lkPScke2FuY2hvcn0nXSwgYVtuYW1lPScke2FuY2hvcn0nXWApIDogbnVsbDtcbiAgICB9XG4gICAgZ2V0IGlzQ29ubmVjdGVkKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5lbGVtZW50LmlzQ29ubmVjdGVkO1xuICAgIH1cbiAgICBnZXQgZmlyc3RBdXRvZm9jdXNhYmxlRWxlbWVudCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZWxlbWVudC5xdWVyeVNlbGVjdG9yKFwiW2F1dG9mb2N1c11cIik7XG4gICAgfVxuICAgIGdldCBwZXJtYW5lbnRFbGVtZW50cygpIHtcbiAgICAgICAgcmV0dXJuIFsuLi50aGlzLmVsZW1lbnQucXVlcnlTZWxlY3RvckFsbChcIltpZF1bZGF0YS10dXJiby1wZXJtYW5lbnRdXCIpXTtcbiAgICB9XG4gICAgZ2V0UGVybWFuZW50RWxlbWVudEJ5SWQoaWQpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZWxlbWVudC5xdWVyeVNlbGVjdG9yKGAjJHtpZH1bZGF0YS10dXJiby1wZXJtYW5lbnRdYCk7XG4gICAgfVxuICAgIGdldFBlcm1hbmVudEVsZW1lbnRNYXBGb3JTbmFwc2hvdChzbmFwc2hvdCkge1xuICAgICAgICBjb25zdCBwZXJtYW5lbnRFbGVtZW50TWFwID0ge307XG4gICAgICAgIGZvciAoY29uc3QgY3VycmVudFBlcm1hbmVudEVsZW1lbnQgb2YgdGhpcy5wZXJtYW5lbnRFbGVtZW50cykge1xuICAgICAgICAgICAgY29uc3QgeyBpZCB9ID0gY3VycmVudFBlcm1hbmVudEVsZW1lbnQ7XG4gICAgICAgICAgICBjb25zdCBuZXdQZXJtYW5lbnRFbGVtZW50ID0gc25hcHNob3QuZ2V0UGVybWFuZW50RWxlbWVudEJ5SWQoaWQpO1xuICAgICAgICAgICAgaWYgKG5ld1Blcm1hbmVudEVsZW1lbnQpIHtcbiAgICAgICAgICAgICAgICBwZXJtYW5lbnRFbGVtZW50TWFwW2lkXSA9IFtjdXJyZW50UGVybWFuZW50RWxlbWVudCwgbmV3UGVybWFuZW50RWxlbWVudF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHBlcm1hbmVudEVsZW1lbnRNYXA7XG4gICAgfVxufVxuXG5jbGFzcyBGb3JtSW50ZXJjZXB0b3Ige1xuICAgIGNvbnN0cnVjdG9yKGRlbGVnYXRlLCBlbGVtZW50KSB7XG4gICAgICAgIHRoaXMuc3VibWl0QnViYmxlZCA9ICgoZXZlbnQpID0+IHtcbiAgICAgICAgICAgIGlmIChldmVudC50YXJnZXQgaW5zdGFuY2VvZiBIVE1MRm9ybUVsZW1lbnQpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBmb3JtID0gZXZlbnQudGFyZ2V0O1xuICAgICAgICAgICAgICAgIGNvbnN0IHN1Ym1pdHRlciA9IGV2ZW50LnN1Ym1pdHRlciB8fCB1bmRlZmluZWQ7XG4gICAgICAgICAgICAgICAgaWYgKHRoaXMuZGVsZWdhdGUuc2hvdWxkSW50ZXJjZXB0Rm9ybVN1Ym1pc3Npb24oZm9ybSwgc3VibWl0dGVyKSkge1xuICAgICAgICAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgICAgICAgICBldmVudC5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS5mb3JtU3VibWlzc2lvbkludGVyY2VwdGVkKGZvcm0sIHN1Ym1pdHRlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgICAgdGhpcy5kZWxlZ2F0ZSA9IGRlbGVnYXRlO1xuICAgICAgICB0aGlzLmVsZW1lbnQgPSBlbGVtZW50O1xuICAgIH1cbiAgICBzdGFydCgpIHtcbiAgICAgICAgdGhpcy5lbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoXCJzdWJtaXRcIiwgdGhpcy5zdWJtaXRCdWJibGVkKTtcbiAgICB9XG4gICAgc3RvcCgpIHtcbiAgICAgICAgdGhpcy5lbGVtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJzdWJtaXRcIiwgdGhpcy5zdWJtaXRCdWJibGVkKTtcbiAgICB9XG59XG5cbmNsYXNzIFZpZXcge1xuICAgIGNvbnN0cnVjdG9yKGRlbGVnYXRlLCBlbGVtZW50KSB7XG4gICAgICAgIHRoaXMucmVzb2x2ZVJlbmRlclByb21pc2UgPSAodmFsdWUpID0+IHsgfTtcbiAgICAgICAgdGhpcy5yZXNvbHZlSW50ZXJjZXB0aW9uUHJvbWlzZSA9ICh2YWx1ZSkgPT4geyB9O1xuICAgICAgICB0aGlzLmRlbGVnYXRlID0gZGVsZWdhdGU7XG4gICAgICAgIHRoaXMuZWxlbWVudCA9IGVsZW1lbnQ7XG4gICAgfVxuICAgIHNjcm9sbFRvQW5jaG9yKGFuY2hvcikge1xuICAgICAgICBjb25zdCBlbGVtZW50ID0gdGhpcy5zbmFwc2hvdC5nZXRFbGVtZW50Rm9yQW5jaG9yKGFuY2hvcik7XG4gICAgICAgIGlmIChlbGVtZW50KSB7XG4gICAgICAgICAgICB0aGlzLnNjcm9sbFRvRWxlbWVudChlbGVtZW50KTtcbiAgICAgICAgICAgIHRoaXMuZm9jdXNFbGVtZW50KGVsZW1lbnQpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgdGhpcy5zY3JvbGxUb1Bvc2l0aW9uKHsgeDogMCwgeTogMCB9KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzY3JvbGxUb0FuY2hvckZyb21Mb2NhdGlvbihsb2NhdGlvbikge1xuICAgICAgICB0aGlzLnNjcm9sbFRvQW5jaG9yKGdldEFuY2hvcihsb2NhdGlvbikpO1xuICAgIH1cbiAgICBzY3JvbGxUb0VsZW1lbnQoZWxlbWVudCkge1xuICAgICAgICBlbGVtZW50LnNjcm9sbEludG9WaWV3KCk7XG4gICAgfVxuICAgIGZvY3VzRWxlbWVudChlbGVtZW50KSB7XG4gICAgICAgIGlmIChlbGVtZW50IGluc3RhbmNlb2YgSFRNTEVsZW1lbnQpIHtcbiAgICAgICAgICAgIGlmIChlbGVtZW50Lmhhc0F0dHJpYnV0ZShcInRhYmluZGV4XCIpKSB7XG4gICAgICAgICAgICAgICAgZWxlbWVudC5mb2N1cygpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgZWxlbWVudC5zZXRBdHRyaWJ1dGUoXCJ0YWJpbmRleFwiLCBcIi0xXCIpO1xuICAgICAgICAgICAgICAgIGVsZW1lbnQuZm9jdXMoKTtcbiAgICAgICAgICAgICAgICBlbGVtZW50LnJlbW92ZUF0dHJpYnV0ZShcInRhYmluZGV4XCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHNjcm9sbFRvUG9zaXRpb24oeyB4LCB5IH0pIHtcbiAgICAgICAgdGhpcy5zY3JvbGxSb290LnNjcm9sbFRvKHgsIHkpO1xuICAgIH1cbiAgICBzY3JvbGxUb1RvcCgpIHtcbiAgICAgICAgdGhpcy5zY3JvbGxUb1Bvc2l0aW9uKHsgeDogMCwgeTogMCB9KTtcbiAgICB9XG4gICAgZ2V0IHNjcm9sbFJvb3QoKSB7XG4gICAgICAgIHJldHVybiB3aW5kb3c7XG4gICAgfVxuICAgIGFzeW5jIHJlbmRlcihyZW5kZXJlcikge1xuICAgICAgICBjb25zdCB7IGlzUHJldmlldywgc2hvdWxkUmVuZGVyLCBuZXdTbmFwc2hvdDogc25hcHNob3QgfSA9IHJlbmRlcmVyO1xuICAgICAgICBpZiAoc2hvdWxkUmVuZGVyKSB7XG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIHRoaXMucmVuZGVyUHJvbWlzZSA9IG5ldyBQcm9taXNlKHJlc29sdmUgPT4gdGhpcy5yZXNvbHZlUmVuZGVyUHJvbWlzZSA9IHJlc29sdmUpO1xuICAgICAgICAgICAgICAgIHRoaXMucmVuZGVyZXIgPSByZW5kZXJlcjtcbiAgICAgICAgICAgICAgICB0aGlzLnByZXBhcmVUb1JlbmRlclNuYXBzaG90KHJlbmRlcmVyKTtcbiAgICAgICAgICAgICAgICBjb25zdCByZW5kZXJJbnRlcmNlcHRpb24gPSBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHRoaXMucmVzb2x2ZUludGVyY2VwdGlvblByb21pc2UgPSByZXNvbHZlKTtcbiAgICAgICAgICAgICAgICBjb25zdCBpbW1lZGlhdGVSZW5kZXIgPSB0aGlzLmRlbGVnYXRlLmFsbG93c0ltbWVkaWF0ZVJlbmRlcihzbmFwc2hvdCwgdGhpcy5yZXNvbHZlSW50ZXJjZXB0aW9uUHJvbWlzZSk7XG4gICAgICAgICAgICAgICAgaWYgKCFpbW1lZGlhdGVSZW5kZXIpXG4gICAgICAgICAgICAgICAgICAgIGF3YWl0IHJlbmRlckludGVyY2VwdGlvbjtcbiAgICAgICAgICAgICAgICBhd2FpdCB0aGlzLnJlbmRlclNuYXBzaG90KHJlbmRlcmVyKTtcbiAgICAgICAgICAgICAgICB0aGlzLmRlbGVnYXRlLnZpZXdSZW5kZXJlZFNuYXBzaG90KHNuYXBzaG90LCBpc1ByZXZpZXcpO1xuICAgICAgICAgICAgICAgIHRoaXMuZmluaXNoUmVuZGVyaW5nU25hcHNob3QocmVuZGVyZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmluYWxseSB7XG4gICAgICAgICAgICAgICAgZGVsZXRlIHRoaXMucmVuZGVyZXI7XG4gICAgICAgICAgICAgICAgdGhpcy5yZXNvbHZlUmVuZGVyUHJvbWlzZSh1bmRlZmluZWQpO1xuICAgICAgICAgICAgICAgIGRlbGV0ZSB0aGlzLnJlbmRlclByb21pc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLmludmFsaWRhdGUoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnZhbGlkYXRlKCkge1xuICAgICAgICB0aGlzLmRlbGVnYXRlLnZpZXdJbnZhbGlkYXRlZCgpO1xuICAgIH1cbiAgICBwcmVwYXJlVG9SZW5kZXJTbmFwc2hvdChyZW5kZXJlcikge1xuICAgICAgICB0aGlzLm1hcmtBc1ByZXZpZXcocmVuZGVyZXIuaXNQcmV2aWV3KTtcbiAgICAgICAgcmVuZGVyZXIucHJlcGFyZVRvUmVuZGVyKCk7XG4gICAgfVxuICAgIG1hcmtBc1ByZXZpZXcoaXNQcmV2aWV3KSB7XG4gICAgICAgIGlmIChpc1ByZXZpZXcpIHtcbiAgICAgICAgICAgIHRoaXMuZWxlbWVudC5zZXRBdHRyaWJ1dGUoXCJkYXRhLXR1cmJvLXByZXZpZXdcIiwgXCJcIik7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLmVsZW1lbnQucmVtb3ZlQXR0cmlidXRlKFwiZGF0YS10dXJiby1wcmV2aWV3XCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGFzeW5jIHJlbmRlclNuYXBzaG90KHJlbmRlcmVyKSB7XG4gICAgICAgIGF3YWl0IHJlbmRlcmVyLnJlbmRlcigpO1xuICAgIH1cbiAgICBmaW5pc2hSZW5kZXJpbmdTbmFwc2hvdChyZW5kZXJlcikge1xuICAgICAgICByZW5kZXJlci5maW5pc2hSZW5kZXJpbmcoKTtcbiAgICB9XG59XG5cbmNsYXNzIEZyYW1lVmlldyBleHRlbmRzIFZpZXcge1xuICAgIGludmFsaWRhdGUoKSB7XG4gICAgICAgIHRoaXMuZWxlbWVudC5pbm5lckhUTUwgPSBcIlwiO1xuICAgIH1cbiAgICBnZXQgc25hcHNob3QoKSB7XG4gICAgICAgIHJldHVybiBuZXcgU25hcHNob3QodGhpcy5lbGVtZW50KTtcbiAgICB9XG59XG5cbmNsYXNzIExpbmtJbnRlcmNlcHRvciB7XG4gICAgY29uc3RydWN0b3IoZGVsZWdhdGUsIGVsZW1lbnQpIHtcbiAgICAgICAgdGhpcy5jbGlja0J1YmJsZWQgPSAoZXZlbnQpID0+IHtcbiAgICAgICAgICAgIGlmICh0aGlzLnJlc3BvbmRzVG9FdmVudFRhcmdldChldmVudC50YXJnZXQpKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5jbGlja0V2ZW50ID0gZXZlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBkZWxldGUgdGhpcy5jbGlja0V2ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICB0aGlzLmxpbmtDbGlja2VkID0gKChldmVudCkgPT4ge1xuICAgICAgICAgICAgaWYgKHRoaXMuY2xpY2tFdmVudCAmJiB0aGlzLnJlc3BvbmRzVG9FdmVudFRhcmdldChldmVudC50YXJnZXQpICYmIGV2ZW50LnRhcmdldCBpbnN0YW5jZW9mIEVsZW1lbnQpIHtcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5kZWxlZ2F0ZS5zaG91bGRJbnRlcmNlcHRMaW5rQ2xpY2soZXZlbnQudGFyZ2V0LCBldmVudC5kZXRhaWwudXJsKSkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmNsaWNrRXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS5saW5rQ2xpY2tJbnRlcmNlcHRlZChldmVudC50YXJnZXQsIGV2ZW50LmRldGFpbC51cmwpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRlbGV0ZSB0aGlzLmNsaWNrRXZlbnQ7XG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLndpbGxWaXNpdCA9ICgpID0+IHtcbiAgICAgICAgICAgIGRlbGV0ZSB0aGlzLmNsaWNrRXZlbnQ7XG4gICAgICAgIH07XG4gICAgICAgIHRoaXMuZGVsZWdhdGUgPSBkZWxlZ2F0ZTtcbiAgICAgICAgdGhpcy5lbGVtZW50ID0gZWxlbWVudDtcbiAgICB9XG4gICAgc3RhcnQoKSB7XG4gICAgICAgIHRoaXMuZWxlbWVudC5hZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgdGhpcy5jbGlja0J1YmJsZWQpO1xuICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwidHVyYm86Y2xpY2tcIiwgdGhpcy5saW5rQ2xpY2tlZCk7XG4gICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoXCJ0dXJibzpiZWZvcmUtdmlzaXRcIiwgdGhpcy53aWxsVmlzaXQpO1xuICAgIH1cbiAgICBzdG9wKCkge1xuICAgICAgICB0aGlzLmVsZW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIHRoaXMuY2xpY2tCdWJibGVkKTtcbiAgICAgICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcInR1cmJvOmNsaWNrXCIsIHRoaXMubGlua0NsaWNrZWQpO1xuICAgICAgICBkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKFwidHVyYm86YmVmb3JlLXZpc2l0XCIsIHRoaXMud2lsbFZpc2l0KTtcbiAgICB9XG4gICAgcmVzcG9uZHNUb0V2ZW50VGFyZ2V0KHRhcmdldCkge1xuICAgICAgICBjb25zdCBlbGVtZW50ID0gdGFyZ2V0IGluc3RhbmNlb2YgRWxlbWVudFxuICAgICAgICAgICAgPyB0YXJnZXRcbiAgICAgICAgICAgIDogdGFyZ2V0IGluc3RhbmNlb2YgTm9kZVxuICAgICAgICAgICAgICAgID8gdGFyZ2V0LnBhcmVudEVsZW1lbnRcbiAgICAgICAgICAgICAgICA6IG51bGw7XG4gICAgICAgIHJldHVybiBlbGVtZW50ICYmIGVsZW1lbnQuY2xvc2VzdChcInR1cmJvLWZyYW1lLCBodG1sXCIpID09IHRoaXMuZWxlbWVudDtcbiAgICB9XG59XG5cbmNsYXNzIEJhcmRvIHtcbiAgICBjb25zdHJ1Y3RvcihwZXJtYW5lbnRFbGVtZW50TWFwKSB7XG4gICAgICAgIHRoaXMucGVybWFuZW50RWxlbWVudE1hcCA9IHBlcm1hbmVudEVsZW1lbnRNYXA7XG4gICAgfVxuICAgIHN0YXRpYyBwcmVzZXJ2aW5nUGVybWFuZW50RWxlbWVudHMocGVybWFuZW50RWxlbWVudE1hcCwgY2FsbGJhY2spIHtcbiAgICAgICAgY29uc3QgYmFyZG8gPSBuZXcgdGhpcyhwZXJtYW5lbnRFbGVtZW50TWFwKTtcbiAgICAgICAgYmFyZG8uZW50ZXIoKTtcbiAgICAgICAgY2FsbGJhY2soKTtcbiAgICAgICAgYmFyZG8ubGVhdmUoKTtcbiAgICB9XG4gICAgZW50ZXIoKSB7XG4gICAgICAgIGZvciAoY29uc3QgaWQgaW4gdGhpcy5wZXJtYW5lbnRFbGVtZW50TWFwKSB7XG4gICAgICAgICAgICBjb25zdCBbLCBuZXdQZXJtYW5lbnRFbGVtZW50XSA9IHRoaXMucGVybWFuZW50RWxlbWVudE1hcFtpZF07XG4gICAgICAgICAgICB0aGlzLnJlcGxhY2VOZXdQZXJtYW5lbnRFbGVtZW50V2l0aFBsYWNlaG9sZGVyKG5ld1Blcm1hbmVudEVsZW1lbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxlYXZlKCkge1xuICAgICAgICBmb3IgKGNvbnN0IGlkIGluIHRoaXMucGVybWFuZW50RWxlbWVudE1hcCkge1xuICAgICAgICAgICAgY29uc3QgW2N1cnJlbnRQZXJtYW5lbnRFbGVtZW50XSA9IHRoaXMucGVybWFuZW50RWxlbWVudE1hcFtpZF07XG4gICAgICAgICAgICB0aGlzLnJlcGxhY2VDdXJyZW50UGVybWFuZW50RWxlbWVudFdpdGhDbG9uZShjdXJyZW50UGVybWFuZW50RWxlbWVudCk7XG4gICAgICAgICAgICB0aGlzLnJlcGxhY2VQbGFjZWhvbGRlcldpdGhQZXJtYW5lbnRFbGVtZW50KGN1cnJlbnRQZXJtYW5lbnRFbGVtZW50KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXBsYWNlTmV3UGVybWFuZW50RWxlbWVudFdpdGhQbGFjZWhvbGRlcihwZXJtYW5lbnRFbGVtZW50KSB7XG4gICAgICAgIGNvbnN0IHBsYWNlaG9sZGVyID0gY3JlYXRlUGxhY2Vob2xkZXJGb3JQZXJtYW5lbnRFbGVtZW50KHBlcm1hbmVudEVsZW1lbnQpO1xuICAgICAgICBwZXJtYW5lbnRFbGVtZW50LnJlcGxhY2VXaXRoKHBsYWNlaG9sZGVyKTtcbiAgICB9XG4gICAgcmVwbGFjZUN1cnJlbnRQZXJtYW5lbnRFbGVtZW50V2l0aENsb25lKHBlcm1hbmVudEVsZW1lbnQpIHtcbiAgICAgICAgY29uc3QgY2xvbmUgPSBwZXJtYW5lbnRFbGVtZW50LmNsb25lTm9kZSh0cnVlKTtcbiAgICAgICAgcGVybWFuZW50RWxlbWVudC5yZXBsYWNlV2l0aChjbG9uZSk7XG4gICAgfVxuICAgIHJlcGxhY2VQbGFjZWhvbGRlcldpdGhQZXJtYW5lbnRFbGVtZW50KHBlcm1hbmVudEVsZW1lbnQpIHtcbiAgICAgICAgY29uc3QgcGxhY2Vob2xkZXIgPSB0aGlzLmdldFBsYWNlaG9sZGVyQnlJZChwZXJtYW5lbnRFbGVtZW50LmlkKTtcbiAgICAgICAgcGxhY2Vob2xkZXIgPT09IG51bGwgfHwgcGxhY2Vob2xkZXIgPT09IHZvaWQgMCA/IHZvaWQgMCA6IHBsYWNlaG9sZGVyLnJlcGxhY2VXaXRoKHBlcm1hbmVudEVsZW1lbnQpO1xuICAgIH1cbiAgICBnZXRQbGFjZWhvbGRlckJ5SWQoaWQpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucGxhY2Vob2xkZXJzLmZpbmQoZWxlbWVudCA9PiBlbGVtZW50LmNvbnRlbnQgPT0gaWQpO1xuICAgIH1cbiAgICBnZXQgcGxhY2Vob2xkZXJzKCkge1xuICAgICAgICByZXR1cm4gWy4uLmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoXCJtZXRhW25hbWU9dHVyYm8tcGVybWFuZW50LXBsYWNlaG9sZGVyXVtjb250ZW50XVwiKV07XG4gICAgfVxufVxuZnVuY3Rpb24gY3JlYXRlUGxhY2Vob2xkZXJGb3JQZXJtYW5lbnRFbGVtZW50KHBlcm1hbmVudEVsZW1lbnQpIHtcbiAgICBjb25zdCBlbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcIm1ldGFcIik7XG4gICAgZWxlbWVudC5zZXRBdHRyaWJ1dGUoXCJuYW1lXCIsIFwidHVyYm8tcGVybWFuZW50LXBsYWNlaG9sZGVyXCIpO1xuICAgIGVsZW1lbnQuc2V0QXR0cmlidXRlKFwiY29udGVudFwiLCBwZXJtYW5lbnRFbGVtZW50LmlkKTtcbiAgICByZXR1cm4gZWxlbWVudDtcbn1cblxuY2xhc3MgUmVuZGVyZXIge1xuICAgIGNvbnN0cnVjdG9yKGN1cnJlbnRTbmFwc2hvdCwgbmV3U25hcHNob3QsIGlzUHJldmlldykge1xuICAgICAgICB0aGlzLmN1cnJlbnRTbmFwc2hvdCA9IGN1cnJlbnRTbmFwc2hvdDtcbiAgICAgICAgdGhpcy5uZXdTbmFwc2hvdCA9IG5ld1NuYXBzaG90O1xuICAgICAgICB0aGlzLmlzUHJldmlldyA9IGlzUHJldmlldztcbiAgICAgICAgdGhpcy5wcm9taXNlID0gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gdGhpcy5yZXNvbHZpbmdGdW5jdGlvbnMgPSB7IHJlc29sdmUsIHJlamVjdCB9KTtcbiAgICB9XG4gICAgZ2V0IHNob3VsZFJlbmRlcigpIHtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIHByZXBhcmVUb1JlbmRlcigpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBmaW5pc2hSZW5kZXJpbmcoKSB7XG4gICAgICAgIGlmICh0aGlzLnJlc29sdmluZ0Z1bmN0aW9ucykge1xuICAgICAgICAgICAgdGhpcy5yZXNvbHZpbmdGdW5jdGlvbnMucmVzb2x2ZSgpO1xuICAgICAgICAgICAgZGVsZXRlIHRoaXMucmVzb2x2aW5nRnVuY3Rpb25zO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNyZWF0ZVNjcmlwdEVsZW1lbnQoZWxlbWVudCkge1xuICAgICAgICBpZiAoZWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXR1cmJvLWV2YWxcIikgPT0gXCJmYWxzZVwiKSB7XG4gICAgICAgICAgICByZXR1cm4gZWxlbWVudDtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGNvbnN0IGNyZWF0ZWRTY3JpcHRFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInNjcmlwdFwiKTtcbiAgICAgICAgICAgIGlmICh0aGlzLmNzcE5vbmNlKSB7XG4gICAgICAgICAgICAgICAgY3JlYXRlZFNjcmlwdEVsZW1lbnQubm9uY2UgPSB0aGlzLmNzcE5vbmNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY3JlYXRlZFNjcmlwdEVsZW1lbnQudGV4dENvbnRlbnQgPSBlbGVtZW50LnRleHRDb250ZW50O1xuICAgICAgICAgICAgY3JlYXRlZFNjcmlwdEVsZW1lbnQuYXN5bmMgPSBmYWxzZTtcbiAgICAgICAgICAgIGNvcHlFbGVtZW50QXR0cmlidXRlcyhjcmVhdGVkU2NyaXB0RWxlbWVudCwgZWxlbWVudCk7XG4gICAgICAgICAgICByZXR1cm4gY3JlYXRlZFNjcmlwdEVsZW1lbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHJlc2VydmluZ1Blcm1hbmVudEVsZW1lbnRzKGNhbGxiYWNrKSB7XG4gICAgICAgIEJhcmRvLnByZXNlcnZpbmdQZXJtYW5lbnRFbGVtZW50cyh0aGlzLnBlcm1hbmVudEVsZW1lbnRNYXAsIGNhbGxiYWNrKTtcbiAgICB9XG4gICAgZm9jdXNGaXJzdEF1dG9mb2N1c2FibGVFbGVtZW50KCkge1xuICAgICAgICBjb25zdCBlbGVtZW50ID0gdGhpcy5jb25uZWN0ZWRTbmFwc2hvdC5maXJzdEF1dG9mb2N1c2FibGVFbGVtZW50O1xuICAgICAgICBpZiAoZWxlbWVudElzRm9jdXNhYmxlKGVsZW1lbnQpKSB7XG4gICAgICAgICAgICBlbGVtZW50LmZvY3VzKCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZ2V0IGNvbm5lY3RlZFNuYXBzaG90KCkge1xuICAgICAgICByZXR1cm4gdGhpcy5uZXdTbmFwc2hvdC5pc0Nvbm5lY3RlZCA/IHRoaXMubmV3U25hcHNob3QgOiB0aGlzLmN1cnJlbnRTbmFwc2hvdDtcbiAgICB9XG4gICAgZ2V0IGN1cnJlbnRFbGVtZW50KCkge1xuICAgICAgICByZXR1cm4gdGhpcy5jdXJyZW50U25hcHNob3QuZWxlbWVudDtcbiAgICB9XG4gICAgZ2V0IG5ld0VsZW1lbnQoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLm5ld1NuYXBzaG90LmVsZW1lbnQ7XG4gICAgfVxuICAgIGdldCBwZXJtYW5lbnRFbGVtZW50TWFwKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5jdXJyZW50U25hcHNob3QuZ2V0UGVybWFuZW50RWxlbWVudE1hcEZvclNuYXBzaG90KHRoaXMubmV3U25hcHNob3QpO1xuICAgIH1cbiAgICBnZXQgY3NwTm9uY2UoKSB7XG4gICAgICAgIHZhciBfYTtcbiAgICAgICAgcmV0dXJuIChfYSA9IGRvY3VtZW50LmhlYWQucXVlcnlTZWxlY3RvcignbWV0YVtuYW1lPVwiY3NwLW5vbmNlXCJdJykpID09PSBudWxsIHx8IF9hID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYS5nZXRBdHRyaWJ1dGUoXCJjb250ZW50XCIpO1xuICAgIH1cbn1cbmZ1bmN0aW9uIGNvcHlFbGVtZW50QXR0cmlidXRlcyhkZXN0aW5hdGlvbkVsZW1lbnQsIHNvdXJjZUVsZW1lbnQpIHtcbiAgICBmb3IgKGNvbnN0IHsgbmFtZSwgdmFsdWUgfSBvZiBbLi4uc291cmNlRWxlbWVudC5hdHRyaWJ1dGVzXSkge1xuICAgICAgICBkZXN0aW5hdGlvbkVsZW1lbnQuc2V0QXR0cmlidXRlKG5hbWUsIHZhbHVlKTtcbiAgICB9XG59XG5mdW5jdGlvbiBlbGVtZW50SXNGb2N1c2FibGUoZWxlbWVudCkge1xuICAgIHJldHVybiBlbGVtZW50ICYmIHR5cGVvZiBlbGVtZW50LmZvY3VzID09IFwiZnVuY3Rpb25cIjtcbn1cblxuY2xhc3MgRnJhbWVSZW5kZXJlciBleHRlbmRzIFJlbmRlcmVyIHtcbiAgICBnZXQgc2hvdWxkUmVuZGVyKCkge1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gICAgYXN5bmMgcmVuZGVyKCkge1xuICAgICAgICBhd2FpdCBuZXh0QW5pbWF0aW9uRnJhbWUoKTtcbiAgICAgICAgdGhpcy5wcmVzZXJ2aW5nUGVybWFuZW50RWxlbWVudHMoKCkgPT4ge1xuICAgICAgICAgICAgdGhpcy5sb2FkRnJhbWVFbGVtZW50KCk7XG4gICAgICAgIH0pO1xuICAgICAgICB0aGlzLnNjcm9sbEZyYW1lSW50b1ZpZXcoKTtcbiAgICAgICAgYXdhaXQgbmV4dEFuaW1hdGlvbkZyYW1lKCk7XG4gICAgICAgIHRoaXMuZm9jdXNGaXJzdEF1dG9mb2N1c2FibGVFbGVtZW50KCk7XG4gICAgICAgIGF3YWl0IG5leHRBbmltYXRpb25GcmFtZSgpO1xuICAgICAgICB0aGlzLmFjdGl2YXRlU2NyaXB0RWxlbWVudHMoKTtcbiAgICB9XG4gICAgbG9hZEZyYW1lRWxlbWVudCgpIHtcbiAgICAgICAgdmFyIF9hO1xuICAgICAgICBjb25zdCBkZXN0aW5hdGlvblJhbmdlID0gZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTtcbiAgICAgICAgZGVzdGluYXRpb25SYW5nZS5zZWxlY3ROb2RlQ29udGVudHModGhpcy5jdXJyZW50RWxlbWVudCk7XG4gICAgICAgIGRlc3RpbmF0aW9uUmFuZ2UuZGVsZXRlQ29udGVudHMoKTtcbiAgICAgICAgY29uc3QgZnJhbWVFbGVtZW50ID0gdGhpcy5uZXdFbGVtZW50O1xuICAgICAgICBjb25zdCBzb3VyY2VSYW5nZSA9IChfYSA9IGZyYW1lRWxlbWVudC5vd25lckRvY3VtZW50KSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuY3JlYXRlUmFuZ2UoKTtcbiAgICAgICAgaWYgKHNvdXJjZVJhbmdlKSB7XG4gICAgICAgICAgICBzb3VyY2VSYW5nZS5zZWxlY3ROb2RlQ29udGVudHMoZnJhbWVFbGVtZW50KTtcbiAgICAgICAgICAgIHRoaXMuY3VycmVudEVsZW1lbnQuYXBwZW5kQ2hpbGQoc291cmNlUmFuZ2UuZXh0cmFjdENvbnRlbnRzKCkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNjcm9sbEZyYW1lSW50b1ZpZXcoKSB7XG4gICAgICAgIGlmICh0aGlzLmN1cnJlbnRFbGVtZW50LmF1dG9zY3JvbGwgfHwgdGhpcy5uZXdFbGVtZW50LmF1dG9zY3JvbGwpIHtcbiAgICAgICAgICAgIGNvbnN0IGVsZW1lbnQgPSB0aGlzLmN1cnJlbnRFbGVtZW50LmZpcnN0RWxlbWVudENoaWxkO1xuICAgICAgICAgICAgY29uc3QgYmxvY2sgPSByZWFkU2Nyb2xsTG9naWNhbFBvc2l0aW9uKHRoaXMuY3VycmVudEVsZW1lbnQuZ2V0QXR0cmlidXRlKFwiZGF0YS1hdXRvc2Nyb2xsLWJsb2NrXCIpLCBcImVuZFwiKTtcbiAgICAgICAgICAgIGlmIChlbGVtZW50KSB7XG4gICAgICAgICAgICAgICAgZWxlbWVudC5zY3JvbGxJbnRvVmlldyh7IGJsb2NrIH0pO1xuICAgICAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gICAgYWN0aXZhdGVTY3JpcHRFbGVtZW50cygpIHtcbiAgICAgICAgZm9yIChjb25zdCBpbmVydFNjcmlwdEVsZW1lbnQgb2YgdGhpcy5uZXdTY3JpcHRFbGVtZW50cykge1xuICAgICAgICAgICAgY29uc3QgYWN0aXZhdGVkU2NyaXB0RWxlbWVudCA9IHRoaXMuY3JlYXRlU2NyaXB0RWxlbWVudChpbmVydFNjcmlwdEVsZW1lbnQpO1xuICAgICAgICAgICAgaW5lcnRTY3JpcHRFbGVtZW50LnJlcGxhY2VXaXRoKGFjdGl2YXRlZFNjcmlwdEVsZW1lbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGdldCBuZXdTY3JpcHRFbGVtZW50cygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuY3VycmVudEVsZW1lbnQucXVlcnlTZWxlY3RvckFsbChcInNjcmlwdFwiKTtcbiAgICB9XG59XG5mdW5jdGlvbiByZWFkU2Nyb2xsTG9naWNhbFBvc2l0aW9uKHZhbHVlLCBkZWZhdWx0VmFsdWUpIHtcbiAgICBpZiAodmFsdWUgPT0gXCJlbmRcIiB8fCB2YWx1ZSA9PSBcInN0YXJ0XCIgfHwgdmFsdWUgPT0gXCJjZW50ZXJcIiB8fCB2YWx1ZSA9PSBcIm5lYXJlc3RcIikge1xuICAgICAgICByZXR1cm4gdmFsdWU7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICByZXR1cm4gZGVmYXVsdFZhbHVlO1xuICAgIH1cbn1cblxuY2xhc3MgUHJvZ3Jlc3NCYXIge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICB0aGlzLmhpZGluZyA9IGZhbHNlO1xuICAgICAgICB0aGlzLnZhbHVlID0gMDtcbiAgICAgICAgdGhpcy52aXNpYmxlID0gZmFsc2U7XG4gICAgICAgIHRoaXMudHJpY2tsZSA9ICgpID0+IHtcbiAgICAgICAgICAgIHRoaXMuc2V0VmFsdWUodGhpcy52YWx1ZSArIE1hdGgucmFuZG9tKCkgLyAxMDApO1xuICAgICAgICB9O1xuICAgICAgICB0aGlzLnN0eWxlc2hlZXRFbGVtZW50ID0gdGhpcy5jcmVhdGVTdHlsZXNoZWV0RWxlbWVudCgpO1xuICAgICAgICB0aGlzLnByb2dyZXNzRWxlbWVudCA9IHRoaXMuY3JlYXRlUHJvZ3Jlc3NFbGVtZW50KCk7XG4gICAgICAgIHRoaXMuaW5zdGFsbFN0eWxlc2hlZXRFbGVtZW50KCk7XG4gICAgICAgIHRoaXMuc2V0VmFsdWUoMCk7XG4gICAgfVxuICAgIHN0YXRpYyBnZXQgZGVmYXVsdENTUygpIHtcbiAgICAgICAgcmV0dXJuIHVuaW5kZW50IGBcbiAgICAgIC50dXJiby1wcm9ncmVzcy1iYXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3NmZmO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgIHdpZHRoICR7UHJvZ3Jlc3NCYXIuYW5pbWF0aW9uRHVyYXRpb259bXMgZWFzZS1vdXQsXG4gICAgICAgICAgb3BhY2l0eSAke1Byb2dyZXNzQmFyLmFuaW1hdGlvbkR1cmF0aW9uIC8gMn1tcyAke1Byb2dyZXNzQmFyLmFuaW1hdGlvbkR1cmF0aW9uIC8gMn1tcyBlYXNlLWluO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgfVxuICAgIGA7XG4gICAgfVxuICAgIHNob3coKSB7XG4gICAgICAgIGlmICghdGhpcy52aXNpYmxlKSB7XG4gICAgICAgICAgICB0aGlzLnZpc2libGUgPSB0cnVlO1xuICAgICAgICAgICAgdGhpcy5pbnN0YWxsUHJvZ3Jlc3NFbGVtZW50KCk7XG4gICAgICAgICAgICB0aGlzLnN0YXJ0VHJpY2tsaW5nKCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaGlkZSgpIHtcbiAgICAgICAgaWYgKHRoaXMudmlzaWJsZSAmJiAhdGhpcy5oaWRpbmcpIHtcbiAgICAgICAgICAgIHRoaXMuaGlkaW5nID0gdHJ1ZTtcbiAgICAgICAgICAgIHRoaXMuZmFkZVByb2dyZXNzRWxlbWVudCgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy51bmluc3RhbGxQcm9ncmVzc0VsZW1lbnQoKTtcbiAgICAgICAgICAgICAgICB0aGlzLnN0b3BUcmlja2xpbmcoKTtcbiAgICAgICAgICAgICAgICB0aGlzLnZpc2libGUgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICB0aGlzLmhpZGluZyA9IGZhbHNlO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2V0VmFsdWUodmFsdWUpIHtcbiAgICAgICAgdGhpcy52YWx1ZSA9IHZhbHVlO1xuICAgICAgICB0aGlzLnJlZnJlc2goKTtcbiAgICB9XG4gICAgaW5zdGFsbFN0eWxlc2hlZXRFbGVtZW50KCkge1xuICAgICAgICBkb2N1bWVudC5oZWFkLmluc2VydEJlZm9yZSh0aGlzLnN0eWxlc2hlZXRFbGVtZW50LCBkb2N1bWVudC5oZWFkLmZpcnN0Q2hpbGQpO1xuICAgIH1cbiAgICBpbnN0YWxsUHJvZ3Jlc3NFbGVtZW50KCkge1xuICAgICAgICB0aGlzLnByb2dyZXNzRWxlbWVudC5zdHlsZS53aWR0aCA9IFwiMFwiO1xuICAgICAgICB0aGlzLnByb2dyZXNzRWxlbWVudC5zdHlsZS5vcGFjaXR5ID0gXCIxXCI7XG4gICAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5pbnNlcnRCZWZvcmUodGhpcy5wcm9ncmVzc0VsZW1lbnQsIGRvY3VtZW50LmJvZHkpO1xuICAgICAgICB0aGlzLnJlZnJlc2goKTtcbiAgICB9XG4gICAgZmFkZVByb2dyZXNzRWxlbWVudChjYWxsYmFjaykge1xuICAgICAgICB0aGlzLnByb2dyZXNzRWxlbWVudC5zdHlsZS5vcGFjaXR5ID0gXCIwXCI7XG4gICAgICAgIHNldFRpbWVvdXQoY2FsbGJhY2ssIFByb2dyZXNzQmFyLmFuaW1hdGlvbkR1cmF0aW9uICogMS41KTtcbiAgICB9XG4gICAgdW5pbnN0YWxsUHJvZ3Jlc3NFbGVtZW50KCkge1xuICAgICAgICBpZiAodGhpcy5wcm9ncmVzc0VsZW1lbnQucGFyZW50Tm9kZSkge1xuICAgICAgICAgICAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnJlbW92ZUNoaWxkKHRoaXMucHJvZ3Jlc3NFbGVtZW50KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzdGFydFRyaWNrbGluZygpIHtcbiAgICAgICAgaWYgKCF0aGlzLnRyaWNrbGVJbnRlcnZhbCkge1xuICAgICAgICAgICAgdGhpcy50cmlja2xlSW50ZXJ2YWwgPSB3aW5kb3cuc2V0SW50ZXJ2YWwodGhpcy50cmlja2xlLCBQcm9ncmVzc0Jhci5hbmltYXRpb25EdXJhdGlvbik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3RvcFRyaWNrbGluZygpIHtcbiAgICAgICAgd2luZG93LmNsZWFySW50ZXJ2YWwodGhpcy50cmlja2xlSW50ZXJ2YWwpO1xuICAgICAgICBkZWxldGUgdGhpcy50cmlja2xlSW50ZXJ2YWw7XG4gICAgfVxuICAgIHJlZnJlc2goKSB7XG4gICAgICAgIHJlcXVlc3RBbmltYXRpb25GcmFtZSgoKSA9PiB7XG4gICAgICAgICAgICB0aGlzLnByb2dyZXNzRWxlbWVudC5zdHlsZS53aWR0aCA9IGAkezEwICsgKHRoaXMudmFsdWUgKiA5MCl9JWA7XG4gICAgICAgIH0pO1xuICAgIH1cbiAgICBjcmVhdGVTdHlsZXNoZWV0RWxlbWVudCgpIHtcbiAgICAgICAgY29uc3QgZWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJzdHlsZVwiKTtcbiAgICAgICAgZWxlbWVudC50eXBlID0gXCJ0ZXh0L2Nzc1wiO1xuICAgICAgICBlbGVtZW50LnRleHRDb250ZW50ID0gUHJvZ3Jlc3NCYXIuZGVmYXVsdENTUztcbiAgICAgICAgcmV0dXJuIGVsZW1lbnQ7XG4gICAgfVxuICAgIGNyZWF0ZVByb2dyZXNzRWxlbWVudCgpIHtcbiAgICAgICAgY29uc3QgZWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJkaXZcIik7XG4gICAgICAgIGVsZW1lbnQuY2xhc3NOYW1lID0gXCJ0dXJiby1wcm9ncmVzcy1iYXJcIjtcbiAgICAgICAgcmV0dXJuIGVsZW1lbnQ7XG4gICAgfVxufVxuUHJvZ3Jlc3NCYXIuYW5pbWF0aW9uRHVyYXRpb24gPSAzMDA7XG5cbmNsYXNzIEhlYWRTbmFwc2hvdCBleHRlbmRzIFNuYXBzaG90IHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoLi4uYXJndW1lbnRzKTtcbiAgICAgICAgdGhpcy5kZXRhaWxzQnlPdXRlckhUTUwgPSB0aGlzLmNoaWxkcmVuXG4gICAgICAgICAgICAuZmlsdGVyKChlbGVtZW50KSA9PiAhZWxlbWVudElzTm9zY3JpcHQoZWxlbWVudCkpXG4gICAgICAgICAgICAucmVkdWNlKChyZXN1bHQsIGVsZW1lbnQpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IHsgb3V0ZXJIVE1MIH0gPSBlbGVtZW50O1xuICAgICAgICAgICAgY29uc3QgZGV0YWlscyA9IG91dGVySFRNTCBpbiByZXN1bHRcbiAgICAgICAgICAgICAgICA/IHJlc3VsdFtvdXRlckhUTUxdXG4gICAgICAgICAgICAgICAgOiB7XG4gICAgICAgICAgICAgICAgICAgIHR5cGU6IGVsZW1lbnRUeXBlKGVsZW1lbnQpLFxuICAgICAgICAgICAgICAgICAgICB0cmFja2VkOiBlbGVtZW50SXNUcmFja2VkKGVsZW1lbnQpLFxuICAgICAgICAgICAgICAgICAgICBlbGVtZW50czogW11cbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgcmV0dXJuIE9iamVjdC5hc3NpZ24oT2JqZWN0LmFzc2lnbih7fSwgcmVzdWx0KSwgeyBbb3V0ZXJIVE1MXTogT2JqZWN0LmFzc2lnbihPYmplY3QuYXNzaWduKHt9LCBkZXRhaWxzKSwgeyBlbGVtZW50czogWy4uLmRldGFpbHMuZWxlbWVudHMsIGVsZW1lbnRdIH0pIH0pO1xuICAgICAgICB9LCB7fSk7XG4gICAgfVxuICAgIGdldCB0cmFja2VkRWxlbWVudFNpZ25hdHVyZSgpIHtcbiAgICAgICAgcmV0dXJuIE9iamVjdC5rZXlzKHRoaXMuZGV0YWlsc0J5T3V0ZXJIVE1MKVxuICAgICAgICAgICAgLmZpbHRlcihvdXRlckhUTUwgPT4gdGhpcy5kZXRhaWxzQnlPdXRlckhUTUxbb3V0ZXJIVE1MXS50cmFja2VkKVxuICAgICAgICAgICAgLmpvaW4oXCJcIik7XG4gICAgfVxuICAgIGdldFNjcmlwdEVsZW1lbnRzTm90SW5TbmFwc2hvdChzbmFwc2hvdCkge1xuICAgICAgICByZXR1cm4gdGhpcy5nZXRFbGVtZW50c01hdGNoaW5nVHlwZU5vdEluU25hcHNob3QoXCJzY3JpcHRcIiwgc25hcHNob3QpO1xuICAgIH1cbiAgICBnZXRTdHlsZXNoZWV0RWxlbWVudHNOb3RJblNuYXBzaG90KHNuYXBzaG90KSB7XG4gICAgICAgIHJldHVybiB0aGlzLmdldEVsZW1lbnRzTWF0Y2hpbmdUeXBlTm90SW5TbmFwc2hvdChcInN0eWxlc2hlZXRcIiwgc25hcHNob3QpO1xuICAgIH1cbiAgICBnZXRFbGVtZW50c01hdGNoaW5nVHlwZU5vdEluU25hcHNob3QobWF0Y2hlZFR5cGUsIHNuYXBzaG90KSB7XG4gICAgICAgIHJldHVybiBPYmplY3Qua2V5cyh0aGlzLmRldGFpbHNCeU91dGVySFRNTClcbiAgICAgICAgICAgIC5maWx0ZXIob3V0ZXJIVE1MID0+ICEob3V0ZXJIVE1MIGluIHNuYXBzaG90LmRldGFpbHNCeU91dGVySFRNTCkpXG4gICAgICAgICAgICAubWFwKG91dGVySFRNTCA9PiB0aGlzLmRldGFpbHNCeU91dGVySFRNTFtvdXRlckhUTUxdKVxuICAgICAgICAgICAgLmZpbHRlcigoeyB0eXBlIH0pID0+IHR5cGUgPT0gbWF0Y2hlZFR5cGUpXG4gICAgICAgICAgICAubWFwKCh7IGVsZW1lbnRzOiBbZWxlbWVudF0gfSkgPT4gZWxlbWVudCk7XG4gICAgfVxuICAgIGdldCBwcm92aXNpb25hbEVsZW1lbnRzKCkge1xuICAgICAgICByZXR1cm4gT2JqZWN0LmtleXModGhpcy5kZXRhaWxzQnlPdXRlckhUTUwpLnJlZHVjZSgocmVzdWx0LCBvdXRlckhUTUwpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IHsgdHlwZSwgdHJhY2tlZCwgZWxlbWVudHMgfSA9IHRoaXMuZGV0YWlsc0J5T3V0ZXJIVE1MW291dGVySFRNTF07XG4gICAgICAgICAgICBpZiAodHlwZSA9PSBudWxsICYmICF0cmFja2VkKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIFsuLi5yZXN1bHQsIC4uLmVsZW1lbnRzXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2UgaWYgKGVsZW1lbnRzLmxlbmd0aCA+IDEpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gWy4uLnJlc3VsdCwgLi4uZWxlbWVudHMuc2xpY2UoMSldO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSwgW10pO1xuICAgIH1cbiAgICBnZXRNZXRhVmFsdWUobmFtZSkge1xuICAgICAgICBjb25zdCBlbGVtZW50ID0gdGhpcy5maW5kTWV0YUVsZW1lbnRCeU5hbWUobmFtZSk7XG4gICAgICAgIHJldHVybiBlbGVtZW50XG4gICAgICAgICAgICA/IGVsZW1lbnQuZ2V0QXR0cmlidXRlKFwiY29udGVudFwiKVxuICAgICAgICAgICAgOiBudWxsO1xuICAgIH1cbiAgICBmaW5kTWV0YUVsZW1lbnRCeU5hbWUobmFtZSkge1xuICAgICAgICByZXR1cm4gT2JqZWN0LmtleXModGhpcy5kZXRhaWxzQnlPdXRlckhUTUwpLnJlZHVjZSgocmVzdWx0LCBvdXRlckhUTUwpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IHsgZWxlbWVudHM6IFtlbGVtZW50XSB9ID0gdGhpcy5kZXRhaWxzQnlPdXRlckhUTUxbb3V0ZXJIVE1MXTtcbiAgICAgICAgICAgIHJldHVybiBlbGVtZW50SXNNZXRhRWxlbWVudFdpdGhOYW1lKGVsZW1lbnQsIG5hbWUpID8gZWxlbWVudCA6IHJlc3VsdDtcbiAgICAgICAgfSwgdW5kZWZpbmVkKTtcbiAgICB9XG59XG5mdW5jdGlvbiBlbGVtZW50VHlwZShlbGVtZW50KSB7XG4gICAgaWYgKGVsZW1lbnRJc1NjcmlwdChlbGVtZW50KSkge1xuICAgICAgICByZXR1cm4gXCJzY3JpcHRcIjtcbiAgICB9XG4gICAgZWxzZSBpZiAoZWxlbWVudElzU3R5bGVzaGVldChlbGVtZW50KSkge1xuICAgICAgICByZXR1cm4gXCJzdHlsZXNoZWV0XCI7XG4gICAgfVxufVxuZnVuY3Rpb24gZWxlbWVudElzVHJhY2tlZChlbGVtZW50KSB7XG4gICAgcmV0dXJuIGVsZW1lbnQuZ2V0QXR0cmlidXRlKFwiZGF0YS10dXJiby10cmFja1wiKSA9PSBcInJlbG9hZFwiO1xufVxuZnVuY3Rpb24gZWxlbWVudElzU2NyaXB0KGVsZW1lbnQpIHtcbiAgICBjb25zdCB0YWdOYW1lID0gZWxlbWVudC50YWdOYW1lLnRvTG93ZXJDYXNlKCk7XG4gICAgcmV0dXJuIHRhZ05hbWUgPT0gXCJzY3JpcHRcIjtcbn1cbmZ1bmN0aW9uIGVsZW1lbnRJc05vc2NyaXB0KGVsZW1lbnQpIHtcbiAgICBjb25zdCB0YWdOYW1lID0gZWxlbWVudC50YWdOYW1lLnRvTG93ZXJDYXNlKCk7XG4gICAgcmV0dXJuIHRhZ05hbWUgPT0gXCJub3NjcmlwdFwiO1xufVxuZnVuY3Rpb24gZWxlbWVudElzU3R5bGVzaGVldChlbGVtZW50KSB7XG4gICAgY29uc3QgdGFnTmFtZSA9IGVsZW1lbnQudGFnTmFtZS50b0xvd2VyQ2FzZSgpO1xuICAgIHJldHVybiB0YWdOYW1lID09IFwic3R5bGVcIiB8fCAodGFnTmFtZSA9PSBcImxpbmtcIiAmJiBlbGVtZW50LmdldEF0dHJpYnV0ZShcInJlbFwiKSA9PSBcInN0eWxlc2hlZXRcIik7XG59XG5mdW5jdGlvbiBlbGVtZW50SXNNZXRhRWxlbWVudFdpdGhOYW1lKGVsZW1lbnQsIG5hbWUpIHtcbiAgICBjb25zdCB0YWdOYW1lID0gZWxlbWVudC50YWdOYW1lLnRvTG93ZXJDYXNlKCk7XG4gICAgcmV0dXJuIHRhZ05hbWUgPT0gXCJtZXRhXCIgJiYgZWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJuYW1lXCIpID09IG5hbWU7XG59XG5cbmNsYXNzIFBhZ2VTbmFwc2hvdCBleHRlbmRzIFNuYXBzaG90IHtcbiAgICBjb25zdHJ1Y3RvcihlbGVtZW50LCBoZWFkU25hcHNob3QpIHtcbiAgICAgICAgc3VwZXIoZWxlbWVudCk7XG4gICAgICAgIHRoaXMuaGVhZFNuYXBzaG90ID0gaGVhZFNuYXBzaG90O1xuICAgIH1cbiAgICBzdGF0aWMgZnJvbUhUTUxTdHJpbmcoaHRtbCA9IFwiXCIpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZnJvbURvY3VtZW50KHBhcnNlSFRNTERvY3VtZW50KGh0bWwpKTtcbiAgICB9XG4gICAgc3RhdGljIGZyb21FbGVtZW50KGVsZW1lbnQpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZnJvbURvY3VtZW50KGVsZW1lbnQub3duZXJEb2N1bWVudCk7XG4gICAgfVxuICAgIHN0YXRpYyBmcm9tRG9jdW1lbnQoeyBoZWFkLCBib2R5IH0pIHtcbiAgICAgICAgcmV0dXJuIG5ldyB0aGlzKGJvZHksIG5ldyBIZWFkU25hcHNob3QoaGVhZCkpO1xuICAgIH1cbiAgICBjbG9uZSgpIHtcbiAgICAgICAgcmV0dXJuIG5ldyBQYWdlU25hcHNob3QodGhpcy5lbGVtZW50LmNsb25lTm9kZSh0cnVlKSwgdGhpcy5oZWFkU25hcHNob3QpO1xuICAgIH1cbiAgICBnZXQgaGVhZEVsZW1lbnQoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmhlYWRTbmFwc2hvdC5lbGVtZW50O1xuICAgIH1cbiAgICBnZXQgcm9vdExvY2F0aW9uKCkge1xuICAgICAgICB2YXIgX2E7XG4gICAgICAgIGNvbnN0IHJvb3QgPSAoX2EgPSB0aGlzLmdldFNldHRpbmcoXCJyb290XCIpKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiBcIi9cIjtcbiAgICAgICAgcmV0dXJuIGV4cGFuZFVSTChyb290KTtcbiAgICB9XG4gICAgZ2V0IGNhY2hlQ29udHJvbFZhbHVlKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5nZXRTZXR0aW5nKFwiY2FjaGUtY29udHJvbFwiKTtcbiAgICB9XG4gICAgZ2V0IGlzUHJldmlld2FibGUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmNhY2hlQ29udHJvbFZhbHVlICE9IFwibm8tcHJldmlld1wiO1xuICAgIH1cbiAgICBnZXQgaXNDYWNoZWFibGUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmNhY2hlQ29udHJvbFZhbHVlICE9IFwibm8tY2FjaGVcIjtcbiAgICB9XG4gICAgZ2V0IGlzVmlzaXRhYmxlKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5nZXRTZXR0aW5nKFwidmlzaXQtY29udHJvbFwiKSAhPSBcInJlbG9hZFwiO1xuICAgIH1cbiAgICBnZXRTZXR0aW5nKG5hbWUpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuaGVhZFNuYXBzaG90LmdldE1ldGFWYWx1ZShgdHVyYm8tJHtuYW1lfWApO1xuICAgIH1cbn1cblxudmFyIFRpbWluZ01ldHJpYztcbihmdW5jdGlvbiAoVGltaW5nTWV0cmljKSB7XG4gICAgVGltaW5nTWV0cmljW1widmlzaXRTdGFydFwiXSA9IFwidmlzaXRTdGFydFwiO1xuICAgIFRpbWluZ01ldHJpY1tcInJlcXVlc3RTdGFydFwiXSA9IFwicmVxdWVzdFN0YXJ0XCI7XG4gICAgVGltaW5nTWV0cmljW1wicmVxdWVzdEVuZFwiXSA9IFwicmVxdWVzdEVuZFwiO1xuICAgIFRpbWluZ01ldHJpY1tcInZpc2l0RW5kXCJdID0gXCJ2aXNpdEVuZFwiO1xufSkoVGltaW5nTWV0cmljIHx8IChUaW1pbmdNZXRyaWMgPSB7fSkpO1xudmFyIFZpc2l0U3RhdGU7XG4oZnVuY3Rpb24gKFZpc2l0U3RhdGUpIHtcbiAgICBWaXNpdFN0YXRlW1wiaW5pdGlhbGl6ZWRcIl0gPSBcImluaXRpYWxpemVkXCI7XG4gICAgVmlzaXRTdGF0ZVtcInN0YXJ0ZWRcIl0gPSBcInN0YXJ0ZWRcIjtcbiAgICBWaXNpdFN0YXRlW1wiY2FuY2VsZWRcIl0gPSBcImNhbmNlbGVkXCI7XG4gICAgVmlzaXRTdGF0ZVtcImZhaWxlZFwiXSA9IFwiZmFpbGVkXCI7XG4gICAgVmlzaXRTdGF0ZVtcImNvbXBsZXRlZFwiXSA9IFwiY29tcGxldGVkXCI7XG59KShWaXNpdFN0YXRlIHx8IChWaXNpdFN0YXRlID0ge30pKTtcbmNvbnN0IGRlZmF1bHRPcHRpb25zID0ge1xuICAgIGFjdGlvbjogXCJhZHZhbmNlXCIsXG4gICAgaGlzdG9yeUNoYW5nZWQ6IGZhbHNlXG59O1xudmFyIFN5c3RlbVN0YXR1c0NvZGU7XG4oZnVuY3Rpb24gKFN5c3RlbVN0YXR1c0NvZGUpIHtcbiAgICBTeXN0ZW1TdGF0dXNDb2RlW1N5c3RlbVN0YXR1c0NvZGVbXCJuZXR3b3JrRmFpbHVyZVwiXSA9IDBdID0gXCJuZXR3b3JrRmFpbHVyZVwiO1xuICAgIFN5c3RlbVN0YXR1c0NvZGVbU3lzdGVtU3RhdHVzQ29kZVtcInRpbWVvdXRGYWlsdXJlXCJdID0gLTFdID0gXCJ0aW1lb3V0RmFpbHVyZVwiO1xuICAgIFN5c3RlbVN0YXR1c0NvZGVbU3lzdGVtU3RhdHVzQ29kZVtcImNvbnRlbnRUeXBlTWlzbWF0Y2hcIl0gPSAtMl0gPSBcImNvbnRlbnRUeXBlTWlzbWF0Y2hcIjtcbn0pKFN5c3RlbVN0YXR1c0NvZGUgfHwgKFN5c3RlbVN0YXR1c0NvZGUgPSB7fSkpO1xuY2xhc3MgVmlzaXQge1xuICAgIGNvbnN0cnVjdG9yKGRlbGVnYXRlLCBsb2NhdGlvbiwgcmVzdG9yYXRpb25JZGVudGlmaWVyLCBvcHRpb25zID0ge30pIHtcbiAgICAgICAgdGhpcy5pZGVudGlmaWVyID0gdXVpZCgpO1xuICAgICAgICB0aGlzLnRpbWluZ01ldHJpY3MgPSB7fTtcbiAgICAgICAgdGhpcy5mb2xsb3dlZFJlZGlyZWN0ID0gZmFsc2U7XG4gICAgICAgIHRoaXMuaGlzdG9yeUNoYW5nZWQgPSBmYWxzZTtcbiAgICAgICAgdGhpcy5zY3JvbGxlZCA9IGZhbHNlO1xuICAgICAgICB0aGlzLnNuYXBzaG90Q2FjaGVkID0gZmFsc2U7XG4gICAgICAgIHRoaXMuc3RhdGUgPSBWaXNpdFN0YXRlLmluaXRpYWxpemVkO1xuICAgICAgICB0aGlzLmRlbGVnYXRlID0gZGVsZWdhdGU7XG4gICAgICAgIHRoaXMubG9jYXRpb24gPSBsb2NhdGlvbjtcbiAgICAgICAgdGhpcy5yZXN0b3JhdGlvbklkZW50aWZpZXIgPSByZXN0b3JhdGlvbklkZW50aWZpZXIgfHwgdXVpZCgpO1xuICAgICAgICBjb25zdCB7IGFjdGlvbiwgaGlzdG9yeUNoYW5nZWQsIHJlZmVycmVyLCBzbmFwc2hvdEhUTUwsIHJlc3BvbnNlIH0gPSBPYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30sIGRlZmF1bHRPcHRpb25zKSwgb3B0aW9ucyk7XG4gICAgICAgIHRoaXMuYWN0aW9uID0gYWN0aW9uO1xuICAgICAgICB0aGlzLmhpc3RvcnlDaGFuZ2VkID0gaGlzdG9yeUNoYW5nZWQ7XG4gICAgICAgIHRoaXMucmVmZXJyZXIgPSByZWZlcnJlcjtcbiAgICAgICAgdGhpcy5zbmFwc2hvdEhUTUwgPSBzbmFwc2hvdEhUTUw7XG4gICAgICAgIHRoaXMucmVzcG9uc2UgPSByZXNwb25zZTtcbiAgICAgICAgdGhpcy5pc1NhbWVQYWdlID0gdGhpcy5kZWxlZ2F0ZS5sb2NhdGlvbldpdGhBY3Rpb25Jc1NhbWVQYWdlKHRoaXMubG9jYXRpb24sIHRoaXMuYWN0aW9uKTtcbiAgICB9XG4gICAgZ2V0IGFkYXB0ZXIoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmRlbGVnYXRlLmFkYXB0ZXI7XG4gICAgfVxuICAgIGdldCB2aWV3KCkge1xuICAgICAgICByZXR1cm4gdGhpcy5kZWxlZ2F0ZS52aWV3O1xuICAgIH1cbiAgICBnZXQgaGlzdG9yeSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZGVsZWdhdGUuaGlzdG9yeTtcbiAgICB9XG4gICAgZ2V0IHJlc3RvcmF0aW9uRGF0YSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuaGlzdG9yeS5nZXRSZXN0b3JhdGlvbkRhdGFGb3JJZGVudGlmaWVyKHRoaXMucmVzdG9yYXRpb25JZGVudGlmaWVyKTtcbiAgICB9XG4gICAgZ2V0IHNpbGVudCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuaXNTYW1lUGFnZTtcbiAgICB9XG4gICAgc3RhcnQoKSB7XG4gICAgICAgIGlmICh0aGlzLnN0YXRlID09IFZpc2l0U3RhdGUuaW5pdGlhbGl6ZWQpIHtcbiAgICAgICAgICAgIHRoaXMucmVjb3JkVGltaW5nTWV0cmljKFRpbWluZ01ldHJpYy52aXNpdFN0YXJ0KTtcbiAgICAgICAgICAgIHRoaXMuc3RhdGUgPSBWaXNpdFN0YXRlLnN0YXJ0ZWQ7XG4gICAgICAgICAgICB0aGlzLmFkYXB0ZXIudmlzaXRTdGFydGVkKHRoaXMpO1xuICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS52aXNpdFN0YXJ0ZWQodGhpcyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgY2FuY2VsKCkge1xuICAgICAgICBpZiAodGhpcy5zdGF0ZSA9PSBWaXNpdFN0YXRlLnN0YXJ0ZWQpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLnJlcXVlc3QpIHtcbiAgICAgICAgICAgICAgICB0aGlzLnJlcXVlc3QuY2FuY2VsKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLmNhbmNlbFJlbmRlcigpO1xuICAgICAgICAgICAgdGhpcy5zdGF0ZSA9IFZpc2l0U3RhdGUuY2FuY2VsZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgY29tcGxldGUoKSB7XG4gICAgICAgIGlmICh0aGlzLnN0YXRlID09IFZpc2l0U3RhdGUuc3RhcnRlZCkge1xuICAgICAgICAgICAgdGhpcy5yZWNvcmRUaW1pbmdNZXRyaWMoVGltaW5nTWV0cmljLnZpc2l0RW5kKTtcbiAgICAgICAgICAgIHRoaXMuc3RhdGUgPSBWaXNpdFN0YXRlLmNvbXBsZXRlZDtcbiAgICAgICAgICAgIHRoaXMuYWRhcHRlci52aXNpdENvbXBsZXRlZCh0aGlzKTtcbiAgICAgICAgICAgIHRoaXMuZGVsZWdhdGUudmlzaXRDb21wbGV0ZWQodGhpcyk7XG4gICAgICAgICAgICB0aGlzLmZvbGxvd1JlZGlyZWN0KCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZmFpbCgpIHtcbiAgICAgICAgaWYgKHRoaXMuc3RhdGUgPT0gVmlzaXRTdGF0ZS5zdGFydGVkKSB7XG4gICAgICAgICAgICB0aGlzLnN0YXRlID0gVmlzaXRTdGF0ZS5mYWlsZWQ7XG4gICAgICAgICAgICB0aGlzLmFkYXB0ZXIudmlzaXRGYWlsZWQodGhpcyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgY2hhbmdlSGlzdG9yeSgpIHtcbiAgICAgICAgdmFyIF9hO1xuICAgICAgICBpZiAoIXRoaXMuaGlzdG9yeUNoYW5nZWQpIHtcbiAgICAgICAgICAgIGNvbnN0IGFjdGlvbkZvckhpc3RvcnkgPSB0aGlzLmxvY2F0aW9uLmhyZWYgPT09ICgoX2EgPSB0aGlzLnJlZmVycmVyKSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuaHJlZikgPyBcInJlcGxhY2VcIiA6IHRoaXMuYWN0aW9uO1xuICAgICAgICAgICAgY29uc3QgbWV0aG9kID0gdGhpcy5nZXRIaXN0b3J5TWV0aG9kRm9yQWN0aW9uKGFjdGlvbkZvckhpc3RvcnkpO1xuICAgICAgICAgICAgdGhpcy5oaXN0b3J5LnVwZGF0ZShtZXRob2QsIHRoaXMubG9jYXRpb24sIHRoaXMucmVzdG9yYXRpb25JZGVudGlmaWVyKTtcbiAgICAgICAgICAgIHRoaXMuaGlzdG9yeUNoYW5nZWQgPSB0cnVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlzc3VlUmVxdWVzdCgpIHtcbiAgICAgICAgaWYgKHRoaXMuaGFzUHJlbG9hZGVkUmVzcG9uc2UoKSkge1xuICAgICAgICAgICAgdGhpcy5zaW11bGF0ZVJlcXVlc3QoKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmICh0aGlzLnNob3VsZElzc3VlUmVxdWVzdCgpICYmICF0aGlzLnJlcXVlc3QpIHtcbiAgICAgICAgICAgIHRoaXMucmVxdWVzdCA9IG5ldyBGZXRjaFJlcXVlc3QodGhpcywgRmV0Y2hNZXRob2QuZ2V0LCB0aGlzLmxvY2F0aW9uKTtcbiAgICAgICAgICAgIHRoaXMucmVxdWVzdC5wZXJmb3JtKCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2ltdWxhdGVSZXF1ZXN0KCkge1xuICAgICAgICBpZiAodGhpcy5yZXNwb25zZSkge1xuICAgICAgICAgICAgdGhpcy5zdGFydFJlcXVlc3QoKTtcbiAgICAgICAgICAgIHRoaXMucmVjb3JkUmVzcG9uc2UoKTtcbiAgICAgICAgICAgIHRoaXMuZmluaXNoUmVxdWVzdCgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHN0YXJ0UmVxdWVzdCgpIHtcbiAgICAgICAgdGhpcy5yZWNvcmRUaW1pbmdNZXRyaWMoVGltaW5nTWV0cmljLnJlcXVlc3RTdGFydCk7XG4gICAgICAgIHRoaXMuYWRhcHRlci52aXNpdFJlcXVlc3RTdGFydGVkKHRoaXMpO1xuICAgIH1cbiAgICByZWNvcmRSZXNwb25zZShyZXNwb25zZSA9IHRoaXMucmVzcG9uc2UpIHtcbiAgICAgICAgdGhpcy5yZXNwb25zZSA9IHJlc3BvbnNlO1xuICAgICAgICBpZiAocmVzcG9uc2UpIHtcbiAgICAgICAgICAgIGNvbnN0IHsgc3RhdHVzQ29kZSB9ID0gcmVzcG9uc2U7XG4gICAgICAgICAgICBpZiAoaXNTdWNjZXNzZnVsKHN0YXR1c0NvZGUpKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5hZGFwdGVyLnZpc2l0UmVxdWVzdENvbXBsZXRlZCh0aGlzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuYWRhcHRlci52aXNpdFJlcXVlc3RGYWlsZWRXaXRoU3RhdHVzQ29kZSh0aGlzLCBzdGF0dXNDb2RlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBmaW5pc2hSZXF1ZXN0KCkge1xuICAgICAgICB0aGlzLnJlY29yZFRpbWluZ01ldHJpYyhUaW1pbmdNZXRyaWMucmVxdWVzdEVuZCk7XG4gICAgICAgIHRoaXMuYWRhcHRlci52aXNpdFJlcXVlc3RGaW5pc2hlZCh0aGlzKTtcbiAgICB9XG4gICAgbG9hZFJlc3BvbnNlKCkge1xuICAgICAgICBpZiAodGhpcy5yZXNwb25zZSkge1xuICAgICAgICAgICAgY29uc3QgeyBzdGF0dXNDb2RlLCByZXNwb25zZUhUTUwgfSA9IHRoaXMucmVzcG9uc2U7XG4gICAgICAgICAgICB0aGlzLnJlbmRlcihhc3luYyAoKSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5jYWNoZVNuYXBzaG90KCk7XG4gICAgICAgICAgICAgICAgaWYgKHRoaXMudmlldy5yZW5kZXJQcm9taXNlKVxuICAgICAgICAgICAgICAgICAgICBhd2FpdCB0aGlzLnZpZXcucmVuZGVyUHJvbWlzZTtcbiAgICAgICAgICAgICAgICBpZiAoaXNTdWNjZXNzZnVsKHN0YXR1c0NvZGUpICYmIHJlc3BvbnNlSFRNTCAhPSBudWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIGF3YWl0IHRoaXMudmlldy5yZW5kZXJQYWdlKFBhZ2VTbmFwc2hvdC5mcm9tSFRNTFN0cmluZyhyZXNwb25zZUhUTUwpKTtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5hZGFwdGVyLnZpc2l0UmVuZGVyZWQodGhpcyk7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuY29tcGxldGUoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIGF3YWl0IHRoaXMudmlldy5yZW5kZXJFcnJvcihQYWdlU25hcHNob3QuZnJvbUhUTUxTdHJpbmcocmVzcG9uc2VIVE1MKSk7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuYWRhcHRlci52aXNpdFJlbmRlcmVkKHRoaXMpO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmZhaWwoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBnZXRDYWNoZWRTbmFwc2hvdCgpIHtcbiAgICAgICAgY29uc3Qgc25hcHNob3QgPSB0aGlzLnZpZXcuZ2V0Q2FjaGVkU25hcHNob3RGb3JMb2NhdGlvbih0aGlzLmxvY2F0aW9uKSB8fCB0aGlzLmdldFByZWxvYWRlZFNuYXBzaG90KCk7XG4gICAgICAgIGlmIChzbmFwc2hvdCAmJiAoIWdldEFuY2hvcih0aGlzLmxvY2F0aW9uKSB8fCBzbmFwc2hvdC5oYXNBbmNob3IoZ2V0QW5jaG9yKHRoaXMubG9jYXRpb24pKSkpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLmFjdGlvbiA9PSBcInJlc3RvcmVcIiB8fCBzbmFwc2hvdC5pc1ByZXZpZXdhYmxlKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNuYXBzaG90O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGdldFByZWxvYWRlZFNuYXBzaG90KCkge1xuICAgICAgICBpZiAodGhpcy5zbmFwc2hvdEhUTUwpIHtcbiAgICAgICAgICAgIHJldHVybiBQYWdlU25hcHNob3QuZnJvbUhUTUxTdHJpbmcodGhpcy5zbmFwc2hvdEhUTUwpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGhhc0NhY2hlZFNuYXBzaG90KCkge1xuICAgICAgICByZXR1cm4gdGhpcy5nZXRDYWNoZWRTbmFwc2hvdCgpICE9IG51bGw7XG4gICAgfVxuICAgIGxvYWRDYWNoZWRTbmFwc2hvdCgpIHtcbiAgICAgICAgY29uc3Qgc25hcHNob3QgPSB0aGlzLmdldENhY2hlZFNuYXBzaG90KCk7XG4gICAgICAgIGlmIChzbmFwc2hvdCkge1xuICAgICAgICAgICAgY29uc3QgaXNQcmV2aWV3ID0gdGhpcy5zaG91bGRJc3N1ZVJlcXVlc3QoKTtcbiAgICAgICAgICAgIHRoaXMucmVuZGVyKGFzeW5jICgpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLmNhY2hlU25hcHNob3QoKTtcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5pc1NhbWVQYWdlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuYWRhcHRlci52aXNpdFJlbmRlcmVkKHRoaXMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMudmlldy5yZW5kZXJQcm9taXNlKVxuICAgICAgICAgICAgICAgICAgICAgICAgYXdhaXQgdGhpcy52aWV3LnJlbmRlclByb21pc2U7XG4gICAgICAgICAgICAgICAgICAgIGF3YWl0IHRoaXMudmlldy5yZW5kZXJQYWdlKHNuYXBzaG90LCBpc1ByZXZpZXcpO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmFkYXB0ZXIudmlzaXRSZW5kZXJlZCh0aGlzKTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKCFpc1ByZXZpZXcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY29tcGxldGUoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvbGxvd1JlZGlyZWN0KCkge1xuICAgICAgICBpZiAodGhpcy5yZWRpcmVjdGVkVG9Mb2NhdGlvbiAmJiAhdGhpcy5mb2xsb3dlZFJlZGlyZWN0KSB7XG4gICAgICAgICAgICB0aGlzLmFkYXB0ZXIudmlzaXRQcm9wb3NlZFRvTG9jYXRpb24odGhpcy5yZWRpcmVjdGVkVG9Mb2NhdGlvbiwge1xuICAgICAgICAgICAgICAgIGFjdGlvbjogJ3JlcGxhY2UnLFxuICAgICAgICAgICAgICAgIHJlc3BvbnNlOiB0aGlzLnJlc3BvbnNlXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHRoaXMuZm9sbG93ZWRSZWRpcmVjdCA9IHRydWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZ29Ub1NhbWVQYWdlQW5jaG9yKCkge1xuICAgICAgICBpZiAodGhpcy5pc1NhbWVQYWdlKSB7XG4gICAgICAgICAgICB0aGlzLnJlbmRlcihhc3luYyAoKSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5jYWNoZVNuYXBzaG90KCk7XG4gICAgICAgICAgICAgICAgdGhpcy5hZGFwdGVyLnZpc2l0UmVuZGVyZWQodGhpcyk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXF1ZXN0U3RhcnRlZCgpIHtcbiAgICAgICAgdGhpcy5zdGFydFJlcXVlc3QoKTtcbiAgICB9XG4gICAgcmVxdWVzdFByZXZlbnRlZEhhbmRsaW5nUmVzcG9uc2UocmVxdWVzdCwgcmVzcG9uc2UpIHtcbiAgICB9XG4gICAgYXN5bmMgcmVxdWVzdFN1Y2NlZWRlZFdpdGhSZXNwb25zZShyZXF1ZXN0LCByZXNwb25zZSkge1xuICAgICAgICBjb25zdCByZXNwb25zZUhUTUwgPSBhd2FpdCByZXNwb25zZS5yZXNwb25zZUhUTUw7XG4gICAgICAgIGlmIChyZXNwb25zZUhUTUwgPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICB0aGlzLnJlY29yZFJlc3BvbnNlKHsgc3RhdHVzQ29kZTogU3lzdGVtU3RhdHVzQ29kZS5jb250ZW50VHlwZU1pc21hdGNoIH0pO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgdGhpcy5yZWRpcmVjdGVkVG9Mb2NhdGlvbiA9IHJlc3BvbnNlLnJlZGlyZWN0ZWQgPyByZXNwb25zZS5sb2NhdGlvbiA6IHVuZGVmaW5lZDtcbiAgICAgICAgICAgIHRoaXMucmVjb3JkUmVzcG9uc2UoeyBzdGF0dXNDb2RlOiByZXNwb25zZS5zdGF0dXNDb2RlLCByZXNwb25zZUhUTUwgfSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXN5bmMgcmVxdWVzdEZhaWxlZFdpdGhSZXNwb25zZShyZXF1ZXN0LCByZXNwb25zZSkge1xuICAgICAgICBjb25zdCByZXNwb25zZUhUTUwgPSBhd2FpdCByZXNwb25zZS5yZXNwb25zZUhUTUw7XG4gICAgICAgIGlmIChyZXNwb25zZUhUTUwgPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICB0aGlzLnJlY29yZFJlc3BvbnNlKHsgc3RhdHVzQ29kZTogU3lzdGVtU3RhdHVzQ29kZS5jb250ZW50VHlwZU1pc21hdGNoIH0pO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgdGhpcy5yZWNvcmRSZXNwb25zZSh7IHN0YXR1c0NvZGU6IHJlc3BvbnNlLnN0YXR1c0NvZGUsIHJlc3BvbnNlSFRNTCB9KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXF1ZXN0RXJyb3JlZChyZXF1ZXN0LCBlcnJvcikge1xuICAgICAgICB0aGlzLnJlY29yZFJlc3BvbnNlKHsgc3RhdHVzQ29kZTogU3lzdGVtU3RhdHVzQ29kZS5uZXR3b3JrRmFpbHVyZSB9KTtcbiAgICB9XG4gICAgcmVxdWVzdEZpbmlzaGVkKCkge1xuICAgICAgICB0aGlzLmZpbmlzaFJlcXVlc3QoKTtcbiAgICB9XG4gICAgcGVyZm9ybVNjcm9sbCgpIHtcbiAgICAgICAgaWYgKCF0aGlzLnNjcm9sbGVkKSB7XG4gICAgICAgICAgICBpZiAodGhpcy5hY3Rpb24gPT0gXCJyZXN0b3JlXCIpIHtcbiAgICAgICAgICAgICAgICB0aGlzLnNjcm9sbFRvUmVzdG9yZWRQb3NpdGlvbigpIHx8IHRoaXMuc2Nyb2xsVG9BbmNob3IoKSB8fCB0aGlzLnZpZXcuc2Nyb2xsVG9Ub3AoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuc2Nyb2xsVG9BbmNob3IoKSB8fCB0aGlzLnZpZXcuc2Nyb2xsVG9Ub3AoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICh0aGlzLmlzU2FtZVBhZ2UpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmRlbGVnYXRlLnZpc2l0U2Nyb2xsZWRUb1NhbWVQYWdlTG9jYXRpb24odGhpcy52aWV3Lmxhc3RSZW5kZXJlZExvY2F0aW9uLCB0aGlzLmxvY2F0aW9uKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMuc2Nyb2xsZWQgPSB0cnVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNjcm9sbFRvUmVzdG9yZWRQb3NpdGlvbigpIHtcbiAgICAgICAgY29uc3QgeyBzY3JvbGxQb3NpdGlvbiB9ID0gdGhpcy5yZXN0b3JhdGlvbkRhdGE7XG4gICAgICAgIGlmIChzY3JvbGxQb3NpdGlvbikge1xuICAgICAgICAgICAgdGhpcy52aWV3LnNjcm9sbFRvUG9zaXRpb24oc2Nyb2xsUG9zaXRpb24pO1xuICAgICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2Nyb2xsVG9BbmNob3IoKSB7XG4gICAgICAgIGNvbnN0IGFuY2hvciA9IGdldEFuY2hvcih0aGlzLmxvY2F0aW9uKTtcbiAgICAgICAgaWYgKGFuY2hvciAhPSBudWxsKSB7XG4gICAgICAgICAgICB0aGlzLnZpZXcuc2Nyb2xsVG9BbmNob3IoYW5jaG9yKTtcbiAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJlY29yZFRpbWluZ01ldHJpYyhtZXRyaWMpIHtcbiAgICAgICAgdGhpcy50aW1pbmdNZXRyaWNzW21ldHJpY10gPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcbiAgICB9XG4gICAgZ2V0VGltaW5nTWV0cmljcygpIHtcbiAgICAgICAgcmV0dXJuIE9iamVjdC5hc3NpZ24oe30sIHRoaXMudGltaW5nTWV0cmljcyk7XG4gICAgfVxuICAgIGdldEhpc3RvcnlNZXRob2RGb3JBY3Rpb24oYWN0aW9uKSB7XG4gICAgICAgIHN3aXRjaCAoYWN0aW9uKSB7XG4gICAgICAgICAgICBjYXNlIFwicmVwbGFjZVwiOiByZXR1cm4gaGlzdG9yeS5yZXBsYWNlU3RhdGU7XG4gICAgICAgICAgICBjYXNlIFwiYWR2YW5jZVwiOlxuICAgICAgICAgICAgY2FzZSBcInJlc3RvcmVcIjogcmV0dXJuIGhpc3RvcnkucHVzaFN0YXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGhhc1ByZWxvYWRlZFJlc3BvbnNlKCkge1xuICAgICAgICByZXR1cm4gdHlwZW9mIHRoaXMucmVzcG9uc2UgPT0gXCJvYmplY3RcIjtcbiAgICB9XG4gICAgc2hvdWxkSXNzdWVSZXF1ZXN0KCkge1xuICAgICAgICBpZiAodGhpcy5pc1NhbWVQYWdlKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAodGhpcy5hY3Rpb24gPT0gXCJyZXN0b3JlXCIpIHtcbiAgICAgICAgICAgIHJldHVybiAhdGhpcy5oYXNDYWNoZWRTbmFwc2hvdCgpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgY2FjaGVTbmFwc2hvdCgpIHtcbiAgICAgICAgaWYgKCF0aGlzLnNuYXBzaG90Q2FjaGVkKSB7XG4gICAgICAgICAgICB0aGlzLnZpZXcuY2FjaGVTbmFwc2hvdCgpO1xuICAgICAgICAgICAgdGhpcy5zbmFwc2hvdENhY2hlZCA9IHRydWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXN5bmMgcmVuZGVyKGNhbGxiYWNrKSB7XG4gICAgICAgIHRoaXMuY2FuY2VsUmVuZGVyKCk7XG4gICAgICAgIGF3YWl0IG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgICAgICAgICAgdGhpcy5mcmFtZSA9IHJlcXVlc3RBbmltYXRpb25GcmFtZSgoKSA9PiByZXNvbHZlKCkpO1xuICAgICAgICB9KTtcbiAgICAgICAgYXdhaXQgY2FsbGJhY2soKTtcbiAgICAgICAgZGVsZXRlIHRoaXMuZnJhbWU7XG4gICAgICAgIHRoaXMucGVyZm9ybVNjcm9sbCgpO1xuICAgIH1cbiAgICBjYW5jZWxSZW5kZXIoKSB7XG4gICAgICAgIGlmICh0aGlzLmZyYW1lKSB7XG4gICAgICAgICAgICBjYW5jZWxBbmltYXRpb25GcmFtZSh0aGlzLmZyYW1lKTtcbiAgICAgICAgICAgIGRlbGV0ZSB0aGlzLmZyYW1lO1xuICAgICAgICB9XG4gICAgfVxufVxuZnVuY3Rpb24gaXNTdWNjZXNzZnVsKHN0YXR1c0NvZGUpIHtcbiAgICByZXR1cm4gc3RhdHVzQ29kZSA+PSAyMDAgJiYgc3RhdHVzQ29kZSA8IDMwMDtcbn1cblxuY2xhc3MgQnJvd3NlckFkYXB0ZXIge1xuICAgIGNvbnN0cnVjdG9yKHNlc3Npb24pIHtcbiAgICAgICAgdGhpcy5wcm9ncmVzc0JhciA9IG5ldyBQcm9ncmVzc0JhcjtcbiAgICAgICAgdGhpcy5zaG93UHJvZ3Jlc3NCYXIgPSAoKSA9PiB7XG4gICAgICAgICAgICB0aGlzLnByb2dyZXNzQmFyLnNob3coKTtcbiAgICAgICAgfTtcbiAgICAgICAgdGhpcy5zZXNzaW9uID0gc2Vzc2lvbjtcbiAgICB9XG4gICAgdmlzaXRQcm9wb3NlZFRvTG9jYXRpb24obG9jYXRpb24sIG9wdGlvbnMpIHtcbiAgICAgICAgdGhpcy5uYXZpZ2F0b3Iuc3RhcnRWaXNpdChsb2NhdGlvbiwgdXVpZCgpLCBvcHRpb25zKTtcbiAgICB9XG4gICAgdmlzaXRTdGFydGVkKHZpc2l0KSB7XG4gICAgICAgIHZpc2l0Lmlzc3VlUmVxdWVzdCgpO1xuICAgICAgICB2aXNpdC5jaGFuZ2VIaXN0b3J5KCk7XG4gICAgICAgIHZpc2l0LmdvVG9TYW1lUGFnZUFuY2hvcigpO1xuICAgICAgICB2aXNpdC5sb2FkQ2FjaGVkU25hcHNob3QoKTtcbiAgICB9XG4gICAgdmlzaXRSZXF1ZXN0U3RhcnRlZCh2aXNpdCkge1xuICAgICAgICB0aGlzLnByb2dyZXNzQmFyLnNldFZhbHVlKDApO1xuICAgICAgICBpZiAodmlzaXQuaGFzQ2FjaGVkU25hcHNob3QoKSB8fCB2aXNpdC5hY3Rpb24gIT0gXCJyZXN0b3JlXCIpIHtcbiAgICAgICAgICAgIHRoaXMuc2hvd1Zpc2l0UHJvZ3Jlc3NCYXJBZnRlckRlbGF5KCk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLnNob3dQcm9ncmVzc0JhcigpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHZpc2l0UmVxdWVzdENvbXBsZXRlZCh2aXNpdCkge1xuICAgICAgICB2aXNpdC5sb2FkUmVzcG9uc2UoKTtcbiAgICB9XG4gICAgdmlzaXRSZXF1ZXN0RmFpbGVkV2l0aFN0YXR1c0NvZGUodmlzaXQsIHN0YXR1c0NvZGUpIHtcbiAgICAgICAgc3dpdGNoIChzdGF0dXNDb2RlKSB7XG4gICAgICAgICAgICBjYXNlIFN5c3RlbVN0YXR1c0NvZGUubmV0d29ya0ZhaWx1cmU6XG4gICAgICAgICAgICBjYXNlIFN5c3RlbVN0YXR1c0NvZGUudGltZW91dEZhaWx1cmU6XG4gICAgICAgICAgICBjYXNlIFN5c3RlbVN0YXR1c0NvZGUuY29udGVudFR5cGVNaXNtYXRjaDpcbiAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5yZWxvYWQoKTtcbiAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgICAgcmV0dXJuIHZpc2l0LmxvYWRSZXNwb25zZSgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHZpc2l0UmVxdWVzdEZpbmlzaGVkKHZpc2l0KSB7XG4gICAgICAgIHRoaXMucHJvZ3Jlc3NCYXIuc2V0VmFsdWUoMSk7XG4gICAgICAgIHRoaXMuaGlkZVZpc2l0UHJvZ3Jlc3NCYXIoKTtcbiAgICB9XG4gICAgdmlzaXRDb21wbGV0ZWQodmlzaXQpIHtcbiAgICB9XG4gICAgcGFnZUludmFsaWRhdGVkKCkge1xuICAgICAgICB0aGlzLnJlbG9hZCgpO1xuICAgIH1cbiAgICB2aXNpdEZhaWxlZCh2aXNpdCkge1xuICAgIH1cbiAgICB2aXNpdFJlbmRlcmVkKHZpc2l0KSB7XG4gICAgfVxuICAgIGZvcm1TdWJtaXNzaW9uU3RhcnRlZChmb3JtU3VibWlzc2lvbikge1xuICAgICAgICB0aGlzLnByb2dyZXNzQmFyLnNldFZhbHVlKDApO1xuICAgICAgICB0aGlzLnNob3dGb3JtUHJvZ3Jlc3NCYXJBZnRlckRlbGF5KCk7XG4gICAgfVxuICAgIGZvcm1TdWJtaXNzaW9uRmluaXNoZWQoZm9ybVN1Ym1pc3Npb24pIHtcbiAgICAgICAgdGhpcy5wcm9ncmVzc0Jhci5zZXRWYWx1ZSgxKTtcbiAgICAgICAgdGhpcy5oaWRlRm9ybVByb2dyZXNzQmFyKCk7XG4gICAgfVxuICAgIHNob3dWaXNpdFByb2dyZXNzQmFyQWZ0ZXJEZWxheSgpIHtcbiAgICAgICAgdGhpcy52aXNpdFByb2dyZXNzQmFyVGltZW91dCA9IHdpbmRvdy5zZXRUaW1lb3V0KHRoaXMuc2hvd1Byb2dyZXNzQmFyLCB0aGlzLnNlc3Npb24ucHJvZ3Jlc3NCYXJEZWxheSk7XG4gICAgfVxuICAgIGhpZGVWaXNpdFByb2dyZXNzQmFyKCkge1xuICAgICAgICB0aGlzLnByb2dyZXNzQmFyLmhpZGUoKTtcbiAgICAgICAgaWYgKHRoaXMudmlzaXRQcm9ncmVzc0JhclRpbWVvdXQgIT0gbnVsbCkge1xuICAgICAgICAgICAgd2luZG93LmNsZWFyVGltZW91dCh0aGlzLnZpc2l0UHJvZ3Jlc3NCYXJUaW1lb3V0KTtcbiAgICAgICAgICAgIGRlbGV0ZSB0aGlzLnZpc2l0UHJvZ3Jlc3NCYXJUaW1lb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIHNob3dGb3JtUHJvZ3Jlc3NCYXJBZnRlckRlbGF5KCkge1xuICAgICAgICBpZiAodGhpcy5mb3JtUHJvZ3Jlc3NCYXJUaW1lb3V0ID09IG51bGwpIHtcbiAgICAgICAgICAgIHRoaXMuZm9ybVByb2dyZXNzQmFyVGltZW91dCA9IHdpbmRvdy5zZXRUaW1lb3V0KHRoaXMuc2hvd1Byb2dyZXNzQmFyLCB0aGlzLnNlc3Npb24ucHJvZ3Jlc3NCYXJEZWxheSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaGlkZUZvcm1Qcm9ncmVzc0JhcigpIHtcbiAgICAgICAgdGhpcy5wcm9ncmVzc0Jhci5oaWRlKCk7XG4gICAgICAgIGlmICh0aGlzLmZvcm1Qcm9ncmVzc0JhclRpbWVvdXQgIT0gbnVsbCkge1xuICAgICAgICAgICAgd2luZG93LmNsZWFyVGltZW91dCh0aGlzLmZvcm1Qcm9ncmVzc0JhclRpbWVvdXQpO1xuICAgICAgICAgICAgZGVsZXRlIHRoaXMuZm9ybVByb2dyZXNzQmFyVGltZW91dDtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZWxvYWQoKSB7XG4gICAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKTtcbiAgICB9XG4gICAgZ2V0IG5hdmlnYXRvcigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc2Vzc2lvbi5uYXZpZ2F0b3I7XG4gICAgfVxufVxuXG5jbGFzcyBDYWNoZU9ic2VydmVyIHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgdGhpcy5zdGFydGVkID0gZmFsc2U7XG4gICAgfVxuICAgIHN0YXJ0KCkge1xuICAgICAgICBpZiAoIXRoaXMuc3RhcnRlZCkge1xuICAgICAgICAgICAgdGhpcy5zdGFydGVkID0gdHJ1ZTtcbiAgICAgICAgICAgIGFkZEV2ZW50TGlzdGVuZXIoXCJ0dXJibzpiZWZvcmUtY2FjaGVcIiwgdGhpcy5yZW1vdmVTdGFsZUVsZW1lbnRzLCBmYWxzZSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3RvcCgpIHtcbiAgICAgICAgaWYgKHRoaXMuc3RhcnRlZCkge1xuICAgICAgICAgICAgdGhpcy5zdGFydGVkID0gZmFsc2U7XG4gICAgICAgICAgICByZW1vdmVFdmVudExpc3RlbmVyKFwidHVyYm86YmVmb3JlLWNhY2hlXCIsIHRoaXMucmVtb3ZlU3RhbGVFbGVtZW50cywgZmFsc2UpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJlbW92ZVN0YWxlRWxlbWVudHMoKSB7XG4gICAgICAgIGNvbnN0IHN0YWxlRWxlbWVudHMgPSBbLi4uZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtdHVyYm8tY2FjaGU9XCJmYWxzZVwiXScpXTtcbiAgICAgICAgZm9yIChjb25zdCBlbGVtZW50IG9mIHN0YWxlRWxlbWVudHMpIHtcbiAgICAgICAgICAgIGVsZW1lbnQucmVtb3ZlKCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmNsYXNzIEZvcm1TdWJtaXRPYnNlcnZlciB7XG4gICAgY29uc3RydWN0b3IoZGVsZWdhdGUpIHtcbiAgICAgICAgdGhpcy5zdGFydGVkID0gZmFsc2U7XG4gICAgICAgIHRoaXMuc3VibWl0Q2FwdHVyZWQgPSAoKSA9PiB7XG4gICAgICAgICAgICByZW1vdmVFdmVudExpc3RlbmVyKFwic3VibWl0XCIsIHRoaXMuc3VibWl0QnViYmxlZCwgZmFsc2UpO1xuICAgICAgICAgICAgYWRkRXZlbnRMaXN0ZW5lcihcInN1Ym1pdFwiLCB0aGlzLnN1Ym1pdEJ1YmJsZWQsIGZhbHNlKTtcbiAgICAgICAgfTtcbiAgICAgICAgdGhpcy5zdWJtaXRCdWJibGVkID0gKChldmVudCkgPT4ge1xuICAgICAgICAgICAgaWYgKCFldmVudC5kZWZhdWx0UHJldmVudGVkKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgZm9ybSA9IGV2ZW50LnRhcmdldCBpbnN0YW5jZW9mIEhUTUxGb3JtRWxlbWVudCA/IGV2ZW50LnRhcmdldCA6IHVuZGVmaW5lZDtcbiAgICAgICAgICAgICAgICBjb25zdCBzdWJtaXR0ZXIgPSBldmVudC5zdWJtaXR0ZXIgfHwgdW5kZWZpbmVkO1xuICAgICAgICAgICAgICAgIGlmIChmb3JtKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IG1ldGhvZCA9IChzdWJtaXR0ZXIgPT09IG51bGwgfHwgc3VibWl0dGVyID09PSB2b2lkIDAgPyB2b2lkIDAgOiBzdWJtaXR0ZXIuZ2V0QXR0cmlidXRlKFwiZm9ybW1ldGhvZFwiKSkgfHwgZm9ybS5tZXRob2Q7XG4gICAgICAgICAgICAgICAgICAgIGlmIChtZXRob2QgIT0gXCJkaWFsb2dcIiAmJiB0aGlzLmRlbGVnYXRlLndpbGxTdWJtaXRGb3JtKGZvcm0sIHN1Ym1pdHRlcikpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmRlbGVnYXRlLmZvcm1TdWJtaXR0ZWQoZm9ybSwgc3VibWl0dGVyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICAgIHRoaXMuZGVsZWdhdGUgPSBkZWxlZ2F0ZTtcbiAgICB9XG4gICAgc3RhcnQoKSB7XG4gICAgICAgIGlmICghdGhpcy5zdGFydGVkKSB7XG4gICAgICAgICAgICBhZGRFdmVudExpc3RlbmVyKFwic3VibWl0XCIsIHRoaXMuc3VibWl0Q2FwdHVyZWQsIHRydWUpO1xuICAgICAgICAgICAgdGhpcy5zdGFydGVkID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzdG9wKCkge1xuICAgICAgICBpZiAodGhpcy5zdGFydGVkKSB7XG4gICAgICAgICAgICByZW1vdmVFdmVudExpc3RlbmVyKFwic3VibWl0XCIsIHRoaXMuc3VibWl0Q2FwdHVyZWQsIHRydWUpO1xuICAgICAgICAgICAgdGhpcy5zdGFydGVkID0gZmFsc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmNsYXNzIEZyYW1lUmVkaXJlY3RvciB7XG4gICAgY29uc3RydWN0b3IoZWxlbWVudCkge1xuICAgICAgICB0aGlzLmVsZW1lbnQgPSBlbGVtZW50O1xuICAgICAgICB0aGlzLmxpbmtJbnRlcmNlcHRvciA9IG5ldyBMaW5rSW50ZXJjZXB0b3IodGhpcywgZWxlbWVudCk7XG4gICAgICAgIHRoaXMuZm9ybUludGVyY2VwdG9yID0gbmV3IEZvcm1JbnRlcmNlcHRvcih0aGlzLCBlbGVtZW50KTtcbiAgICB9XG4gICAgc3RhcnQoKSB7XG4gICAgICAgIHRoaXMubGlua0ludGVyY2VwdG9yLnN0YXJ0KCk7XG4gICAgICAgIHRoaXMuZm9ybUludGVyY2VwdG9yLnN0YXJ0KCk7XG4gICAgfVxuICAgIHN0b3AoKSB7XG4gICAgICAgIHRoaXMubGlua0ludGVyY2VwdG9yLnN0b3AoKTtcbiAgICAgICAgdGhpcy5mb3JtSW50ZXJjZXB0b3Iuc3RvcCgpO1xuICAgIH1cbiAgICBzaG91bGRJbnRlcmNlcHRMaW5rQ2xpY2soZWxlbWVudCwgdXJsKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnNob3VsZFJlZGlyZWN0KGVsZW1lbnQpO1xuICAgIH1cbiAgICBsaW5rQ2xpY2tJbnRlcmNlcHRlZChlbGVtZW50LCB1cmwpIHtcbiAgICAgICAgY29uc3QgZnJhbWUgPSB0aGlzLmZpbmRGcmFtZUVsZW1lbnQoZWxlbWVudCk7XG4gICAgICAgIGlmIChmcmFtZSkge1xuICAgICAgICAgICAgZnJhbWUuc2V0QXR0cmlidXRlKFwicmVsb2FkYWJsZVwiLCBcIlwiKTtcbiAgICAgICAgICAgIGZyYW1lLnNyYyA9IHVybDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzaG91bGRJbnRlcmNlcHRGb3JtU3VibWlzc2lvbihlbGVtZW50LCBzdWJtaXR0ZXIpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc2hvdWxkUmVkaXJlY3QoZWxlbWVudCwgc3VibWl0dGVyKTtcbiAgICB9XG4gICAgZm9ybVN1Ym1pc3Npb25JbnRlcmNlcHRlZChlbGVtZW50LCBzdWJtaXR0ZXIpIHtcbiAgICAgICAgY29uc3QgZnJhbWUgPSB0aGlzLmZpbmRGcmFtZUVsZW1lbnQoZWxlbWVudCk7XG4gICAgICAgIGlmIChmcmFtZSkge1xuICAgICAgICAgICAgZnJhbWUucmVtb3ZlQXR0cmlidXRlKFwicmVsb2FkYWJsZVwiKTtcbiAgICAgICAgICAgIGZyYW1lLmRlbGVnYXRlLmZvcm1TdWJtaXNzaW9uSW50ZXJjZXB0ZWQoZWxlbWVudCwgc3VibWl0dGVyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzaG91bGRSZWRpcmVjdChlbGVtZW50LCBzdWJtaXR0ZXIpIHtcbiAgICAgICAgY29uc3QgZnJhbWUgPSB0aGlzLmZpbmRGcmFtZUVsZW1lbnQoZWxlbWVudCk7XG4gICAgICAgIHJldHVybiBmcmFtZSA/IGZyYW1lICE9IGVsZW1lbnQuY2xvc2VzdChcInR1cmJvLWZyYW1lXCIpIDogZmFsc2U7XG4gICAgfVxuICAgIGZpbmRGcmFtZUVsZW1lbnQoZWxlbWVudCkge1xuICAgICAgICBjb25zdCBpZCA9IGVsZW1lbnQuZ2V0QXR0cmlidXRlKFwiZGF0YS10dXJiby1mcmFtZVwiKTtcbiAgICAgICAgaWYgKGlkICYmIGlkICE9IFwiX3RvcFwiKSB7XG4gICAgICAgICAgICBjb25zdCBmcmFtZSA9IHRoaXMuZWxlbWVudC5xdWVyeVNlbGVjdG9yKGAjJHtpZH06bm90KFtkaXNhYmxlZF0pYCk7XG4gICAgICAgICAgICBpZiAoZnJhbWUgaW5zdGFuY2VvZiBGcmFtZUVsZW1lbnQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gZnJhbWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmNsYXNzIEhpc3Rvcnkge1xuICAgIGNvbnN0cnVjdG9yKGRlbGVnYXRlKSB7XG4gICAgICAgIHRoaXMucmVzdG9yYXRpb25JZGVudGlmaWVyID0gdXVpZCgpO1xuICAgICAgICB0aGlzLnJlc3RvcmF0aW9uRGF0YSA9IHt9O1xuICAgICAgICB0aGlzLnN0YXJ0ZWQgPSBmYWxzZTtcbiAgICAgICAgdGhpcy5wYWdlTG9hZGVkID0gZmFsc2U7XG4gICAgICAgIHRoaXMub25Qb3BTdGF0ZSA9IChldmVudCkgPT4ge1xuICAgICAgICAgICAgaWYgKHRoaXMuc2hvdWxkSGFuZGxlUG9wU3RhdGUoKSkge1xuICAgICAgICAgICAgICAgIGNvbnN0IHsgdHVyYm8gfSA9IGV2ZW50LnN0YXRlIHx8IHt9O1xuICAgICAgICAgICAgICAgIGlmICh0dXJibykge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmxvY2F0aW9uID0gbmV3IFVSTCh3aW5kb3cubG9jYXRpb24uaHJlZik7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHsgcmVzdG9yYXRpb25JZGVudGlmaWVyIH0gPSB0dXJibztcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5yZXN0b3JhdGlvbklkZW50aWZpZXIgPSByZXN0b3JhdGlvbklkZW50aWZpZXI7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZGVsZWdhdGUuaGlzdG9yeVBvcHBlZFRvTG9jYXRpb25XaXRoUmVzdG9yYXRpb25JZGVudGlmaWVyKHRoaXMubG9jYXRpb24sIHJlc3RvcmF0aW9uSWRlbnRpZmllcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICB0aGlzLm9uUGFnZUxvYWQgPSBhc3luYyAoZXZlbnQpID0+IHtcbiAgICAgICAgICAgIGF3YWl0IG5leHRNaWNyb3Rhc2soKTtcbiAgICAgICAgICAgIHRoaXMucGFnZUxvYWRlZCA9IHRydWU7XG4gICAgICAgIH07XG4gICAgICAgIHRoaXMuZGVsZWdhdGUgPSBkZWxlZ2F0ZTtcbiAgICB9XG4gICAgc3RhcnQoKSB7XG4gICAgICAgIGlmICghdGhpcy5zdGFydGVkKSB7XG4gICAgICAgICAgICBhZGRFdmVudExpc3RlbmVyKFwicG9wc3RhdGVcIiwgdGhpcy5vblBvcFN0YXRlLCBmYWxzZSk7XG4gICAgICAgICAgICBhZGRFdmVudExpc3RlbmVyKFwibG9hZFwiLCB0aGlzLm9uUGFnZUxvYWQsIGZhbHNlKTtcbiAgICAgICAgICAgIHRoaXMuc3RhcnRlZCA9IHRydWU7XG4gICAgICAgICAgICB0aGlzLnJlcGxhY2UobmV3IFVSTCh3aW5kb3cubG9jYXRpb24uaHJlZikpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHN0b3AoKSB7XG4gICAgICAgIGlmICh0aGlzLnN0YXJ0ZWQpIHtcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoXCJwb3BzdGF0ZVwiLCB0aGlzLm9uUG9wU3RhdGUsIGZhbHNlKTtcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoXCJsb2FkXCIsIHRoaXMub25QYWdlTG9hZCwgZmFsc2UpO1xuICAgICAgICAgICAgdGhpcy5zdGFydGVkID0gZmFsc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHVzaChsb2NhdGlvbiwgcmVzdG9yYXRpb25JZGVudGlmaWVyKSB7XG4gICAgICAgIHRoaXMudXBkYXRlKGhpc3RvcnkucHVzaFN0YXRlLCBsb2NhdGlvbiwgcmVzdG9yYXRpb25JZGVudGlmaWVyKTtcbiAgICB9XG4gICAgcmVwbGFjZShsb2NhdGlvbiwgcmVzdG9yYXRpb25JZGVudGlmaWVyKSB7XG4gICAgICAgIHRoaXMudXBkYXRlKGhpc3RvcnkucmVwbGFjZVN0YXRlLCBsb2NhdGlvbiwgcmVzdG9yYXRpb25JZGVudGlmaWVyKTtcbiAgICB9XG4gICAgdXBkYXRlKG1ldGhvZCwgbG9jYXRpb24sIHJlc3RvcmF0aW9uSWRlbnRpZmllciA9IHV1aWQoKSkge1xuICAgICAgICBjb25zdCBzdGF0ZSA9IHsgdHVyYm86IHsgcmVzdG9yYXRpb25JZGVudGlmaWVyIH0gfTtcbiAgICAgICAgbWV0aG9kLmNhbGwoaGlzdG9yeSwgc3RhdGUsIFwiXCIsIGxvY2F0aW9uLmhyZWYpO1xuICAgICAgICB0aGlzLmxvY2F0aW9uID0gbG9jYXRpb247XG4gICAgICAgIHRoaXMucmVzdG9yYXRpb25JZGVudGlmaWVyID0gcmVzdG9yYXRpb25JZGVudGlmaWVyO1xuICAgIH1cbiAgICBnZXRSZXN0b3JhdGlvbkRhdGFGb3JJZGVudGlmaWVyKHJlc3RvcmF0aW9uSWRlbnRpZmllcikge1xuICAgICAgICByZXR1cm4gdGhpcy5yZXN0b3JhdGlvbkRhdGFbcmVzdG9yYXRpb25JZGVudGlmaWVyXSB8fCB7fTtcbiAgICB9XG4gICAgdXBkYXRlUmVzdG9yYXRpb25EYXRhKGFkZGl0aW9uYWxEYXRhKSB7XG4gICAgICAgIGNvbnN0IHsgcmVzdG9yYXRpb25JZGVudGlmaWVyIH0gPSB0aGlzO1xuICAgICAgICBjb25zdCByZXN0b3JhdGlvbkRhdGEgPSB0aGlzLnJlc3RvcmF0aW9uRGF0YVtyZXN0b3JhdGlvbklkZW50aWZpZXJdO1xuICAgICAgICB0aGlzLnJlc3RvcmF0aW9uRGF0YVtyZXN0b3JhdGlvbklkZW50aWZpZXJdID0gT2JqZWN0LmFzc2lnbihPYmplY3QuYXNzaWduKHt9LCByZXN0b3JhdGlvbkRhdGEpLCBhZGRpdGlvbmFsRGF0YSk7XG4gICAgfVxuICAgIGFzc3VtZUNvbnRyb2xPZlNjcm9sbFJlc3RvcmF0aW9uKCkge1xuICAgICAgICB2YXIgX2E7XG4gICAgICAgIGlmICghdGhpcy5wcmV2aW91c1Njcm9sbFJlc3RvcmF0aW9uKSB7XG4gICAgICAgICAgICB0aGlzLnByZXZpb3VzU2Nyb2xsUmVzdG9yYXRpb24gPSAoX2EgPSBoaXN0b3J5LnNjcm9sbFJlc3RvcmF0aW9uKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiBcImF1dG9cIjtcbiAgICAgICAgICAgIGhpc3Rvcnkuc2Nyb2xsUmVzdG9yYXRpb24gPSBcIm1hbnVhbFwiO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJlbGlucXVpc2hDb250cm9sT2ZTY3JvbGxSZXN0b3JhdGlvbigpIHtcbiAgICAgICAgaWYgKHRoaXMucHJldmlvdXNTY3JvbGxSZXN0b3JhdGlvbikge1xuICAgICAgICAgICAgaGlzdG9yeS5zY3JvbGxSZXN0b3JhdGlvbiA9IHRoaXMucHJldmlvdXNTY3JvbGxSZXN0b3JhdGlvbjtcbiAgICAgICAgICAgIGRlbGV0ZSB0aGlzLnByZXZpb3VzU2Nyb2xsUmVzdG9yYXRpb247XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2hvdWxkSGFuZGxlUG9wU3RhdGUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnBhZ2VJc0xvYWRlZCgpO1xuICAgIH1cbiAgICBwYWdlSXNMb2FkZWQoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnBhZ2VMb2FkZWQgfHwgZG9jdW1lbnQucmVhZHlTdGF0ZSA9PSBcImNvbXBsZXRlXCI7XG4gICAgfVxufVxuXG5jbGFzcyBMaW5rQ2xpY2tPYnNlcnZlciB7XG4gICAgY29uc3RydWN0b3IoZGVsZWdhdGUpIHtcbiAgICAgICAgdGhpcy5zdGFydGVkID0gZmFsc2U7XG4gICAgICAgIHRoaXMuY2xpY2tDYXB0dXJlZCA9ICgpID0+IHtcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoXCJjbGlja1wiLCB0aGlzLmNsaWNrQnViYmxlZCwgZmFsc2UpO1xuICAgICAgICAgICAgYWRkRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIHRoaXMuY2xpY2tCdWJibGVkLCBmYWxzZSk7XG4gICAgICAgIH07XG4gICAgICAgIHRoaXMuY2xpY2tCdWJibGVkID0gKGV2ZW50KSA9PiB7XG4gICAgICAgICAgICBpZiAodGhpcy5jbGlja0V2ZW50SXNTaWduaWZpY2FudChldmVudCkpIHtcbiAgICAgICAgICAgICAgICBjb25zdCB0YXJnZXQgPSAoZXZlbnQuY29tcG9zZWRQYXRoICYmIGV2ZW50LmNvbXBvc2VkUGF0aCgpWzBdKSB8fCBldmVudC50YXJnZXQ7XG4gICAgICAgICAgICAgICAgY29uc3QgbGluayA9IHRoaXMuZmluZExpbmtGcm9tQ2xpY2tUYXJnZXQodGFyZ2V0KTtcbiAgICAgICAgICAgICAgICBpZiAobGluaykge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBsb2NhdGlvbiA9IHRoaXMuZ2V0TG9jYXRpb25Gb3JMaW5rKGxpbmspO1xuICAgICAgICAgICAgICAgICAgICBpZiAodGhpcy5kZWxlZ2F0ZS53aWxsRm9sbG93TGlua1RvTG9jYXRpb24obGluaywgbG9jYXRpb24pKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS5mb2xsb3dlZExpbmtUb0xvY2F0aW9uKGxpbmssIGxvY2F0aW9uKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgdGhpcy5kZWxlZ2F0ZSA9IGRlbGVnYXRlO1xuICAgIH1cbiAgICBzdGFydCgpIHtcbiAgICAgICAgaWYgKCF0aGlzLnN0YXJ0ZWQpIHtcbiAgICAgICAgICAgIGFkZEV2ZW50TGlzdGVuZXIoXCJjbGlja1wiLCB0aGlzLmNsaWNrQ2FwdHVyZWQsIHRydWUpO1xuICAgICAgICAgICAgdGhpcy5zdGFydGVkID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzdG9wKCkge1xuICAgICAgICBpZiAodGhpcy5zdGFydGVkKSB7XG4gICAgICAgICAgICByZW1vdmVFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgdGhpcy5jbGlja0NhcHR1cmVkLCB0cnVlKTtcbiAgICAgICAgICAgIHRoaXMuc3RhcnRlZCA9IGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNsaWNrRXZlbnRJc1NpZ25pZmljYW50KGV2ZW50KSB7XG4gICAgICAgIHJldHVybiAhKChldmVudC50YXJnZXQgJiYgZXZlbnQudGFyZ2V0LmlzQ29udGVudEVkaXRhYmxlKVxuICAgICAgICAgICAgfHwgZXZlbnQuZGVmYXVsdFByZXZlbnRlZFxuICAgICAgICAgICAgfHwgZXZlbnQud2hpY2ggPiAxXG4gICAgICAgICAgICB8fCBldmVudC5hbHRLZXlcbiAgICAgICAgICAgIHx8IGV2ZW50LmN0cmxLZXlcbiAgICAgICAgICAgIHx8IGV2ZW50Lm1ldGFLZXlcbiAgICAgICAgICAgIHx8IGV2ZW50LnNoaWZ0S2V5KTtcbiAgICB9XG4gICAgZmluZExpbmtGcm9tQ2xpY2tUYXJnZXQodGFyZ2V0KSB7XG4gICAgICAgIGlmICh0YXJnZXQgaW5zdGFuY2VvZiBFbGVtZW50KSB7XG4gICAgICAgICAgICByZXR1cm4gdGFyZ2V0LmNsb3Nlc3QoXCJhW2hyZWZdOm5vdChbdGFyZ2V0Xj1fXSk6bm90KFtkb3dubG9hZF0pXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGdldExvY2F0aW9uRm9yTGluayhsaW5rKSB7XG4gICAgICAgIHJldHVybiBleHBhbmRVUkwobGluay5nZXRBdHRyaWJ1dGUoXCJocmVmXCIpIHx8IFwiXCIpO1xuICAgIH1cbn1cblxuZnVuY3Rpb24gaXNBY3Rpb24oYWN0aW9uKSB7XG4gICAgcmV0dXJuIGFjdGlvbiA9PSBcImFkdmFuY2VcIiB8fCBhY3Rpb24gPT0gXCJyZXBsYWNlXCIgfHwgYWN0aW9uID09IFwicmVzdG9yZVwiO1xufVxuXG5jbGFzcyBOYXZpZ2F0b3Ige1xuICAgIGNvbnN0cnVjdG9yKGRlbGVnYXRlKSB7XG4gICAgICAgIHRoaXMuZGVsZWdhdGUgPSBkZWxlZ2F0ZTtcbiAgICB9XG4gICAgcHJvcG9zZVZpc2l0KGxvY2F0aW9uLCBvcHRpb25zID0ge30pIHtcbiAgICAgICAgaWYgKHRoaXMuZGVsZWdhdGUuYWxsb3dzVmlzaXRpbmdMb2NhdGlvbldpdGhBY3Rpb24obG9jYXRpb24sIG9wdGlvbnMuYWN0aW9uKSkge1xuICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS52aXNpdFByb3Bvc2VkVG9Mb2NhdGlvbihsb2NhdGlvbiwgb3B0aW9ucyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3RhcnRWaXNpdChsb2NhdGFibGUsIHJlc3RvcmF0aW9uSWRlbnRpZmllciwgb3B0aW9ucyA9IHt9KSB7XG4gICAgICAgIHRoaXMuc3RvcCgpO1xuICAgICAgICB0aGlzLmN1cnJlbnRWaXNpdCA9IG5ldyBWaXNpdCh0aGlzLCBleHBhbmRVUkwobG9jYXRhYmxlKSwgcmVzdG9yYXRpb25JZGVudGlmaWVyLCBPYmplY3QuYXNzaWduKHsgcmVmZXJyZXI6IHRoaXMubG9jYXRpb24gfSwgb3B0aW9ucykpO1xuICAgICAgICB0aGlzLmN1cnJlbnRWaXNpdC5zdGFydCgpO1xuICAgIH1cbiAgICBzdWJtaXRGb3JtKGZvcm0sIHN1Ym1pdHRlcikge1xuICAgICAgICB0aGlzLnN0b3AoKTtcbiAgICAgICAgdGhpcy5mb3JtU3VibWlzc2lvbiA9IG5ldyBGb3JtU3VibWlzc2lvbih0aGlzLCBmb3JtLCBzdWJtaXR0ZXIsIHRydWUpO1xuICAgICAgICBpZiAodGhpcy5mb3JtU3VibWlzc2lvbi5pc0lkZW1wb3RlbnQpIHtcbiAgICAgICAgICAgIHRoaXMucHJvcG9zZVZpc2l0KHRoaXMuZm9ybVN1Ym1pc3Npb24uZmV0Y2hSZXF1ZXN0LnVybCwgeyBhY3Rpb246IHRoaXMuZ2V0QWN0aW9uRm9yRm9ybVN1Ym1pc3Npb24odGhpcy5mb3JtU3VibWlzc2lvbikgfSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLmZvcm1TdWJtaXNzaW9uLnN0YXJ0KCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3RvcCgpIHtcbiAgICAgICAgaWYgKHRoaXMuZm9ybVN1Ym1pc3Npb24pIHtcbiAgICAgICAgICAgIHRoaXMuZm9ybVN1Ym1pc3Npb24uc3RvcCgpO1xuICAgICAgICAgICAgZGVsZXRlIHRoaXMuZm9ybVN1Ym1pc3Npb247XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHRoaXMuY3VycmVudFZpc2l0KSB7XG4gICAgICAgICAgICB0aGlzLmN1cnJlbnRWaXNpdC5jYW5jZWwoKTtcbiAgICAgICAgICAgIGRlbGV0ZSB0aGlzLmN1cnJlbnRWaXNpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBnZXQgYWRhcHRlcigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZGVsZWdhdGUuYWRhcHRlcjtcbiAgICB9XG4gICAgZ2V0IHZpZXcoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmRlbGVnYXRlLnZpZXc7XG4gICAgfVxuICAgIGdldCBoaXN0b3J5KCkge1xuICAgICAgICByZXR1cm4gdGhpcy5kZWxlZ2F0ZS5oaXN0b3J5O1xuICAgIH1cbiAgICBmb3JtU3VibWlzc2lvblN0YXJ0ZWQoZm9ybVN1Ym1pc3Npb24pIHtcbiAgICAgICAgaWYgKHR5cGVvZiB0aGlzLmFkYXB0ZXIuZm9ybVN1Ym1pc3Npb25TdGFydGVkID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICB0aGlzLmFkYXB0ZXIuZm9ybVN1Ym1pc3Npb25TdGFydGVkKGZvcm1TdWJtaXNzaW9uKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhc3luYyBmb3JtU3VibWlzc2lvblN1Y2NlZWRlZFdpdGhSZXNwb25zZShmb3JtU3VibWlzc2lvbiwgZmV0Y2hSZXNwb25zZSkge1xuICAgICAgICBpZiAoZm9ybVN1Ym1pc3Npb24gPT0gdGhpcy5mb3JtU3VibWlzc2lvbikge1xuICAgICAgICAgICAgY29uc3QgcmVzcG9uc2VIVE1MID0gYXdhaXQgZmV0Y2hSZXNwb25zZS5yZXNwb25zZUhUTUw7XG4gICAgICAgICAgICBpZiAocmVzcG9uc2VIVE1MKSB7XG4gICAgICAgICAgICAgICAgaWYgKGZvcm1TdWJtaXNzaW9uLm1ldGhvZCAhPSBGZXRjaE1ldGhvZC5nZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy52aWV3LmNsZWFyU25hcHNob3RDYWNoZSgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb25zdCB7IHN0YXR1c0NvZGUgfSA9IGZldGNoUmVzcG9uc2U7XG4gICAgICAgICAgICAgICAgY29uc3QgdmlzaXRPcHRpb25zID0geyByZXNwb25zZTogeyBzdGF0dXNDb2RlLCByZXNwb25zZUhUTUwgfSB9O1xuICAgICAgICAgICAgICAgIHRoaXMucHJvcG9zZVZpc2l0KGZldGNoUmVzcG9uc2UubG9jYXRpb24sIHZpc2l0T3B0aW9ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXN5bmMgZm9ybVN1Ym1pc3Npb25GYWlsZWRXaXRoUmVzcG9uc2UoZm9ybVN1Ym1pc3Npb24sIGZldGNoUmVzcG9uc2UpIHtcbiAgICAgICAgY29uc3QgcmVzcG9uc2VIVE1MID0gYXdhaXQgZmV0Y2hSZXNwb25zZS5yZXNwb25zZUhUTUw7XG4gICAgICAgIGlmIChyZXNwb25zZUhUTUwpIHtcbiAgICAgICAgICAgIGNvbnN0IHNuYXBzaG90ID0gUGFnZVNuYXBzaG90LmZyb21IVE1MU3RyaW5nKHJlc3BvbnNlSFRNTCk7XG4gICAgICAgICAgICBpZiAoZmV0Y2hSZXNwb25zZS5zZXJ2ZXJFcnJvcikge1xuICAgICAgICAgICAgICAgIGF3YWl0IHRoaXMudmlldy5yZW5kZXJFcnJvcihzbmFwc2hvdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBhd2FpdCB0aGlzLnZpZXcucmVuZGVyUGFnZShzbmFwc2hvdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLnZpZXcuc2Nyb2xsVG9Ub3AoKTtcbiAgICAgICAgICAgIHRoaXMudmlldy5jbGVhclNuYXBzaG90Q2FjaGUoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3JtU3VibWlzc2lvbkVycm9yZWQoZm9ybVN1Ym1pc3Npb24sIGVycm9yKSB7XG4gICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpO1xuICAgIH1cbiAgICBmb3JtU3VibWlzc2lvbkZpbmlzaGVkKGZvcm1TdWJtaXNzaW9uKSB7XG4gICAgICAgIGlmICh0eXBlb2YgdGhpcy5hZGFwdGVyLmZvcm1TdWJtaXNzaW9uRmluaXNoZWQgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgIHRoaXMuYWRhcHRlci5mb3JtU3VibWlzc2lvbkZpbmlzaGVkKGZvcm1TdWJtaXNzaW9uKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB2aXNpdFN0YXJ0ZWQodmlzaXQpIHtcbiAgICAgICAgdGhpcy5kZWxlZ2F0ZS52aXNpdFN0YXJ0ZWQodmlzaXQpO1xuICAgIH1cbiAgICB2aXNpdENvbXBsZXRlZCh2aXNpdCkge1xuICAgICAgICB0aGlzLmRlbGVnYXRlLnZpc2l0Q29tcGxldGVkKHZpc2l0KTtcbiAgICB9XG4gICAgbG9jYXRpb25XaXRoQWN0aW9uSXNTYW1lUGFnZShsb2NhdGlvbiwgYWN0aW9uKSB7XG4gICAgICAgIGNvbnN0IGFuY2hvciA9IGdldEFuY2hvcihsb2NhdGlvbik7XG4gICAgICAgIGNvbnN0IGN1cnJlbnRBbmNob3IgPSBnZXRBbmNob3IodGhpcy52aWV3Lmxhc3RSZW5kZXJlZExvY2F0aW9uKTtcbiAgICAgICAgY29uc3QgaXNSZXN0b3JhdGlvblRvVG9wID0gYWN0aW9uID09PSAncmVzdG9yZScgJiYgdHlwZW9mIGFuY2hvciA9PT0gJ3VuZGVmaW5lZCc7XG4gICAgICAgIHJldHVybiBhY3Rpb24gIT09IFwicmVwbGFjZVwiICYmXG4gICAgICAgICAgICBnZXRSZXF1ZXN0VVJMKGxvY2F0aW9uKSA9PT0gZ2V0UmVxdWVzdFVSTCh0aGlzLnZpZXcubGFzdFJlbmRlcmVkTG9jYXRpb24pICYmXG4gICAgICAgICAgICAoaXNSZXN0b3JhdGlvblRvVG9wIHx8IChhbmNob3IgIT0gbnVsbCAmJiBhbmNob3IgIT09IGN1cnJlbnRBbmNob3IpKTtcbiAgICB9XG4gICAgdmlzaXRTY3JvbGxlZFRvU2FtZVBhZ2VMb2NhdGlvbihvbGRVUkwsIG5ld1VSTCkge1xuICAgICAgICB0aGlzLmRlbGVnYXRlLnZpc2l0U2Nyb2xsZWRUb1NhbWVQYWdlTG9jYXRpb24ob2xkVVJMLCBuZXdVUkwpO1xuICAgIH1cbiAgICBnZXQgbG9jYXRpb24oKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmhpc3RvcnkubG9jYXRpb247XG4gICAgfVxuICAgIGdldCByZXN0b3JhdGlvbklkZW50aWZpZXIoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmhpc3RvcnkucmVzdG9yYXRpb25JZGVudGlmaWVyO1xuICAgIH1cbiAgICBnZXRBY3Rpb25Gb3JGb3JtU3VibWlzc2lvbihmb3JtU3VibWlzc2lvbikge1xuICAgICAgICBjb25zdCB7IGZvcm1FbGVtZW50LCBzdWJtaXR0ZXIgfSA9IGZvcm1TdWJtaXNzaW9uO1xuICAgICAgICBjb25zdCBhY3Rpb24gPSAoc3VibWl0dGVyID09PSBudWxsIHx8IHN1Ym1pdHRlciA9PT0gdm9pZCAwID8gdm9pZCAwIDogc3VibWl0dGVyLmdldEF0dHJpYnV0ZShcImRhdGEtdHVyYm8tYWN0aW9uXCIpKSB8fCBmb3JtRWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXR1cmJvLWFjdGlvblwiKTtcbiAgICAgICAgcmV0dXJuIGlzQWN0aW9uKGFjdGlvbikgPyBhY3Rpb24gOiBcImFkdmFuY2VcIjtcbiAgICB9XG59XG5cbnZhciBQYWdlU3RhZ2U7XG4oZnVuY3Rpb24gKFBhZ2VTdGFnZSkge1xuICAgIFBhZ2VTdGFnZVtQYWdlU3RhZ2VbXCJpbml0aWFsXCJdID0gMF0gPSBcImluaXRpYWxcIjtcbiAgICBQYWdlU3RhZ2VbUGFnZVN0YWdlW1wibG9hZGluZ1wiXSA9IDFdID0gXCJsb2FkaW5nXCI7XG4gICAgUGFnZVN0YWdlW1BhZ2VTdGFnZVtcImludGVyYWN0aXZlXCJdID0gMl0gPSBcImludGVyYWN0aXZlXCI7XG4gICAgUGFnZVN0YWdlW1BhZ2VTdGFnZVtcImNvbXBsZXRlXCJdID0gM10gPSBcImNvbXBsZXRlXCI7XG59KShQYWdlU3RhZ2UgfHwgKFBhZ2VTdGFnZSA9IHt9KSk7XG5jbGFzcyBQYWdlT2JzZXJ2ZXIge1xuICAgIGNvbnN0cnVjdG9yKGRlbGVnYXRlKSB7XG4gICAgICAgIHRoaXMuc3RhZ2UgPSBQYWdlU3RhZ2UuaW5pdGlhbDtcbiAgICAgICAgdGhpcy5zdGFydGVkID0gZmFsc2U7XG4gICAgICAgIHRoaXMuaW50ZXJwcmV0UmVhZHlTdGF0ZSA9ICgpID0+IHtcbiAgICAgICAgICAgIGNvbnN0IHsgcmVhZHlTdGF0ZSB9ID0gdGhpcztcbiAgICAgICAgICAgIGlmIChyZWFkeVN0YXRlID09IFwiaW50ZXJhY3RpdmVcIikge1xuICAgICAgICAgICAgICAgIHRoaXMucGFnZUlzSW50ZXJhY3RpdmUoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2UgaWYgKHJlYWR5U3RhdGUgPT0gXCJjb21wbGV0ZVwiKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5wYWdlSXNDb21wbGV0ZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICB0aGlzLnBhZ2VXaWxsVW5sb2FkID0gKCkgPT4ge1xuICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS5wYWdlV2lsbFVubG9hZCgpO1xuICAgICAgICB9O1xuICAgICAgICB0aGlzLmRlbGVnYXRlID0gZGVsZWdhdGU7XG4gICAgfVxuICAgIHN0YXJ0KCkge1xuICAgICAgICBpZiAoIXRoaXMuc3RhcnRlZCkge1xuICAgICAgICAgICAgaWYgKHRoaXMuc3RhZ2UgPT0gUGFnZVN0YWdlLmluaXRpYWwpIHtcbiAgICAgICAgICAgICAgICB0aGlzLnN0YWdlID0gUGFnZVN0YWdlLmxvYWRpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwicmVhZHlzdGF0ZWNoYW5nZVwiLCB0aGlzLmludGVycHJldFJlYWR5U3RhdGUsIGZhbHNlKTtcbiAgICAgICAgICAgIGFkZEV2ZW50TGlzdGVuZXIoXCJwYWdlaGlkZVwiLCB0aGlzLnBhZ2VXaWxsVW5sb2FkLCBmYWxzZSk7XG4gICAgICAgICAgICB0aGlzLnN0YXJ0ZWQgPSB0cnVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHN0b3AoKSB7XG4gICAgICAgIGlmICh0aGlzLnN0YXJ0ZWQpIHtcbiAgICAgICAgICAgIGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJyZWFkeXN0YXRlY2hhbmdlXCIsIHRoaXMuaW50ZXJwcmV0UmVhZHlTdGF0ZSwgZmFsc2UpO1xuICAgICAgICAgICAgcmVtb3ZlRXZlbnRMaXN0ZW5lcihcInBhZ2VoaWRlXCIsIHRoaXMucGFnZVdpbGxVbmxvYWQsIGZhbHNlKTtcbiAgICAgICAgICAgIHRoaXMuc3RhcnRlZCA9IGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHBhZ2VJc0ludGVyYWN0aXZlKCkge1xuICAgICAgICBpZiAodGhpcy5zdGFnZSA9PSBQYWdlU3RhZ2UubG9hZGluZykge1xuICAgICAgICAgICAgdGhpcy5zdGFnZSA9IFBhZ2VTdGFnZS5pbnRlcmFjdGl2ZTtcbiAgICAgICAgICAgIHRoaXMuZGVsZWdhdGUucGFnZUJlY2FtZUludGVyYWN0aXZlKCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcGFnZUlzQ29tcGxldGUoKSB7XG4gICAgICAgIHRoaXMucGFnZUlzSW50ZXJhY3RpdmUoKTtcbiAgICAgICAgaWYgKHRoaXMuc3RhZ2UgPT0gUGFnZVN0YWdlLmludGVyYWN0aXZlKSB7XG4gICAgICAgICAgICB0aGlzLnN0YWdlID0gUGFnZVN0YWdlLmNvbXBsZXRlO1xuICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS5wYWdlTG9hZGVkKCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZ2V0IHJlYWR5U3RhdGUoKSB7XG4gICAgICAgIHJldHVybiBkb2N1bWVudC5yZWFkeVN0YXRlO1xuICAgIH1cbn1cblxuY2xhc3MgU2Nyb2xsT2JzZXJ2ZXIge1xuICAgIGNvbnN0cnVjdG9yKGRlbGVnYXRlKSB7XG4gICAgICAgIHRoaXMuc3RhcnRlZCA9IGZhbHNlO1xuICAgICAgICB0aGlzLm9uU2Nyb2xsID0gKCkgPT4ge1xuICAgICAgICAgICAgdGhpcy51cGRhdGVQb3NpdGlvbih7IHg6IHdpbmRvdy5wYWdlWE9mZnNldCwgeTogd2luZG93LnBhZ2VZT2Zmc2V0IH0pO1xuICAgICAgICB9O1xuICAgICAgICB0aGlzLmRlbGVnYXRlID0gZGVsZWdhdGU7XG4gICAgfVxuICAgIHN0YXJ0KCkge1xuICAgICAgICBpZiAoIXRoaXMuc3RhcnRlZCkge1xuICAgICAgICAgICAgYWRkRXZlbnRMaXN0ZW5lcihcInNjcm9sbFwiLCB0aGlzLm9uU2Nyb2xsLCBmYWxzZSk7XG4gICAgICAgICAgICB0aGlzLm9uU2Nyb2xsKCk7XG4gICAgICAgICAgICB0aGlzLnN0YXJ0ZWQgPSB0cnVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHN0b3AoKSB7XG4gICAgICAgIGlmICh0aGlzLnN0YXJ0ZWQpIHtcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoXCJzY3JvbGxcIiwgdGhpcy5vblNjcm9sbCwgZmFsc2UpO1xuICAgICAgICAgICAgdGhpcy5zdGFydGVkID0gZmFsc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdXBkYXRlUG9zaXRpb24ocG9zaXRpb24pIHtcbiAgICAgICAgdGhpcy5kZWxlZ2F0ZS5zY3JvbGxQb3NpdGlvbkNoYW5nZWQocG9zaXRpb24pO1xuICAgIH1cbn1cblxuY2xhc3MgU3RyZWFtT2JzZXJ2ZXIge1xuICAgIGNvbnN0cnVjdG9yKGRlbGVnYXRlKSB7XG4gICAgICAgIHRoaXMuc291cmNlcyA9IG5ldyBTZXQ7XG4gICAgICAgIHRoaXMuc3RhcnRlZCA9IGZhbHNlO1xuICAgICAgICB0aGlzLmluc3BlY3RGZXRjaFJlc3BvbnNlID0gKChldmVudCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgcmVzcG9uc2UgPSBmZXRjaFJlc3BvbnNlRnJvbUV2ZW50KGV2ZW50KTtcbiAgICAgICAgICAgIGlmIChyZXNwb25zZSAmJiBmZXRjaFJlc3BvbnNlSXNTdHJlYW0ocmVzcG9uc2UpKSB7XG4gICAgICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgICAgICB0aGlzLnJlY2VpdmVNZXNzYWdlUmVzcG9uc2UocmVzcG9uc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgICAgdGhpcy5yZWNlaXZlTWVzc2FnZUV2ZW50ID0gKGV2ZW50KSA9PiB7XG4gICAgICAgICAgICBpZiAodGhpcy5zdGFydGVkICYmIHR5cGVvZiBldmVudC5kYXRhID09IFwic3RyaW5nXCIpIHtcbiAgICAgICAgICAgICAgICB0aGlzLnJlY2VpdmVNZXNzYWdlSFRNTChldmVudC5kYXRhKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgdGhpcy5kZWxlZ2F0ZSA9IGRlbGVnYXRlO1xuICAgIH1cbiAgICBzdGFydCgpIHtcbiAgICAgICAgaWYgKCF0aGlzLnN0YXJ0ZWQpIHtcbiAgICAgICAgICAgIHRoaXMuc3RhcnRlZCA9IHRydWU7XG4gICAgICAgICAgICBhZGRFdmVudExpc3RlbmVyKFwidHVyYm86YmVmb3JlLWZldGNoLXJlc3BvbnNlXCIsIHRoaXMuaW5zcGVjdEZldGNoUmVzcG9uc2UsIGZhbHNlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzdG9wKCkge1xuICAgICAgICBpZiAodGhpcy5zdGFydGVkKSB7XG4gICAgICAgICAgICB0aGlzLnN0YXJ0ZWQgPSBmYWxzZTtcbiAgICAgICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoXCJ0dXJibzpiZWZvcmUtZmV0Y2gtcmVzcG9uc2VcIiwgdGhpcy5pbnNwZWN0RmV0Y2hSZXNwb25zZSwgZmFsc2UpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNvbm5lY3RTdHJlYW1Tb3VyY2Uoc291cmNlKSB7XG4gICAgICAgIGlmICghdGhpcy5zdHJlYW1Tb3VyY2VJc0Nvbm5lY3RlZChzb3VyY2UpKSB7XG4gICAgICAgICAgICB0aGlzLnNvdXJjZXMuYWRkKHNvdXJjZSk7XG4gICAgICAgICAgICBzb3VyY2UuYWRkRXZlbnRMaXN0ZW5lcihcIm1lc3NhZ2VcIiwgdGhpcy5yZWNlaXZlTWVzc2FnZUV2ZW50LCBmYWxzZSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGlzY29ubmVjdFN0cmVhbVNvdXJjZShzb3VyY2UpIHtcbiAgICAgICAgaWYgKHRoaXMuc3RyZWFtU291cmNlSXNDb25uZWN0ZWQoc291cmNlKSkge1xuICAgICAgICAgICAgdGhpcy5zb3VyY2VzLmRlbGV0ZShzb3VyY2UpO1xuICAgICAgICAgICAgc291cmNlLnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJtZXNzYWdlXCIsIHRoaXMucmVjZWl2ZU1lc3NhZ2VFdmVudCwgZmFsc2UpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHN0cmVhbVNvdXJjZUlzQ29ubmVjdGVkKHNvdXJjZSkge1xuICAgICAgICByZXR1cm4gdGhpcy5zb3VyY2VzLmhhcyhzb3VyY2UpO1xuICAgIH1cbiAgICBhc3luYyByZWNlaXZlTWVzc2FnZVJlc3BvbnNlKHJlc3BvbnNlKSB7XG4gICAgICAgIGNvbnN0IGh0bWwgPSBhd2FpdCByZXNwb25zZS5yZXNwb25zZUhUTUw7XG4gICAgICAgIGlmIChodG1sKSB7XG4gICAgICAgICAgICB0aGlzLnJlY2VpdmVNZXNzYWdlSFRNTChodG1sKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZWNlaXZlTWVzc2FnZUhUTUwoaHRtbCkge1xuICAgICAgICB0aGlzLmRlbGVnYXRlLnJlY2VpdmVkTWVzc2FnZUZyb21TdHJlYW0obmV3IFN0cmVhbU1lc3NhZ2UoaHRtbCkpO1xuICAgIH1cbn1cbmZ1bmN0aW9uIGZldGNoUmVzcG9uc2VGcm9tRXZlbnQoZXZlbnQpIHtcbiAgICB2YXIgX2E7XG4gICAgY29uc3QgZmV0Y2hSZXNwb25zZSA9IChfYSA9IGV2ZW50LmRldGFpbCkgPT09IG51bGwgfHwgX2EgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9hLmZldGNoUmVzcG9uc2U7XG4gICAgaWYgKGZldGNoUmVzcG9uc2UgaW5zdGFuY2VvZiBGZXRjaFJlc3BvbnNlKSB7XG4gICAgICAgIHJldHVybiBmZXRjaFJlc3BvbnNlO1xuICAgIH1cbn1cbmZ1bmN0aW9uIGZldGNoUmVzcG9uc2VJc1N0cmVhbShyZXNwb25zZSkge1xuICAgIHZhciBfYTtcbiAgICBjb25zdCBjb250ZW50VHlwZSA9IChfYSA9IHJlc3BvbnNlLmNvbnRlbnRUeXBlKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiBcIlwiO1xuICAgIHJldHVybiBjb250ZW50VHlwZS5zdGFydHNXaXRoKFN0cmVhbU1lc3NhZ2UuY29udGVudFR5cGUpO1xufVxuXG5jbGFzcyBFcnJvclJlbmRlcmVyIGV4dGVuZHMgUmVuZGVyZXIge1xuICAgIGFzeW5jIHJlbmRlcigpIHtcbiAgICAgICAgdGhpcy5yZXBsYWNlSGVhZEFuZEJvZHkoKTtcbiAgICAgICAgdGhpcy5hY3RpdmF0ZVNjcmlwdEVsZW1lbnRzKCk7XG4gICAgfVxuICAgIHJlcGxhY2VIZWFkQW5kQm9keSgpIHtcbiAgICAgICAgY29uc3QgeyBkb2N1bWVudEVsZW1lbnQsIGhlYWQsIGJvZHkgfSA9IGRvY3VtZW50O1xuICAgICAgICBkb2N1bWVudEVsZW1lbnQucmVwbGFjZUNoaWxkKHRoaXMubmV3SGVhZCwgaGVhZCk7XG4gICAgICAgIGRvY3VtZW50RWxlbWVudC5yZXBsYWNlQ2hpbGQodGhpcy5uZXdFbGVtZW50LCBib2R5KTtcbiAgICB9XG4gICAgYWN0aXZhdGVTY3JpcHRFbGVtZW50cygpIHtcbiAgICAgICAgZm9yIChjb25zdCByZXBsYWNlYWJsZUVsZW1lbnQgb2YgdGhpcy5zY3JpcHRFbGVtZW50cykge1xuICAgICAgICAgICAgY29uc3QgcGFyZW50Tm9kZSA9IHJlcGxhY2VhYmxlRWxlbWVudC5wYXJlbnROb2RlO1xuICAgICAgICAgICAgaWYgKHBhcmVudE5vZGUpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBlbGVtZW50ID0gdGhpcy5jcmVhdGVTY3JpcHRFbGVtZW50KHJlcGxhY2VhYmxlRWxlbWVudCk7XG4gICAgICAgICAgICAgICAgcGFyZW50Tm9kZS5yZXBsYWNlQ2hpbGQoZWxlbWVudCwgcmVwbGFjZWFibGVFbGVtZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBnZXQgbmV3SGVhZCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMubmV3U25hcHNob3QuaGVhZFNuYXBzaG90LmVsZW1lbnQ7XG4gICAgfVxuICAgIGdldCBzY3JpcHRFbGVtZW50cygpIHtcbiAgICAgICAgcmV0dXJuIFsuLi5kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQucXVlcnlTZWxlY3RvckFsbChcInNjcmlwdFwiKV07XG4gICAgfVxufVxuXG5jbGFzcyBQYWdlUmVuZGVyZXIgZXh0ZW5kcyBSZW5kZXJlciB7XG4gICAgZ2V0IHNob3VsZFJlbmRlcigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMubmV3U25hcHNob3QuaXNWaXNpdGFibGUgJiYgdGhpcy50cmFja2VkRWxlbWVudHNBcmVJZGVudGljYWw7XG4gICAgfVxuICAgIHByZXBhcmVUb1JlbmRlcigpIHtcbiAgICAgICAgdGhpcy5tZXJnZUhlYWQoKTtcbiAgICB9XG4gICAgYXN5bmMgcmVuZGVyKCkge1xuICAgICAgICB0aGlzLnJlcGxhY2VCb2R5KCk7XG4gICAgfVxuICAgIGZpbmlzaFJlbmRlcmluZygpIHtcbiAgICAgICAgc3VwZXIuZmluaXNoUmVuZGVyaW5nKCk7XG4gICAgICAgIGlmICghdGhpcy5pc1ByZXZpZXcpIHtcbiAgICAgICAgICAgIHRoaXMuZm9jdXNGaXJzdEF1dG9mb2N1c2FibGVFbGVtZW50KCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZ2V0IGN1cnJlbnRIZWFkU25hcHNob3QoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmN1cnJlbnRTbmFwc2hvdC5oZWFkU25hcHNob3Q7XG4gICAgfVxuICAgIGdldCBuZXdIZWFkU25hcHNob3QoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLm5ld1NuYXBzaG90LmhlYWRTbmFwc2hvdDtcbiAgICB9XG4gICAgZ2V0IG5ld0VsZW1lbnQoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLm5ld1NuYXBzaG90LmVsZW1lbnQ7XG4gICAgfVxuICAgIG1lcmdlSGVhZCgpIHtcbiAgICAgICAgdGhpcy5jb3B5TmV3SGVhZFN0eWxlc2hlZXRFbGVtZW50cygpO1xuICAgICAgICB0aGlzLmNvcHlOZXdIZWFkU2NyaXB0RWxlbWVudHMoKTtcbiAgICAgICAgdGhpcy5yZW1vdmVDdXJyZW50SGVhZFByb3Zpc2lvbmFsRWxlbWVudHMoKTtcbiAgICAgICAgdGhpcy5jb3B5TmV3SGVhZFByb3Zpc2lvbmFsRWxlbWVudHMoKTtcbiAgICB9XG4gICAgcmVwbGFjZUJvZHkoKSB7XG4gICAgICAgIHRoaXMucHJlc2VydmluZ1Blcm1hbmVudEVsZW1lbnRzKCgpID0+IHtcbiAgICAgICAgICAgIHRoaXMuYWN0aXZhdGVOZXdCb2R5KCk7XG4gICAgICAgICAgICB0aGlzLmFzc2lnbk5ld0JvZHkoKTtcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIGdldCB0cmFja2VkRWxlbWVudHNBcmVJZGVudGljYWwoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmN1cnJlbnRIZWFkU25hcHNob3QudHJhY2tlZEVsZW1lbnRTaWduYXR1cmUgPT0gdGhpcy5uZXdIZWFkU25hcHNob3QudHJhY2tlZEVsZW1lbnRTaWduYXR1cmU7XG4gICAgfVxuICAgIGNvcHlOZXdIZWFkU3R5bGVzaGVldEVsZW1lbnRzKCkge1xuICAgICAgICBmb3IgKGNvbnN0IGVsZW1lbnQgb2YgdGhpcy5uZXdIZWFkU3R5bGVzaGVldEVsZW1lbnRzKSB7XG4gICAgICAgICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKGVsZW1lbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNvcHlOZXdIZWFkU2NyaXB0RWxlbWVudHMoKSB7XG4gICAgICAgIGZvciAoY29uc3QgZWxlbWVudCBvZiB0aGlzLm5ld0hlYWRTY3JpcHRFbGVtZW50cykge1xuICAgICAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZCh0aGlzLmNyZWF0ZVNjcmlwdEVsZW1lbnQoZWxlbWVudCkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJlbW92ZUN1cnJlbnRIZWFkUHJvdmlzaW9uYWxFbGVtZW50cygpIHtcbiAgICAgICAgZm9yIChjb25zdCBlbGVtZW50IG9mIHRoaXMuY3VycmVudEhlYWRQcm92aXNpb25hbEVsZW1lbnRzKSB7XG4gICAgICAgICAgICBkb2N1bWVudC5oZWFkLnJlbW92ZUNoaWxkKGVsZW1lbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNvcHlOZXdIZWFkUHJvdmlzaW9uYWxFbGVtZW50cygpIHtcbiAgICAgICAgZm9yIChjb25zdCBlbGVtZW50IG9mIHRoaXMubmV3SGVhZFByb3Zpc2lvbmFsRWxlbWVudHMpIHtcbiAgICAgICAgICAgIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoZWxlbWVudCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYWN0aXZhdGVOZXdCb2R5KCkge1xuICAgICAgICBkb2N1bWVudC5hZG9wdE5vZGUodGhpcy5uZXdFbGVtZW50KTtcbiAgICAgICAgdGhpcy5hY3RpdmF0ZU5ld0JvZHlTY3JpcHRFbGVtZW50cygpO1xuICAgIH1cbiAgICBhY3RpdmF0ZU5ld0JvZHlTY3JpcHRFbGVtZW50cygpIHtcbiAgICAgICAgZm9yIChjb25zdCBpbmVydFNjcmlwdEVsZW1lbnQgb2YgdGhpcy5uZXdCb2R5U2NyaXB0RWxlbWVudHMpIHtcbiAgICAgICAgICAgIGNvbnN0IGFjdGl2YXRlZFNjcmlwdEVsZW1lbnQgPSB0aGlzLmNyZWF0ZVNjcmlwdEVsZW1lbnQoaW5lcnRTY3JpcHRFbGVtZW50KTtcbiAgICAgICAgICAgIGluZXJ0U2NyaXB0RWxlbWVudC5yZXBsYWNlV2l0aChhY3RpdmF0ZWRTY3JpcHRFbGVtZW50KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhc3NpZ25OZXdCb2R5KCkge1xuICAgICAgICBpZiAoZG9jdW1lbnQuYm9keSAmJiB0aGlzLm5ld0VsZW1lbnQgaW5zdGFuY2VvZiBIVE1MQm9keUVsZW1lbnQpIHtcbiAgICAgICAgICAgIGRvY3VtZW50LmJvZHkucmVwbGFjZVdpdGgodGhpcy5uZXdFbGVtZW50KTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hcHBlbmRDaGlsZCh0aGlzLm5ld0VsZW1lbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGdldCBuZXdIZWFkU3R5bGVzaGVldEVsZW1lbnRzKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5uZXdIZWFkU25hcHNob3QuZ2V0U3R5bGVzaGVldEVsZW1lbnRzTm90SW5TbmFwc2hvdCh0aGlzLmN1cnJlbnRIZWFkU25hcHNob3QpO1xuICAgIH1cbiAgICBnZXQgbmV3SGVhZFNjcmlwdEVsZW1lbnRzKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5uZXdIZWFkU25hcHNob3QuZ2V0U2NyaXB0RWxlbWVudHNOb3RJblNuYXBzaG90KHRoaXMuY3VycmVudEhlYWRTbmFwc2hvdCk7XG4gICAgfVxuICAgIGdldCBjdXJyZW50SGVhZFByb3Zpc2lvbmFsRWxlbWVudHMoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmN1cnJlbnRIZWFkU25hcHNob3QucHJvdmlzaW9uYWxFbGVtZW50cztcbiAgICB9XG4gICAgZ2V0IG5ld0hlYWRQcm92aXNpb25hbEVsZW1lbnRzKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5uZXdIZWFkU25hcHNob3QucHJvdmlzaW9uYWxFbGVtZW50cztcbiAgICB9XG4gICAgZ2V0IG5ld0JvZHlTY3JpcHRFbGVtZW50cygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMubmV3RWxlbWVudC5xdWVyeVNlbGVjdG9yQWxsKFwic2NyaXB0XCIpO1xuICAgIH1cbn1cblxuY2xhc3MgU25hcHNob3RDYWNoZSB7XG4gICAgY29uc3RydWN0b3Ioc2l6ZSkge1xuICAgICAgICB0aGlzLmtleXMgPSBbXTtcbiAgICAgICAgdGhpcy5zbmFwc2hvdHMgPSB7fTtcbiAgICAgICAgdGhpcy5zaXplID0gc2l6ZTtcbiAgICB9XG4gICAgaGFzKGxvY2F0aW9uKSB7XG4gICAgICAgIHJldHVybiB0b0NhY2hlS2V5KGxvY2F0aW9uKSBpbiB0aGlzLnNuYXBzaG90cztcbiAgICB9XG4gICAgZ2V0KGxvY2F0aW9uKSB7XG4gICAgICAgIGlmICh0aGlzLmhhcyhsb2NhdGlvbikpIHtcbiAgICAgICAgICAgIGNvbnN0IHNuYXBzaG90ID0gdGhpcy5yZWFkKGxvY2F0aW9uKTtcbiAgICAgICAgICAgIHRoaXMudG91Y2gobG9jYXRpb24pO1xuICAgICAgICAgICAgcmV0dXJuIHNuYXBzaG90O1xuICAgICAgICB9XG4gICAgfVxuICAgIHB1dChsb2NhdGlvbiwgc25hcHNob3QpIHtcbiAgICAgICAgdGhpcy53cml0ZShsb2NhdGlvbiwgc25hcHNob3QpO1xuICAgICAgICB0aGlzLnRvdWNoKGxvY2F0aW9uKTtcbiAgICAgICAgcmV0dXJuIHNuYXBzaG90O1xuICAgIH1cbiAgICBjbGVhcigpIHtcbiAgICAgICAgdGhpcy5zbmFwc2hvdHMgPSB7fTtcbiAgICB9XG4gICAgcmVhZChsb2NhdGlvbikge1xuICAgICAgICByZXR1cm4gdGhpcy5zbmFwc2hvdHNbdG9DYWNoZUtleShsb2NhdGlvbildO1xuICAgIH1cbiAgICB3cml0ZShsb2NhdGlvbiwgc25hcHNob3QpIHtcbiAgICAgICAgdGhpcy5zbmFwc2hvdHNbdG9DYWNoZUtleShsb2NhdGlvbildID0gc25hcHNob3Q7XG4gICAgfVxuICAgIHRvdWNoKGxvY2F0aW9uKSB7XG4gICAgICAgIGNvbnN0IGtleSA9IHRvQ2FjaGVLZXkobG9jYXRpb24pO1xuICAgICAgICBjb25zdCBpbmRleCA9IHRoaXMua2V5cy5pbmRleE9mKGtleSk7XG4gICAgICAgIGlmIChpbmRleCA+IC0xKVxuICAgICAgICAgICAgdGhpcy5rZXlzLnNwbGljZShpbmRleCwgMSk7XG4gICAgICAgIHRoaXMua2V5cy51bnNoaWZ0KGtleSk7XG4gICAgICAgIHRoaXMudHJpbSgpO1xuICAgIH1cbiAgICB0cmltKCkge1xuICAgICAgICBmb3IgKGNvbnN0IGtleSBvZiB0aGlzLmtleXMuc3BsaWNlKHRoaXMuc2l6ZSkpIHtcbiAgICAgICAgICAgIGRlbGV0ZSB0aGlzLnNuYXBzaG90c1trZXldO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5jbGFzcyBQYWdlVmlldyBleHRlbmRzIFZpZXcge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLnNuYXBzaG90Q2FjaGUgPSBuZXcgU25hcHNob3RDYWNoZSgxMCk7XG4gICAgICAgIHRoaXMubGFzdFJlbmRlcmVkTG9jYXRpb24gPSBuZXcgVVJMKGxvY2F0aW9uLmhyZWYpO1xuICAgIH1cbiAgICByZW5kZXJQYWdlKHNuYXBzaG90LCBpc1ByZXZpZXcgPSBmYWxzZSkge1xuICAgICAgICBjb25zdCByZW5kZXJlciA9IG5ldyBQYWdlUmVuZGVyZXIodGhpcy5zbmFwc2hvdCwgc25hcHNob3QsIGlzUHJldmlldyk7XG4gICAgICAgIHJldHVybiB0aGlzLnJlbmRlcihyZW5kZXJlcik7XG4gICAgfVxuICAgIHJlbmRlckVycm9yKHNuYXBzaG90KSB7XG4gICAgICAgIGNvbnN0IHJlbmRlcmVyID0gbmV3IEVycm9yUmVuZGVyZXIodGhpcy5zbmFwc2hvdCwgc25hcHNob3QsIGZhbHNlKTtcbiAgICAgICAgcmV0dXJuIHRoaXMucmVuZGVyKHJlbmRlcmVyKTtcbiAgICB9XG4gICAgY2xlYXJTbmFwc2hvdENhY2hlKCkge1xuICAgICAgICB0aGlzLnNuYXBzaG90Q2FjaGUuY2xlYXIoKTtcbiAgICB9XG4gICAgYXN5bmMgY2FjaGVTbmFwc2hvdCgpIHtcbiAgICAgICAgaWYgKHRoaXMuc2hvdWxkQ2FjaGVTbmFwc2hvdCkge1xuICAgICAgICAgICAgdGhpcy5kZWxlZ2F0ZS52aWV3V2lsbENhY2hlU25hcHNob3QoKTtcbiAgICAgICAgICAgIGNvbnN0IHsgc25hcHNob3QsIGxhc3RSZW5kZXJlZExvY2F0aW9uOiBsb2NhdGlvbiB9ID0gdGhpcztcbiAgICAgICAgICAgIGF3YWl0IG5leHRFdmVudExvb3BUaWNrKCk7XG4gICAgICAgICAgICB0aGlzLnNuYXBzaG90Q2FjaGUucHV0KGxvY2F0aW9uLCBzbmFwc2hvdC5jbG9uZSgpKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBnZXRDYWNoZWRTbmFwc2hvdEZvckxvY2F0aW9uKGxvY2F0aW9uKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnNuYXBzaG90Q2FjaGUuZ2V0KGxvY2F0aW9uKTtcbiAgICB9XG4gICAgZ2V0IHNuYXBzaG90KCkge1xuICAgICAgICByZXR1cm4gUGFnZVNuYXBzaG90LmZyb21FbGVtZW50KHRoaXMuZWxlbWVudCk7XG4gICAgfVxuICAgIGdldCBzaG91bGRDYWNoZVNuYXBzaG90KCkge1xuICAgICAgICByZXR1cm4gdGhpcy5zbmFwc2hvdC5pc0NhY2hlYWJsZTtcbiAgICB9XG59XG5cbmNsYXNzIFNlc3Npb24ge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICB0aGlzLm5hdmlnYXRvciA9IG5ldyBOYXZpZ2F0b3IodGhpcyk7XG4gICAgICAgIHRoaXMuaGlzdG9yeSA9IG5ldyBIaXN0b3J5KHRoaXMpO1xuICAgICAgICB0aGlzLnZpZXcgPSBuZXcgUGFnZVZpZXcodGhpcywgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50KTtcbiAgICAgICAgdGhpcy5hZGFwdGVyID0gbmV3IEJyb3dzZXJBZGFwdGVyKHRoaXMpO1xuICAgICAgICB0aGlzLnBhZ2VPYnNlcnZlciA9IG5ldyBQYWdlT2JzZXJ2ZXIodGhpcyk7XG4gICAgICAgIHRoaXMuY2FjaGVPYnNlcnZlciA9IG5ldyBDYWNoZU9ic2VydmVyKCk7XG4gICAgICAgIHRoaXMubGlua0NsaWNrT2JzZXJ2ZXIgPSBuZXcgTGlua0NsaWNrT2JzZXJ2ZXIodGhpcyk7XG4gICAgICAgIHRoaXMuZm9ybVN1Ym1pdE9ic2VydmVyID0gbmV3IEZvcm1TdWJtaXRPYnNlcnZlcih0aGlzKTtcbiAgICAgICAgdGhpcy5zY3JvbGxPYnNlcnZlciA9IG5ldyBTY3JvbGxPYnNlcnZlcih0aGlzKTtcbiAgICAgICAgdGhpcy5zdHJlYW1PYnNlcnZlciA9IG5ldyBTdHJlYW1PYnNlcnZlcih0aGlzKTtcbiAgICAgICAgdGhpcy5mcmFtZVJlZGlyZWN0b3IgPSBuZXcgRnJhbWVSZWRpcmVjdG9yKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCk7XG4gICAgICAgIHRoaXMuZHJpdmUgPSB0cnVlO1xuICAgICAgICB0aGlzLmVuYWJsZWQgPSB0cnVlO1xuICAgICAgICB0aGlzLnByb2dyZXNzQmFyRGVsYXkgPSA1MDA7XG4gICAgICAgIHRoaXMuc3RhcnRlZCA9IGZhbHNlO1xuICAgIH1cbiAgICBzdGFydCgpIHtcbiAgICAgICAgaWYgKCF0aGlzLnN0YXJ0ZWQpIHtcbiAgICAgICAgICAgIHRoaXMucGFnZU9ic2VydmVyLnN0YXJ0KCk7XG4gICAgICAgICAgICB0aGlzLmNhY2hlT2JzZXJ2ZXIuc3RhcnQoKTtcbiAgICAgICAgICAgIHRoaXMubGlua0NsaWNrT2JzZXJ2ZXIuc3RhcnQoKTtcbiAgICAgICAgICAgIHRoaXMuZm9ybVN1Ym1pdE9ic2VydmVyLnN0YXJ0KCk7XG4gICAgICAgICAgICB0aGlzLnNjcm9sbE9ic2VydmVyLnN0YXJ0KCk7XG4gICAgICAgICAgICB0aGlzLnN0cmVhbU9ic2VydmVyLnN0YXJ0KCk7XG4gICAgICAgICAgICB0aGlzLmZyYW1lUmVkaXJlY3Rvci5zdGFydCgpO1xuICAgICAgICAgICAgdGhpcy5oaXN0b3J5LnN0YXJ0KCk7XG4gICAgICAgICAgICB0aGlzLnN0YXJ0ZWQgPSB0cnVlO1xuICAgICAgICAgICAgdGhpcy5lbmFibGVkID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXNhYmxlKCkge1xuICAgICAgICB0aGlzLmVuYWJsZWQgPSBmYWxzZTtcbiAgICB9XG4gICAgc3RvcCgpIHtcbiAgICAgICAgaWYgKHRoaXMuc3RhcnRlZCkge1xuICAgICAgICAgICAgdGhpcy5wYWdlT2JzZXJ2ZXIuc3RvcCgpO1xuICAgICAgICAgICAgdGhpcy5jYWNoZU9ic2VydmVyLnN0b3AoKTtcbiAgICAgICAgICAgIHRoaXMubGlua0NsaWNrT2JzZXJ2ZXIuc3RvcCgpO1xuICAgICAgICAgICAgdGhpcy5mb3JtU3VibWl0T2JzZXJ2ZXIuc3RvcCgpO1xuICAgICAgICAgICAgdGhpcy5zY3JvbGxPYnNlcnZlci5zdG9wKCk7XG4gICAgICAgICAgICB0aGlzLnN0cmVhbU9ic2VydmVyLnN0b3AoKTtcbiAgICAgICAgICAgIHRoaXMuZnJhbWVSZWRpcmVjdG9yLnN0b3AoKTtcbiAgICAgICAgICAgIHRoaXMuaGlzdG9yeS5zdG9wKCk7XG4gICAgICAgICAgICB0aGlzLnN0YXJ0ZWQgPSBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZWdpc3RlckFkYXB0ZXIoYWRhcHRlcikge1xuICAgICAgICB0aGlzLmFkYXB0ZXIgPSBhZGFwdGVyO1xuICAgIH1cbiAgICB2aXNpdChsb2NhdGlvbiwgb3B0aW9ucyA9IHt9KSB7XG4gICAgICAgIHRoaXMubmF2aWdhdG9yLnByb3Bvc2VWaXNpdChleHBhbmRVUkwobG9jYXRpb24pLCBvcHRpb25zKTtcbiAgICB9XG4gICAgY29ubmVjdFN0cmVhbVNvdXJjZShzb3VyY2UpIHtcbiAgICAgICAgdGhpcy5zdHJlYW1PYnNlcnZlci5jb25uZWN0U3RyZWFtU291cmNlKHNvdXJjZSk7XG4gICAgfVxuICAgIGRpc2Nvbm5lY3RTdHJlYW1Tb3VyY2Uoc291cmNlKSB7XG4gICAgICAgIHRoaXMuc3RyZWFtT2JzZXJ2ZXIuZGlzY29ubmVjdFN0cmVhbVNvdXJjZShzb3VyY2UpO1xuICAgIH1cbiAgICByZW5kZXJTdHJlYW1NZXNzYWdlKG1lc3NhZ2UpIHtcbiAgICAgICAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmFwcGVuZENoaWxkKFN0cmVhbU1lc3NhZ2Uud3JhcChtZXNzYWdlKS5mcmFnbWVudCk7XG4gICAgfVxuICAgIGNsZWFyQ2FjaGUoKSB7XG4gICAgICAgIHRoaXMudmlldy5jbGVhclNuYXBzaG90Q2FjaGUoKTtcbiAgICB9XG4gICAgc2V0UHJvZ3Jlc3NCYXJEZWxheShkZWxheSkge1xuICAgICAgICB0aGlzLnByb2dyZXNzQmFyRGVsYXkgPSBkZWxheTtcbiAgICB9XG4gICAgZ2V0IGxvY2F0aW9uKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5oaXN0b3J5LmxvY2F0aW9uO1xuICAgIH1cbiAgICBnZXQgcmVzdG9yYXRpb25JZGVudGlmaWVyKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5oaXN0b3J5LnJlc3RvcmF0aW9uSWRlbnRpZmllcjtcbiAgICB9XG4gICAgaGlzdG9yeVBvcHBlZFRvTG9jYXRpb25XaXRoUmVzdG9yYXRpb25JZGVudGlmaWVyKGxvY2F0aW9uLCByZXN0b3JhdGlvbklkZW50aWZpZXIpIHtcbiAgICAgICAgaWYgKHRoaXMuZW5hYmxlZCkge1xuICAgICAgICAgICAgdGhpcy5uYXZpZ2F0b3Iuc3RhcnRWaXNpdChsb2NhdGlvbiwgcmVzdG9yYXRpb25JZGVudGlmaWVyLCB7IGFjdGlvbjogXCJyZXN0b3JlXCIsIGhpc3RvcnlDaGFuZ2VkOiB0cnVlIH0pO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgdGhpcy5hZGFwdGVyLnBhZ2VJbnZhbGlkYXRlZCgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNjcm9sbFBvc2l0aW9uQ2hhbmdlZChwb3NpdGlvbikge1xuICAgICAgICB0aGlzLmhpc3RvcnkudXBkYXRlUmVzdG9yYXRpb25EYXRhKHsgc2Nyb2xsUG9zaXRpb246IHBvc2l0aW9uIH0pO1xuICAgIH1cbiAgICB3aWxsRm9sbG93TGlua1RvTG9jYXRpb24obGluaywgbG9jYXRpb24pIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZWxlbWVudERyaXZlRW5hYmxlZChsaW5rKVxuICAgICAgICAgICAgJiYgdGhpcy5sb2NhdGlvbklzVmlzaXRhYmxlKGxvY2F0aW9uKVxuICAgICAgICAgICAgJiYgdGhpcy5hcHBsaWNhdGlvbkFsbG93c0ZvbGxvd2luZ0xpbmtUb0xvY2F0aW9uKGxpbmssIGxvY2F0aW9uKTtcbiAgICB9XG4gICAgZm9sbG93ZWRMaW5rVG9Mb2NhdGlvbihsaW5rLCBsb2NhdGlvbikge1xuICAgICAgICBjb25zdCBhY3Rpb24gPSB0aGlzLmdldEFjdGlvbkZvckxpbmsobGluayk7XG4gICAgICAgIHRoaXMuY29udmVydExpbmtXaXRoTWV0aG9kQ2xpY2tUb0Zvcm1TdWJtaXNzaW9uKGxpbmspIHx8IHRoaXMudmlzaXQobG9jYXRpb24uaHJlZiwgeyBhY3Rpb24gfSk7XG4gICAgfVxuICAgIGNvbnZlcnRMaW5rV2l0aE1ldGhvZENsaWNrVG9Gb3JtU3VibWlzc2lvbihsaW5rKSB7XG4gICAgICAgIGNvbnN0IGxpbmtNZXRob2QgPSBsaW5rLmdldEF0dHJpYnV0ZShcImRhdGEtdHVyYm8tbWV0aG9kXCIpO1xuICAgICAgICBpZiAobGlua01ldGhvZCkge1xuICAgICAgICAgICAgY29uc3QgZm9ybSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJmb3JtXCIpO1xuICAgICAgICAgICAgZm9ybS5tZXRob2QgPSBsaW5rTWV0aG9kO1xuICAgICAgICAgICAgZm9ybS5hY3Rpb24gPSBsaW5rLmdldEF0dHJpYnV0ZShcImhyZWZcIikgfHwgXCJ1bmRlZmluZWRcIjtcbiAgICAgICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZm9ybSk7XG4gICAgICAgICAgICByZXR1cm4gZGlzcGF0Y2goXCJzdWJtaXRcIiwgeyBjYW5jZWxhYmxlOiB0cnVlLCB0YXJnZXQ6IGZvcm0gfSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYWxsb3dzVmlzaXRpbmdMb2NhdGlvbldpdGhBY3Rpb24obG9jYXRpb24sIGFjdGlvbikge1xuICAgICAgICByZXR1cm4gdGhpcy5sb2NhdGlvbldpdGhBY3Rpb25Jc1NhbWVQYWdlKGxvY2F0aW9uLCBhY3Rpb24pIHx8IHRoaXMuYXBwbGljYXRpb25BbGxvd3NWaXNpdGluZ0xvY2F0aW9uKGxvY2F0aW9uKTtcbiAgICB9XG4gICAgdmlzaXRQcm9wb3NlZFRvTG9jYXRpb24obG9jYXRpb24sIG9wdGlvbnMpIHtcbiAgICAgICAgZXh0ZW5kVVJMV2l0aERlcHJlY2F0ZWRQcm9wZXJ0aWVzKGxvY2F0aW9uKTtcbiAgICAgICAgdGhpcy5hZGFwdGVyLnZpc2l0UHJvcG9zZWRUb0xvY2F0aW9uKGxvY2F0aW9uLCBvcHRpb25zKTtcbiAgICB9XG4gICAgdmlzaXRTdGFydGVkKHZpc2l0KSB7XG4gICAgICAgIGV4dGVuZFVSTFdpdGhEZXByZWNhdGVkUHJvcGVydGllcyh2aXNpdC5sb2NhdGlvbik7XG4gICAgICAgIGlmICghdmlzaXQuc2lsZW50KSB7XG4gICAgICAgICAgICB0aGlzLm5vdGlmeUFwcGxpY2F0aW9uQWZ0ZXJWaXNpdGluZ0xvY2F0aW9uKHZpc2l0LmxvY2F0aW9uLCB2aXNpdC5hY3Rpb24pO1xuICAgICAgICB9XG4gICAgfVxuICAgIHZpc2l0Q29tcGxldGVkKHZpc2l0KSB7XG4gICAgICAgIHRoaXMubm90aWZ5QXBwbGljYXRpb25BZnRlclBhZ2VMb2FkKHZpc2l0LmdldFRpbWluZ01ldHJpY3MoKSk7XG4gICAgfVxuICAgIGxvY2F0aW9uV2l0aEFjdGlvbklzU2FtZVBhZ2UobG9jYXRpb24sIGFjdGlvbikge1xuICAgICAgICByZXR1cm4gdGhpcy5uYXZpZ2F0b3IubG9jYXRpb25XaXRoQWN0aW9uSXNTYW1lUGFnZShsb2NhdGlvbiwgYWN0aW9uKTtcbiAgICB9XG4gICAgdmlzaXRTY3JvbGxlZFRvU2FtZVBhZ2VMb2NhdGlvbihvbGRVUkwsIG5ld1VSTCkge1xuICAgICAgICB0aGlzLm5vdGlmeUFwcGxpY2F0aW9uQWZ0ZXJWaXNpdGluZ1NhbWVQYWdlTG9jYXRpb24ob2xkVVJMLCBuZXdVUkwpO1xuICAgIH1cbiAgICB3aWxsU3VibWl0Rm9ybShmb3JtLCBzdWJtaXR0ZXIpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZWxlbWVudERyaXZlRW5hYmxlZChmb3JtKSAmJiB0aGlzLmVsZW1lbnREcml2ZUVuYWJsZWQoc3VibWl0dGVyKTtcbiAgICB9XG4gICAgZm9ybVN1Ym1pdHRlZChmb3JtLCBzdWJtaXR0ZXIpIHtcbiAgICAgICAgdGhpcy5uYXZpZ2F0b3Iuc3VibWl0Rm9ybShmb3JtLCBzdWJtaXR0ZXIpO1xuICAgIH1cbiAgICBwYWdlQmVjYW1lSW50ZXJhY3RpdmUoKSB7XG4gICAgICAgIHRoaXMudmlldy5sYXN0UmVuZGVyZWRMb2NhdGlvbiA9IHRoaXMubG9jYXRpb247XG4gICAgICAgIHRoaXMubm90aWZ5QXBwbGljYXRpb25BZnRlclBhZ2VMb2FkKCk7XG4gICAgfVxuICAgIHBhZ2VMb2FkZWQoKSB7XG4gICAgICAgIHRoaXMuaGlzdG9yeS5hc3N1bWVDb250cm9sT2ZTY3JvbGxSZXN0b3JhdGlvbigpO1xuICAgIH1cbiAgICBwYWdlV2lsbFVubG9hZCgpIHtcbiAgICAgICAgdGhpcy5oaXN0b3J5LnJlbGlucXVpc2hDb250cm9sT2ZTY3JvbGxSZXN0b3JhdGlvbigpO1xuICAgIH1cbiAgICByZWNlaXZlZE1lc3NhZ2VGcm9tU3RyZWFtKG1lc3NhZ2UpIHtcbiAgICAgICAgdGhpcy5yZW5kZXJTdHJlYW1NZXNzYWdlKG1lc3NhZ2UpO1xuICAgIH1cbiAgICB2aWV3V2lsbENhY2hlU25hcHNob3QoKSB7XG4gICAgICAgIHZhciBfYTtcbiAgICAgICAgaWYgKCEoKF9hID0gdGhpcy5uYXZpZ2F0b3IuY3VycmVudFZpc2l0KSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2Euc2lsZW50KSkge1xuICAgICAgICAgICAgdGhpcy5ub3RpZnlBcHBsaWNhdGlvbkJlZm9yZUNhY2hpbmdTbmFwc2hvdCgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGFsbG93c0ltbWVkaWF0ZVJlbmRlcih7IGVsZW1lbnQgfSwgcmVzdW1lKSB7XG4gICAgICAgIGNvbnN0IGV2ZW50ID0gdGhpcy5ub3RpZnlBcHBsaWNhdGlvbkJlZm9yZVJlbmRlcihlbGVtZW50LCByZXN1bWUpO1xuICAgICAgICByZXR1cm4gIWV2ZW50LmRlZmF1bHRQcmV2ZW50ZWQ7XG4gICAgfVxuICAgIHZpZXdSZW5kZXJlZFNuYXBzaG90KHNuYXBzaG90LCBpc1ByZXZpZXcpIHtcbiAgICAgICAgdGhpcy52aWV3Lmxhc3RSZW5kZXJlZExvY2F0aW9uID0gdGhpcy5oaXN0b3J5LmxvY2F0aW9uO1xuICAgICAgICB0aGlzLm5vdGlmeUFwcGxpY2F0aW9uQWZ0ZXJSZW5kZXIoKTtcbiAgICB9XG4gICAgdmlld0ludmFsaWRhdGVkKCkge1xuICAgICAgICB0aGlzLmFkYXB0ZXIucGFnZUludmFsaWRhdGVkKCk7XG4gICAgfVxuICAgIGZyYW1lTG9hZGVkKGZyYW1lKSB7XG4gICAgICAgIHRoaXMubm90aWZ5QXBwbGljYXRpb25BZnRlckZyYW1lTG9hZChmcmFtZSk7XG4gICAgfVxuICAgIGZyYW1lUmVuZGVyZWQoZmV0Y2hSZXNwb25zZSwgZnJhbWUpIHtcbiAgICAgICAgdGhpcy5ub3RpZnlBcHBsaWNhdGlvbkFmdGVyRnJhbWVSZW5kZXIoZmV0Y2hSZXNwb25zZSwgZnJhbWUpO1xuICAgIH1cbiAgICBhcHBsaWNhdGlvbkFsbG93c0ZvbGxvd2luZ0xpbmtUb0xvY2F0aW9uKGxpbmssIGxvY2F0aW9uKSB7XG4gICAgICAgIGNvbnN0IGV2ZW50ID0gdGhpcy5ub3RpZnlBcHBsaWNhdGlvbkFmdGVyQ2xpY2tpbmdMaW5rVG9Mb2NhdGlvbihsaW5rLCBsb2NhdGlvbik7XG4gICAgICAgIHJldHVybiAhZXZlbnQuZGVmYXVsdFByZXZlbnRlZDtcbiAgICB9XG4gICAgYXBwbGljYXRpb25BbGxvd3NWaXNpdGluZ0xvY2F0aW9uKGxvY2F0aW9uKSB7XG4gICAgICAgIGNvbnN0IGV2ZW50ID0gdGhpcy5ub3RpZnlBcHBsaWNhdGlvbkJlZm9yZVZpc2l0aW5nTG9jYXRpb24obG9jYXRpb24pO1xuICAgICAgICByZXR1cm4gIWV2ZW50LmRlZmF1bHRQcmV2ZW50ZWQ7XG4gICAgfVxuICAgIG5vdGlmeUFwcGxpY2F0aW9uQWZ0ZXJDbGlja2luZ0xpbmtUb0xvY2F0aW9uKGxpbmssIGxvY2F0aW9uKSB7XG4gICAgICAgIHJldHVybiBkaXNwYXRjaChcInR1cmJvOmNsaWNrXCIsIHsgdGFyZ2V0OiBsaW5rLCBkZXRhaWw6IHsgdXJsOiBsb2NhdGlvbi5ocmVmIH0sIGNhbmNlbGFibGU6IHRydWUgfSk7XG4gICAgfVxuICAgIG5vdGlmeUFwcGxpY2F0aW9uQmVmb3JlVmlzaXRpbmdMb2NhdGlvbihsb2NhdGlvbikge1xuICAgICAgICByZXR1cm4gZGlzcGF0Y2goXCJ0dXJibzpiZWZvcmUtdmlzaXRcIiwgeyBkZXRhaWw6IHsgdXJsOiBsb2NhdGlvbi5ocmVmIH0sIGNhbmNlbGFibGU6IHRydWUgfSk7XG4gICAgfVxuICAgIG5vdGlmeUFwcGxpY2F0aW9uQWZ0ZXJWaXNpdGluZ0xvY2F0aW9uKGxvY2F0aW9uLCBhY3Rpb24pIHtcbiAgICAgICAgcmV0dXJuIGRpc3BhdGNoKFwidHVyYm86dmlzaXRcIiwgeyBkZXRhaWw6IHsgdXJsOiBsb2NhdGlvbi5ocmVmLCBhY3Rpb24gfSB9KTtcbiAgICB9XG4gICAgbm90aWZ5QXBwbGljYXRpb25CZWZvcmVDYWNoaW5nU25hcHNob3QoKSB7XG4gICAgICAgIHJldHVybiBkaXNwYXRjaChcInR1cmJvOmJlZm9yZS1jYWNoZVwiKTtcbiAgICB9XG4gICAgbm90aWZ5QXBwbGljYXRpb25CZWZvcmVSZW5kZXIobmV3Qm9keSwgcmVzdW1lKSB7XG4gICAgICAgIHJldHVybiBkaXNwYXRjaChcInR1cmJvOmJlZm9yZS1yZW5kZXJcIiwgeyBkZXRhaWw6IHsgbmV3Qm9keSwgcmVzdW1lIH0sIGNhbmNlbGFibGU6IHRydWUgfSk7XG4gICAgfVxuICAgIG5vdGlmeUFwcGxpY2F0aW9uQWZ0ZXJSZW5kZXIoKSB7XG4gICAgICAgIHJldHVybiBkaXNwYXRjaChcInR1cmJvOnJlbmRlclwiKTtcbiAgICB9XG4gICAgbm90aWZ5QXBwbGljYXRpb25BZnRlclBhZ2VMb2FkKHRpbWluZyA9IHt9KSB7XG4gICAgICAgIHJldHVybiBkaXNwYXRjaChcInR1cmJvOmxvYWRcIiwgeyBkZXRhaWw6IHsgdXJsOiB0aGlzLmxvY2F0aW9uLmhyZWYsIHRpbWluZyB9IH0pO1xuICAgIH1cbiAgICBub3RpZnlBcHBsaWNhdGlvbkFmdGVyVmlzaXRpbmdTYW1lUGFnZUxvY2F0aW9uKG9sZFVSTCwgbmV3VVJMKSB7XG4gICAgICAgIGRpc3BhdGNoRXZlbnQobmV3IEhhc2hDaGFuZ2VFdmVudChcImhhc2hjaGFuZ2VcIiwgeyBvbGRVUkw6IG9sZFVSTC50b1N0cmluZygpLCBuZXdVUkw6IG5ld1VSTC50b1N0cmluZygpIH0pKTtcbiAgICB9XG4gICAgbm90aWZ5QXBwbGljYXRpb25BZnRlckZyYW1lTG9hZChmcmFtZSkge1xuICAgICAgICByZXR1cm4gZGlzcGF0Y2goXCJ0dXJibzpmcmFtZS1sb2FkXCIsIHsgdGFyZ2V0OiBmcmFtZSB9KTtcbiAgICB9XG4gICAgbm90aWZ5QXBwbGljYXRpb25BZnRlckZyYW1lUmVuZGVyKGZldGNoUmVzcG9uc2UsIGZyYW1lKSB7XG4gICAgICAgIHJldHVybiBkaXNwYXRjaChcInR1cmJvOmZyYW1lLXJlbmRlclwiLCB7IGRldGFpbDogeyBmZXRjaFJlc3BvbnNlIH0sIHRhcmdldDogZnJhbWUsIGNhbmNlbGFibGU6IHRydWUgfSk7XG4gICAgfVxuICAgIGVsZW1lbnREcml2ZUVuYWJsZWQoZWxlbWVudCkge1xuICAgICAgICBjb25zdCBjb250YWluZXIgPSBlbGVtZW50ID09PSBudWxsIHx8IGVsZW1lbnQgPT09IHZvaWQgMCA/IHZvaWQgMCA6IGVsZW1lbnQuY2xvc2VzdChcIltkYXRhLXR1cmJvXVwiKTtcbiAgICAgICAgaWYgKHRoaXMuZHJpdmUpIHtcbiAgICAgICAgICAgIGlmIChjb250YWluZXIpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gY29udGFpbmVyLmdldEF0dHJpYnV0ZShcImRhdGEtdHVyYm9cIikgIT0gXCJmYWxzZVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBpZiAoY29udGFpbmVyKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNvbnRhaW5lci5nZXRBdHRyaWJ1dGUoXCJkYXRhLXR1cmJvXCIpID09IFwidHJ1ZVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGdldEFjdGlvbkZvckxpbmsobGluaykge1xuICAgICAgICBjb25zdCBhY3Rpb24gPSBsaW5rLmdldEF0dHJpYnV0ZShcImRhdGEtdHVyYm8tYWN0aW9uXCIpO1xuICAgICAgICByZXR1cm4gaXNBY3Rpb24oYWN0aW9uKSA/IGFjdGlvbiA6IFwiYWR2YW5jZVwiO1xuICAgIH1cbiAgICBsb2NhdGlvbklzVmlzaXRhYmxlKGxvY2F0aW9uKSB7XG4gICAgICAgIHJldHVybiBpc1ByZWZpeGVkQnkobG9jYXRpb24sIHRoaXMuc25hcHNob3Qucm9vdExvY2F0aW9uKSAmJiBpc0hUTUwobG9jYXRpb24pO1xuICAgIH1cbiAgICBnZXQgc25hcHNob3QoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnZpZXcuc25hcHNob3Q7XG4gICAgfVxufVxuZnVuY3Rpb24gZXh0ZW5kVVJMV2l0aERlcHJlY2F0ZWRQcm9wZXJ0aWVzKHVybCkge1xuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKHVybCwgZGVwcmVjYXRlZExvY2F0aW9uUHJvcGVydHlEZXNjcmlwdG9ycyk7XG59XG5jb25zdCBkZXByZWNhdGVkTG9jYXRpb25Qcm9wZXJ0eURlc2NyaXB0b3JzID0ge1xuICAgIGFic29sdXRlVVJMOiB7XG4gICAgICAgIGdldCgpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnRvU3RyaW5nKCk7XG4gICAgICAgIH1cbiAgICB9XG59O1xuXG5jb25zdCBzZXNzaW9uID0gbmV3IFNlc3Npb247XG5jb25zdCB7IG5hdmlnYXRvciB9ID0gc2Vzc2lvbjtcbmZ1bmN0aW9uIHN0YXJ0KCkge1xuICAgIHNlc3Npb24uc3RhcnQoKTtcbn1cbmZ1bmN0aW9uIHJlZ2lzdGVyQWRhcHRlcihhZGFwdGVyKSB7XG4gICAgc2Vzc2lvbi5yZWdpc3RlckFkYXB0ZXIoYWRhcHRlcik7XG59XG5mdW5jdGlvbiB2aXNpdChsb2NhdGlvbiwgb3B0aW9ucykge1xuICAgIHNlc3Npb24udmlzaXQobG9jYXRpb24sIG9wdGlvbnMpO1xufVxuZnVuY3Rpb24gY29ubmVjdFN0cmVhbVNvdXJjZShzb3VyY2UpIHtcbiAgICBzZXNzaW9uLmNvbm5lY3RTdHJlYW1Tb3VyY2Uoc291cmNlKTtcbn1cbmZ1bmN0aW9uIGRpc2Nvbm5lY3RTdHJlYW1Tb3VyY2Uoc291cmNlKSB7XG4gICAgc2Vzc2lvbi5kaXNjb25uZWN0U3RyZWFtU291cmNlKHNvdXJjZSk7XG59XG5mdW5jdGlvbiByZW5kZXJTdHJlYW1NZXNzYWdlKG1lc3NhZ2UpIHtcbiAgICBzZXNzaW9uLnJlbmRlclN0cmVhbU1lc3NhZ2UobWVzc2FnZSk7XG59XG5mdW5jdGlvbiBjbGVhckNhY2hlKCkge1xuICAgIHNlc3Npb24uY2xlYXJDYWNoZSgpO1xufVxuZnVuY3Rpb24gc2V0UHJvZ3Jlc3NCYXJEZWxheShkZWxheSkge1xuICAgIHNlc3Npb24uc2V0UHJvZ3Jlc3NCYXJEZWxheShkZWxheSk7XG59XG5cbnZhciBUdXJibyA9IC8qI19fUFVSRV9fKi9PYmplY3QuZnJlZXplKHtcbiAgICBfX3Byb3RvX186IG51bGwsXG4gICAgbmF2aWdhdG9yOiBuYXZpZ2F0b3IsXG4gICAgc2Vzc2lvbjogc2Vzc2lvbixcbiAgICBQYWdlUmVuZGVyZXI6IFBhZ2VSZW5kZXJlcixcbiAgICBQYWdlU25hcHNob3Q6IFBhZ2VTbmFwc2hvdCxcbiAgICBzdGFydDogc3RhcnQsXG4gICAgcmVnaXN0ZXJBZGFwdGVyOiByZWdpc3RlckFkYXB0ZXIsXG4gICAgdmlzaXQ6IHZpc2l0LFxuICAgIGNvbm5lY3RTdHJlYW1Tb3VyY2U6IGNvbm5lY3RTdHJlYW1Tb3VyY2UsXG4gICAgZGlzY29ubmVjdFN0cmVhbVNvdXJjZTogZGlzY29ubmVjdFN0cmVhbVNvdXJjZSxcbiAgICByZW5kZXJTdHJlYW1NZXNzYWdlOiByZW5kZXJTdHJlYW1NZXNzYWdlLFxuICAgIGNsZWFyQ2FjaGU6IGNsZWFyQ2FjaGUsXG4gICAgc2V0UHJvZ3Jlc3NCYXJEZWxheTogc2V0UHJvZ3Jlc3NCYXJEZWxheVxufSk7XG5cbmNsYXNzIEZyYW1lQ29udHJvbGxlciB7XG4gICAgY29uc3RydWN0b3IoZWxlbWVudCkge1xuICAgICAgICB0aGlzLnJlc29sdmVWaXNpdFByb21pc2UgPSAoKSA9PiB7IH07XG4gICAgICAgIHRoaXMuY29ubmVjdGVkID0gZmFsc2U7XG4gICAgICAgIHRoaXMuaGFzQmVlbkxvYWRlZCA9IGZhbHNlO1xuICAgICAgICB0aGlzLnNldHRpbmdTb3VyY2VVUkwgPSBmYWxzZTtcbiAgICAgICAgdGhpcy5lbGVtZW50ID0gZWxlbWVudDtcbiAgICAgICAgdGhpcy52aWV3ID0gbmV3IEZyYW1lVmlldyh0aGlzLCB0aGlzLmVsZW1lbnQpO1xuICAgICAgICB0aGlzLmFwcGVhcmFuY2VPYnNlcnZlciA9IG5ldyBBcHBlYXJhbmNlT2JzZXJ2ZXIodGhpcywgdGhpcy5lbGVtZW50KTtcbiAgICAgICAgdGhpcy5saW5rSW50ZXJjZXB0b3IgPSBuZXcgTGlua0ludGVyY2VwdG9yKHRoaXMsIHRoaXMuZWxlbWVudCk7XG4gICAgICAgIHRoaXMuZm9ybUludGVyY2VwdG9yID0gbmV3IEZvcm1JbnRlcmNlcHRvcih0aGlzLCB0aGlzLmVsZW1lbnQpO1xuICAgIH1cbiAgICBjb25uZWN0KCkge1xuICAgICAgICBpZiAoIXRoaXMuY29ubmVjdGVkKSB7XG4gICAgICAgICAgICB0aGlzLmNvbm5lY3RlZCA9IHRydWU7XG4gICAgICAgICAgICB0aGlzLnJlbG9hZGFibGUgPSBmYWxzZTtcbiAgICAgICAgICAgIGlmICh0aGlzLmxvYWRpbmdTdHlsZSA9PSBGcmFtZUxvYWRpbmdTdHlsZS5sYXp5KSB7XG4gICAgICAgICAgICAgICAgdGhpcy5hcHBlYXJhbmNlT2JzZXJ2ZXIuc3RhcnQoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoaXMubGlua0ludGVyY2VwdG9yLnN0YXJ0KCk7XG4gICAgICAgICAgICB0aGlzLmZvcm1JbnRlcmNlcHRvci5zdGFydCgpO1xuICAgICAgICAgICAgdGhpcy5zb3VyY2VVUkxDaGFuZ2VkKCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGlzY29ubmVjdCgpIHtcbiAgICAgICAgaWYgKHRoaXMuY29ubmVjdGVkKSB7XG4gICAgICAgICAgICB0aGlzLmNvbm5lY3RlZCA9IGZhbHNlO1xuICAgICAgICAgICAgdGhpcy5hcHBlYXJhbmNlT2JzZXJ2ZXIuc3RvcCgpO1xuICAgICAgICAgICAgdGhpcy5saW5rSW50ZXJjZXB0b3Iuc3RvcCgpO1xuICAgICAgICAgICAgdGhpcy5mb3JtSW50ZXJjZXB0b3Iuc3RvcCgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpc2FibGVkQ2hhbmdlZCgpIHtcbiAgICAgICAgaWYgKHRoaXMubG9hZGluZ1N0eWxlID09IEZyYW1lTG9hZGluZ1N0eWxlLmVhZ2VyKSB7XG4gICAgICAgICAgICB0aGlzLmxvYWRTb3VyY2VVUkwoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzb3VyY2VVUkxDaGFuZ2VkKCkge1xuICAgICAgICBpZiAodGhpcy5sb2FkaW5nU3R5bGUgPT0gRnJhbWVMb2FkaW5nU3R5bGUuZWFnZXIgfHwgdGhpcy5oYXNCZWVuTG9hZGVkKSB7XG4gICAgICAgICAgICB0aGlzLmxvYWRTb3VyY2VVUkwoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsb2FkaW5nU3R5bGVDaGFuZ2VkKCkge1xuICAgICAgICBpZiAodGhpcy5sb2FkaW5nU3R5bGUgPT0gRnJhbWVMb2FkaW5nU3R5bGUubGF6eSkge1xuICAgICAgICAgICAgdGhpcy5hcHBlYXJhbmNlT2JzZXJ2ZXIuc3RhcnQoKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuYXBwZWFyYW5jZU9ic2VydmVyLnN0b3AoKTtcbiAgICAgICAgICAgIHRoaXMubG9hZFNvdXJjZVVSTCgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGFzeW5jIGxvYWRTb3VyY2VVUkwoKSB7XG4gICAgICAgIGlmICghdGhpcy5zZXR0aW5nU291cmNlVVJMICYmIHRoaXMuZW5hYmxlZCAmJiB0aGlzLmlzQWN0aXZlICYmICh0aGlzLnJlbG9hZGFibGUgfHwgdGhpcy5zb3VyY2VVUkwgIT0gdGhpcy5jdXJyZW50VVJMKSkge1xuICAgICAgICAgICAgY29uc3QgcHJldmlvdXNVUkwgPSB0aGlzLmN1cnJlbnRVUkw7XG4gICAgICAgICAgICB0aGlzLmN1cnJlbnRVUkwgPSB0aGlzLnNvdXJjZVVSTDtcbiAgICAgICAgICAgIGlmICh0aGlzLnNvdXJjZVVSTCkge1xuICAgICAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZWxlbWVudC5sb2FkZWQgPSB0aGlzLnZpc2l0KHRoaXMuc291cmNlVVJMKTtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5hcHBlYXJhbmNlT2JzZXJ2ZXIuc3RvcCgpO1xuICAgICAgICAgICAgICAgICAgICBhd2FpdCB0aGlzLmVsZW1lbnQubG9hZGVkO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmhhc0JlZW5Mb2FkZWQgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICBzZXNzaW9uLmZyYW1lTG9hZGVkKHRoaXMuZWxlbWVudCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNhdGNoIChlcnJvcikge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLmN1cnJlbnRVUkwgPSBwcmV2aW91c1VSTDtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgZXJyb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGFzeW5jIGxvYWRSZXNwb25zZShmZXRjaFJlc3BvbnNlKSB7XG4gICAgICAgIGlmIChmZXRjaFJlc3BvbnNlLnJlZGlyZWN0ZWQpIHtcbiAgICAgICAgICAgIHRoaXMuc291cmNlVVJMID0gZmV0Y2hSZXNwb25zZS5yZXNwb25zZS51cmw7XG4gICAgICAgIH1cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGNvbnN0IGh0bWwgPSBhd2FpdCBmZXRjaFJlc3BvbnNlLnJlc3BvbnNlSFRNTDtcbiAgICAgICAgICAgIGlmIChodG1sKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgeyBib2R5IH0gPSBwYXJzZUhUTUxEb2N1bWVudChodG1sKTtcbiAgICAgICAgICAgICAgICBjb25zdCBzbmFwc2hvdCA9IG5ldyBTbmFwc2hvdChhd2FpdCB0aGlzLmV4dHJhY3RGb3JlaWduRnJhbWVFbGVtZW50KGJvZHkpKTtcbiAgICAgICAgICAgICAgICBjb25zdCByZW5kZXJlciA9IG5ldyBGcmFtZVJlbmRlcmVyKHRoaXMudmlldy5zbmFwc2hvdCwgc25hcHNob3QsIGZhbHNlKTtcbiAgICAgICAgICAgICAgICBpZiAodGhpcy52aWV3LnJlbmRlclByb21pc2UpXG4gICAgICAgICAgICAgICAgICAgIGF3YWl0IHRoaXMudmlldy5yZW5kZXJQcm9taXNlO1xuICAgICAgICAgICAgICAgIGF3YWl0IHRoaXMudmlldy5yZW5kZXIocmVuZGVyZXIpO1xuICAgICAgICAgICAgICAgIHNlc3Npb24uZnJhbWVSZW5kZXJlZChmZXRjaFJlc3BvbnNlLCB0aGlzLmVsZW1lbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGNhdGNoIChlcnJvcikge1xuICAgICAgICAgICAgY29uc29sZS5lcnJvcihlcnJvcik7XG4gICAgICAgICAgICB0aGlzLnZpZXcuaW52YWxpZGF0ZSgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGVsZW1lbnRBcHBlYXJlZEluVmlld3BvcnQoZWxlbWVudCkge1xuICAgICAgICB0aGlzLmxvYWRTb3VyY2VVUkwoKTtcbiAgICB9XG4gICAgc2hvdWxkSW50ZXJjZXB0TGlua0NsaWNrKGVsZW1lbnQsIHVybCkge1xuICAgICAgICBpZiAoZWxlbWVudC5oYXNBdHRyaWJ1dGUoXCJkYXRhLXR1cmJvLW1ldGhvZFwiKSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuc2hvdWxkSW50ZXJjZXB0TmF2aWdhdGlvbihlbGVtZW50KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaW5rQ2xpY2tJbnRlcmNlcHRlZChlbGVtZW50LCB1cmwpIHtcbiAgICAgICAgdGhpcy5yZWxvYWRhYmxlID0gdHJ1ZTtcbiAgICAgICAgdGhpcy5uYXZpZ2F0ZUZyYW1lKGVsZW1lbnQsIHVybCk7XG4gICAgfVxuICAgIHNob3VsZEludGVyY2VwdEZvcm1TdWJtaXNzaW9uKGVsZW1lbnQsIHN1Ym1pdHRlcikge1xuICAgICAgICByZXR1cm4gdGhpcy5zaG91bGRJbnRlcmNlcHROYXZpZ2F0aW9uKGVsZW1lbnQsIHN1Ym1pdHRlcik7XG4gICAgfVxuICAgIGZvcm1TdWJtaXNzaW9uSW50ZXJjZXB0ZWQoZWxlbWVudCwgc3VibWl0dGVyKSB7XG4gICAgICAgIGlmICh0aGlzLmZvcm1TdWJtaXNzaW9uKSB7XG4gICAgICAgICAgICB0aGlzLmZvcm1TdWJtaXNzaW9uLnN0b3AoKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLnJlbG9hZGFibGUgPSBmYWxzZTtcbiAgICAgICAgdGhpcy5mb3JtU3VibWlzc2lvbiA9IG5ldyBGb3JtU3VibWlzc2lvbih0aGlzLCBlbGVtZW50LCBzdWJtaXR0ZXIpO1xuICAgICAgICBpZiAodGhpcy5mb3JtU3VibWlzc2lvbi5mZXRjaFJlcXVlc3QuaXNJZGVtcG90ZW50KSB7XG4gICAgICAgICAgICB0aGlzLm5hdmlnYXRlRnJhbWUoZWxlbWVudCwgdGhpcy5mb3JtU3VibWlzc2lvbi5mZXRjaFJlcXVlc3QudXJsLmhyZWYpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgY29uc3QgeyBmZXRjaFJlcXVlc3QgfSA9IHRoaXMuZm9ybVN1Ym1pc3Npb247XG4gICAgICAgICAgICB0aGlzLnByZXBhcmVIZWFkZXJzRm9yUmVxdWVzdChmZXRjaFJlcXVlc3QuaGVhZGVycywgZmV0Y2hSZXF1ZXN0KTtcbiAgICAgICAgICAgIHRoaXMuZm9ybVN1Ym1pc3Npb24uc3RhcnQoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwcmVwYXJlSGVhZGVyc0ZvclJlcXVlc3QoaGVhZGVycywgcmVxdWVzdCkge1xuICAgICAgICBoZWFkZXJzW1wiVHVyYm8tRnJhbWVcIl0gPSB0aGlzLmlkO1xuICAgIH1cbiAgICByZXF1ZXN0U3RhcnRlZChyZXF1ZXN0KSB7XG4gICAgICAgIHRoaXMuZWxlbWVudC5zZXRBdHRyaWJ1dGUoXCJidXN5XCIsIFwiXCIpO1xuICAgIH1cbiAgICByZXF1ZXN0UHJldmVudGVkSGFuZGxpbmdSZXNwb25zZShyZXF1ZXN0LCByZXNwb25zZSkge1xuICAgICAgICB0aGlzLnJlc29sdmVWaXNpdFByb21pc2UoKTtcbiAgICB9XG4gICAgYXN5bmMgcmVxdWVzdFN1Y2NlZWRlZFdpdGhSZXNwb25zZShyZXF1ZXN0LCByZXNwb25zZSkge1xuICAgICAgICBhd2FpdCB0aGlzLmxvYWRSZXNwb25zZShyZXNwb25zZSk7XG4gICAgICAgIHRoaXMucmVzb2x2ZVZpc2l0UHJvbWlzZSgpO1xuICAgIH1cbiAgICByZXF1ZXN0RmFpbGVkV2l0aFJlc3BvbnNlKHJlcXVlc3QsIHJlc3BvbnNlKSB7XG4gICAgICAgIGNvbnNvbGUuZXJyb3IocmVzcG9uc2UpO1xuICAgICAgICB0aGlzLnJlc29sdmVWaXNpdFByb21pc2UoKTtcbiAgICB9XG4gICAgcmVxdWVzdEVycm9yZWQocmVxdWVzdCwgZXJyb3IpIHtcbiAgICAgICAgY29uc29sZS5lcnJvcihlcnJvcik7XG4gICAgICAgIHRoaXMucmVzb2x2ZVZpc2l0UHJvbWlzZSgpO1xuICAgIH1cbiAgICByZXF1ZXN0RmluaXNoZWQocmVxdWVzdCkge1xuICAgICAgICB0aGlzLmVsZW1lbnQucmVtb3ZlQXR0cmlidXRlKFwiYnVzeVwiKTtcbiAgICB9XG4gICAgZm9ybVN1Ym1pc3Npb25TdGFydGVkKGZvcm1TdWJtaXNzaW9uKSB7XG4gICAgICAgIGNvbnN0IGZyYW1lID0gdGhpcy5maW5kRnJhbWVFbGVtZW50KGZvcm1TdWJtaXNzaW9uLmZvcm1FbGVtZW50KTtcbiAgICAgICAgZnJhbWUuc2V0QXR0cmlidXRlKFwiYnVzeVwiLCBcIlwiKTtcbiAgICB9XG4gICAgZm9ybVN1Ym1pc3Npb25TdWNjZWVkZWRXaXRoUmVzcG9uc2UoZm9ybVN1Ym1pc3Npb24sIHJlc3BvbnNlKSB7XG4gICAgICAgIGNvbnN0IGZyYW1lID0gdGhpcy5maW5kRnJhbWVFbGVtZW50KGZvcm1TdWJtaXNzaW9uLmZvcm1FbGVtZW50KTtcbiAgICAgICAgZnJhbWUuZGVsZWdhdGUubG9hZFJlc3BvbnNlKHJlc3BvbnNlKTtcbiAgICB9XG4gICAgZm9ybVN1Ym1pc3Npb25GYWlsZWRXaXRoUmVzcG9uc2UoZm9ybVN1Ym1pc3Npb24sIGZldGNoUmVzcG9uc2UpIHtcbiAgICAgICAgdGhpcy5lbGVtZW50LmRlbGVnYXRlLmxvYWRSZXNwb25zZShmZXRjaFJlc3BvbnNlKTtcbiAgICB9XG4gICAgZm9ybVN1Ym1pc3Npb25FcnJvcmVkKGZvcm1TdWJtaXNzaW9uLCBlcnJvcikge1xuICAgICAgICBjb25zb2xlLmVycm9yKGVycm9yKTtcbiAgICB9XG4gICAgZm9ybVN1Ym1pc3Npb25GaW5pc2hlZChmb3JtU3VibWlzc2lvbikge1xuICAgICAgICBjb25zdCBmcmFtZSA9IHRoaXMuZmluZEZyYW1lRWxlbWVudChmb3JtU3VibWlzc2lvbi5mb3JtRWxlbWVudCk7XG4gICAgICAgIGZyYW1lLnJlbW92ZUF0dHJpYnV0ZShcImJ1c3lcIik7XG4gICAgfVxuICAgIGFsbG93c0ltbWVkaWF0ZVJlbmRlcihzbmFwc2hvdCwgcmVzdW1lKSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cbiAgICB2aWV3UmVuZGVyZWRTbmFwc2hvdChzbmFwc2hvdCwgaXNQcmV2aWV3KSB7XG4gICAgfVxuICAgIHZpZXdJbnZhbGlkYXRlZCgpIHtcbiAgICB9XG4gICAgYXN5bmMgdmlzaXQodXJsKSB7XG4gICAgICAgIGNvbnN0IHJlcXVlc3QgPSBuZXcgRmV0Y2hSZXF1ZXN0KHRoaXMsIEZldGNoTWV0aG9kLmdldCwgZXhwYW5kVVJMKHVybCkpO1xuICAgICAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgICAgICAgICB0aGlzLnJlc29sdmVWaXNpdFByb21pc2UgPSAoKSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5yZXNvbHZlVmlzaXRQcm9taXNlID0gKCkgPT4geyB9O1xuICAgICAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICByZXF1ZXN0LnBlcmZvcm0oKTtcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIG5hdmlnYXRlRnJhbWUoZWxlbWVudCwgdXJsKSB7XG4gICAgICAgIGNvbnN0IGZyYW1lID0gdGhpcy5maW5kRnJhbWVFbGVtZW50KGVsZW1lbnQpO1xuICAgICAgICBmcmFtZS5zcmMgPSB1cmw7XG4gICAgfVxuICAgIGZpbmRGcmFtZUVsZW1lbnQoZWxlbWVudCkge1xuICAgICAgICB2YXIgX2E7XG4gICAgICAgIGNvbnN0IGlkID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXR1cmJvLWZyYW1lXCIpIHx8IHRoaXMuZWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJ0YXJnZXRcIik7XG4gICAgICAgIHJldHVybiAoX2EgPSBnZXRGcmFtZUVsZW1lbnRCeUlkKGlkKSkgIT09IG51bGwgJiYgX2EgIT09IHZvaWQgMCA/IF9hIDogdGhpcy5lbGVtZW50O1xuICAgIH1cbiAgICBhc3luYyBleHRyYWN0Rm9yZWlnbkZyYW1lRWxlbWVudChjb250YWluZXIpIHtcbiAgICAgICAgbGV0IGVsZW1lbnQ7XG4gICAgICAgIGNvbnN0IGlkID0gQ1NTLmVzY2FwZSh0aGlzLmlkKTtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGlmIChlbGVtZW50ID0gYWN0aXZhdGVFbGVtZW50KGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKGB0dXJiby1mcmFtZSMke2lkfWApLCB0aGlzLmN1cnJlbnRVUkwpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGVsZW1lbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoZWxlbWVudCA9IGFjdGl2YXRlRWxlbWVudChjb250YWluZXIucXVlcnlTZWxlY3RvcihgdHVyYm8tZnJhbWVbc3JjXVtyZWN1cnNlfj0ke2lkfV1gKSwgdGhpcy5jdXJyZW50VVJMKSkge1xuICAgICAgICAgICAgICAgIGF3YWl0IGVsZW1lbnQubG9hZGVkO1xuICAgICAgICAgICAgICAgIHJldHVybiBhd2FpdCB0aGlzLmV4dHJhY3RGb3JlaWduRnJhbWVFbGVtZW50KGVsZW1lbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc29sZS5lcnJvcihgUmVzcG9uc2UgaGFzIG5vIG1hdGNoaW5nIDx0dXJiby1mcmFtZSBpZD1cIiR7aWR9XCI+IGVsZW1lbnRgKTtcbiAgICAgICAgfVxuICAgICAgICBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBuZXcgRnJhbWVFbGVtZW50KCk7XG4gICAgfVxuICAgIHNob3VsZEludGVyY2VwdE5hdmlnYXRpb24oZWxlbWVudCwgc3VibWl0dGVyKSB7XG4gICAgICAgIGNvbnN0IGlkID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXR1cmJvLWZyYW1lXCIpIHx8IHRoaXMuZWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJ0YXJnZXRcIik7XG4gICAgICAgIGlmICghdGhpcy5lbmFibGVkIHx8IGlkID09IFwiX3RvcFwiKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGlkKSB7XG4gICAgICAgICAgICBjb25zdCBmcmFtZUVsZW1lbnQgPSBnZXRGcmFtZUVsZW1lbnRCeUlkKGlkKTtcbiAgICAgICAgICAgIGlmIChmcmFtZUVsZW1lbnQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gIWZyYW1lRWxlbWVudC5kaXNhYmxlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpZiAoIXNlc3Npb24uZWxlbWVudERyaXZlRW5hYmxlZChlbGVtZW50KSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgICAgIGlmIChzdWJtaXR0ZXIgJiYgIXNlc3Npb24uZWxlbWVudERyaXZlRW5hYmxlZChzdWJtaXR0ZXIpKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIGdldCBpZCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZWxlbWVudC5pZDtcbiAgICB9XG4gICAgZ2V0IGVuYWJsZWQoKSB7XG4gICAgICAgIHJldHVybiAhdGhpcy5lbGVtZW50LmRpc2FibGVkO1xuICAgIH1cbiAgICBnZXQgc291cmNlVVJMKCkge1xuICAgICAgICBpZiAodGhpcy5lbGVtZW50LnNyYykge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuZWxlbWVudC5zcmM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZ2V0IHJlbG9hZGFibGUoKSB7XG4gICAgICAgIGNvbnN0IGZyYW1lID0gdGhpcy5maW5kRnJhbWVFbGVtZW50KHRoaXMuZWxlbWVudCk7XG4gICAgICAgIHJldHVybiBmcmFtZS5oYXNBdHRyaWJ1dGUoXCJyZWxvYWRhYmxlXCIpO1xuICAgIH1cbiAgICBzZXQgcmVsb2FkYWJsZSh2YWx1ZSkge1xuICAgICAgICBjb25zdCBmcmFtZSA9IHRoaXMuZmluZEZyYW1lRWxlbWVudCh0aGlzLmVsZW1lbnQpO1xuICAgICAgICBpZiAodmFsdWUpIHtcbiAgICAgICAgICAgIGZyYW1lLnNldEF0dHJpYnV0ZShcInJlbG9hZGFibGVcIiwgXCJcIik7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBmcmFtZS5yZW1vdmVBdHRyaWJ1dGUoXCJyZWxvYWRhYmxlXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNldCBzb3VyY2VVUkwoc291cmNlVVJMKSB7XG4gICAgICAgIHRoaXMuc2V0dGluZ1NvdXJjZVVSTCA9IHRydWU7XG4gICAgICAgIHRoaXMuZWxlbWVudC5zcmMgPSBzb3VyY2VVUkwgIT09IG51bGwgJiYgc291cmNlVVJMICE9PSB2b2lkIDAgPyBzb3VyY2VVUkwgOiBudWxsO1xuICAgICAgICB0aGlzLmN1cnJlbnRVUkwgPSB0aGlzLmVsZW1lbnQuc3JjO1xuICAgICAgICB0aGlzLnNldHRpbmdTb3VyY2VVUkwgPSBmYWxzZTtcbiAgICB9XG4gICAgZ2V0IGxvYWRpbmdTdHlsZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZWxlbWVudC5sb2FkaW5nO1xuICAgIH1cbiAgICBnZXQgaXNMb2FkaW5nKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5mb3JtU3VibWlzc2lvbiAhPT0gdW5kZWZpbmVkIHx8IHRoaXMucmVzb2x2ZVZpc2l0UHJvbWlzZSgpICE9PSB1bmRlZmluZWQ7XG4gICAgfVxuICAgIGdldCBpc0FjdGl2ZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZWxlbWVudC5pc0FjdGl2ZSAmJiB0aGlzLmNvbm5lY3RlZDtcbiAgICB9XG59XG5mdW5jdGlvbiBnZXRGcmFtZUVsZW1lbnRCeUlkKGlkKSB7XG4gICAgaWYgKGlkICE9IG51bGwpIHtcbiAgICAgICAgY29uc3QgZWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTtcbiAgICAgICAgaWYgKGVsZW1lbnQgaW5zdGFuY2VvZiBGcmFtZUVsZW1lbnQpIHtcbiAgICAgICAgICAgIHJldHVybiBlbGVtZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuZnVuY3Rpb24gYWN0aXZhdGVFbGVtZW50KGVsZW1lbnQsIGN1cnJlbnRVUkwpIHtcbiAgICBpZiAoZWxlbWVudCkge1xuICAgICAgICBjb25zdCBzcmMgPSBlbGVtZW50LmdldEF0dHJpYnV0ZShcInNyY1wiKTtcbiAgICAgICAgaWYgKHNyYyAhPSBudWxsICYmIGN1cnJlbnRVUkwgIT0gbnVsbCAmJiB1cmxzQXJlRXF1YWwoc3JjLCBjdXJyZW50VVJMKSkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKGBNYXRjaGluZyA8dHVyYm8tZnJhbWUgaWQ9XCIke2VsZW1lbnQuaWR9XCI+IGVsZW1lbnQgaGFzIGEgc291cmNlIFVSTCB3aGljaCByZWZlcmVuY2VzIGl0c2VsZmApO1xuICAgICAgICB9XG4gICAgICAgIGlmIChlbGVtZW50Lm93bmVyRG9jdW1lbnQgIT09IGRvY3VtZW50KSB7XG4gICAgICAgICAgICBlbGVtZW50ID0gZG9jdW1lbnQuaW1wb3J0Tm9kZShlbGVtZW50LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoZWxlbWVudCBpbnN0YW5jZW9mIEZyYW1lRWxlbWVudCkge1xuICAgICAgICAgICAgZWxlbWVudC5jb25uZWN0ZWRDYWxsYmFjaygpO1xuICAgICAgICAgICAgcmV0dXJuIGVsZW1lbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmNvbnN0IFN0cmVhbUFjdGlvbnMgPSB7XG4gICAgYWZ0ZXIoKSB7XG4gICAgICAgIHRoaXMudGFyZ2V0RWxlbWVudHMuZm9yRWFjaChlID0+IHsgdmFyIF9hOyByZXR1cm4gKF9hID0gZS5wYXJlbnRFbGVtZW50KSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuaW5zZXJ0QmVmb3JlKHRoaXMudGVtcGxhdGVDb250ZW50LCBlLm5leHRTaWJsaW5nKTsgfSk7XG4gICAgfSxcbiAgICBhcHBlbmQoKSB7XG4gICAgICAgIHRoaXMucmVtb3ZlRHVwbGljYXRlVGFyZ2V0Q2hpbGRyZW4oKTtcbiAgICAgICAgdGhpcy50YXJnZXRFbGVtZW50cy5mb3JFYWNoKGUgPT4gZS5hcHBlbmQodGhpcy50ZW1wbGF0ZUNvbnRlbnQpKTtcbiAgICB9LFxuICAgIGJlZm9yZSgpIHtcbiAgICAgICAgdGhpcy50YXJnZXRFbGVtZW50cy5mb3JFYWNoKGUgPT4geyB2YXIgX2E7IHJldHVybiAoX2EgPSBlLnBhcmVudEVsZW1lbnQpID09PSBudWxsIHx8IF9hID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYS5pbnNlcnRCZWZvcmUodGhpcy50ZW1wbGF0ZUNvbnRlbnQsIGUpOyB9KTtcbiAgICB9LFxuICAgIHByZXBlbmQoKSB7XG4gICAgICAgIHRoaXMucmVtb3ZlRHVwbGljYXRlVGFyZ2V0Q2hpbGRyZW4oKTtcbiAgICAgICAgdGhpcy50YXJnZXRFbGVtZW50cy5mb3JFYWNoKGUgPT4gZS5wcmVwZW5kKHRoaXMudGVtcGxhdGVDb250ZW50KSk7XG4gICAgfSxcbiAgICByZW1vdmUoKSB7XG4gICAgICAgIHRoaXMudGFyZ2V0RWxlbWVudHMuZm9yRWFjaChlID0+IGUucmVtb3ZlKCkpO1xuICAgIH0sXG4gICAgcmVwbGFjZSgpIHtcbiAgICAgICAgdGhpcy50YXJnZXRFbGVtZW50cy5mb3JFYWNoKGUgPT4gZS5yZXBsYWNlV2l0aCh0aGlzLnRlbXBsYXRlQ29udGVudCkpO1xuICAgIH0sXG4gICAgdXBkYXRlKCkge1xuICAgICAgICB0aGlzLnRhcmdldEVsZW1lbnRzLmZvckVhY2goZSA9PiB7XG4gICAgICAgICAgICBlLmlubmVySFRNTCA9IFwiXCI7XG4gICAgICAgICAgICBlLmFwcGVuZCh0aGlzLnRlbXBsYXRlQ29udGVudCk7XG4gICAgICAgIH0pO1xuICAgIH1cbn07XG5cbmNsYXNzIFN0cmVhbUVsZW1lbnQgZXh0ZW5kcyBIVE1MRWxlbWVudCB7XG4gICAgYXN5bmMgY29ubmVjdGVkQ2FsbGJhY2soKSB7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBhd2FpdCB0aGlzLnJlbmRlcigpO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIChlcnJvcikge1xuICAgICAgICAgICAgY29uc29sZS5lcnJvcihlcnJvcik7XG4gICAgICAgIH1cbiAgICAgICAgZmluYWxseSB7XG4gICAgICAgICAgICB0aGlzLmRpc2Nvbm5lY3QoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhc3luYyByZW5kZXIoKSB7XG4gICAgICAgIHZhciBfYTtcbiAgICAgICAgcmV0dXJuIChfYSA9IHRoaXMucmVuZGVyUHJvbWlzZSkgIT09IG51bGwgJiYgX2EgIT09IHZvaWQgMCA/IF9hIDogKHRoaXMucmVuZGVyUHJvbWlzZSA9IChhc3luYyAoKSA9PiB7XG4gICAgICAgICAgICBpZiAodGhpcy5kaXNwYXRjaEV2ZW50KHRoaXMuYmVmb3JlUmVuZGVyRXZlbnQpKSB7XG4gICAgICAgICAgICAgICAgYXdhaXQgbmV4dEFuaW1hdGlvbkZyYW1lKCk7XG4gICAgICAgICAgICAgICAgdGhpcy5wZXJmb3JtQWN0aW9uKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pKCkpO1xuICAgIH1cbiAgICBkaXNjb25uZWN0KCkge1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgdGhpcy5yZW1vdmUoKTtcbiAgICAgICAgfVxuICAgICAgICBjYXRjaCAoX2EpIHsgfVxuICAgIH1cbiAgICByZW1vdmVEdXBsaWNhdGVUYXJnZXRDaGlsZHJlbigpIHtcbiAgICAgICAgdGhpcy5kdXBsaWNhdGVDaGlsZHJlbi5mb3JFYWNoKGMgPT4gYy5yZW1vdmUoKSk7XG4gICAgfVxuICAgIGdldCBkdXBsaWNhdGVDaGlsZHJlbigpIHtcbiAgICAgICAgdmFyIF9hO1xuICAgICAgICBjb25zdCBleGlzdGluZ0NoaWxkcmVuID0gdGhpcy50YXJnZXRFbGVtZW50cy5mbGF0TWFwKGUgPT4gWy4uLmUuY2hpbGRyZW5dKS5maWx0ZXIoYyA9PiAhIWMuaWQpO1xuICAgICAgICBjb25zdCBuZXdDaGlsZHJlbklkcyA9IFsuLi4oX2EgPSB0aGlzLnRlbXBsYXRlQ29udGVudCkgPT09IG51bGwgfHwgX2EgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9hLmNoaWxkcmVuXS5maWx0ZXIoYyA9PiAhIWMuaWQpLm1hcChjID0+IGMuaWQpO1xuICAgICAgICByZXR1cm4gZXhpc3RpbmdDaGlsZHJlbi5maWx0ZXIoYyA9PiBuZXdDaGlsZHJlbklkcy5pbmNsdWRlcyhjLmlkKSk7XG4gICAgfVxuICAgIGdldCBwZXJmb3JtQWN0aW9uKCkge1xuICAgICAgICBpZiAodGhpcy5hY3Rpb24pIHtcbiAgICAgICAgICAgIGNvbnN0IGFjdGlvbkZ1bmN0aW9uID0gU3RyZWFtQWN0aW9uc1t0aGlzLmFjdGlvbl07XG4gICAgICAgICAgICBpZiAoYWN0aW9uRnVuY3Rpb24pIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gYWN0aW9uRnVuY3Rpb247XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLnJhaXNlKFwidW5rbm93biBhY3Rpb25cIik7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5yYWlzZShcImFjdGlvbiBhdHRyaWJ1dGUgaXMgbWlzc2luZ1wiKTtcbiAgICB9XG4gICAgZ2V0IHRhcmdldEVsZW1lbnRzKCkge1xuICAgICAgICBpZiAodGhpcy50YXJnZXQpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnRhcmdldEVsZW1lbnRzQnlJZDtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmICh0aGlzLnRhcmdldHMpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnRhcmdldEVsZW1lbnRzQnlRdWVyeTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMucmFpc2UoXCJ0YXJnZXQgb3IgdGFyZ2V0cyBhdHRyaWJ1dGUgaXMgbWlzc2luZ1wiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBnZXQgdGVtcGxhdGVDb250ZW50KCkge1xuICAgICAgICByZXR1cm4gdGhpcy50ZW1wbGF0ZUVsZW1lbnQuY29udGVudC5jbG9uZU5vZGUodHJ1ZSk7XG4gICAgfVxuICAgIGdldCB0ZW1wbGF0ZUVsZW1lbnQoKSB7XG4gICAgICAgIGlmICh0aGlzLmZpcnN0RWxlbWVudENoaWxkIGluc3RhbmNlb2YgSFRNTFRlbXBsYXRlRWxlbWVudCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMuZmlyc3RFbGVtZW50Q2hpbGQ7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5yYWlzZShcImZpcnN0IGNoaWxkIGVsZW1lbnQgbXVzdCBiZSBhIDx0ZW1wbGF0ZT4gZWxlbWVudFwiKTtcbiAgICB9XG4gICAgZ2V0IGFjdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZ2V0QXR0cmlidXRlKFwiYWN0aW9uXCIpO1xuICAgIH1cbiAgICBnZXQgdGFyZ2V0KCkge1xuICAgICAgICByZXR1cm4gdGhpcy5nZXRBdHRyaWJ1dGUoXCJ0YXJnZXRcIik7XG4gICAgfVxuICAgIGdldCB0YXJnZXRzKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5nZXRBdHRyaWJ1dGUoXCJ0YXJnZXRzXCIpO1xuICAgIH1cbiAgICByYWlzZShtZXNzYWdlKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihgJHt0aGlzLmRlc2NyaXB0aW9ufTogJHttZXNzYWdlfWApO1xuICAgIH1cbiAgICBnZXQgZGVzY3JpcHRpb24oKSB7XG4gICAgICAgIHZhciBfYSwgX2I7XG4gICAgICAgIHJldHVybiAoX2IgPSAoKF9hID0gdGhpcy5vdXRlckhUTUwubWF0Y2goLzxbXj5dKz4vKSkgIT09IG51bGwgJiYgX2EgIT09IHZvaWQgMCA/IF9hIDogW10pWzBdKSAhPT0gbnVsbCAmJiBfYiAhPT0gdm9pZCAwID8gX2IgOiBcIjx0dXJiby1zdHJlYW0+XCI7XG4gICAgfVxuICAgIGdldCBiZWZvcmVSZW5kZXJFdmVudCgpIHtcbiAgICAgICAgcmV0dXJuIG5ldyBDdXN0b21FdmVudChcInR1cmJvOmJlZm9yZS1zdHJlYW0tcmVuZGVyXCIsIHsgYnViYmxlczogdHJ1ZSwgY2FuY2VsYWJsZTogdHJ1ZSB9KTtcbiAgICB9XG4gICAgZ2V0IHRhcmdldEVsZW1lbnRzQnlJZCgpIHtcbiAgICAgICAgdmFyIF9hO1xuICAgICAgICBjb25zdCBlbGVtZW50ID0gKF9hID0gdGhpcy5vd25lckRvY3VtZW50KSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuZ2V0RWxlbWVudEJ5SWQodGhpcy50YXJnZXQpO1xuICAgICAgICBpZiAoZWxlbWVudCAhPT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIFtlbGVtZW50XTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBbXTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBnZXQgdGFyZ2V0RWxlbWVudHNCeVF1ZXJ5KCkge1xuICAgICAgICB2YXIgX2E7XG4gICAgICAgIGNvbnN0IGVsZW1lbnRzID0gKF9hID0gdGhpcy5vd25lckRvY3VtZW50KSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EucXVlcnlTZWxlY3RvckFsbCh0aGlzLnRhcmdldHMpO1xuICAgICAgICBpZiAoZWxlbWVudHMubGVuZ3RoICE9PSAwKSB7XG4gICAgICAgICAgICByZXR1cm4gQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoZWxlbWVudHMpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIFtdO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5GcmFtZUVsZW1lbnQuZGVsZWdhdGVDb25zdHJ1Y3RvciA9IEZyYW1lQ29udHJvbGxlcjtcbmN1c3RvbUVsZW1lbnRzLmRlZmluZShcInR1cmJvLWZyYW1lXCIsIEZyYW1lRWxlbWVudCk7XG5jdXN0b21FbGVtZW50cy5kZWZpbmUoXCJ0dXJiby1zdHJlYW1cIiwgU3RyZWFtRWxlbWVudCk7XG5cbigoKSA9PiB7XG4gICAgbGV0IGVsZW1lbnQgPSBkb2N1bWVudC5jdXJyZW50U2NyaXB0O1xuICAgIGlmICghZWxlbWVudClcbiAgICAgICAgcmV0dXJuO1xuICAgIGlmIChlbGVtZW50Lmhhc0F0dHJpYnV0ZShcImRhdGEtdHVyYm8tc3VwcHJlc3Mtd2FybmluZ1wiKSlcbiAgICAgICAgcmV0dXJuO1xuICAgIHdoaWxlIChlbGVtZW50ID0gZWxlbWVudC5wYXJlbnRFbGVtZW50KSB7XG4gICAgICAgIGlmIChlbGVtZW50ID09IGRvY3VtZW50LmJvZHkpIHtcbiAgICAgICAgICAgIHJldHVybiBjb25zb2xlLndhcm4odW5pbmRlbnQgYFxuICAgICAgICBZb3UgYXJlIGxvYWRpbmcgVHVyYm8gZnJvbSBhIDxzY3JpcHQ+IGVsZW1lbnQgaW5zaWRlIHRoZSA8Ym9keT4gZWxlbWVudC4gVGhpcyBpcyBwcm9iYWJseSBub3Qgd2hhdCB5b3UgbWVhbnQgdG8gZG8hXG5cbiAgICAgICAgTG9hZCB5b3VyIGFwcGxpY2F0aW9uXHUyMDE5cyBKYXZhU2NyaXB0IGJ1bmRsZSBpbnNpZGUgdGhlIDxoZWFkPiBlbGVtZW50IGluc3RlYWQuIDxzY3JpcHQ+IGVsZW1lbnRzIGluIDxib2R5PiBhcmUgZXZhbHVhdGVkIHdpdGggZWFjaCBwYWdlIGNoYW5nZS5cblxuICAgICAgICBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlOiBodHRwczovL3R1cmJvLmhvdHdpcmVkLmRldi9oYW5kYm9vay9idWlsZGluZyN3b3JraW5nLXdpdGgtc2NyaXB0LWVsZW1lbnRzXG5cbiAgICAgICAgXHUyMDE0XHUyMDE0XG4gICAgICAgIFN1cHByZXNzIHRoaXMgd2FybmluZyBieSBhZGRpbmcgYSBcImRhdGEtdHVyYm8tc3VwcHJlc3Mtd2FybmluZ1wiIGF0dHJpYnV0ZSB0bzogJXNcbiAgICAgIGAsIGVsZW1lbnQub3V0ZXJIVE1MKTtcbiAgICAgICAgfVxuICAgIH1cbn0pKCk7XG5cbndpbmRvdy5UdXJibyA9IFR1cmJvO1xuc3RhcnQoKTtcblxuZXhwb3J0IHsgUGFnZVJlbmRlcmVyLCBQYWdlU25hcHNob3QsIGNsZWFyQ2FjaGUsIGNvbm5lY3RTdHJlYW1Tb3VyY2UsIGRpc2Nvbm5lY3RTdHJlYW1Tb3VyY2UsIG5hdmlnYXRvciwgcmVnaXN0ZXJBZGFwdGVyLCByZW5kZXJTdHJlYW1NZXNzYWdlLCBzZXNzaW9uLCBzZXRQcm9ncmVzc0JhckRlbGF5LCBzdGFydCwgdmlzaXQgfTtcbiIsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsICJpbXBvcnQgeyBDb250cm9sbGVyIH0gZnJvbSBcInN0aW11bHVzXCI7XG5pbXBvcnQgeyBEYXRlVGltZSB9IGZyb20gXCJsdXhvblwiO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBleHRlbmRzIENvbnRyb2xsZXIge1xuICBzdGF0aWMgdmFsdWVzID0geyBmb3JtYXQ6IFN0cmluZyB9O1xuXG4gIGNvbm5lY3QoKSB7XG4gICAgdmFyIGJyb3dzZXJUeiA9IEludGwuRGF0ZVRpbWVGb3JtYXQoKS5yZXNvbHZlZE9wdGlvbnMoKS50aW1lWm9uZTtcbiAgICB2YXIgYnJvd3NlckxvY2FsZSA9IEludGwuRGF0ZVRpbWVGb3JtYXQoKS5yZXNvbHZlZE9wdGlvbnMoKS5sb2NhbGU7XG4gICAgdmFyIGxvY2FsZSA9IGRvY3VtZW50LmJvZHkuZGF0YXNldC5sb2NhbGUgfHwgYnJvd3NlckxvY2FsZSB8fCBcImVuXCI7XG4gICAgdmFyIHR6ID0gZG9jdW1lbnQuYm9keS5kYXRhc2V0LnR6IHx8IGJyb3dzZXJUeiB8fCBcIlVUQ1wiO1xuICAgIHZhciBzdHlsZSA9IERhdGVUaW1lW3RoaXMuZm9ybWF0VmFsdWVdO1xuICAgIGNvbnNvbGUubG9nKGxvY2FsZSx0eixzdHlsZSk7XG4gICAgdGhpcy5kYXRlID0gRGF0ZVRpbWUuZnJvbUlTTyh0aGlzLmVsZW1lbnQuZGF0ZVRpbWUpLnNldFpvbmUodHopLnNldExvY2FsZShsb2NhbGUpO1xuICAgIHRoaXMuZWxlbWVudC5pbm5lclRleHQgPSB0aGlzLmRhdGUudG9Mb2NhbGVTdHJpbmcoc3R5bGUpO1xuICB9XG5cbn1cblxuIiwgImltcG9ydCBjMCBmcm9tICcuL3RpbWVfY29udHJvbGxlcic7XG5leHBvcnQgY29uc3QgZGVmaW5pdGlvbnMgPSBbXG5cdHtpZGVudGlmaWVyOiAndGltZScsIGNvbnRyb2xsZXJDb25zdHJ1Y3RvcjogYzB9LFxuXTtcbiIsICIvLyB3cmFwcyB2YWx1ZSBpbiBjbG9zdXJlIG9yIHJldHVybnMgY2xvc3VyZVxuZXhwb3J0IGxldCBjbG9zdXJlID0gKHZhbHVlKSA9PiB7XG4gIGlmKHR5cGVvZiB2YWx1ZSA9PT0gXCJmdW5jdGlvblwiKXtcbiAgICByZXR1cm4gdmFsdWVcbiAgfSBlbHNlIHtcbiAgICBsZXQgY2xvc3VyZSA9IGZ1bmN0aW9uICgpeyByZXR1cm4gdmFsdWUgfVxuICAgIHJldHVybiBjbG9zdXJlXG4gIH1cbn1cbiIsICJleHBvcnQgY29uc3QgZ2xvYmFsU2VsZiA9IHR5cGVvZiBzZWxmICE9PSBcInVuZGVmaW5lZFwiID8gc2VsZiA6IG51bGxcbmV4cG9ydCBjb25zdCBwaHhXaW5kb3cgPSB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiID8gd2luZG93IDogbnVsbFxuZXhwb3J0IGNvbnN0IGdsb2JhbCA9IGdsb2JhbFNlbGYgfHwgcGh4V2luZG93IHx8IHRoaXNcbmV4cG9ydCBjb25zdCBERUZBVUxUX1ZTTiA9IFwiMi4wLjBcIlxuZXhwb3J0IGNvbnN0IFNPQ0tFVF9TVEFURVMgPSB7Y29ubmVjdGluZzogMCwgb3BlbjogMSwgY2xvc2luZzogMiwgY2xvc2VkOiAzfVxuZXhwb3J0IGNvbnN0IERFRkFVTFRfVElNRU9VVCA9IDEwMDAwXG5leHBvcnQgY29uc3QgV1NfQ0xPU0VfTk9STUFMID0gMTAwMFxuZXhwb3J0IGNvbnN0IENIQU5ORUxfU1RBVEVTID0ge1xuICBjbG9zZWQ6IFwiY2xvc2VkXCIsXG4gIGVycm9yZWQ6IFwiZXJyb3JlZFwiLFxuICBqb2luZWQ6IFwiam9pbmVkXCIsXG4gIGpvaW5pbmc6IFwiam9pbmluZ1wiLFxuICBsZWF2aW5nOiBcImxlYXZpbmdcIixcbn1cbmV4cG9ydCBjb25zdCBDSEFOTkVMX0VWRU5UUyA9IHtcbiAgY2xvc2U6IFwicGh4X2Nsb3NlXCIsXG4gIGVycm9yOiBcInBoeF9lcnJvclwiLFxuICBqb2luOiBcInBoeF9qb2luXCIsXG4gIHJlcGx5OiBcInBoeF9yZXBseVwiLFxuICBsZWF2ZTogXCJwaHhfbGVhdmVcIlxufVxuZXhwb3J0IGNvbnN0IENIQU5ORUxfTElGRUNZQ0xFX0VWRU5UUyA9IFtcbiAgQ0hBTk5FTF9FVkVOVFMuY2xvc2UsXG4gIENIQU5ORUxfRVZFTlRTLmVycm9yLFxuICBDSEFOTkVMX0VWRU5UUy5qb2luLFxuICBDSEFOTkVMX0VWRU5UUy5yZXBseSxcbiAgQ0hBTk5FTF9FVkVOVFMubGVhdmVcbl1cbmV4cG9ydCBjb25zdCBUUkFOU1BPUlRTID0ge1xuICBsb25ncG9sbDogXCJsb25ncG9sbFwiLFxuICB3ZWJzb2NrZXQ6IFwid2Vic29ja2V0XCJcbn1cbiIsICIvKipcbiAqIEluaXRpYWxpemVzIHRoZSBQdXNoXG4gKiBAcGFyYW0ge0NoYW5uZWx9IGNoYW5uZWwgLSBUaGUgQ2hhbm5lbFxuICogQHBhcmFtIHtzdHJpbmd9IGV2ZW50IC0gVGhlIGV2ZW50LCBmb3IgZXhhbXBsZSBgXCJwaHhfam9pblwiYFxuICogQHBhcmFtIHtPYmplY3R9IHBheWxvYWQgLSBUaGUgcGF5bG9hZCwgZm9yIGV4YW1wbGUgYHt1c2VyX2lkOiAxMjN9YFxuICogQHBhcmFtIHtudW1iZXJ9IHRpbWVvdXQgLSBUaGUgcHVzaCB0aW1lb3V0IGluIG1pbGxpc2Vjb25kc1xuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBQdXNoIHtcbiAgY29uc3RydWN0b3IoY2hhbm5lbCwgZXZlbnQsIHBheWxvYWQsIHRpbWVvdXQpe1xuICAgIHRoaXMuY2hhbm5lbCA9IGNoYW5uZWxcbiAgICB0aGlzLmV2ZW50ID0gZXZlbnRcbiAgICB0aGlzLnBheWxvYWQgPSBwYXlsb2FkIHx8IGZ1bmN0aW9uICgpeyByZXR1cm4ge30gfVxuICAgIHRoaXMucmVjZWl2ZWRSZXNwID0gbnVsbFxuICAgIHRoaXMudGltZW91dCA9IHRpbWVvdXRcbiAgICB0aGlzLnRpbWVvdXRUaW1lciA9IG51bGxcbiAgICB0aGlzLnJlY0hvb2tzID0gW11cbiAgICB0aGlzLnNlbnQgPSBmYWxzZVxuICB9XG5cbiAgLyoqXG4gICAqXG4gICAqIEBwYXJhbSB7bnVtYmVyfSB0aW1lb3V0XG4gICAqL1xuICByZXNlbmQodGltZW91dCl7XG4gICAgdGhpcy50aW1lb3V0ID0gdGltZW91dFxuICAgIHRoaXMucmVzZXQoKVxuICAgIHRoaXMuc2VuZCgpXG4gIH1cblxuICAvKipcbiAgICpcbiAgICovXG4gIHNlbmQoKXtcbiAgICBpZih0aGlzLmhhc1JlY2VpdmVkKFwidGltZW91dFwiKSl7IHJldHVybiB9XG4gICAgdGhpcy5zdGFydFRpbWVvdXQoKVxuICAgIHRoaXMuc2VudCA9IHRydWVcbiAgICB0aGlzLmNoYW5uZWwuc29ja2V0LnB1c2goe1xuICAgICAgdG9waWM6IHRoaXMuY2hhbm5lbC50b3BpYyxcbiAgICAgIGV2ZW50OiB0aGlzLmV2ZW50LFxuICAgICAgcGF5bG9hZDogdGhpcy5wYXlsb2FkKCksXG4gICAgICByZWY6IHRoaXMucmVmLFxuICAgICAgam9pbl9yZWY6IHRoaXMuY2hhbm5lbC5qb2luUmVmKClcbiAgICB9KVxuICB9XG5cbiAgLyoqXG4gICAqXG4gICAqIEBwYXJhbSB7Kn0gc3RhdHVzXG4gICAqIEBwYXJhbSB7Kn0gY2FsbGJhY2tcbiAgICovXG4gIHJlY2VpdmUoc3RhdHVzLCBjYWxsYmFjayl7XG4gICAgaWYodGhpcy5oYXNSZWNlaXZlZChzdGF0dXMpKXtcbiAgICAgIGNhbGxiYWNrKHRoaXMucmVjZWl2ZWRSZXNwLnJlc3BvbnNlKVxuICAgIH1cblxuICAgIHRoaXMucmVjSG9va3MucHVzaCh7c3RhdHVzLCBjYWxsYmFja30pXG4gICAgcmV0dXJuIHRoaXNcbiAgfVxuXG4gIC8qKlxuICAgKiBAcHJpdmF0ZVxuICAgKi9cbiAgcmVzZXQoKXtcbiAgICB0aGlzLmNhbmNlbFJlZkV2ZW50KClcbiAgICB0aGlzLnJlZiA9IG51bGxcbiAgICB0aGlzLnJlZkV2ZW50ID0gbnVsbFxuICAgIHRoaXMucmVjZWl2ZWRSZXNwID0gbnVsbFxuICAgIHRoaXMuc2VudCA9IGZhbHNlXG4gIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIG1hdGNoUmVjZWl2ZSh7c3RhdHVzLCByZXNwb25zZSwgX3JlZn0pe1xuICAgIHRoaXMucmVjSG9va3MuZmlsdGVyKGggPT4gaC5zdGF0dXMgPT09IHN0YXR1cylcbiAgICAgIC5mb3JFYWNoKGggPT4gaC5jYWxsYmFjayhyZXNwb25zZSkpXG4gIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIGNhbmNlbFJlZkV2ZW50KCl7XG4gICAgaWYoIXRoaXMucmVmRXZlbnQpeyByZXR1cm4gfVxuICAgIHRoaXMuY2hhbm5lbC5vZmYodGhpcy5yZWZFdmVudClcbiAgfVxuXG4gIC8qKlxuICAgKiBAcHJpdmF0ZVxuICAgKi9cbiAgY2FuY2VsVGltZW91dCgpe1xuICAgIGNsZWFyVGltZW91dCh0aGlzLnRpbWVvdXRUaW1lcilcbiAgICB0aGlzLnRpbWVvdXRUaW1lciA9IG51bGxcbiAgfVxuXG4gIC8qKlxuICAgKiBAcHJpdmF0ZVxuICAgKi9cbiAgc3RhcnRUaW1lb3V0KCl7XG4gICAgaWYodGhpcy50aW1lb3V0VGltZXIpeyB0aGlzLmNhbmNlbFRpbWVvdXQoKSB9XG4gICAgdGhpcy5yZWYgPSB0aGlzLmNoYW5uZWwuc29ja2V0Lm1ha2VSZWYoKVxuICAgIHRoaXMucmVmRXZlbnQgPSB0aGlzLmNoYW5uZWwucmVwbHlFdmVudE5hbWUodGhpcy5yZWYpXG5cbiAgICB0aGlzLmNoYW5uZWwub24odGhpcy5yZWZFdmVudCwgcGF5bG9hZCA9PiB7XG4gICAgICB0aGlzLmNhbmNlbFJlZkV2ZW50KClcbiAgICAgIHRoaXMuY2FuY2VsVGltZW91dCgpXG4gICAgICB0aGlzLnJlY2VpdmVkUmVzcCA9IHBheWxvYWRcbiAgICAgIHRoaXMubWF0Y2hSZWNlaXZlKHBheWxvYWQpXG4gICAgfSlcblxuICAgIHRoaXMudGltZW91dFRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICB0aGlzLnRyaWdnZXIoXCJ0aW1lb3V0XCIsIHt9KVxuICAgIH0sIHRoaXMudGltZW91dClcbiAgfVxuXG4gIC8qKlxuICAgKiBAcHJpdmF0ZVxuICAgKi9cbiAgaGFzUmVjZWl2ZWQoc3RhdHVzKXtcbiAgICByZXR1cm4gdGhpcy5yZWNlaXZlZFJlc3AgJiYgdGhpcy5yZWNlaXZlZFJlc3Auc3RhdHVzID09PSBzdGF0dXNcbiAgfVxuXG4gIC8qKlxuICAgKiBAcHJpdmF0ZVxuICAgKi9cbiAgdHJpZ2dlcihzdGF0dXMsIHJlc3BvbnNlKXtcbiAgICB0aGlzLmNoYW5uZWwudHJpZ2dlcih0aGlzLnJlZkV2ZW50LCB7c3RhdHVzLCByZXNwb25zZX0pXG4gIH1cbn1cbiIsICIvKipcbiAqXG4gKiBDcmVhdGVzIGEgdGltZXIgdGhhdCBhY2NlcHRzIGEgYHRpbWVyQ2FsY2AgZnVuY3Rpb24gdG8gcGVyZm9ybVxuICogY2FsY3VsYXRlZCB0aW1lb3V0IHJldHJpZXMsIHN1Y2ggYXMgZXhwb25lbnRpYWwgYmFja29mZi5cbiAqXG4gKiBAZXhhbXBsZVxuICogbGV0IHJlY29ubmVjdFRpbWVyID0gbmV3IFRpbWVyKCgpID0+IHRoaXMuY29ubmVjdCgpLCBmdW5jdGlvbih0cmllcyl7XG4gKiAgIHJldHVybiBbMTAwMCwgNTAwMCwgMTAwMDBdW3RyaWVzIC0gMV0gfHwgMTAwMDBcbiAqIH0pXG4gKiByZWNvbm5lY3RUaW1lci5zY2hlZHVsZVRpbWVvdXQoKSAvLyBmaXJlcyBhZnRlciAxMDAwXG4gKiByZWNvbm5lY3RUaW1lci5zY2hlZHVsZVRpbWVvdXQoKSAvLyBmaXJlcyBhZnRlciA1MDAwXG4gKiByZWNvbm5lY3RUaW1lci5yZXNldCgpXG4gKiByZWNvbm5lY3RUaW1lci5zY2hlZHVsZVRpbWVvdXQoKSAvLyBmaXJlcyBhZnRlciAxMDAwXG4gKlxuICogQHBhcmFtIHtGdW5jdGlvbn0gY2FsbGJhY2tcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHRpbWVyQ2FsY1xuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBUaW1lciB7XG4gIGNvbnN0cnVjdG9yKGNhbGxiYWNrLCB0aW1lckNhbGMpe1xuICAgIHRoaXMuY2FsbGJhY2sgPSBjYWxsYmFja1xuICAgIHRoaXMudGltZXJDYWxjID0gdGltZXJDYWxjXG4gICAgdGhpcy50aW1lciA9IG51bGxcbiAgICB0aGlzLnRyaWVzID0gMFxuICB9XG5cbiAgcmVzZXQoKXtcbiAgICB0aGlzLnRyaWVzID0gMFxuICAgIGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxuICB9XG5cbiAgLyoqXG4gICAqIENhbmNlbHMgYW55IHByZXZpb3VzIHNjaGVkdWxlVGltZW91dCBhbmQgc2NoZWR1bGVzIGNhbGxiYWNrXG4gICAqL1xuICBzY2hlZHVsZVRpbWVvdXQoKXtcbiAgICBjbGVhclRpbWVvdXQodGhpcy50aW1lcilcblxuICAgIHRoaXMudGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHRoaXMudHJpZXMgPSB0aGlzLnRyaWVzICsgMVxuICAgICAgdGhpcy5jYWxsYmFjaygpXG4gICAgfSwgdGhpcy50aW1lckNhbGModGhpcy50cmllcyArIDEpKVxuICB9XG59XG4iLCAiaW1wb3J0IHtjbG9zdXJlfSBmcm9tIFwiLi91dGlsc1wiXG5pbXBvcnQge1xuICBDSEFOTkVMX0VWRU5UUyxcbiAgQ0hBTk5FTF9MSUZFQ1lDTEVfRVZFTlRTLFxuICBDSEFOTkVMX1NUQVRFUyxcbn0gZnJvbSBcIi4vY29uc3RhbnRzXCJcblxuaW1wb3J0IFB1c2ggZnJvbSBcIi4vcHVzaFwiXG5pbXBvcnQgVGltZXIgZnJvbSBcIi4vdGltZXJcIlxuXG4vKipcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdG9waWNcbiAqIEBwYXJhbSB7KE9iamVjdHxmdW5jdGlvbil9IHBhcmFtc1xuICogQHBhcmFtIHtTb2NrZXR9IHNvY2tldFxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDaGFubmVsIHtcbiAgY29uc3RydWN0b3IodG9waWMsIHBhcmFtcywgc29ja2V0KXtcbiAgICB0aGlzLnN0YXRlID0gQ0hBTk5FTF9TVEFURVMuY2xvc2VkXG4gICAgdGhpcy50b3BpYyA9IHRvcGljXG4gICAgdGhpcy5wYXJhbXMgPSBjbG9zdXJlKHBhcmFtcyB8fCB7fSlcbiAgICB0aGlzLnNvY2tldCA9IHNvY2tldFxuICAgIHRoaXMuYmluZGluZ3MgPSBbXVxuICAgIHRoaXMuYmluZGluZ1JlZiA9IDBcbiAgICB0aGlzLnRpbWVvdXQgPSB0aGlzLnNvY2tldC50aW1lb3V0XG4gICAgdGhpcy5qb2luZWRPbmNlID0gZmFsc2VcbiAgICB0aGlzLmpvaW5QdXNoID0gbmV3IFB1c2godGhpcywgQ0hBTk5FTF9FVkVOVFMuam9pbiwgdGhpcy5wYXJhbXMsIHRoaXMudGltZW91dClcbiAgICB0aGlzLnB1c2hCdWZmZXIgPSBbXVxuICAgIHRoaXMuc3RhdGVDaGFuZ2VSZWZzID0gW11cblxuICAgIHRoaXMucmVqb2luVGltZXIgPSBuZXcgVGltZXIoKCkgPT4ge1xuICAgICAgaWYodGhpcy5zb2NrZXQuaXNDb25uZWN0ZWQoKSl7IHRoaXMucmVqb2luKCkgfVxuICAgIH0sIHRoaXMuc29ja2V0LnJlam9pbkFmdGVyTXMpXG4gICAgdGhpcy5zdGF0ZUNoYW5nZVJlZnMucHVzaCh0aGlzLnNvY2tldC5vbkVycm9yKCgpID0+IHRoaXMucmVqb2luVGltZXIucmVzZXQoKSkpXG4gICAgdGhpcy5zdGF0ZUNoYW5nZVJlZnMucHVzaCh0aGlzLnNvY2tldC5vbk9wZW4oKCkgPT4ge1xuICAgICAgdGhpcy5yZWpvaW5UaW1lci5yZXNldCgpXG4gICAgICBpZih0aGlzLmlzRXJyb3JlZCgpKXsgdGhpcy5yZWpvaW4oKSB9XG4gICAgfSlcbiAgICApXG4gICAgdGhpcy5qb2luUHVzaC5yZWNlaXZlKFwib2tcIiwgKCkgPT4ge1xuICAgICAgdGhpcy5zdGF0ZSA9IENIQU5ORUxfU1RBVEVTLmpvaW5lZFxuICAgICAgdGhpcy5yZWpvaW5UaW1lci5yZXNldCgpXG4gICAgICB0aGlzLnB1c2hCdWZmZXIuZm9yRWFjaChwdXNoRXZlbnQgPT4gcHVzaEV2ZW50LnNlbmQoKSlcbiAgICAgIHRoaXMucHVzaEJ1ZmZlciA9IFtdXG4gICAgfSlcbiAgICB0aGlzLmpvaW5QdXNoLnJlY2VpdmUoXCJlcnJvclwiLCAoKSA9PiB7XG4gICAgICB0aGlzLnN0YXRlID0gQ0hBTk5FTF9TVEFURVMuZXJyb3JlZFxuICAgICAgaWYodGhpcy5zb2NrZXQuaXNDb25uZWN0ZWQoKSl7IHRoaXMucmVqb2luVGltZXIuc2NoZWR1bGVUaW1lb3V0KCkgfVxuICAgIH0pXG4gICAgdGhpcy5vbkNsb3NlKCgpID0+IHtcbiAgICAgIHRoaXMucmVqb2luVGltZXIucmVzZXQoKVxuICAgICAgaWYodGhpcy5zb2NrZXQuaGFzTG9nZ2VyKCkpIHRoaXMuc29ja2V0LmxvZyhcImNoYW5uZWxcIiwgYGNsb3NlICR7dGhpcy50b3BpY30gJHt0aGlzLmpvaW5SZWYoKX1gKVxuICAgICAgdGhpcy5zdGF0ZSA9IENIQU5ORUxfU1RBVEVTLmNsb3NlZFxuICAgICAgdGhpcy5zb2NrZXQucmVtb3ZlKHRoaXMpXG4gICAgfSlcbiAgICB0aGlzLm9uRXJyb3IocmVhc29uID0+IHtcbiAgICAgIGlmKHRoaXMuc29ja2V0Lmhhc0xvZ2dlcigpKSB0aGlzLnNvY2tldC5sb2coXCJjaGFubmVsXCIsIGBlcnJvciAke3RoaXMudG9waWN9YCwgcmVhc29uKVxuICAgICAgaWYodGhpcy5pc0pvaW5pbmcoKSl7IHRoaXMuam9pblB1c2gucmVzZXQoKSB9XG4gICAgICB0aGlzLnN0YXRlID0gQ0hBTk5FTF9TVEFURVMuZXJyb3JlZFxuICAgICAgaWYodGhpcy5zb2NrZXQuaXNDb25uZWN0ZWQoKSl7IHRoaXMucmVqb2luVGltZXIuc2NoZWR1bGVUaW1lb3V0KCkgfVxuICAgIH0pXG4gICAgdGhpcy5qb2luUHVzaC5yZWNlaXZlKFwidGltZW91dFwiLCAoKSA9PiB7XG4gICAgICBpZih0aGlzLnNvY2tldC5oYXNMb2dnZXIoKSkgdGhpcy5zb2NrZXQubG9nKFwiY2hhbm5lbFwiLCBgdGltZW91dCAke3RoaXMudG9waWN9ICgke3RoaXMuam9pblJlZigpfSlgLCB0aGlzLmpvaW5QdXNoLnRpbWVvdXQpXG4gICAgICBsZXQgbGVhdmVQdXNoID0gbmV3IFB1c2godGhpcywgQ0hBTk5FTF9FVkVOVFMubGVhdmUsIGNsb3N1cmUoe30pLCB0aGlzLnRpbWVvdXQpXG4gICAgICBsZWF2ZVB1c2guc2VuZCgpXG4gICAgICB0aGlzLnN0YXRlID0gQ0hBTk5FTF9TVEFURVMuZXJyb3JlZFxuICAgICAgdGhpcy5qb2luUHVzaC5yZXNldCgpXG4gICAgICBpZih0aGlzLnNvY2tldC5pc0Nvbm5lY3RlZCgpKXsgdGhpcy5yZWpvaW5UaW1lci5zY2hlZHVsZVRpbWVvdXQoKSB9XG4gICAgfSlcbiAgICB0aGlzLm9uKENIQU5ORUxfRVZFTlRTLnJlcGx5LCAocGF5bG9hZCwgcmVmKSA9PiB7XG4gICAgICB0aGlzLnRyaWdnZXIodGhpcy5yZXBseUV2ZW50TmFtZShyZWYpLCBwYXlsb2FkKVxuICAgIH0pXG4gIH1cblxuICAvKipcbiAgICogSm9pbiB0aGUgY2hhbm5lbFxuICAgKiBAcGFyYW0ge2ludGVnZXJ9IHRpbWVvdXRcbiAgICogQHJldHVybnMge1B1c2h9XG4gICAqL1xuICBqb2luKHRpbWVvdXQgPSB0aGlzLnRpbWVvdXQpe1xuICAgIGlmKHRoaXMuam9pbmVkT25jZSl7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoXCJ0cmllZCB0byBqb2luIG11bHRpcGxlIHRpbWVzLiAnam9pbicgY2FuIG9ubHkgYmUgY2FsbGVkIGEgc2luZ2xlIHRpbWUgcGVyIGNoYW5uZWwgaW5zdGFuY2VcIilcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy50aW1lb3V0ID0gdGltZW91dFxuICAgICAgdGhpcy5qb2luZWRPbmNlID0gdHJ1ZVxuICAgICAgdGhpcy5yZWpvaW4oKVxuICAgICAgcmV0dXJuIHRoaXMuam9pblB1c2hcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogSG9vayBpbnRvIGNoYW5uZWwgY2xvc2VcbiAgICogQHBhcmFtIHtGdW5jdGlvbn0gY2FsbGJhY2tcbiAgICovXG4gIG9uQ2xvc2UoY2FsbGJhY2spe1xuICAgIHRoaXMub24oQ0hBTk5FTF9FVkVOVFMuY2xvc2UsIGNhbGxiYWNrKVxuICB9XG5cbiAgLyoqXG4gICAqIEhvb2sgaW50byBjaGFubmVsIGVycm9yc1xuICAgKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xuICAgKi9cbiAgb25FcnJvcihjYWxsYmFjayl7XG4gICAgcmV0dXJuIHRoaXMub24oQ0hBTk5FTF9FVkVOVFMuZXJyb3IsIHJlYXNvbiA9PiBjYWxsYmFjayhyZWFzb24pKVxuICB9XG5cbiAgLyoqXG4gICAqIFN1YnNjcmliZXMgb24gY2hhbm5lbCBldmVudHNcbiAgICpcbiAgICogU3Vic2NyaXB0aW9uIHJldHVybnMgYSByZWYgY291bnRlciwgd2hpY2ggY2FuIGJlIHVzZWQgbGF0ZXIgdG9cbiAgICogdW5zdWJzY3JpYmUgdGhlIGV4YWN0IGV2ZW50IGxpc3RlbmVyXG4gICAqXG4gICAqIEBleGFtcGxlXG4gICAqIGNvbnN0IHJlZjEgPSBjaGFubmVsLm9uKFwiZXZlbnRcIiwgZG9fc3R1ZmYpXG4gICAqIGNvbnN0IHJlZjIgPSBjaGFubmVsLm9uKFwiZXZlbnRcIiwgZG9fb3RoZXJfc3R1ZmYpXG4gICAqIGNoYW5uZWwub2ZmKFwiZXZlbnRcIiwgcmVmMSlcbiAgICogLy8gU2luY2UgdW5zdWJzY3JpcHRpb24sIGRvX3N0dWZmIHdvbid0IGZpcmUsXG4gICAqIC8vIHdoaWxlIGRvX290aGVyX3N0dWZmIHdpbGwga2VlcCBmaXJpbmcgb24gdGhlIFwiZXZlbnRcIlxuICAgKlxuICAgKiBAcGFyYW0ge3N0cmluZ30gZXZlbnRcbiAgICogQHBhcmFtIHtGdW5jdGlvbn0gY2FsbGJhY2tcbiAgICogQHJldHVybnMge2ludGVnZXJ9IHJlZlxuICAgKi9cbiAgb24oZXZlbnQsIGNhbGxiYWNrKXtcbiAgICBsZXQgcmVmID0gdGhpcy5iaW5kaW5nUmVmKytcbiAgICB0aGlzLmJpbmRpbmdzLnB1c2goe2V2ZW50LCByZWYsIGNhbGxiYWNrfSlcbiAgICByZXR1cm4gcmVmXG4gIH1cblxuICAvKipcbiAgICogVW5zdWJzY3JpYmVzIG9mZiBvZiBjaGFubmVsIGV2ZW50c1xuICAgKlxuICAgKiBVc2UgdGhlIHJlZiByZXR1cm5lZCBmcm9tIGEgY2hhbm5lbC5vbigpIHRvIHVuc3Vic2NyaWJlIG9uZVxuICAgKiBoYW5kbGVyLCBvciBwYXNzIG5vdGhpbmcgZm9yIHRoZSByZWYgdG8gdW5zdWJzY3JpYmUgYWxsXG4gICAqIGhhbmRsZXJzIGZvciB0aGUgZ2l2ZW4gZXZlbnQuXG4gICAqXG4gICAqIEBleGFtcGxlXG4gICAqIC8vIFVuc3Vic2NyaWJlIHRoZSBkb19zdHVmZiBoYW5kbGVyXG4gICAqIGNvbnN0IHJlZjEgPSBjaGFubmVsLm9uKFwiZXZlbnRcIiwgZG9fc3R1ZmYpXG4gICAqIGNoYW5uZWwub2ZmKFwiZXZlbnRcIiwgcmVmMSlcbiAgICpcbiAgICogLy8gVW5zdWJzY3JpYmUgYWxsIGhhbmRsZXJzIGZyb20gZXZlbnRcbiAgICogY2hhbm5lbC5vZmYoXCJldmVudFwiKVxuICAgKlxuICAgKiBAcGFyYW0ge3N0cmluZ30gZXZlbnRcbiAgICogQHBhcmFtIHtpbnRlZ2VyfSByZWZcbiAgICovXG4gIG9mZihldmVudCwgcmVmKXtcbiAgICB0aGlzLmJpbmRpbmdzID0gdGhpcy5iaW5kaW5ncy5maWx0ZXIoKGJpbmQpID0+IHtcbiAgICAgIHJldHVybiAhKGJpbmQuZXZlbnQgPT09IGV2ZW50ICYmICh0eXBlb2YgcmVmID09PSBcInVuZGVmaW5lZFwiIHx8IHJlZiA9PT0gYmluZC5yZWYpKVxuICAgIH0pXG4gIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIGNhblB1c2goKXsgcmV0dXJuIHRoaXMuc29ja2V0LmlzQ29ubmVjdGVkKCkgJiYgdGhpcy5pc0pvaW5lZCgpIH1cblxuICAvKipcbiAgICogU2VuZHMgYSBtZXNzYWdlIGBldmVudGAgdG8gcGhvZW5peCB3aXRoIHRoZSBwYXlsb2FkIGBwYXlsb2FkYC5cbiAgICogUGhvZW5peCByZWNlaXZlcyB0aGlzIGluIHRoZSBgaGFuZGxlX2luKGV2ZW50LCBwYXlsb2FkLCBzb2NrZXQpYFxuICAgKiBmdW5jdGlvbi4gaWYgcGhvZW5peCByZXBsaWVzIG9yIGl0IHRpbWVzIG91dCAoZGVmYXVsdCAxMDAwMG1zKSxcbiAgICogdGhlbiBvcHRpb25hbGx5IHRoZSByZXBseSBjYW4gYmUgcmVjZWl2ZWQuXG4gICAqXG4gICAqIEBleGFtcGxlXG4gICAqIGNoYW5uZWwucHVzaChcImV2ZW50XCIpXG4gICAqICAgLnJlY2VpdmUoXCJva1wiLCBwYXlsb2FkID0+IGNvbnNvbGUubG9nKFwicGhvZW5peCByZXBsaWVkOlwiLCBwYXlsb2FkKSlcbiAgICogICAucmVjZWl2ZShcImVycm9yXCIsIGVyciA9PiBjb25zb2xlLmxvZyhcInBob2VuaXggZXJyb3JlZFwiLCBlcnIpKVxuICAgKiAgIC5yZWNlaXZlKFwidGltZW91dFwiLCAoKSA9PiBjb25zb2xlLmxvZyhcInRpbWVkIG91dCBwdXNoaW5nXCIpKVxuICAgKiBAcGFyYW0ge3N0cmluZ30gZXZlbnRcbiAgICogQHBhcmFtIHtPYmplY3R9IHBheWxvYWRcbiAgICogQHBhcmFtIHtudW1iZXJ9IFt0aW1lb3V0XVxuICAgKiBAcmV0dXJucyB7UHVzaH1cbiAgICovXG4gIHB1c2goZXZlbnQsIHBheWxvYWQsIHRpbWVvdXQgPSB0aGlzLnRpbWVvdXQpe1xuICAgIHBheWxvYWQgPSBwYXlsb2FkIHx8IHt9XG4gICAgaWYoIXRoaXMuam9pbmVkT25jZSl7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoYHRyaWVkIHRvIHB1c2ggJyR7ZXZlbnR9JyB0byAnJHt0aGlzLnRvcGljfScgYmVmb3JlIGpvaW5pbmcuIFVzZSBjaGFubmVsLmpvaW4oKSBiZWZvcmUgcHVzaGluZyBldmVudHNgKVxuICAgIH1cbiAgICBsZXQgcHVzaEV2ZW50ID0gbmV3IFB1c2godGhpcywgZXZlbnQsIGZ1bmN0aW9uICgpeyByZXR1cm4gcGF5bG9hZCB9LCB0aW1lb3V0KVxuICAgIGlmKHRoaXMuY2FuUHVzaCgpKXtcbiAgICAgIHB1c2hFdmVudC5zZW5kKClcbiAgICB9IGVsc2Uge1xuICAgICAgcHVzaEV2ZW50LnN0YXJ0VGltZW91dCgpXG4gICAgICB0aGlzLnB1c2hCdWZmZXIucHVzaChwdXNoRXZlbnQpXG4gICAgfVxuXG4gICAgcmV0dXJuIHB1c2hFdmVudFxuICB9XG5cbiAgLyoqIExlYXZlcyB0aGUgY2hhbm5lbFxuICAgKlxuICAgKiBVbnN1YnNjcmliZXMgZnJvbSBzZXJ2ZXIgZXZlbnRzLCBhbmRcbiAgICogaW5zdHJ1Y3RzIGNoYW5uZWwgdG8gdGVybWluYXRlIG9uIHNlcnZlclxuICAgKlxuICAgKiBUcmlnZ2VycyBvbkNsb3NlKCkgaG9va3NcbiAgICpcbiAgICogVG8gcmVjZWl2ZSBsZWF2ZSBhY2tub3dsZWRnZW1lbnRzLCB1c2UgdGhlIGByZWNlaXZlYFxuICAgKiBob29rIHRvIGJpbmQgdG8gdGhlIHNlcnZlciBhY2ssIGllOlxuICAgKlxuICAgKiBAZXhhbXBsZVxuICAgKiBjaGFubmVsLmxlYXZlKCkucmVjZWl2ZShcIm9rXCIsICgpID0+IGFsZXJ0KFwibGVmdCFcIikgKVxuICAgKlxuICAgKiBAcGFyYW0ge2ludGVnZXJ9IHRpbWVvdXRcbiAgICogQHJldHVybnMge1B1c2h9XG4gICAqL1xuICBsZWF2ZSh0aW1lb3V0ID0gdGhpcy50aW1lb3V0KXtcbiAgICB0aGlzLnJlam9pblRpbWVyLnJlc2V0KClcbiAgICB0aGlzLmpvaW5QdXNoLmNhbmNlbFRpbWVvdXQoKVxuXG4gICAgdGhpcy5zdGF0ZSA9IENIQU5ORUxfU1RBVEVTLmxlYXZpbmdcbiAgICBsZXQgb25DbG9zZSA9ICgpID0+IHtcbiAgICAgIGlmKHRoaXMuc29ja2V0Lmhhc0xvZ2dlcigpKSB0aGlzLnNvY2tldC5sb2coXCJjaGFubmVsXCIsIGBsZWF2ZSAke3RoaXMudG9waWN9YClcbiAgICAgIHRoaXMudHJpZ2dlcihDSEFOTkVMX0VWRU5UUy5jbG9zZSwgXCJsZWF2ZVwiKVxuICAgIH1cbiAgICBsZXQgbGVhdmVQdXNoID0gbmV3IFB1c2godGhpcywgQ0hBTk5FTF9FVkVOVFMubGVhdmUsIGNsb3N1cmUoe30pLCB0aW1lb3V0KVxuICAgIGxlYXZlUHVzaC5yZWNlaXZlKFwib2tcIiwgKCkgPT4gb25DbG9zZSgpKVxuICAgICAgLnJlY2VpdmUoXCJ0aW1lb3V0XCIsICgpID0+IG9uQ2xvc2UoKSlcbiAgICBsZWF2ZVB1c2guc2VuZCgpXG4gICAgaWYoIXRoaXMuY2FuUHVzaCgpKXsgbGVhdmVQdXNoLnRyaWdnZXIoXCJva1wiLCB7fSkgfVxuXG4gICAgcmV0dXJuIGxlYXZlUHVzaFxuICB9XG5cbiAgLyoqXG4gICAqIE92ZXJyaWRhYmxlIG1lc3NhZ2UgaG9va1xuICAgKlxuICAgKiBSZWNlaXZlcyBhbGwgZXZlbnRzIGZvciBzcGVjaWFsaXplZCBtZXNzYWdlIGhhbmRsaW5nXG4gICAqIGJlZm9yZSBkaXNwYXRjaGluZyB0byB0aGUgY2hhbm5lbCBjYWxsYmFja3MuXG4gICAqXG4gICAqIE11c3QgcmV0dXJuIHRoZSBwYXlsb2FkLCBtb2RpZmllZCBvciB1bm1vZGlmaWVkXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBldmVudFxuICAgKiBAcGFyYW0ge09iamVjdH0gcGF5bG9hZFxuICAgKiBAcGFyYW0ge2ludGVnZXJ9IHJlZlxuICAgKiBAcmV0dXJucyB7T2JqZWN0fVxuICAgKi9cbiAgb25NZXNzYWdlKF9ldmVudCwgcGF5bG9hZCwgX3JlZil7IHJldHVybiBwYXlsb2FkIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIGlzTGlmZWN5Y2xlRXZlbnQoZXZlbnQpeyByZXR1cm4gQ0hBTk5FTF9MSUZFQ1lDTEVfRVZFTlRTLmluZGV4T2YoZXZlbnQpID49IDAgfVxuXG4gIC8qKlxuICAgKiBAcHJpdmF0ZVxuICAgKi9cbiAgaXNNZW1iZXIodG9waWMsIGV2ZW50LCBwYXlsb2FkLCBqb2luUmVmKXtcbiAgICBpZih0aGlzLnRvcGljICE9PSB0b3BpYyl7IHJldHVybiBmYWxzZSB9XG5cbiAgICBpZihqb2luUmVmICYmIGpvaW5SZWYgIT09IHRoaXMuam9pblJlZigpICYmIHRoaXMuaXNMaWZlY3ljbGVFdmVudChldmVudCkpe1xuICAgICAgaWYodGhpcy5zb2NrZXQuaGFzTG9nZ2VyKCkpIHRoaXMuc29ja2V0LmxvZyhcImNoYW5uZWxcIiwgXCJkcm9wcGluZyBvdXRkYXRlZCBtZXNzYWdlXCIsIHt0b3BpYywgZXZlbnQsIHBheWxvYWQsIGpvaW5SZWZ9KVxuICAgICAgcmV0dXJuIGZhbHNlXG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiB0cnVlXG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIEBwcml2YXRlXG4gICAqL1xuICBqb2luUmVmKCl7IHJldHVybiB0aGlzLmpvaW5QdXNoLnJlZiB9XG5cbiAgLyoqXG4gICAqIEBwcml2YXRlXG4gICAqL1xuICByZWpvaW4odGltZW91dCA9IHRoaXMudGltZW91dCl7XG4gICAgaWYodGhpcy5pc0xlYXZpbmcoKSl7IHJldHVybiB9XG4gICAgdGhpcy5zb2NrZXQubGVhdmVPcGVuVG9waWModGhpcy50b3BpYylcbiAgICB0aGlzLnN0YXRlID0gQ0hBTk5FTF9TVEFURVMuam9pbmluZ1xuICAgIHRoaXMuam9pblB1c2gucmVzZW5kKHRpbWVvdXQpXG4gIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIHRyaWdnZXIoZXZlbnQsIHBheWxvYWQsIHJlZiwgam9pblJlZil7XG4gICAgbGV0IGhhbmRsZWRQYXlsb2FkID0gdGhpcy5vbk1lc3NhZ2UoZXZlbnQsIHBheWxvYWQsIHJlZiwgam9pblJlZilcbiAgICBpZihwYXlsb2FkICYmICFoYW5kbGVkUGF5bG9hZCl7IHRocm93IG5ldyBFcnJvcihcImNoYW5uZWwgb25NZXNzYWdlIGNhbGxiYWNrcyBtdXN0IHJldHVybiB0aGUgcGF5bG9hZCwgbW9kaWZpZWQgb3IgdW5tb2RpZmllZFwiKSB9XG5cbiAgICBsZXQgZXZlbnRCaW5kaW5ncyA9IHRoaXMuYmluZGluZ3MuZmlsdGVyKGJpbmQgPT4gYmluZC5ldmVudCA9PT0gZXZlbnQpXG5cbiAgICBmb3IobGV0IGkgPSAwOyBpIDwgZXZlbnRCaW5kaW5ncy5sZW5ndGg7IGkrKyl7XG4gICAgICBsZXQgYmluZCA9IGV2ZW50QmluZGluZ3NbaV1cbiAgICAgIGJpbmQuY2FsbGJhY2soaGFuZGxlZFBheWxvYWQsIHJlZiwgam9pblJlZiB8fCB0aGlzLmpvaW5SZWYoKSlcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIHJlcGx5RXZlbnROYW1lKHJlZil7IHJldHVybiBgY2hhbl9yZXBseV8ke3JlZn1gIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIGlzQ2xvc2VkKCl7IHJldHVybiB0aGlzLnN0YXRlID09PSBDSEFOTkVMX1NUQVRFUy5jbG9zZWQgfVxuXG4gIC8qKlxuICAgKiBAcHJpdmF0ZVxuICAgKi9cbiAgaXNFcnJvcmVkKCl7IHJldHVybiB0aGlzLnN0YXRlID09PSBDSEFOTkVMX1NUQVRFUy5lcnJvcmVkIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIGlzSm9pbmVkKCl7IHJldHVybiB0aGlzLnN0YXRlID09PSBDSEFOTkVMX1NUQVRFUy5qb2luZWQgfVxuXG4gIC8qKlxuICAgKiBAcHJpdmF0ZVxuICAgKi9cbiAgaXNKb2luaW5nKCl7IHJldHVybiB0aGlzLnN0YXRlID09PSBDSEFOTkVMX1NUQVRFUy5qb2luaW5nIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIGlzTGVhdmluZygpeyByZXR1cm4gdGhpcy5zdGF0ZSA9PT0gQ0hBTk5FTF9TVEFURVMubGVhdmluZyB9XG59XG4iLCAiaW1wb3J0IHtcbiAgZ2xvYmFsXG59IGZyb20gXCIuL2NvbnN0YW50c1wiXG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEFqYXgge1xuICBjb25zdHJ1Y3Rvcigpe1xuICAgIHRoaXMuc3RhdGVzID0ge2NvbXBsZXRlOiA0fVxuICB9XG5cbiAgc3RhdGljIHJlcXVlc3QobWV0aG9kLCBlbmRQb2ludCwgYWNjZXB0LCBib2R5LCB0aW1lb3V0LCBvbnRpbWVvdXQsIGNhbGxiYWNrKXtcbiAgICBpZihnbG9iYWwuWERvbWFpblJlcXVlc3Qpe1xuICAgICAgbGV0IHJlcSA9IG5ldyBnbG9iYWwuWERvbWFpblJlcXVlc3QoKSAvLyBJRTgsIElFOVxuICAgICAgdGhpcy54ZG9tYWluUmVxdWVzdChyZXEsIG1ldGhvZCwgZW5kUG9pbnQsIGJvZHksIHRpbWVvdXQsIG9udGltZW91dCwgY2FsbGJhY2spXG4gICAgfSBlbHNlIHtcbiAgICAgIGxldCByZXEgPSBuZXcgZ2xvYmFsLlhNTEh0dHBSZXF1ZXN0KCkgLy8gSUU3KywgRmlyZWZveCwgQ2hyb21lLCBPcGVyYSwgU2FmYXJpXG4gICAgICB0aGlzLnhoclJlcXVlc3QocmVxLCBtZXRob2QsIGVuZFBvaW50LCBhY2NlcHQsIGJvZHksIHRpbWVvdXQsIG9udGltZW91dCwgY2FsbGJhY2spXG4gICAgfVxuICB9XG5cbiAgc3RhdGljIHhkb21haW5SZXF1ZXN0KHJlcSwgbWV0aG9kLCBlbmRQb2ludCwgYm9keSwgdGltZW91dCwgb250aW1lb3V0LCBjYWxsYmFjayl7XG4gICAgcmVxLnRpbWVvdXQgPSB0aW1lb3V0XG4gICAgcmVxLm9wZW4obWV0aG9kLCBlbmRQb2ludClcbiAgICByZXEub25sb2FkID0gKCkgPT4ge1xuICAgICAgbGV0IHJlc3BvbnNlID0gdGhpcy5wYXJzZUpTT04ocmVxLnJlc3BvbnNlVGV4dClcbiAgICAgIGNhbGxiYWNrICYmIGNhbGxiYWNrKHJlc3BvbnNlKVxuICAgIH1cbiAgICBpZihvbnRpbWVvdXQpeyByZXEub250aW1lb3V0ID0gb250aW1lb3V0IH1cblxuICAgIC8vIFdvcmsgYXJvdW5kIGJ1ZyBpbiBJRTkgdGhhdCByZXF1aXJlcyBhbiBhdHRhY2hlZCBvbnByb2dyZXNzIGhhbmRsZXJcbiAgICByZXEub25wcm9ncmVzcyA9ICgpID0+IHsgfVxuXG4gICAgcmVxLnNlbmQoYm9keSlcbiAgfVxuXG4gIHN0YXRpYyB4aHJSZXF1ZXN0KHJlcSwgbWV0aG9kLCBlbmRQb2ludCwgYWNjZXB0LCBib2R5LCB0aW1lb3V0LCBvbnRpbWVvdXQsIGNhbGxiYWNrKXtcbiAgICByZXEub3BlbihtZXRob2QsIGVuZFBvaW50LCB0cnVlKVxuICAgIHJlcS50aW1lb3V0ID0gdGltZW91dFxuICAgIHJlcS5zZXRSZXF1ZXN0SGVhZGVyKFwiQ29udGVudC1UeXBlXCIsIGFjY2VwdClcbiAgICByZXEub25lcnJvciA9ICgpID0+IHsgY2FsbGJhY2sgJiYgY2FsbGJhY2sobnVsbCkgfVxuICAgIHJlcS5vbnJlYWR5c3RhdGVjaGFuZ2UgPSAoKSA9PiB7XG4gICAgICBpZihyZXEucmVhZHlTdGF0ZSA9PT0gdGhpcy5zdGF0ZXMuY29tcGxldGUgJiYgY2FsbGJhY2spe1xuICAgICAgICBsZXQgcmVzcG9uc2UgPSB0aGlzLnBhcnNlSlNPTihyZXEucmVzcG9uc2VUZXh0KVxuICAgICAgICBjYWxsYmFjayhyZXNwb25zZSlcbiAgICAgIH1cbiAgICB9XG4gICAgaWYob250aW1lb3V0KXsgcmVxLm9udGltZW91dCA9IG9udGltZW91dCB9XG5cbiAgICByZXEuc2VuZChib2R5KVxuICB9XG5cbiAgc3RhdGljIHBhcnNlSlNPTihyZXNwKXtcbiAgICBpZighcmVzcCB8fCByZXNwID09PSBcIlwiKXsgcmV0dXJuIG51bGwgfVxuXG4gICAgdHJ5IHtcbiAgICAgIHJldHVybiBKU09OLnBhcnNlKHJlc3ApXG4gICAgfSBjYXRjaCAoZSl7XG4gICAgICBjb25zb2xlICYmIGNvbnNvbGUubG9nKFwiZmFpbGVkIHRvIHBhcnNlIEpTT04gcmVzcG9uc2VcIiwgcmVzcClcbiAgICAgIHJldHVybiBudWxsXG4gICAgfVxuICB9XG5cbiAgc3RhdGljIHNlcmlhbGl6ZShvYmosIHBhcmVudEtleSl7XG4gICAgbGV0IHF1ZXJ5U3RyID0gW11cbiAgICBmb3IodmFyIGtleSBpbiBvYmope1xuICAgICAgaWYoIU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIGtleSkpeyBjb250aW51ZSB9XG4gICAgICBsZXQgcGFyYW1LZXkgPSBwYXJlbnRLZXkgPyBgJHtwYXJlbnRLZXl9WyR7a2V5fV1gIDoga2V5XG4gICAgICBsZXQgcGFyYW1WYWwgPSBvYmpba2V5XVxuICAgICAgaWYodHlwZW9mIHBhcmFtVmFsID09PSBcIm9iamVjdFwiKXtcbiAgICAgICAgcXVlcnlTdHIucHVzaCh0aGlzLnNlcmlhbGl6ZShwYXJhbVZhbCwgcGFyYW1LZXkpKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcXVlcnlTdHIucHVzaChlbmNvZGVVUklDb21wb25lbnQocGFyYW1LZXkpICsgXCI9XCIgKyBlbmNvZGVVUklDb21wb25lbnQocGFyYW1WYWwpKVxuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gcXVlcnlTdHIuam9pbihcIiZcIilcbiAgfVxuXG4gIHN0YXRpYyBhcHBlbmRQYXJhbXModXJsLCBwYXJhbXMpe1xuICAgIGlmKE9iamVjdC5rZXlzKHBhcmFtcykubGVuZ3RoID09PSAwKXsgcmV0dXJuIHVybCB9XG5cbiAgICBsZXQgcHJlZml4ID0gdXJsLm1hdGNoKC9cXD8vKSA/IFwiJlwiIDogXCI/XCJcbiAgICByZXR1cm4gYCR7dXJsfSR7cHJlZml4fSR7dGhpcy5zZXJpYWxpemUocGFyYW1zKX1gXG4gIH1cbn1cbiIsICJpbXBvcnQge1xuICBTT0NLRVRfU1RBVEVTLFxuICBUUkFOU1BPUlRTXG59IGZyb20gXCIuL2NvbnN0YW50c1wiXG5cbmltcG9ydCBBamF4IGZyb20gXCIuL2FqYXhcIlxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBMb25nUG9sbCB7XG5cbiAgY29uc3RydWN0b3IoZW5kUG9pbnQpe1xuICAgIHRoaXMuZW5kUG9pbnQgPSBudWxsXG4gICAgdGhpcy50b2tlbiA9IG51bGxcbiAgICB0aGlzLnNraXBIZWFydGJlYXQgPSB0cnVlXG4gICAgdGhpcy5vbm9wZW4gPSBmdW5jdGlvbiAoKXsgfSAvLyBub29wXG4gICAgdGhpcy5vbmVycm9yID0gZnVuY3Rpb24gKCl7IH0gLy8gbm9vcFxuICAgIHRoaXMub25tZXNzYWdlID0gZnVuY3Rpb24gKCl7IH0gLy8gbm9vcFxuICAgIHRoaXMub25jbG9zZSA9IGZ1bmN0aW9uICgpeyB9IC8vIG5vb3BcbiAgICB0aGlzLnBvbGxFbmRwb2ludCA9IHRoaXMubm9ybWFsaXplRW5kcG9pbnQoZW5kUG9pbnQpXG4gICAgdGhpcy5yZWFkeVN0YXRlID0gU09DS0VUX1NUQVRFUy5jb25uZWN0aW5nXG5cbiAgICB0aGlzLnBvbGwoKVxuICB9XG5cbiAgbm9ybWFsaXplRW5kcG9pbnQoZW5kUG9pbnQpe1xuICAgIHJldHVybiAoZW5kUG9pbnRcbiAgICAgIC5yZXBsYWNlKFwid3M6Ly9cIiwgXCJodHRwOi8vXCIpXG4gICAgICAucmVwbGFjZShcIndzczovL1wiLCBcImh0dHBzOi8vXCIpXG4gICAgICAucmVwbGFjZShuZXcgUmVnRXhwKFwiKC4qKVxcL1wiICsgVFJBTlNQT1JUUy53ZWJzb2NrZXQpLCBcIiQxL1wiICsgVFJBTlNQT1JUUy5sb25ncG9sbCkpXG4gIH1cblxuICBlbmRwb2ludFVSTCgpe1xuICAgIHJldHVybiBBamF4LmFwcGVuZFBhcmFtcyh0aGlzLnBvbGxFbmRwb2ludCwge3Rva2VuOiB0aGlzLnRva2VufSlcbiAgfVxuXG4gIGNsb3NlQW5kUmV0cnkoKXtcbiAgICB0aGlzLmNsb3NlKClcbiAgICB0aGlzLnJlYWR5U3RhdGUgPSBTT0NLRVRfU1RBVEVTLmNvbm5lY3RpbmdcbiAgfVxuXG4gIG9udGltZW91dCgpe1xuICAgIHRoaXMub25lcnJvcihcInRpbWVvdXRcIilcbiAgICB0aGlzLmNsb3NlQW5kUmV0cnkoKVxuICB9XG5cbiAgcG9sbCgpe1xuICAgIGlmKCEodGhpcy5yZWFkeVN0YXRlID09PSBTT0NLRVRfU1RBVEVTLm9wZW4gfHwgdGhpcy5yZWFkeVN0YXRlID09PSBTT0NLRVRfU1RBVEVTLmNvbm5lY3RpbmcpKXsgcmV0dXJuIH1cblxuICAgIEFqYXgucmVxdWVzdChcIkdFVFwiLCB0aGlzLmVuZHBvaW50VVJMKCksIFwiYXBwbGljYXRpb24vanNvblwiLCBudWxsLCB0aGlzLnRpbWVvdXQsIHRoaXMub250aW1lb3V0LmJpbmQodGhpcyksIChyZXNwKSA9PiB7XG4gICAgICBpZihyZXNwKXtcbiAgICAgICAgdmFyIHtzdGF0dXMsIHRva2VuLCBtZXNzYWdlc30gPSByZXNwXG4gICAgICAgIHRoaXMudG9rZW4gPSB0b2tlblxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc3RhdHVzID0gMFxuICAgICAgfVxuXG4gICAgICBzd2l0Y2goc3RhdHVzKXtcbiAgICAgICAgY2FzZSAyMDA6XG4gICAgICAgICAgbWVzc2FnZXMuZm9yRWFjaChtc2cgPT4ge1xuICAgICAgICAgICAgLy8gVGFza3MgYXJlIHdoYXQgdGhpbmdzIGxpa2UgZXZlbnQgaGFuZGxlcnMsIHNldFRpbWVvdXQgY2FsbGJhY2tzLFxuICAgICAgICAgICAgLy8gcHJvbWlzZSByZXNvbHZlcyBhbmQgbW9yZSBhcmUgcnVuIHdpdGhpbi5cbiAgICAgICAgICAgIC8vIEluIG1vZGVybiBicm93c2VycywgdGhlcmUgYXJlIHR3byBkaWZmZXJlbnQga2luZHMgb2YgdGFza3MsXG4gICAgICAgICAgICAvLyBtaWNyb3Rhc2tzIGFuZCBtYWNyb3Rhc2tzLlxuICAgICAgICAgICAgLy8gTWljcm90YXNrcyBhcmUgbWFpbmx5IHVzZWQgZm9yIFByb21pc2VzLCB3aGlsZSBtYWNyb3Rhc2tzIGFyZVxuICAgICAgICAgICAgLy8gdXNlZCBmb3IgZXZlcnl0aGluZyBlbHNlLlxuICAgICAgICAgICAgLy8gTWljcm90YXNrcyBhbHdheXMgaGF2ZSBwcmlvcml0eSBvdmVyIG1hY3JvdGFza3MuIElmIHRoZSBKUyBlbmdpbmVcbiAgICAgICAgICAgIC8vIGlzIGxvb2tpbmcgZm9yIGEgdGFzayB0byBydW4sIGl0IHdpbGwgYWx3YXlzIHRyeSB0byBlbXB0eSB0aGVcbiAgICAgICAgICAgIC8vIG1pY3JvdGFzayBxdWV1ZSBiZWZvcmUgYXR0ZW1wdGluZyB0byBydW4gYW55dGhpbmcgZnJvbSB0aGVcbiAgICAgICAgICAgIC8vIG1hY3JvdGFzayBxdWV1ZS5cbiAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAvLyBGb3IgdGhlIFdlYlNvY2tldCB0cmFuc3BvcnQsIG1lc3NhZ2VzIGFsd2F5cyBhcnJpdmUgaW4gdGhlaXIgb3duXG4gICAgICAgICAgICAvLyBldmVudC4gVGhpcyBtZWFucyB0aGF0IGlmIGFueSBwcm9taXNlcyBhcmUgcmVzb2x2ZWQgZnJvbSB3aXRoaW4sXG4gICAgICAgICAgICAvLyB0aGVpciBjYWxsYmFja3Mgd2lsbCBhbHdheXMgZmluaXNoIGV4ZWN1dGlvbiBieSB0aGUgdGltZSB0aGVcbiAgICAgICAgICAgIC8vIG5leHQgbWVzc2FnZSBldmVudCBoYW5kbGVyIGlzIHJ1bi5cbiAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAvLyBJbiBvcmRlciB0byBlbXVsYXRlIHRoaXMgYmVoYXZpb3VyLCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSBlYWNoXG4gICAgICAgICAgICAvLyBvbm1lc3NhZ2UgaGFuZGxlciBpcyBydW4gd2l0aGluIGl0J3Mgb3duIG1hY3JvdGFzay5cbiAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgICB0aGlzLm9ubWVzc2FnZSh7ZGF0YTogbXNnfSlcbiAgICAgICAgICAgIH0sIDApXG4gICAgICAgICAgfSlcbiAgICAgICAgICB0aGlzLnBvbGwoKVxuICAgICAgICAgIGJyZWFrXG4gICAgICAgIGNhc2UgMjA0OlxuICAgICAgICAgIHRoaXMucG9sbCgpXG4gICAgICAgICAgYnJlYWtcbiAgICAgICAgY2FzZSA0MTA6XG4gICAgICAgICAgdGhpcy5yZWFkeVN0YXRlID0gU09DS0VUX1NUQVRFUy5vcGVuXG4gICAgICAgICAgdGhpcy5vbm9wZW4oKVxuICAgICAgICAgIHRoaXMucG9sbCgpXG4gICAgICAgICAgYnJlYWtcbiAgICAgICAgY2FzZSA0MDM6XG4gICAgICAgICAgdGhpcy5vbmVycm9yKClcbiAgICAgICAgICB0aGlzLmNsb3NlKClcbiAgICAgICAgICBicmVha1xuICAgICAgICBjYXNlIDA6XG4gICAgICAgIGNhc2UgNTAwOlxuICAgICAgICAgIHRoaXMub25lcnJvcigpXG4gICAgICAgICAgdGhpcy5jbG9zZUFuZFJldHJ5KClcbiAgICAgICAgICBicmVha1xuICAgICAgICBkZWZhdWx0OiB0aHJvdyBuZXcgRXJyb3IoYHVuaGFuZGxlZCBwb2xsIHN0YXR1cyAke3N0YXR1c31gKVxuICAgICAgfVxuICAgIH0pXG4gIH1cblxuICBzZW5kKGJvZHkpe1xuICAgIEFqYXgucmVxdWVzdChcIlBPU1RcIiwgdGhpcy5lbmRwb2ludFVSTCgpLCBcImFwcGxpY2F0aW9uL2pzb25cIiwgYm9keSwgdGhpcy50aW1lb3V0LCB0aGlzLm9uZXJyb3IuYmluZCh0aGlzLCBcInRpbWVvdXRcIiksIChyZXNwKSA9PiB7XG4gICAgICBpZighcmVzcCB8fCByZXNwLnN0YXR1cyAhPT0gMjAwKXtcbiAgICAgICAgdGhpcy5vbmVycm9yKHJlc3AgJiYgcmVzcC5zdGF0dXMpXG4gICAgICAgIHRoaXMuY2xvc2VBbmRSZXRyeSgpXG4gICAgICB9XG4gICAgfSlcbiAgfVxuXG4gIGNsb3NlKF9jb2RlLCBfcmVhc29uKXtcbiAgICB0aGlzLnJlYWR5U3RhdGUgPSBTT0NLRVRfU1RBVEVTLmNsb3NlZFxuICAgIHRoaXMub25jbG9zZSgpXG4gIH1cbn1cbiIsICIvKipcbiAqIEluaXRpYWxpemVzIHRoZSBQcmVzZW5jZVxuICogQHBhcmFtIHtDaGFubmVsfSBjaGFubmVsIC0gVGhlIENoYW5uZWxcbiAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gVGhlIG9wdGlvbnMsXG4gKiAgICAgICAgZm9yIGV4YW1wbGUgYHtldmVudHM6IHtzdGF0ZTogXCJzdGF0ZVwiLCBkaWZmOiBcImRpZmZcIn19YFxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBQcmVzZW5jZSB7XG5cbiAgY29uc3RydWN0b3IoY2hhbm5lbCwgb3B0cyA9IHt9KXtcbiAgICBsZXQgZXZlbnRzID0gb3B0cy5ldmVudHMgfHwge3N0YXRlOiBcInByZXNlbmNlX3N0YXRlXCIsIGRpZmY6IFwicHJlc2VuY2VfZGlmZlwifVxuICAgIHRoaXMuc3RhdGUgPSB7fVxuICAgIHRoaXMucGVuZGluZ0RpZmZzID0gW11cbiAgICB0aGlzLmNoYW5uZWwgPSBjaGFubmVsXG4gICAgdGhpcy5qb2luUmVmID0gbnVsbFxuICAgIHRoaXMuY2FsbGVyID0ge1xuICAgICAgb25Kb2luOiBmdW5jdGlvbiAoKXsgfSxcbiAgICAgIG9uTGVhdmU6IGZ1bmN0aW9uICgpeyB9LFxuICAgICAgb25TeW5jOiBmdW5jdGlvbiAoKXsgfVxuICAgIH1cblxuICAgIHRoaXMuY2hhbm5lbC5vbihldmVudHMuc3RhdGUsIG5ld1N0YXRlID0+IHtcbiAgICAgIGxldCB7b25Kb2luLCBvbkxlYXZlLCBvblN5bmN9ID0gdGhpcy5jYWxsZXJcblxuICAgICAgdGhpcy5qb2luUmVmID0gdGhpcy5jaGFubmVsLmpvaW5SZWYoKVxuICAgICAgdGhpcy5zdGF0ZSA9IFByZXNlbmNlLnN5bmNTdGF0ZSh0aGlzLnN0YXRlLCBuZXdTdGF0ZSwgb25Kb2luLCBvbkxlYXZlKVxuXG4gICAgICB0aGlzLnBlbmRpbmdEaWZmcy5mb3JFYWNoKGRpZmYgPT4ge1xuICAgICAgICB0aGlzLnN0YXRlID0gUHJlc2VuY2Uuc3luY0RpZmYodGhpcy5zdGF0ZSwgZGlmZiwgb25Kb2luLCBvbkxlYXZlKVxuICAgICAgfSlcbiAgICAgIHRoaXMucGVuZGluZ0RpZmZzID0gW11cbiAgICAgIG9uU3luYygpXG4gICAgfSlcblxuICAgIHRoaXMuY2hhbm5lbC5vbihldmVudHMuZGlmZiwgZGlmZiA9PiB7XG4gICAgICBsZXQge29uSm9pbiwgb25MZWF2ZSwgb25TeW5jfSA9IHRoaXMuY2FsbGVyXG5cbiAgICAgIGlmKHRoaXMuaW5QZW5kaW5nU3luY1N0YXRlKCkpe1xuICAgICAgICB0aGlzLnBlbmRpbmdEaWZmcy5wdXNoKGRpZmYpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLnN0YXRlID0gUHJlc2VuY2Uuc3luY0RpZmYodGhpcy5zdGF0ZSwgZGlmZiwgb25Kb2luLCBvbkxlYXZlKVxuICAgICAgICBvblN5bmMoKVxuICAgICAgfVxuICAgIH0pXG4gIH1cblxuICBvbkpvaW4oY2FsbGJhY2speyB0aGlzLmNhbGxlci5vbkpvaW4gPSBjYWxsYmFjayB9XG5cbiAgb25MZWF2ZShjYWxsYmFjayl7IHRoaXMuY2FsbGVyLm9uTGVhdmUgPSBjYWxsYmFjayB9XG5cbiAgb25TeW5jKGNhbGxiYWNrKXsgdGhpcy5jYWxsZXIub25TeW5jID0gY2FsbGJhY2sgfVxuXG4gIGxpc3QoYnkpeyByZXR1cm4gUHJlc2VuY2UubGlzdCh0aGlzLnN0YXRlLCBieSkgfVxuXG4gIGluUGVuZGluZ1N5bmNTdGF0ZSgpe1xuICAgIHJldHVybiAhdGhpcy5qb2luUmVmIHx8ICh0aGlzLmpvaW5SZWYgIT09IHRoaXMuY2hhbm5lbC5qb2luUmVmKCkpXG4gIH1cblxuICAvLyBsb3dlci1sZXZlbCBwdWJsaWMgc3RhdGljIEFQSVxuXG4gIC8qKlxuICAgKiBVc2VkIHRvIHN5bmMgdGhlIGxpc3Qgb2YgcHJlc2VuY2VzIG9uIHRoZSBzZXJ2ZXJcbiAgICogd2l0aCB0aGUgY2xpZW50J3Mgc3RhdGUuIEFuIG9wdGlvbmFsIGBvbkpvaW5gIGFuZCBgb25MZWF2ZWAgY2FsbGJhY2sgY2FuXG4gICAqIGJlIHByb3ZpZGVkIHRvIHJlYWN0IHRvIGNoYW5nZXMgaW4gdGhlIGNsaWVudCdzIGxvY2FsIHByZXNlbmNlcyBhY3Jvc3NcbiAgICogZGlzY29ubmVjdHMgYW5kIHJlY29ubmVjdHMgd2l0aCB0aGUgc2VydmVyLlxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJlc2VuY2V9XG4gICAqL1xuICBzdGF0aWMgc3luY1N0YXRlKGN1cnJlbnRTdGF0ZSwgbmV3U3RhdGUsIG9uSm9pbiwgb25MZWF2ZSl7XG4gICAgbGV0IHN0YXRlID0gdGhpcy5jbG9uZShjdXJyZW50U3RhdGUpXG4gICAgbGV0IGpvaW5zID0ge31cbiAgICBsZXQgbGVhdmVzID0ge31cblxuICAgIHRoaXMubWFwKHN0YXRlLCAoa2V5LCBwcmVzZW5jZSkgPT4ge1xuICAgICAgaWYoIW5ld1N0YXRlW2tleV0pe1xuICAgICAgICBsZWF2ZXNba2V5XSA9IHByZXNlbmNlXG4gICAgICB9XG4gICAgfSlcbiAgICB0aGlzLm1hcChuZXdTdGF0ZSwgKGtleSwgbmV3UHJlc2VuY2UpID0+IHtcbiAgICAgIGxldCBjdXJyZW50UHJlc2VuY2UgPSBzdGF0ZVtrZXldXG4gICAgICBpZihjdXJyZW50UHJlc2VuY2Upe1xuICAgICAgICBsZXQgbmV3UmVmcyA9IG5ld1ByZXNlbmNlLm1ldGFzLm1hcChtID0+IG0ucGh4X3JlZilcbiAgICAgICAgbGV0IGN1clJlZnMgPSBjdXJyZW50UHJlc2VuY2UubWV0YXMubWFwKG0gPT4gbS5waHhfcmVmKVxuICAgICAgICBsZXQgam9pbmVkTWV0YXMgPSBuZXdQcmVzZW5jZS5tZXRhcy5maWx0ZXIobSA9PiBjdXJSZWZzLmluZGV4T2YobS5waHhfcmVmKSA8IDApXG4gICAgICAgIGxldCBsZWZ0TWV0YXMgPSBjdXJyZW50UHJlc2VuY2UubWV0YXMuZmlsdGVyKG0gPT4gbmV3UmVmcy5pbmRleE9mKG0ucGh4X3JlZikgPCAwKVxuICAgICAgICBpZihqb2luZWRNZXRhcy5sZW5ndGggPiAwKXtcbiAgICAgICAgICBqb2luc1trZXldID0gbmV3UHJlc2VuY2VcbiAgICAgICAgICBqb2luc1trZXldLm1ldGFzID0gam9pbmVkTWV0YXNcbiAgICAgICAgfVxuICAgICAgICBpZihsZWZ0TWV0YXMubGVuZ3RoID4gMCl7XG4gICAgICAgICAgbGVhdmVzW2tleV0gPSB0aGlzLmNsb25lKGN1cnJlbnRQcmVzZW5jZSlcbiAgICAgICAgICBsZWF2ZXNba2V5XS5tZXRhcyA9IGxlZnRNZXRhc1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBqb2luc1trZXldID0gbmV3UHJlc2VuY2VcbiAgICAgIH1cbiAgICB9KVxuICAgIHJldHVybiB0aGlzLnN5bmNEaWZmKHN0YXRlLCB7am9pbnM6IGpvaW5zLCBsZWF2ZXM6IGxlYXZlc30sIG9uSm9pbiwgb25MZWF2ZSlcbiAgfVxuXG4gIC8qKlxuICAgKlxuICAgKiBVc2VkIHRvIHN5bmMgYSBkaWZmIG9mIHByZXNlbmNlIGpvaW4gYW5kIGxlYXZlXG4gICAqIGV2ZW50cyBmcm9tIHRoZSBzZXJ2ZXIsIGFzIHRoZXkgaGFwcGVuLiBMaWtlIGBzeW5jU3RhdGVgLCBgc3luY0RpZmZgXG4gICAqIGFjY2VwdHMgb3B0aW9uYWwgYG9uSm9pbmAgYW5kIGBvbkxlYXZlYCBjYWxsYmFja3MgdG8gcmVhY3QgdG8gYSB1c2VyXG4gICAqIGpvaW5pbmcgb3IgbGVhdmluZyBmcm9tIGEgZGV2aWNlLlxuICAgKlxuICAgKiBAcmV0dXJucyB7UHJlc2VuY2V9XG4gICAqL1xuICBzdGF0aWMgc3luY0RpZmYoc3RhdGUsIGRpZmYsIG9uSm9pbiwgb25MZWF2ZSl7XG4gICAgbGV0IHtqb2lucywgbGVhdmVzfSA9IHRoaXMuY2xvbmUoZGlmZilcbiAgICBpZighb25Kb2luKXsgb25Kb2luID0gZnVuY3Rpb24gKCl7IH0gfVxuICAgIGlmKCFvbkxlYXZlKXsgb25MZWF2ZSA9IGZ1bmN0aW9uICgpeyB9IH1cblxuICAgIHRoaXMubWFwKGpvaW5zLCAoa2V5LCBuZXdQcmVzZW5jZSkgPT4ge1xuICAgICAgbGV0IGN1cnJlbnRQcmVzZW5jZSA9IHN0YXRlW2tleV1cbiAgICAgIHN0YXRlW2tleV0gPSB0aGlzLmNsb25lKG5ld1ByZXNlbmNlKVxuICAgICAgaWYoY3VycmVudFByZXNlbmNlKXtcbiAgICAgICAgbGV0IGpvaW5lZFJlZnMgPSBzdGF0ZVtrZXldLm1ldGFzLm1hcChtID0+IG0ucGh4X3JlZilcbiAgICAgICAgbGV0IGN1ck1ldGFzID0gY3VycmVudFByZXNlbmNlLm1ldGFzLmZpbHRlcihtID0+IGpvaW5lZFJlZnMuaW5kZXhPZihtLnBoeF9yZWYpIDwgMClcbiAgICAgICAgc3RhdGVba2V5XS5tZXRhcy51bnNoaWZ0KC4uLmN1ck1ldGFzKVxuICAgICAgfVxuICAgICAgb25Kb2luKGtleSwgY3VycmVudFByZXNlbmNlLCBuZXdQcmVzZW5jZSlcbiAgICB9KVxuICAgIHRoaXMubWFwKGxlYXZlcywgKGtleSwgbGVmdFByZXNlbmNlKSA9PiB7XG4gICAgICBsZXQgY3VycmVudFByZXNlbmNlID0gc3RhdGVba2V5XVxuICAgICAgaWYoIWN1cnJlbnRQcmVzZW5jZSl7IHJldHVybiB9XG4gICAgICBsZXQgcmVmc1RvUmVtb3ZlID0gbGVmdFByZXNlbmNlLm1ldGFzLm1hcChtID0+IG0ucGh4X3JlZilcbiAgICAgIGN1cnJlbnRQcmVzZW5jZS5tZXRhcyA9IGN1cnJlbnRQcmVzZW5jZS5tZXRhcy5maWx0ZXIocCA9PiB7XG4gICAgICAgIHJldHVybiByZWZzVG9SZW1vdmUuaW5kZXhPZihwLnBoeF9yZWYpIDwgMFxuICAgICAgfSlcbiAgICAgIG9uTGVhdmUoa2V5LCBjdXJyZW50UHJlc2VuY2UsIGxlZnRQcmVzZW5jZSlcbiAgICAgIGlmKGN1cnJlbnRQcmVzZW5jZS5tZXRhcy5sZW5ndGggPT09IDApe1xuICAgICAgICBkZWxldGUgc3RhdGVba2V5XVxuICAgICAgfVxuICAgIH0pXG4gICAgcmV0dXJuIHN0YXRlXG4gIH1cblxuICAvKipcbiAgICogUmV0dXJucyB0aGUgYXJyYXkgb2YgcHJlc2VuY2VzLCB3aXRoIHNlbGVjdGVkIG1ldGFkYXRhLlxuICAgKlxuICAgKiBAcGFyYW0ge09iamVjdH0gcHJlc2VuY2VzXG4gICAqIEBwYXJhbSB7RnVuY3Rpb259IGNob29zZXJcbiAgICpcbiAgICogQHJldHVybnMge1ByZXNlbmNlfVxuICAgKi9cbiAgc3RhdGljIGxpc3QocHJlc2VuY2VzLCBjaG9vc2VyKXtcbiAgICBpZighY2hvb3Nlcil7IGNob29zZXIgPSBmdW5jdGlvbiAoa2V5LCBwcmVzKXsgcmV0dXJuIHByZXMgfSB9XG5cbiAgICByZXR1cm4gdGhpcy5tYXAocHJlc2VuY2VzLCAoa2V5LCBwcmVzZW5jZSkgPT4ge1xuICAgICAgcmV0dXJuIGNob29zZXIoa2V5LCBwcmVzZW5jZSlcbiAgICB9KVxuICB9XG5cbiAgLy8gcHJpdmF0ZVxuXG4gIHN0YXRpYyBtYXAob2JqLCBmdW5jKXtcbiAgICByZXR1cm4gT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXMob2JqKS5tYXAoa2V5ID0+IGZ1bmMoa2V5LCBvYmpba2V5XSkpXG4gIH1cblxuICBzdGF0aWMgY2xvbmUob2JqKXsgcmV0dXJuIEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkob2JqKSkgfVxufVxuIiwgIi8qIFRoZSBkZWZhdWx0IHNlcmlhbGl6ZXIgZm9yIGVuY29kaW5nIGFuZCBkZWNvZGluZyBtZXNzYWdlcyAqL1xuaW1wb3J0IHtcbiAgQ0hBTk5FTF9FVkVOVFNcbn0gZnJvbSBcIi4vY29uc3RhbnRzXCJcblxuZXhwb3J0IGRlZmF1bHQge1xuICBIRUFERVJfTEVOR1RIOiAxLFxuICBNRVRBX0xFTkdUSDogNCxcbiAgS0lORFM6IHtwdXNoOiAwLCByZXBseTogMSwgYnJvYWRjYXN0OiAyfSxcblxuICBlbmNvZGUobXNnLCBjYWxsYmFjayl7XG4gICAgaWYobXNnLnBheWxvYWQuY29uc3RydWN0b3IgPT09IEFycmF5QnVmZmVyKXtcbiAgICAgIHJldHVybiBjYWxsYmFjayh0aGlzLmJpbmFyeUVuY29kZShtc2cpKVxuICAgIH0gZWxzZSB7XG4gICAgICBsZXQgcGF5bG9hZCA9IFttc2cuam9pbl9yZWYsIG1zZy5yZWYsIG1zZy50b3BpYywgbXNnLmV2ZW50LCBtc2cucGF5bG9hZF1cbiAgICAgIHJldHVybiBjYWxsYmFjayhKU09OLnN0cmluZ2lmeShwYXlsb2FkKSlcbiAgICB9XG4gIH0sXG5cbiAgZGVjb2RlKHJhd1BheWxvYWQsIGNhbGxiYWNrKXtcbiAgICBpZihyYXdQYXlsb2FkLmNvbnN0cnVjdG9yID09PSBBcnJheUJ1ZmZlcil7XG4gICAgICByZXR1cm4gY2FsbGJhY2sodGhpcy5iaW5hcnlEZWNvZGUocmF3UGF5bG9hZCkpXG4gICAgfSBlbHNlIHtcbiAgICAgIGxldCBbam9pbl9yZWYsIHJlZiwgdG9waWMsIGV2ZW50LCBwYXlsb2FkXSA9IEpTT04ucGFyc2UocmF3UGF5bG9hZClcbiAgICAgIHJldHVybiBjYWxsYmFjayh7am9pbl9yZWYsIHJlZiwgdG9waWMsIGV2ZW50LCBwYXlsb2FkfSlcbiAgICB9XG4gIH0sXG5cbiAgLy8gcHJpdmF0ZVxuXG4gIGJpbmFyeUVuY29kZShtZXNzYWdlKXtcbiAgICBsZXQge2pvaW5fcmVmLCByZWYsIGV2ZW50LCB0b3BpYywgcGF5bG9hZH0gPSBtZXNzYWdlXG4gICAgbGV0IG1ldGFMZW5ndGggPSB0aGlzLk1FVEFfTEVOR1RIICsgam9pbl9yZWYubGVuZ3RoICsgcmVmLmxlbmd0aCArIHRvcGljLmxlbmd0aCArIGV2ZW50Lmxlbmd0aFxuICAgIGxldCBoZWFkZXIgPSBuZXcgQXJyYXlCdWZmZXIodGhpcy5IRUFERVJfTEVOR1RIICsgbWV0YUxlbmd0aClcbiAgICBsZXQgdmlldyA9IG5ldyBEYXRhVmlldyhoZWFkZXIpXG4gICAgbGV0IG9mZnNldCA9IDBcblxuICAgIHZpZXcuc2V0VWludDgob2Zmc2V0KyssIHRoaXMuS0lORFMucHVzaCkgLy8ga2luZFxuICAgIHZpZXcuc2V0VWludDgob2Zmc2V0KyssIGpvaW5fcmVmLmxlbmd0aClcbiAgICB2aWV3LnNldFVpbnQ4KG9mZnNldCsrLCByZWYubGVuZ3RoKVxuICAgIHZpZXcuc2V0VWludDgob2Zmc2V0KyssIHRvcGljLmxlbmd0aClcbiAgICB2aWV3LnNldFVpbnQ4KG9mZnNldCsrLCBldmVudC5sZW5ndGgpXG4gICAgQXJyYXkuZnJvbShqb2luX3JlZiwgY2hhciA9PiB2aWV3LnNldFVpbnQ4KG9mZnNldCsrLCBjaGFyLmNoYXJDb2RlQXQoMCkpKVxuICAgIEFycmF5LmZyb20ocmVmLCBjaGFyID0+IHZpZXcuc2V0VWludDgob2Zmc2V0KyssIGNoYXIuY2hhckNvZGVBdCgwKSkpXG4gICAgQXJyYXkuZnJvbSh0b3BpYywgY2hhciA9PiB2aWV3LnNldFVpbnQ4KG9mZnNldCsrLCBjaGFyLmNoYXJDb2RlQXQoMCkpKVxuICAgIEFycmF5LmZyb20oZXZlbnQsIGNoYXIgPT4gdmlldy5zZXRVaW50OChvZmZzZXQrKywgY2hhci5jaGFyQ29kZUF0KDApKSlcblxuICAgIHZhciBjb21iaW5lZCA9IG5ldyBVaW50OEFycmF5KGhlYWRlci5ieXRlTGVuZ3RoICsgcGF5bG9hZC5ieXRlTGVuZ3RoKVxuICAgIGNvbWJpbmVkLnNldChuZXcgVWludDhBcnJheShoZWFkZXIpLCAwKVxuICAgIGNvbWJpbmVkLnNldChuZXcgVWludDhBcnJheShwYXlsb2FkKSwgaGVhZGVyLmJ5dGVMZW5ndGgpXG5cbiAgICByZXR1cm4gY29tYmluZWQuYnVmZmVyXG4gIH0sXG5cbiAgYmluYXJ5RGVjb2RlKGJ1ZmZlcil7XG4gICAgbGV0IHZpZXcgPSBuZXcgRGF0YVZpZXcoYnVmZmVyKVxuICAgIGxldCBraW5kID0gdmlldy5nZXRVaW50OCgwKVxuICAgIGxldCBkZWNvZGVyID0gbmV3IFRleHREZWNvZGVyKClcbiAgICBzd2l0Y2goa2luZCl7XG4gICAgICBjYXNlIHRoaXMuS0lORFMucHVzaDogcmV0dXJuIHRoaXMuZGVjb2RlUHVzaChidWZmZXIsIHZpZXcsIGRlY29kZXIpXG4gICAgICBjYXNlIHRoaXMuS0lORFMucmVwbHk6IHJldHVybiB0aGlzLmRlY29kZVJlcGx5KGJ1ZmZlciwgdmlldywgZGVjb2RlcilcbiAgICAgIGNhc2UgdGhpcy5LSU5EUy5icm9hZGNhc3Q6IHJldHVybiB0aGlzLmRlY29kZUJyb2FkY2FzdChidWZmZXIsIHZpZXcsIGRlY29kZXIpXG4gICAgfVxuICB9LFxuXG4gIGRlY29kZVB1c2goYnVmZmVyLCB2aWV3LCBkZWNvZGVyKXtcbiAgICBsZXQgam9pblJlZlNpemUgPSB2aWV3LmdldFVpbnQ4KDEpXG4gICAgbGV0IHRvcGljU2l6ZSA9IHZpZXcuZ2V0VWludDgoMilcbiAgICBsZXQgZXZlbnRTaXplID0gdmlldy5nZXRVaW50OCgzKVxuICAgIGxldCBvZmZzZXQgPSB0aGlzLkhFQURFUl9MRU5HVEggKyB0aGlzLk1FVEFfTEVOR1RIIC0gMSAvLyBwdXNoZXMgaGF2ZSBubyByZWZcbiAgICBsZXQgam9pblJlZiA9IGRlY29kZXIuZGVjb2RlKGJ1ZmZlci5zbGljZShvZmZzZXQsIG9mZnNldCArIGpvaW5SZWZTaXplKSlcbiAgICBvZmZzZXQgPSBvZmZzZXQgKyBqb2luUmVmU2l6ZVxuICAgIGxldCB0b3BpYyA9IGRlY29kZXIuZGVjb2RlKGJ1ZmZlci5zbGljZShvZmZzZXQsIG9mZnNldCArIHRvcGljU2l6ZSkpXG4gICAgb2Zmc2V0ID0gb2Zmc2V0ICsgdG9waWNTaXplXG4gICAgbGV0IGV2ZW50ID0gZGVjb2Rlci5kZWNvZGUoYnVmZmVyLnNsaWNlKG9mZnNldCwgb2Zmc2V0ICsgZXZlbnRTaXplKSlcbiAgICBvZmZzZXQgPSBvZmZzZXQgKyBldmVudFNpemVcbiAgICBsZXQgZGF0YSA9IGJ1ZmZlci5zbGljZShvZmZzZXQsIGJ1ZmZlci5ieXRlTGVuZ3RoKVxuICAgIHJldHVybiB7am9pbl9yZWY6IGpvaW5SZWYsIHJlZjogbnVsbCwgdG9waWM6IHRvcGljLCBldmVudDogZXZlbnQsIHBheWxvYWQ6IGRhdGF9XG4gIH0sXG5cbiAgZGVjb2RlUmVwbHkoYnVmZmVyLCB2aWV3LCBkZWNvZGVyKXtcbiAgICBsZXQgam9pblJlZlNpemUgPSB2aWV3LmdldFVpbnQ4KDEpXG4gICAgbGV0IHJlZlNpemUgPSB2aWV3LmdldFVpbnQ4KDIpXG4gICAgbGV0IHRvcGljU2l6ZSA9IHZpZXcuZ2V0VWludDgoMylcbiAgICBsZXQgZXZlbnRTaXplID0gdmlldy5nZXRVaW50OCg0KVxuICAgIGxldCBvZmZzZXQgPSB0aGlzLkhFQURFUl9MRU5HVEggKyB0aGlzLk1FVEFfTEVOR1RIXG4gICAgbGV0IGpvaW5SZWYgPSBkZWNvZGVyLmRlY29kZShidWZmZXIuc2xpY2Uob2Zmc2V0LCBvZmZzZXQgKyBqb2luUmVmU2l6ZSkpXG4gICAgb2Zmc2V0ID0gb2Zmc2V0ICsgam9pblJlZlNpemVcbiAgICBsZXQgcmVmID0gZGVjb2Rlci5kZWNvZGUoYnVmZmVyLnNsaWNlKG9mZnNldCwgb2Zmc2V0ICsgcmVmU2l6ZSkpXG4gICAgb2Zmc2V0ID0gb2Zmc2V0ICsgcmVmU2l6ZVxuICAgIGxldCB0b3BpYyA9IGRlY29kZXIuZGVjb2RlKGJ1ZmZlci5zbGljZShvZmZzZXQsIG9mZnNldCArIHRvcGljU2l6ZSkpXG4gICAgb2Zmc2V0ID0gb2Zmc2V0ICsgdG9waWNTaXplXG4gICAgbGV0IGV2ZW50ID0gZGVjb2Rlci5kZWNvZGUoYnVmZmVyLnNsaWNlKG9mZnNldCwgb2Zmc2V0ICsgZXZlbnRTaXplKSlcbiAgICBvZmZzZXQgPSBvZmZzZXQgKyBldmVudFNpemVcbiAgICBsZXQgZGF0YSA9IGJ1ZmZlci5zbGljZShvZmZzZXQsIGJ1ZmZlci5ieXRlTGVuZ3RoKVxuICAgIGxldCBwYXlsb2FkID0ge3N0YXR1czogZXZlbnQsIHJlc3BvbnNlOiBkYXRhfVxuICAgIHJldHVybiB7am9pbl9yZWY6IGpvaW5SZWYsIHJlZjogcmVmLCB0b3BpYzogdG9waWMsIGV2ZW50OiBDSEFOTkVMX0VWRU5UUy5yZXBseSwgcGF5bG9hZDogcGF5bG9hZH1cbiAgfSxcblxuICBkZWNvZGVCcm9hZGNhc3QoYnVmZmVyLCB2aWV3LCBkZWNvZGVyKXtcbiAgICBsZXQgdG9waWNTaXplID0gdmlldy5nZXRVaW50OCgxKVxuICAgIGxldCBldmVudFNpemUgPSB2aWV3LmdldFVpbnQ4KDIpXG4gICAgbGV0IG9mZnNldCA9IHRoaXMuSEVBREVSX0xFTkdUSCArIDJcbiAgICBsZXQgdG9waWMgPSBkZWNvZGVyLmRlY29kZShidWZmZXIuc2xpY2Uob2Zmc2V0LCBvZmZzZXQgKyB0b3BpY1NpemUpKVxuICAgIG9mZnNldCA9IG9mZnNldCArIHRvcGljU2l6ZVxuICAgIGxldCBldmVudCA9IGRlY29kZXIuZGVjb2RlKGJ1ZmZlci5zbGljZShvZmZzZXQsIG9mZnNldCArIGV2ZW50U2l6ZSkpXG4gICAgb2Zmc2V0ID0gb2Zmc2V0ICsgZXZlbnRTaXplXG4gICAgbGV0IGRhdGEgPSBidWZmZXIuc2xpY2Uob2Zmc2V0LCBidWZmZXIuYnl0ZUxlbmd0aClcblxuICAgIHJldHVybiB7am9pbl9yZWY6IG51bGwsIHJlZjogbnVsbCwgdG9waWM6IHRvcGljLCBldmVudDogZXZlbnQsIHBheWxvYWQ6IGRhdGF9XG4gIH1cbn1cbiIsICIvKiogSW5pdGlhbGl6ZXMgdGhlIFNvY2tldCAqXG4gKlxuICogRm9yIElFOCBzdXBwb3J0IHVzZSBhbiBFUzUtc2hpbSAoaHR0cHM6Ly9naXRodWIuY29tL2VzLXNoaW1zL2VzNS1zaGltKVxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBlbmRQb2ludCAtIFRoZSBzdHJpbmcgV2ViU29ja2V0IGVuZHBvaW50LCBpZSwgYFwid3M6Ly9leGFtcGxlLmNvbS9zb2NrZXRcImAsXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFwid3NzOi8vZXhhbXBsZS5jb21cImBcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgXCIvc29ja2V0XCJgIChpbmhlcml0ZWQgaG9zdCAmIHByb3RvY29sKVxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRzXSAtIE9wdGlvbmFsIGNvbmZpZ3VyYXRpb25cbiAqIEBwYXJhbSB7RnVuY3Rpb259IFtvcHRzLnRyYW5zcG9ydF0gLSBUaGUgV2Vic29ja2V0IFRyYW5zcG9ydCwgZm9yIGV4YW1wbGUgV2ViU29ja2V0IG9yIFBob2VuaXguTG9uZ1BvbGwuXG4gKlxuICogRGVmYXVsdHMgdG8gV2ViU29ja2V0IHdpdGggYXV0b21hdGljIExvbmdQb2xsIGZhbGxiYWNrLlxuICogQHBhcmFtIHtGdW5jdGlvbn0gW29wdHMuZW5jb2RlXSAtIFRoZSBmdW5jdGlvbiB0byBlbmNvZGUgb3V0Z29pbmcgbWVzc2FnZXMuXG4gKlxuICogRGVmYXVsdHMgdG8gSlNPTiBlbmNvZGVyLlxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IFtvcHRzLmRlY29kZV0gLSBUaGUgZnVuY3Rpb24gdG8gZGVjb2RlIGluY29taW5nIG1lc3NhZ2VzLlxuICpcbiAqIERlZmF1bHRzIHRvIEpTT046XG4gKlxuICogYGBgamF2YXNjcmlwdFxuICogKHBheWxvYWQsIGNhbGxiYWNrKSA9PiBjYWxsYmFjayhKU09OLnBhcnNlKHBheWxvYWQpKVxuICogYGBgXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IFtvcHRzLnRpbWVvdXRdIC0gVGhlIGRlZmF1bHQgdGltZW91dCBpbiBtaWxsaXNlY29uZHMgdG8gdHJpZ2dlciBwdXNoIHRpbWVvdXRzLlxuICpcbiAqIERlZmF1bHRzIGBERUZBVUxUX1RJTUVPVVRgXG4gKiBAcGFyYW0ge251bWJlcn0gW29wdHMuaGVhcnRiZWF0SW50ZXJ2YWxNc10gLSBUaGUgbWlsbGlzZWMgaW50ZXJ2YWwgdG8gc2VuZCBhIGhlYXJ0YmVhdCBtZXNzYWdlXG4gKiBAcGFyYW0ge251bWJlcn0gW29wdHMucmVjb25uZWN0QWZ0ZXJNc10gLSBUaGUgb3B0aW9uYWwgZnVuY3Rpb24gdGhhdCByZXR1cm5zIHRoZSBtaWxsc2VjXG4gKiBzb2NrZXQgcmVjb25uZWN0IGludGVydmFsLlxuICpcbiAqIERlZmF1bHRzIHRvIHN0ZXBwZWQgYmFja29mZiBvZjpcbiAqXG4gKiBgYGBqYXZhc2NyaXB0XG4gKiBmdW5jdGlvbih0cmllcyl7XG4gKiAgIHJldHVybiBbMTAsIDUwLCAxMDAsIDE1MCwgMjAwLCAyNTAsIDUwMCwgMTAwMCwgMjAwMF1bdHJpZXMgLSAxXSB8fCA1MDAwXG4gKiB9XG4gKiBgYGBgXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IFtvcHRzLnJlam9pbkFmdGVyTXNdIC0gVGhlIG9wdGlvbmFsIGZ1bmN0aW9uIHRoYXQgcmV0dXJucyB0aGUgbWlsbHNlY1xuICogcmVqb2luIGludGVydmFsIGZvciBpbmRpdmlkdWFsIGNoYW5uZWxzLlxuICpcbiAqIGBgYGphdmFzY3JpcHRcbiAqIGZ1bmN0aW9uKHRyaWVzKXtcbiAqICAgcmV0dXJuIFsxMDAwLCAyMDAwLCA1MDAwXVt0cmllcyAtIDFdIHx8IDEwMDAwXG4gKiB9XG4gKiBgYGBgXG4gKlxuICogQHBhcmFtIHtGdW5jdGlvbn0gW29wdHMubG9nZ2VyXSAtIFRoZSBvcHRpb25hbCBmdW5jdGlvbiBmb3Igc3BlY2lhbGl6ZWQgbG9nZ2luZywgaWU6XG4gKlxuICogYGBgamF2YXNjcmlwdFxuICogZnVuY3Rpb24oa2luZCwgbXNnLCBkYXRhKSB7XG4gKiAgIGNvbnNvbGUubG9nKGAke2tpbmR9OiAke21zZ31gLCBkYXRhKVxuICogfVxuICogYGBgXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IFtvcHRzLmxvbmdwb2xsZXJUaW1lb3V0XSAtIFRoZSBtYXhpbXVtIHRpbWVvdXQgb2YgYSBsb25nIHBvbGwgQUpBWCByZXF1ZXN0LlxuICpcbiAqIERlZmF1bHRzIHRvIDIwcyAoZG91YmxlIHRoZSBzZXJ2ZXIgbG9uZyBwb2xsIHRpbWVyKS5cbiAqXG4gKiBAcGFyYW0ge3tPYmplY3R8ZnVuY3Rpb24pfSBbb3B0cy5wYXJhbXNdIC0gVGhlIG9wdGlvbmFsIHBhcmFtcyB0byBwYXNzIHdoZW4gY29ubmVjdGluZ1xuICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmJpbmFyeVR5cGVdIC0gVGhlIGJpbmFyeSB0eXBlIHRvIHVzZSBmb3IgYmluYXJ5IFdlYlNvY2tldCBmcmFtZXMuXG4gKlxuICogRGVmYXVsdHMgdG8gXCJhcnJheWJ1ZmZlclwiXG4gKlxuICogQHBhcmFtIHt2c259IFtvcHRzLnZzbl0gLSBUaGUgc2VyaWFsaXplcidzIHByb3RvY29sIHZlcnNpb24gdG8gc2VuZCBvbiBjb25uZWN0LlxuICpcbiAqIERlZmF1bHRzIHRvIERFRkFVTFRfVlNOLlxuKi9cblxuaW1wb3J0IHtcbiAgZ2xvYmFsLFxuICBwaHhXaW5kb3csXG4gIENIQU5ORUxfRVZFTlRTLFxuICBERUZBVUxUX1RJTUVPVVQsXG4gIERFRkFVTFRfVlNOLFxuICBTT0NLRVRfU1RBVEVTLFxuICBUUkFOU1BPUlRTLFxuICBXU19DTE9TRV9OT1JNQUxcbn0gZnJvbSBcIi4vY29uc3RhbnRzXCJcblxuaW1wb3J0IHtcbiAgY2xvc3VyZVxufSBmcm9tIFwiLi91dGlsc1wiXG5cbmltcG9ydCBBamF4IGZyb20gXCIuL2FqYXhcIlxuaW1wb3J0IENoYW5uZWwgZnJvbSBcIi4vY2hhbm5lbFwiXG5pbXBvcnQgTG9uZ1BvbGwgZnJvbSBcIi4vbG9uZ3BvbGxcIlxuaW1wb3J0IFNlcmlhbGl6ZXIgZnJvbSBcIi4vc2VyaWFsaXplclwiXG5pbXBvcnQgVGltZXIgZnJvbSBcIi4vdGltZXJcIlxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBTb2NrZXQge1xuICBjb25zdHJ1Y3RvcihlbmRQb2ludCwgb3B0cyA9IHt9KXtcbiAgICB0aGlzLnN0YXRlQ2hhbmdlQ2FsbGJhY2tzID0ge29wZW46IFtdLCBjbG9zZTogW10sIGVycm9yOiBbXSwgbWVzc2FnZTogW119XG4gICAgdGhpcy5jaGFubmVscyA9IFtdXG4gICAgdGhpcy5zZW5kQnVmZmVyID0gW11cbiAgICB0aGlzLnJlZiA9IDBcbiAgICB0aGlzLnRpbWVvdXQgPSBvcHRzLnRpbWVvdXQgfHwgREVGQVVMVF9USU1FT1VUXG4gICAgdGhpcy50cmFuc3BvcnQgPSBvcHRzLnRyYW5zcG9ydCB8fCBnbG9iYWwuV2ViU29ja2V0IHx8IExvbmdQb2xsXG4gICAgdGhpcy5lc3RhYmxpc2hlZENvbm5lY3Rpb25zID0gMFxuICAgIHRoaXMuZGVmYXVsdEVuY29kZXIgPSBTZXJpYWxpemVyLmVuY29kZS5iaW5kKFNlcmlhbGl6ZXIpXG4gICAgdGhpcy5kZWZhdWx0RGVjb2RlciA9IFNlcmlhbGl6ZXIuZGVjb2RlLmJpbmQoU2VyaWFsaXplcilcbiAgICB0aGlzLmNsb3NlV2FzQ2xlYW4gPSBmYWxzZVxuICAgIHRoaXMuYmluYXJ5VHlwZSA9IG9wdHMuYmluYXJ5VHlwZSB8fCBcImFycmF5YnVmZmVyXCJcbiAgICB0aGlzLmNvbm5lY3RDbG9jayA9IDFcbiAgICBpZih0aGlzLnRyYW5zcG9ydCAhPT0gTG9uZ1BvbGwpe1xuICAgICAgdGhpcy5lbmNvZGUgPSBvcHRzLmVuY29kZSB8fCB0aGlzLmRlZmF1bHRFbmNvZGVyXG4gICAgICB0aGlzLmRlY29kZSA9IG9wdHMuZGVjb2RlIHx8IHRoaXMuZGVmYXVsdERlY29kZXJcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5lbmNvZGUgPSB0aGlzLmRlZmF1bHRFbmNvZGVyXG4gICAgICB0aGlzLmRlY29kZSA9IHRoaXMuZGVmYXVsdERlY29kZXJcbiAgICB9XG4gICAgbGV0IGF3YWl0aW5nQ29ubmVjdGlvbk9uUGFnZVNob3cgPSBudWxsXG4gICAgaWYocGh4V2luZG93ICYmIHBoeFdpbmRvdy5hZGRFdmVudExpc3RlbmVyKXtcbiAgICAgIHBoeFdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwicGFnZWhpZGVcIiwgX2UgPT4ge1xuICAgICAgICBpZih0aGlzLmNvbm4pe1xuICAgICAgICAgIHRoaXMuZGlzY29ubmVjdCgpXG4gICAgICAgICAgYXdhaXRpbmdDb25uZWN0aW9uT25QYWdlU2hvdyA9IHRoaXMuY29ubmVjdENsb2NrXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgICBwaHhXaW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcInBhZ2VzaG93XCIsIF9lID0+IHtcbiAgICAgICAgaWYoYXdhaXRpbmdDb25uZWN0aW9uT25QYWdlU2hvdyA9PT0gdGhpcy5jb25uZWN0Q2xvY2spe1xuICAgICAgICAgIGF3YWl0aW5nQ29ubmVjdGlvbk9uUGFnZVNob3cgPSBudWxsXG4gICAgICAgICAgdGhpcy5jb25uZWN0KClcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9XG4gICAgdGhpcy5oZWFydGJlYXRJbnRlcnZhbE1zID0gb3B0cy5oZWFydGJlYXRJbnRlcnZhbE1zIHx8IDMwMDAwXG4gICAgdGhpcy5yZWpvaW5BZnRlck1zID0gKHRyaWVzKSA9PiB7XG4gICAgICBpZihvcHRzLnJlam9pbkFmdGVyTXMpe1xuICAgICAgICByZXR1cm4gb3B0cy5yZWpvaW5BZnRlck1zKHRyaWVzKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcmV0dXJuIFsxMDAwLCAyMDAwLCA1MDAwXVt0cmllcyAtIDFdIHx8IDEwMDAwXG4gICAgICB9XG4gICAgfVxuICAgIHRoaXMucmVjb25uZWN0QWZ0ZXJNcyA9ICh0cmllcykgPT4ge1xuICAgICAgaWYob3B0cy5yZWNvbm5lY3RBZnRlck1zKXtcbiAgICAgICAgcmV0dXJuIG9wdHMucmVjb25uZWN0QWZ0ZXJNcyh0cmllcylcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiBbMTAsIDUwLCAxMDAsIDE1MCwgMjAwLCAyNTAsIDUwMCwgMTAwMCwgMjAwMF1bdHJpZXMgLSAxXSB8fCA1MDAwXG4gICAgICB9XG4gICAgfVxuICAgIHRoaXMubG9nZ2VyID0gb3B0cy5sb2dnZXIgfHwgbnVsbFxuICAgIHRoaXMubG9uZ3BvbGxlclRpbWVvdXQgPSBvcHRzLmxvbmdwb2xsZXJUaW1lb3V0IHx8IDIwMDAwXG4gICAgdGhpcy5wYXJhbXMgPSBjbG9zdXJlKG9wdHMucGFyYW1zIHx8IHt9KVxuICAgIHRoaXMuZW5kUG9pbnQgPSBgJHtlbmRQb2ludH0vJHtUUkFOU1BPUlRTLndlYnNvY2tldH1gXG4gICAgdGhpcy52c24gPSBvcHRzLnZzbiB8fCBERUZBVUxUX1ZTTlxuICAgIHRoaXMuaGVhcnRiZWF0VGltZXIgPSBudWxsXG4gICAgdGhpcy5wZW5kaW5nSGVhcnRiZWF0UmVmID0gbnVsbFxuICAgIHRoaXMucmVjb25uZWN0VGltZXIgPSBuZXcgVGltZXIoKCkgPT4ge1xuICAgICAgdGhpcy50ZWFyZG93bigoKSA9PiB0aGlzLmNvbm5lY3QoKSlcbiAgICB9LCB0aGlzLnJlY29ubmVjdEFmdGVyTXMpXG4gIH1cblxuICAvKipcbiAgICogRGlzY29ubmVjdHMgYW5kIHJlcGxhY2VzIHRoZSBhY3RpdmUgdHJhbnNwb3J0XG4gICAqXG4gICAqIEBwYXJhbSB7RnVuY3Rpb259IG5ld1RyYW5zcG9ydCAtIFRoZSBuZXcgdHJhbnNwb3J0IGNsYXNzIHRvIGluc3RhbnRpYXRlXG4gICAqXG4gICAqL1xuICByZXBsYWNlVHJhbnNwb3J0KG5ld1RyYW5zcG9ydCl7XG4gICAgdGhpcy5kaXNjb25uZWN0KClcbiAgICB0aGlzLnRyYW5zcG9ydCA9IG5ld1RyYW5zcG9ydFxuICB9XG5cbiAgLyoqXG4gICAqIFJldHVybnMgdGhlIHNvY2tldCBwcm90b2NvbFxuICAgKlxuICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgKi9cbiAgcHJvdG9jb2woKXsgcmV0dXJuIGxvY2F0aW9uLnByb3RvY29sLm1hdGNoKC9eaHR0cHMvKSA/IFwid3NzXCIgOiBcIndzXCIgfVxuXG4gIC8qKlxuICAgKiBUaGUgZnVsbHkgcXVhbGlmZWQgc29ja2V0IHVybFxuICAgKlxuICAgKiBAcmV0dXJucyB7c3RyaW5nfVxuICAgKi9cbiAgZW5kUG9pbnRVUkwoKXtcbiAgICBsZXQgdXJpID0gQWpheC5hcHBlbmRQYXJhbXMoXG4gICAgICBBamF4LmFwcGVuZFBhcmFtcyh0aGlzLmVuZFBvaW50LCB0aGlzLnBhcmFtcygpKSwge3ZzbjogdGhpcy52c259KVxuICAgIGlmKHVyaS5jaGFyQXQoMCkgIT09IFwiL1wiKXsgcmV0dXJuIHVyaSB9XG4gICAgaWYodXJpLmNoYXJBdCgxKSA9PT0gXCIvXCIpeyByZXR1cm4gYCR7dGhpcy5wcm90b2NvbCgpfToke3VyaX1gIH1cblxuICAgIHJldHVybiBgJHt0aGlzLnByb3RvY29sKCl9Oi8vJHtsb2NhdGlvbi5ob3N0fSR7dXJpfWBcbiAgfVxuXG4gIC8qKlxuICAgKiBEaXNjb25uZWN0cyB0aGUgc29ja2V0XG4gICAqXG4gICAqIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9BUEkvQ2xvc2VFdmVudCNTdGF0dXNfY29kZXMgZm9yIHZhbGlkIHN0YXR1cyBjb2Rlcy5cbiAgICpcbiAgICogQHBhcmFtIHtGdW5jdGlvbn0gY2FsbGJhY2sgLSBPcHRpb25hbCBjYWxsYmFjayB3aGljaCBpcyBjYWxsZWQgYWZ0ZXIgc29ja2V0IGlzIGRpc2Nvbm5lY3RlZC5cbiAgICogQHBhcmFtIHtpbnRlZ2VyfSBjb2RlIC0gQSBzdGF0dXMgY29kZSBmb3IgZGlzY29ubmVjdGlvbiAoT3B0aW9uYWwpLlxuICAgKiBAcGFyYW0ge3N0cmluZ30gcmVhc29uIC0gQSB0ZXh0dWFsIGRlc2NyaXB0aW9uIG9mIHRoZSByZWFzb24gdG8gZGlzY29ubmVjdC4gKE9wdGlvbmFsKVxuICAgKi9cbiAgZGlzY29ubmVjdChjYWxsYmFjaywgY29kZSwgcmVhc29uKXtcbiAgICB0aGlzLmNvbm5lY3RDbG9jaysrXG4gICAgdGhpcy5jbG9zZVdhc0NsZWFuID0gdHJ1ZVxuICAgIHRoaXMucmVjb25uZWN0VGltZXIucmVzZXQoKVxuICAgIHRoaXMudGVhcmRvd24oY2FsbGJhY2ssIGNvZGUsIHJlYXNvbilcbiAgfVxuXG4gIC8qKlxuICAgKlxuICAgKiBAcGFyYW0ge09iamVjdH0gcGFyYW1zIC0gVGhlIHBhcmFtcyB0byBzZW5kIHdoZW4gY29ubmVjdGluZywgZm9yIGV4YW1wbGUgYHt1c2VyX2lkOiB1c2VyVG9rZW59YFxuICAgKlxuICAgKiBQYXNzaW5nIHBhcmFtcyB0byBjb25uZWN0IGlzIGRlcHJlY2F0ZWQ7IHBhc3MgdGhlbSBpbiB0aGUgU29ja2V0IGNvbnN0cnVjdG9yIGluc3RlYWQ6XG4gICAqIGBuZXcgU29ja2V0KFwiL3NvY2tldFwiLCB7cGFyYW1zOiB7dXNlcl9pZDogdXNlclRva2VufX0pYC5cbiAgICovXG4gIGNvbm5lY3QocGFyYW1zKXtcbiAgICB0aGlzLmNvbm5lY3RDbG9jaysrXG4gICAgaWYocGFyYW1zKXtcbiAgICAgIGNvbnNvbGUgJiYgY29uc29sZS5sb2coXCJwYXNzaW5nIHBhcmFtcyB0byBjb25uZWN0IGlzIGRlcHJlY2F0ZWQuIEluc3RlYWQgcGFzcyA6cGFyYW1zIHRvIHRoZSBTb2NrZXQgY29uc3RydWN0b3JcIilcbiAgICAgIHRoaXMucGFyYW1zID0gY2xvc3VyZShwYXJhbXMpXG4gICAgfVxuICAgIGlmKHRoaXMuY29ubil7IHJldHVybiB9XG4gICAgdGhpcy5jbG9zZVdhc0NsZWFuID0gZmFsc2VcbiAgICB0aGlzLmNvbm4gPSBuZXcgdGhpcy50cmFuc3BvcnQodGhpcy5lbmRQb2ludFVSTCgpKVxuICAgIHRoaXMuY29ubi5iaW5hcnlUeXBlID0gdGhpcy5iaW5hcnlUeXBlXG4gICAgdGhpcy5jb25uLnRpbWVvdXQgPSB0aGlzLmxvbmdwb2xsZXJUaW1lb3V0XG4gICAgdGhpcy5jb25uLm9ub3BlbiA9ICgpID0+IHRoaXMub25Db25uT3BlbigpXG4gICAgdGhpcy5jb25uLm9uZXJyb3IgPSBlcnJvciA9PiB0aGlzLm9uQ29ubkVycm9yKGVycm9yKVxuICAgIHRoaXMuY29ubi5vbm1lc3NhZ2UgPSBldmVudCA9PiB0aGlzLm9uQ29ubk1lc3NhZ2UoZXZlbnQpXG4gICAgdGhpcy5jb25uLm9uY2xvc2UgPSBldmVudCA9PiB0aGlzLm9uQ29ubkNsb3NlKGV2ZW50KVxuICB9XG5cbiAgLyoqXG4gICAqIExvZ3MgdGhlIG1lc3NhZ2UuIE92ZXJyaWRlIGB0aGlzLmxvZ2dlcmAgZm9yIHNwZWNpYWxpemVkIGxvZ2dpbmcuIG5vb3BzIGJ5IGRlZmF1bHRcbiAgICogQHBhcmFtIHtzdHJpbmd9IGtpbmRcbiAgICogQHBhcmFtIHtzdHJpbmd9IG1zZ1xuICAgKiBAcGFyYW0ge09iamVjdH0gZGF0YVxuICAgKi9cbiAgbG9nKGtpbmQsIG1zZywgZGF0YSl7IHRoaXMubG9nZ2VyKGtpbmQsIG1zZywgZGF0YSkgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHRydWUgaWYgYSBsb2dnZXIgaGFzIGJlZW4gc2V0IG9uIHRoaXMgc29ja2V0LlxuICAgKi9cbiAgaGFzTG9nZ2VyKCl7IHJldHVybiB0aGlzLmxvZ2dlciAhPT0gbnVsbCB9XG5cbiAgLyoqXG4gICAqIFJlZ2lzdGVycyBjYWxsYmFja3MgZm9yIGNvbm5lY3Rpb24gb3BlbiBldmVudHNcbiAgICpcbiAgICogQGV4YW1wbGUgc29ja2V0Lm9uT3BlbihmdW5jdGlvbigpeyBjb25zb2xlLmluZm8oXCJ0aGUgc29ja2V0IHdhcyBvcGVuZWRcIikgfSlcbiAgICpcbiAgICogQHBhcmFtIHtGdW5jdGlvbn0gY2FsbGJhY2tcbiAgICovXG4gIG9uT3BlbihjYWxsYmFjayl7XG4gICAgbGV0IHJlZiA9IHRoaXMubWFrZVJlZigpXG4gICAgdGhpcy5zdGF0ZUNoYW5nZUNhbGxiYWNrcy5vcGVuLnB1c2goW3JlZiwgY2FsbGJhY2tdKVxuICAgIHJldHVybiByZWZcbiAgfVxuXG4gIC8qKlxuICAgKiBSZWdpc3RlcnMgY2FsbGJhY2tzIGZvciBjb25uZWN0aW9uIGNsb3NlIGV2ZW50c1xuICAgKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xuICAgKi9cbiAgb25DbG9zZShjYWxsYmFjayl7XG4gICAgbGV0IHJlZiA9IHRoaXMubWFrZVJlZigpXG4gICAgdGhpcy5zdGF0ZUNoYW5nZUNhbGxiYWNrcy5jbG9zZS5wdXNoKFtyZWYsIGNhbGxiYWNrXSlcbiAgICByZXR1cm4gcmVmXG4gIH1cblxuICAvKipcbiAgICogUmVnaXN0ZXJzIGNhbGxiYWNrcyBmb3IgY29ubmVjdGlvbiBlcnJvciBldmVudHNcbiAgICpcbiAgICogQGV4YW1wbGUgc29ja2V0Lm9uRXJyb3IoZnVuY3Rpb24oZXJyb3IpeyBhbGVydChcIkFuIGVycm9yIG9jY3VycmVkXCIpIH0pXG4gICAqXG4gICAqIEBwYXJhbSB7RnVuY3Rpb259IGNhbGxiYWNrXG4gICAqL1xuICBvbkVycm9yKGNhbGxiYWNrKXtcbiAgICBsZXQgcmVmID0gdGhpcy5tYWtlUmVmKClcbiAgICB0aGlzLnN0YXRlQ2hhbmdlQ2FsbGJhY2tzLmVycm9yLnB1c2goW3JlZiwgY2FsbGJhY2tdKVxuICAgIHJldHVybiByZWZcbiAgfVxuXG4gIC8qKlxuICAgKiBSZWdpc3RlcnMgY2FsbGJhY2tzIGZvciBjb25uZWN0aW9uIG1lc3NhZ2UgZXZlbnRzXG4gICAqIEBwYXJhbSB7RnVuY3Rpb259IGNhbGxiYWNrXG4gICAqL1xuICBvbk1lc3NhZ2UoY2FsbGJhY2spe1xuICAgIGxldCByZWYgPSB0aGlzLm1ha2VSZWYoKVxuICAgIHRoaXMuc3RhdGVDaGFuZ2VDYWxsYmFja3MubWVzc2FnZS5wdXNoKFtyZWYsIGNhbGxiYWNrXSlcbiAgICByZXR1cm4gcmVmXG4gIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIG9uQ29ubk9wZW4oKXtcbiAgICBpZih0aGlzLmhhc0xvZ2dlcigpKSB0aGlzLmxvZyhcInRyYW5zcG9ydFwiLCBgY29ubmVjdGVkIHRvICR7dGhpcy5lbmRQb2ludFVSTCgpfWApXG4gICAgdGhpcy5jbG9zZVdhc0NsZWFuID0gZmFsc2VcbiAgICB0aGlzLmVzdGFibGlzaGVkQ29ubmVjdGlvbnMrK1xuICAgIHRoaXMuZmx1c2hTZW5kQnVmZmVyKClcbiAgICB0aGlzLnJlY29ubmVjdFRpbWVyLnJlc2V0KClcbiAgICB0aGlzLnJlc2V0SGVhcnRiZWF0KClcbiAgICB0aGlzLnN0YXRlQ2hhbmdlQ2FsbGJhY2tzLm9wZW4uZm9yRWFjaCgoWywgY2FsbGJhY2tdKSA9PiBjYWxsYmFjaygpKVxuICB9XG5cbiAgLyoqXG4gICAqIEBwcml2YXRlXG4gICAqL1xuXG4gIGhlYXJ0YmVhdFRpbWVvdXQoKXtcbiAgICBpZih0aGlzLnBlbmRpbmdIZWFydGJlYXRSZWYpe1xuICAgICAgdGhpcy5wZW5kaW5nSGVhcnRiZWF0UmVmID0gbnVsbFxuICAgICAgaWYodGhpcy5oYXNMb2dnZXIoKSl7IHRoaXMubG9nKFwidHJhbnNwb3J0XCIsIFwiaGVhcnRiZWF0IHRpbWVvdXQuIEF0dGVtcHRpbmcgdG8gcmUtZXN0YWJsaXNoIGNvbm5lY3Rpb25cIikgfVxuICAgICAgdGhpcy5hYm5vcm1hbENsb3NlKFwiaGVhcnRiZWF0IHRpbWVvdXRcIilcbiAgICB9XG4gIH1cblxuICByZXNldEhlYXJ0YmVhdCgpe1xuICAgIGlmKHRoaXMuY29ubiAmJiB0aGlzLmNvbm4uc2tpcEhlYXJ0YmVhdCl7IHJldHVybiB9XG4gICAgdGhpcy5wZW5kaW5nSGVhcnRiZWF0UmVmID0gbnVsbFxuICAgIGNsZWFyVGltZW91dCh0aGlzLmhlYXJ0YmVhdFRpbWVyKVxuICAgIHNldFRpbWVvdXQoKCkgPT4gdGhpcy5zZW5kSGVhcnRiZWF0KCksIHRoaXMuaGVhcnRiZWF0SW50ZXJ2YWxNcylcbiAgfVxuXG4gIHRlYXJkb3duKGNhbGxiYWNrLCBjb2RlLCByZWFzb24pe1xuICAgIGlmKCF0aGlzLmNvbm4pe1xuICAgICAgcmV0dXJuIGNhbGxiYWNrICYmIGNhbGxiYWNrKClcbiAgICB9XG5cbiAgICB0aGlzLndhaXRGb3JCdWZmZXJEb25lKCgpID0+IHtcbiAgICAgIGlmKHRoaXMuY29ubil7XG4gICAgICAgIGlmKGNvZGUpeyB0aGlzLmNvbm4uY2xvc2UoY29kZSwgcmVhc29uIHx8IFwiXCIpIH0gZWxzZSB7IHRoaXMuY29ubi5jbG9zZSgpIH1cbiAgICAgIH1cblxuICAgICAgdGhpcy53YWl0Rm9yU29ja2V0Q2xvc2VkKCgpID0+IHtcbiAgICAgICAgaWYodGhpcy5jb25uKXtcbiAgICAgICAgICB0aGlzLmNvbm4ub25jbG9zZSA9IGZ1bmN0aW9uICgpeyB9IC8vIG5vb3BcbiAgICAgICAgICB0aGlzLmNvbm4gPSBudWxsXG4gICAgICAgIH1cblxuICAgICAgICBjYWxsYmFjayAmJiBjYWxsYmFjaygpXG4gICAgICB9KVxuICAgIH0pXG4gIH1cblxuICB3YWl0Rm9yQnVmZmVyRG9uZShjYWxsYmFjaywgdHJpZXMgPSAxKXtcbiAgICBpZih0cmllcyA9PT0gNSB8fCAhdGhpcy5jb25uIHx8ICF0aGlzLmNvbm4uYnVmZmVyZWRBbW91bnQpe1xuICAgICAgY2FsbGJhY2soKVxuICAgICAgcmV0dXJuXG4gICAgfVxuXG4gICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICB0aGlzLndhaXRGb3JCdWZmZXJEb25lKGNhbGxiYWNrLCB0cmllcyArIDEpXG4gICAgfSwgMTUwICogdHJpZXMpXG4gIH1cblxuICB3YWl0Rm9yU29ja2V0Q2xvc2VkKGNhbGxiYWNrLCB0cmllcyA9IDEpe1xuICAgIGlmKHRyaWVzID09PSA1IHx8ICF0aGlzLmNvbm4gfHwgdGhpcy5jb25uLnJlYWR5U3RhdGUgPT09IFNPQ0tFVF9TVEFURVMuY2xvc2VkKXtcbiAgICAgIGNhbGxiYWNrKClcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgdGhpcy53YWl0Rm9yU29ja2V0Q2xvc2VkKGNhbGxiYWNrLCB0cmllcyArIDEpXG4gICAgfSwgMTUwICogdHJpZXMpXG4gIH1cblxuICBvbkNvbm5DbG9zZShldmVudCl7XG4gICAgaWYodGhpcy5oYXNMb2dnZXIoKSkgdGhpcy5sb2coXCJ0cmFuc3BvcnRcIiwgXCJjbG9zZVwiLCBldmVudClcbiAgICB0aGlzLnRyaWdnZXJDaGFuRXJyb3IoKVxuICAgIGNsZWFyVGltZW91dCh0aGlzLmhlYXJ0YmVhdFRpbWVyKVxuICAgIGlmKCF0aGlzLmNsb3NlV2FzQ2xlYW4pe1xuICAgICAgdGhpcy5yZWNvbm5lY3RUaW1lci5zY2hlZHVsZVRpbWVvdXQoKVxuICAgIH1cbiAgICB0aGlzLnN0YXRlQ2hhbmdlQ2FsbGJhY2tzLmNsb3NlLmZvckVhY2goKFssIGNhbGxiYWNrXSkgPT4gY2FsbGJhY2soZXZlbnQpKVxuICB9XG5cbiAgLyoqXG4gICAqIEBwcml2YXRlXG4gICAqL1xuICBvbkNvbm5FcnJvcihlcnJvcil7XG4gICAgaWYodGhpcy5oYXNMb2dnZXIoKSkgdGhpcy5sb2coXCJ0cmFuc3BvcnRcIiwgZXJyb3IpXG4gICAgbGV0IHRyYW5zcG9ydEJlZm9yZSA9IHRoaXMudHJhbnNwb3J0XG4gICAgbGV0IGVzdGFibGlzaGVkQmVmb3JlID0gdGhpcy5lc3RhYmxpc2hlZENvbm5lY3Rpb25zXG4gICAgdGhpcy5zdGF0ZUNoYW5nZUNhbGxiYWNrcy5lcnJvci5mb3JFYWNoKChbLCBjYWxsYmFja10pID0+IHtcbiAgICAgIGNhbGxiYWNrKGVycm9yLCB0cmFuc3BvcnRCZWZvcmUsIGVzdGFibGlzaGVkQmVmb3JlKVxuICAgIH0pXG4gICAgaWYodHJhbnNwb3J0QmVmb3JlID09PSB0aGlzLnRyYW5zcG9ydCB8fCBlc3RhYmxpc2hlZEJlZm9yZSA+IDApe1xuICAgICAgdGhpcy50cmlnZ2VyQ2hhbkVycm9yKClcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogQHByaXZhdGVcbiAgICovXG4gIHRyaWdnZXJDaGFuRXJyb3IoKXtcbiAgICB0aGlzLmNoYW5uZWxzLmZvckVhY2goY2hhbm5lbCA9PiB7XG4gICAgICBpZighKGNoYW5uZWwuaXNFcnJvcmVkKCkgfHwgY2hhbm5lbC5pc0xlYXZpbmcoKSB8fCBjaGFubmVsLmlzQ2xvc2VkKCkpKXtcbiAgICAgICAgY2hhbm5lbC50cmlnZ2VyKENIQU5ORUxfRVZFTlRTLmVycm9yKVxuICAgICAgfVxuICAgIH0pXG4gIH1cblxuICAvKipcbiAgICogQHJldHVybnMge3N0cmluZ31cbiAgICovXG4gIGNvbm5lY3Rpb25TdGF0ZSgpe1xuICAgIHN3aXRjaCh0aGlzLmNvbm4gJiYgdGhpcy5jb25uLnJlYWR5U3RhdGUpe1xuICAgICAgY2FzZSBTT0NLRVRfU1RBVEVTLmNvbm5lY3Rpbmc6IHJldHVybiBcImNvbm5lY3RpbmdcIlxuICAgICAgY2FzZSBTT0NLRVRfU1RBVEVTLm9wZW46IHJldHVybiBcIm9wZW5cIlxuICAgICAgY2FzZSBTT0NLRVRfU1RBVEVTLmNsb3Npbmc6IHJldHVybiBcImNsb3NpbmdcIlxuICAgICAgZGVmYXVsdDogcmV0dXJuIFwiY2xvc2VkXCJcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogQHJldHVybnMge2Jvb2xlYW59XG4gICAqL1xuICBpc0Nvbm5lY3RlZCgpeyByZXR1cm4gdGhpcy5jb25uZWN0aW9uU3RhdGUoKSA9PT0gXCJvcGVuXCIgfVxuXG4gIC8qKlxuICAgKiBAcHJpdmF0ZVxuICAgKlxuICAgKiBAcGFyYW0ge0NoYW5uZWx9XG4gICAqL1xuICByZW1vdmUoY2hhbm5lbCl7XG4gICAgdGhpcy5vZmYoY2hhbm5lbC5zdGF0ZUNoYW5nZVJlZnMpXG4gICAgdGhpcy5jaGFubmVscyA9IHRoaXMuY2hhbm5lbHMuZmlsdGVyKGMgPT4gYy5qb2luUmVmKCkgIT09IGNoYW5uZWwuam9pblJlZigpKVxuICB9XG5cbiAgLyoqXG4gICAqIFJlbW92ZXMgYG9uT3BlbmAsIGBvbkNsb3NlYCwgYG9uRXJyb3IsYCBhbmQgYG9uTWVzc2FnZWAgcmVnaXN0cmF0aW9ucy5cbiAgICpcbiAgICogQHBhcmFtIHtyZWZzfSAtIGxpc3Qgb2YgcmVmcyByZXR1cm5lZCBieSBjYWxscyB0b1xuICAgKiAgICAgICAgICAgICAgICAgYG9uT3BlbmAsIGBvbkNsb3NlYCwgYG9uRXJyb3IsYCBhbmQgYG9uTWVzc2FnZWBcbiAgICovXG4gIG9mZihyZWZzKXtcbiAgICBmb3IobGV0IGtleSBpbiB0aGlzLnN0YXRlQ2hhbmdlQ2FsbGJhY2tzKXtcbiAgICAgIHRoaXMuc3RhdGVDaGFuZ2VDYWxsYmFja3Nba2V5XSA9IHRoaXMuc3RhdGVDaGFuZ2VDYWxsYmFja3Nba2V5XS5maWx0ZXIoKFtyZWZdKSA9PiB7XG4gICAgICAgIHJldHVybiByZWZzLmluZGV4T2YocmVmKSA9PT0gLTFcbiAgICAgIH0pXG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAqIEluaXRpYXRlcyBhIG5ldyBjaGFubmVsIGZvciB0aGUgZ2l2ZW4gdG9waWNcbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IHRvcGljXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBjaGFuUGFyYW1zIC0gUGFyYW1ldGVycyBmb3IgdGhlIGNoYW5uZWxcbiAgICogQHJldHVybnMge0NoYW5uZWx9XG4gICAqL1xuICBjaGFubmVsKHRvcGljLCBjaGFuUGFyYW1zID0ge30pe1xuICAgIGxldCBjaGFuID0gbmV3IENoYW5uZWwodG9waWMsIGNoYW5QYXJhbXMsIHRoaXMpXG4gICAgdGhpcy5jaGFubmVscy5wdXNoKGNoYW4pXG4gICAgcmV0dXJuIGNoYW5cbiAgfVxuXG4gIC8qKlxuICAgKiBAcGFyYW0ge09iamVjdH0gZGF0YVxuICAgKi9cbiAgcHVzaChkYXRhKXtcbiAgICBpZih0aGlzLmhhc0xvZ2dlcigpKXtcbiAgICAgIGxldCB7dG9waWMsIGV2ZW50LCBwYXlsb2FkLCByZWYsIGpvaW5fcmVmfSA9IGRhdGFcbiAgICAgIHRoaXMubG9nKFwicHVzaFwiLCBgJHt0b3BpY30gJHtldmVudH0gKCR7am9pbl9yZWZ9LCAke3JlZn0pYCwgcGF5bG9hZClcbiAgICB9XG5cbiAgICBpZih0aGlzLmlzQ29ubmVjdGVkKCkpe1xuICAgICAgdGhpcy5lbmNvZGUoZGF0YSwgcmVzdWx0ID0+IHRoaXMuY29ubi5zZW5kKHJlc3VsdCkpXG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMuc2VuZEJ1ZmZlci5wdXNoKCgpID0+IHRoaXMuZW5jb2RlKGRhdGEsIHJlc3VsdCA9PiB0aGlzLmNvbm4uc2VuZChyZXN1bHQpKSlcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogUmV0dXJuIHRoZSBuZXh0IG1lc3NhZ2UgcmVmLCBhY2NvdW50aW5nIGZvciBvdmVyZmxvd3NcbiAgICogQHJldHVybnMge3N0cmluZ31cbiAgICovXG4gIG1ha2VSZWYoKXtcbiAgICBsZXQgbmV3UmVmID0gdGhpcy5yZWYgKyAxXG4gICAgaWYobmV3UmVmID09PSB0aGlzLnJlZil7IHRoaXMucmVmID0gMCB9IGVsc2UgeyB0aGlzLnJlZiA9IG5ld1JlZiB9XG5cbiAgICByZXR1cm4gdGhpcy5yZWYudG9TdHJpbmcoKVxuICB9XG5cbiAgc2VuZEhlYXJ0YmVhdCgpe1xuICAgIGlmKHRoaXMucGVuZGluZ0hlYXJ0YmVhdFJlZiAmJiAhdGhpcy5pc0Nvbm5lY3RlZCgpKXsgcmV0dXJuIH1cbiAgICB0aGlzLnBlbmRpbmdIZWFydGJlYXRSZWYgPSB0aGlzLm1ha2VSZWYoKVxuICAgIHRoaXMucHVzaCh7dG9waWM6IFwicGhvZW5peFwiLCBldmVudDogXCJoZWFydGJlYXRcIiwgcGF5bG9hZDoge30sIHJlZjogdGhpcy5wZW5kaW5nSGVhcnRiZWF0UmVmfSlcbiAgICB0aGlzLmhlYXJ0YmVhdFRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB0aGlzLmhlYXJ0YmVhdFRpbWVvdXQoKSwgdGhpcy5oZWFydGJlYXRJbnRlcnZhbE1zKVxuICB9XG5cbiAgYWJub3JtYWxDbG9zZShyZWFzb24pe1xuICAgIHRoaXMuY2xvc2VXYXNDbGVhbiA9IGZhbHNlXG4gICAgaWYodGhpcy5pc0Nvbm5lY3RlZCgpKXsgdGhpcy5jb25uLmNsb3NlKFdTX0NMT1NFX05PUk1BTCwgcmVhc29uKSB9XG4gIH1cblxuICBmbHVzaFNlbmRCdWZmZXIoKXtcbiAgICBpZih0aGlzLmlzQ29ubmVjdGVkKCkgJiYgdGhpcy5zZW5kQnVmZmVyLmxlbmd0aCA+IDApe1xuICAgICAgdGhpcy5zZW5kQnVmZmVyLmZvckVhY2goY2FsbGJhY2sgPT4gY2FsbGJhY2soKSlcbiAgICAgIHRoaXMuc2VuZEJ1ZmZlciA9IFtdXG4gICAgfVxuICB9XG5cbiAgb25Db25uTWVzc2FnZShyYXdNZXNzYWdlKXtcbiAgICB0aGlzLmRlY29kZShyYXdNZXNzYWdlLmRhdGEsIG1zZyA9PiB7XG4gICAgICBsZXQge3RvcGljLCBldmVudCwgcGF5bG9hZCwgcmVmLCBqb2luX3JlZn0gPSBtc2dcbiAgICAgIGlmKHJlZiAmJiByZWYgPT09IHRoaXMucGVuZGluZ0hlYXJ0YmVhdFJlZil7XG4gICAgICAgIGNsZWFyVGltZW91dCh0aGlzLmhlYXJ0YmVhdFRpbWVyKVxuICAgICAgICB0aGlzLnBlbmRpbmdIZWFydGJlYXRSZWYgPSBudWxsXG4gICAgICAgIHNldFRpbWVvdXQoKCkgPT4gdGhpcy5zZW5kSGVhcnRiZWF0KCksIHRoaXMuaGVhcnRiZWF0SW50ZXJ2YWxNcylcbiAgICAgIH1cblxuICAgICAgaWYodGhpcy5oYXNMb2dnZXIoKSkgdGhpcy5sb2coXCJyZWNlaXZlXCIsIGAke3BheWxvYWQuc3RhdHVzIHx8IFwiXCJ9ICR7dG9waWN9ICR7ZXZlbnR9ICR7cmVmICYmIFwiKFwiICsgcmVmICsgXCIpXCIgfHwgXCJcIn1gLCBwYXlsb2FkKVxuXG4gICAgICBmb3IobGV0IGkgPSAwOyBpIDwgdGhpcy5jaGFubmVscy5sZW5ndGg7IGkrKyl7XG4gICAgICAgIGNvbnN0IGNoYW5uZWwgPSB0aGlzLmNoYW5uZWxzW2ldXG4gICAgICAgIGlmKCFjaGFubmVsLmlzTWVtYmVyKHRvcGljLCBldmVudCwgcGF5bG9hZCwgam9pbl9yZWYpKXsgY29udGludWUgfVxuICAgICAgICBjaGFubmVsLnRyaWdnZXIoZXZlbnQsIHBheWxvYWQsIHJlZiwgam9pbl9yZWYpXG4gICAgICB9XG5cbiAgICAgIGZvcihsZXQgaSA9IDA7IGkgPCB0aGlzLnN0YXRlQ2hhbmdlQ2FsbGJhY2tzLm1lc3NhZ2UubGVuZ3RoOyBpKyspe1xuICAgICAgICBsZXQgWywgY2FsbGJhY2tdID0gdGhpcy5zdGF0ZUNoYW5nZUNhbGxiYWNrcy5tZXNzYWdlW2ldXG4gICAgICAgIGNhbGxiYWNrKG1zZylcbiAgICAgIH1cbiAgICB9KVxuICB9XG5cbiAgbGVhdmVPcGVuVG9waWModG9waWMpe1xuICAgIGxldCBkdXBDaGFubmVsID0gdGhpcy5jaGFubmVscy5maW5kKGMgPT4gYy50b3BpYyA9PT0gdG9waWMgJiYgKGMuaXNKb2luZWQoKSB8fCBjLmlzSm9pbmluZygpKSlcbiAgICBpZihkdXBDaGFubmVsKXtcbiAgICAgIGlmKHRoaXMuaGFzTG9nZ2VyKCkpIHRoaXMubG9nKFwidHJhbnNwb3J0XCIsIGBsZWF2aW5nIGR1cGxpY2F0ZSB0b3BpYyBcIiR7dG9waWN9XCJgKVxuICAgICAgZHVwQ2hhbm5lbC5sZWF2ZSgpXG4gICAgfVxuICB9XG59XG4iLCAiXG5leHBvcnQgY29uc3QgQ09OU0VDVVRJVkVfUkVMT0FEUyA9IFwiY29uc2VjdXRpdmUtcmVsb2Fkc1wiXG5leHBvcnQgY29uc3QgTUFYX1JFTE9BRFMgPSAxMFxuZXhwb3J0IGNvbnN0IFJFTE9BRF9KSVRURVIgPSBbMTAwMCwgMzAwMF1cbmV4cG9ydCBjb25zdCBGQUlMU0FGRV9KSVRURVIgPSAzMDAwMFxuZXhwb3J0IGNvbnN0IFBIWF9FVkVOVF9DTEFTU0VTID0gW1xuICBcInBoeC1jbGljay1sb2FkaW5nXCIsIFwicGh4LWNoYW5nZS1sb2FkaW5nXCIsIFwicGh4LXN1Ym1pdC1sb2FkaW5nXCIsXG4gIFwicGh4LWtleWRvd24tbG9hZGluZ1wiLCBcInBoeC1rZXl1cC1sb2FkaW5nXCIsIFwicGh4LWJsdXItbG9hZGluZ1wiLCBcInBoeC1mb2N1cy1sb2FkaW5nXCJcbl1cbmV4cG9ydCBjb25zdCBQSFhfQ09NUE9ORU5UID0gXCJkYXRhLXBoeC1jb21wb25lbnRcIlxuZXhwb3J0IGNvbnN0IFBIWF9MSVZFX0xJTksgPSBcImRhdGEtcGh4LWxpbmtcIlxuZXhwb3J0IGNvbnN0IFBIWF9UUkFDS19TVEFUSUMgPSBcInRyYWNrLXN0YXRpY1wiXG5leHBvcnQgY29uc3QgUEhYX0xJTktfU1RBVEUgPSBcImRhdGEtcGh4LWxpbmstc3RhdGVcIlxuZXhwb3J0IGNvbnN0IFBIWF9SRUYgPSBcImRhdGEtcGh4LXJlZlwiXG5leHBvcnQgY29uc3QgUEhYX1RSQUNLX1VQTE9BRFMgPSBcInRyYWNrLXVwbG9hZHNcIlxuZXhwb3J0IGNvbnN0IFBIWF9VUExPQURfUkVGID0gXCJkYXRhLXBoeC11cGxvYWQtcmVmXCJcbmV4cG9ydCBjb25zdCBQSFhfUFJFRkxJR0hURURfUkVGUyA9IFwiZGF0YS1waHgtcHJlZmxpZ2h0ZWQtcmVmc1wiXG5leHBvcnQgY29uc3QgUEhYX0RPTkVfUkVGUyA9IFwiZGF0YS1waHgtZG9uZS1yZWZzXCJcbmV4cG9ydCBjb25zdCBQSFhfRFJPUF9UQVJHRVQgPSBcImRyb3AtdGFyZ2V0XCJcbmV4cG9ydCBjb25zdCBQSFhfQUNUSVZFX0VOVFJZX1JFRlMgPSBcImRhdGEtcGh4LWFjdGl2ZS1yZWZzXCJcbmV4cG9ydCBjb25zdCBQSFhfTElWRV9GSUxFX1VQREFURUQgPSBcInBoeDpsaXZlLWZpbGU6dXBkYXRlZFwiXG5leHBvcnQgY29uc3QgUEhYX1NLSVAgPSBcImRhdGEtcGh4LXNraXBcIlxuZXhwb3J0IGNvbnN0IFBIWF9SRU1PVkUgPSBcImRhdGEtcGh4LXJlbW92ZVwiXG5leHBvcnQgY29uc3QgUEhYX1BBR0VfTE9BRElORyA9IFwicGFnZS1sb2FkaW5nXCJcbmV4cG9ydCBjb25zdCBQSFhfQ09OTkVDVEVEX0NMQVNTID0gXCJwaHgtY29ubmVjdGVkXCJcbmV4cG9ydCBjb25zdCBQSFhfRElTQ09OTkVDVEVEX0NMQVNTID0gXCJwaHgtZGlzY29ubmVjdGVkXCJcbmV4cG9ydCBjb25zdCBQSFhfTk9fRkVFREJBQ0tfQ0xBU1MgPSBcInBoeC1uby1mZWVkYmFja1wiXG5leHBvcnQgY29uc3QgUEhYX0VSUk9SX0NMQVNTID0gXCJwaHgtZXJyb3JcIlxuZXhwb3J0IGNvbnN0IFBIWF9QQVJFTlRfSUQgPSBcImRhdGEtcGh4LXBhcmVudC1pZFwiXG5leHBvcnQgY29uc3QgUEhYX01BSU4gPSBcImRhdGEtcGh4LW1haW5cIlxuZXhwb3J0IGNvbnN0IFBIWF9ST09UX0lEID0gXCJkYXRhLXBoeC1yb290LWlkXCJcbmV4cG9ydCBjb25zdCBQSFhfVFJJR0dFUl9BQ1RJT04gPSBcInRyaWdnZXItYWN0aW9uXCJcbmV4cG9ydCBjb25zdCBQSFhfRkVFREJBQ0tfRk9SID0gXCJmZWVkYmFjay1mb3JcIlxuZXhwb3J0IGNvbnN0IFBIWF9IQVNfRk9DVVNFRCA9IFwicGh4LWhhcy1mb2N1c2VkXCJcbmV4cG9ydCBjb25zdCBGT0NVU0FCTEVfSU5QVVRTID0gW1widGV4dFwiLCBcInRleHRhcmVhXCIsIFwibnVtYmVyXCIsIFwiZW1haWxcIiwgXCJwYXNzd29yZFwiLCBcInNlYXJjaFwiLCBcInRlbFwiLCBcInVybFwiLCBcImRhdGVcIiwgXCJ0aW1lXCJdXG5leHBvcnQgY29uc3QgQ0hFQ0tBQkxFX0lOUFVUUyA9IFtcImNoZWNrYm94XCIsIFwicmFkaW9cIl1cbmV4cG9ydCBjb25zdCBQSFhfSEFTX1NVQk1JVFRFRCA9IFwicGh4LWhhcy1zdWJtaXR0ZWRcIlxuZXhwb3J0IGNvbnN0IFBIWF9TRVNTSU9OID0gXCJkYXRhLXBoeC1zZXNzaW9uXCJcbmV4cG9ydCBjb25zdCBQSFhfVklFV19TRUxFQ1RPUiA9IGBbJHtQSFhfU0VTU0lPTn1dYFxuZXhwb3J0IGNvbnN0IFBIWF9TVEFUSUMgPSBcImRhdGEtcGh4LXN0YXRpY1wiXG5leHBvcnQgY29uc3QgUEhYX1JFQURPTkxZID0gXCJkYXRhLXBoeC1yZWFkb25seVwiXG5leHBvcnQgY29uc3QgUEhYX0RJU0FCTEVEID0gXCJkYXRhLXBoeC1kaXNhYmxlZFwiXG5leHBvcnQgY29uc3QgUEhYX0RJU0FCTEVfV0lUSCA9IFwiZGlzYWJsZS13aXRoXCJcbmV4cG9ydCBjb25zdCBQSFhfRElTQUJMRV9XSVRIX1JFU1RPUkUgPSBcImRhdGEtcGh4LWRpc2FibGUtd2l0aC1yZXN0b3JlXCJcbmV4cG9ydCBjb25zdCBQSFhfSE9PSyA9IFwiaG9va1wiXG5leHBvcnQgY29uc3QgUEhYX0RFQk9VTkNFID0gXCJkZWJvdW5jZVwiXG5leHBvcnQgY29uc3QgUEhYX1RIUk9UVExFID0gXCJ0aHJvdHRsZVwiXG5leHBvcnQgY29uc3QgUEhYX1VQREFURSA9IFwidXBkYXRlXCJcbmV4cG9ydCBjb25zdCBQSFhfS0VZID0gXCJrZXlcIlxuZXhwb3J0IGNvbnN0IFBIWF9QUklWQVRFID0gXCJwaHhQcml2YXRlXCJcbmV4cG9ydCBjb25zdCBQSFhfQVVUT19SRUNPVkVSID0gXCJhdXRvLXJlY292ZXJcIlxuZXhwb3J0IGNvbnN0IFBIWF9MVl9ERUJVRyA9IFwicGh4OmxpdmUtc29ja2V0OmRlYnVnXCJcbmV4cG9ydCBjb25zdCBQSFhfTFZfUFJPRklMRSA9IFwicGh4OmxpdmUtc29ja2V0OnByb2ZpbGluZ1wiXG5leHBvcnQgY29uc3QgUEhYX0xWX0xBVEVOQ1lfU0lNID0gXCJwaHg6bGl2ZS1zb2NrZXQ6bGF0ZW5jeS1zaW1cIlxuZXhwb3J0IGNvbnN0IFBIWF9QUk9HUkVTUyA9IFwicHJvZ3Jlc3NcIlxuZXhwb3J0IGNvbnN0IExPQURFUl9USU1FT1VUID0gMVxuZXhwb3J0IGNvbnN0IEJFRk9SRV9VTkxPQURfTE9BREVSX1RJTUVPVVQgPSAyMDBcbmV4cG9ydCBjb25zdCBCSU5ESU5HX1BSRUZJWCA9IFwicGh4LVwiXG5leHBvcnQgY29uc3QgUFVTSF9USU1FT1VUID0gMzAwMDBcbmV4cG9ydCBjb25zdCBMSU5LX0hFQURFUiA9IFwieC1yZXF1ZXN0ZWQtd2l0aFwiXG5leHBvcnQgY29uc3QgUkVTUE9OU0VfVVJMX0hFQURFUiA9IFwieC1yZXNwb25zZS11cmxcIlxuZXhwb3J0IGNvbnN0IERFQk9VTkNFX1RSSUdHRVIgPSBcImRlYm91bmNlLXRyaWdnZXJcIlxuZXhwb3J0IGNvbnN0IFRIUk9UVExFRCA9IFwidGhyb3R0bGVkXCJcbmV4cG9ydCBjb25zdCBERUJPVU5DRV9QUkVWX0tFWSA9IFwiZGVib3VuY2UtcHJldi1rZXlcIlxuZXhwb3J0IGNvbnN0IERFRkFVTFRTID0ge1xuICBkZWJvdW5jZTogMzAwLFxuICB0aHJvdHRsZTogMzAwXG59XG5cbi8vIFJlbmRlcmVkXG5leHBvcnQgY29uc3QgRFlOQU1JQ1MgPSBcImRcIlxuZXhwb3J0IGNvbnN0IFNUQVRJQyA9IFwic1wiXG5leHBvcnQgY29uc3QgQ09NUE9ORU5UUyA9IFwiY1wiXG5leHBvcnQgY29uc3QgRVZFTlRTID0gXCJlXCJcbmV4cG9ydCBjb25zdCBSRVBMWSA9IFwiclwiXG5leHBvcnQgY29uc3QgVElUTEUgPSBcInRcIlxuIiwgImltcG9ydCB7XG4gIGxvZ0Vycm9yXG59IGZyb20gXCIuL3V0aWxzXCJcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgRW50cnlVcGxvYWRlciB7XG4gIGNvbnN0cnVjdG9yKGVudHJ5LCBjaHVua1NpemUsIGxpdmVTb2NrZXQpe1xuICAgIHRoaXMubGl2ZVNvY2tldCA9IGxpdmVTb2NrZXRcbiAgICB0aGlzLmVudHJ5ID0gZW50cnlcbiAgICB0aGlzLm9mZnNldCA9IDBcbiAgICB0aGlzLmNodW5rU2l6ZSA9IGNodW5rU2l6ZVxuICAgIHRoaXMuY2h1bmtUaW1lciA9IG51bGxcbiAgICB0aGlzLnVwbG9hZENoYW5uZWwgPSBsaXZlU29ja2V0LmNoYW5uZWwoYGx2dToke2VudHJ5LnJlZn1gLCB7dG9rZW46IGVudHJ5Lm1ldGFkYXRhKCl9KVxuICB9XG5cbiAgZXJyb3IocmVhc29uKXtcbiAgICBjbGVhclRpbWVvdXQodGhpcy5jaHVua1RpbWVyKVxuICAgIHRoaXMudXBsb2FkQ2hhbm5lbC5sZWF2ZSgpXG4gICAgdGhpcy5lbnRyeS5lcnJvcihyZWFzb24pXG4gIH1cblxuICB1cGxvYWQoKXtcbiAgICB0aGlzLnVwbG9hZENoYW5uZWwub25FcnJvcihyZWFzb24gPT4gdGhpcy5lcnJvcihyZWFzb24pKVxuICAgIHRoaXMudXBsb2FkQ2hhbm5lbC5qb2luKClcbiAgICAgIC5yZWNlaXZlKFwib2tcIiwgX2RhdGEgPT4gdGhpcy5yZWFkTmV4dENodW5rKCkpXG4gICAgICAucmVjZWl2ZShcImVycm9yXCIsIHJlYXNvbiA9PiB0aGlzLmVycm9yKHJlYXNvbikpXG4gIH1cblxuICBpc0RvbmUoKXsgcmV0dXJuIHRoaXMub2Zmc2V0ID49IHRoaXMuZW50cnkuZmlsZS5zaXplIH1cblxuICByZWFkTmV4dENodW5rKCl7XG4gICAgbGV0IHJlYWRlciA9IG5ldyB3aW5kb3cuRmlsZVJlYWRlcigpXG4gICAgbGV0IGJsb2IgPSB0aGlzLmVudHJ5LmZpbGUuc2xpY2UodGhpcy5vZmZzZXQsIHRoaXMuY2h1bmtTaXplICsgdGhpcy5vZmZzZXQpXG4gICAgcmVhZGVyLm9ubG9hZCA9IChlKSA9PiB7XG4gICAgICBpZihlLnRhcmdldC5lcnJvciA9PT0gbnVsbCl7XG4gICAgICAgIHRoaXMub2Zmc2V0ICs9IGUudGFyZ2V0LnJlc3VsdC5ieXRlTGVuZ3RoXG4gICAgICAgIHRoaXMucHVzaENodW5rKGUudGFyZ2V0LnJlc3VsdClcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiBsb2dFcnJvcihcIlJlYWQgZXJyb3I6IFwiICsgZS50YXJnZXQuZXJyb3IpXG4gICAgICB9XG4gICAgfVxuICAgIHJlYWRlci5yZWFkQXNBcnJheUJ1ZmZlcihibG9iKVxuICB9XG5cbiAgcHVzaENodW5rKGNodW5rKXtcbiAgICBpZighdGhpcy51cGxvYWRDaGFubmVsLmlzSm9pbmVkKCkpeyByZXR1cm4gfVxuICAgIHRoaXMudXBsb2FkQ2hhbm5lbC5wdXNoKFwiY2h1bmtcIiwgY2h1bmspXG4gICAgICAucmVjZWl2ZShcIm9rXCIsICgpID0+IHtcbiAgICAgICAgdGhpcy5lbnRyeS5wcm9ncmVzcygodGhpcy5vZmZzZXQgLyB0aGlzLmVudHJ5LmZpbGUuc2l6ZSkgKiAxMDApXG4gICAgICAgIGlmKCF0aGlzLmlzRG9uZSgpKXtcbiAgICAgICAgICB0aGlzLmNodW5rVGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHRoaXMucmVhZE5leHRDaHVuaygpLCB0aGlzLmxpdmVTb2NrZXQuZ2V0TGF0ZW5jeVNpbSgpIHx8IDApXG4gICAgICAgIH1cbiAgICAgIH0pXG4gIH1cbn1cbiIsICJpbXBvcnQge1xuICBQSFhfVklFV19TRUxFQ1RPUlxufSBmcm9tIFwiLi9jb25zdGFudHNcIlxuXG5pbXBvcnQgRW50cnlVcGxvYWRlciBmcm9tIFwiLi9lbnRyeV91cGxvYWRlclwiXG5cbmV4cG9ydCBsZXQgbG9nRXJyb3IgPSAobXNnLCBvYmopID0+IGNvbnNvbGUuZXJyb3IgJiYgY29uc29sZS5lcnJvcihtc2csIG9iailcblxuZXhwb3J0IGZ1bmN0aW9uIGRldGVjdER1cGxpY2F0ZUlkcygpe1xuICBsZXQgaWRzID0gbmV3IFNldCgpXG4gIGxldCBlbGVtcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoXCIqW2lkXVwiKVxuICBmb3IobGV0IGkgPSAwLCBsZW4gPSBlbGVtcy5sZW5ndGg7IGkgPCBsZW47IGkrKyl7XG4gICAgaWYoaWRzLmhhcyhlbGVtc1tpXS5pZCkpe1xuICAgICAgY29uc29sZS5lcnJvcihgTXVsdGlwbGUgSURzIGRldGVjdGVkOiAke2VsZW1zW2ldLmlkfS4gRW5zdXJlIHVuaXF1ZSBlbGVtZW50IGlkcy5gKVxuICAgIH0gZWxzZSB7XG4gICAgICBpZHMuYWRkKGVsZW1zW2ldLmlkKVxuICAgIH1cbiAgfVxufVxuXG5leHBvcnQgbGV0IGRlYnVnID0gKHZpZXcsIGtpbmQsIG1zZywgb2JqKSA9PiB7XG4gIGlmKHZpZXcubGl2ZVNvY2tldC5pc0RlYnVnRW5hYmxlZCgpKXtcbiAgICBjb25zb2xlLmxvZyhgJHt2aWV3LmlkfSAke2tpbmR9OiAke21zZ30gLSBgLCBvYmopXG4gIH1cbn1cblxuLy8gd3JhcHMgdmFsdWUgaW4gY2xvc3VyZSBvciByZXR1cm5zIGNsb3N1cmVcbmV4cG9ydCBsZXQgY2xvc3VyZSA9ICh2YWwpID0+IHR5cGVvZiB2YWwgPT09IFwiZnVuY3Rpb25cIiA/IHZhbCA6IGZ1bmN0aW9uICgpeyByZXR1cm4gdmFsIH1cblxuZXhwb3J0IGxldCBjbG9uZSA9IChvYmopID0+IHsgcmV0dXJuIEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkob2JqKSkgfVxuXG5leHBvcnQgbGV0IGNsb3Nlc3RQaHhCaW5kaW5nID0gKGVsLCBiaW5kaW5nLCBib3JkZXJFbCkgPT4ge1xuICBkbyB7XG4gICAgaWYoZWwubWF0Y2hlcyhgWyR7YmluZGluZ31dYCkpeyByZXR1cm4gZWwgfVxuICAgIGVsID0gZWwucGFyZW50RWxlbWVudCB8fCBlbC5wYXJlbnROb2RlXG4gIH0gd2hpbGUoZWwgIT09IG51bGwgJiYgZWwubm9kZVR5cGUgPT09IDEgJiYgISgoYm9yZGVyRWwgJiYgYm9yZGVyRWwuaXNTYW1lTm9kZShlbCkpIHx8IGVsLm1hdGNoZXMoUEhYX1ZJRVdfU0VMRUNUT1IpKSlcbiAgcmV0dXJuIG51bGxcbn1cblxuZXhwb3J0IGxldCBpc09iamVjdCA9IChvYmopID0+IHtcbiAgcmV0dXJuIG9iaiAhPT0gbnVsbCAmJiB0eXBlb2Ygb2JqID09PSBcIm9iamVjdFwiICYmICEob2JqIGluc3RhbmNlb2YgQXJyYXkpXG59XG5cbmV4cG9ydCBsZXQgaXNFcXVhbE9iaiA9IChvYmoxLCBvYmoyKSA9PiBKU09OLnN0cmluZ2lmeShvYmoxKSA9PT0gSlNPTi5zdHJpbmdpZnkob2JqMilcblxuZXhwb3J0IGxldCBpc0VtcHR5ID0gKG9iaikgPT4ge1xuICBmb3IobGV0IHggaW4gb2JqKXsgcmV0dXJuIGZhbHNlIH1cbiAgcmV0dXJuIHRydWVcbn1cblxuZXhwb3J0IGxldCBtYXliZSA9IChlbCwgY2FsbGJhY2spID0+IGVsICYmIGNhbGxiYWNrKGVsKVxuXG5leHBvcnQgbGV0IGNoYW5uZWxVcGxvYWRlciA9IGZ1bmN0aW9uIChlbnRyaWVzLCBvbkVycm9yLCByZXNwLCBsaXZlU29ja2V0KXtcbiAgZW50cmllcy5mb3JFYWNoKGVudHJ5ID0+IHtcbiAgICBsZXQgZW50cnlVcGxvYWRlciA9IG5ldyBFbnRyeVVwbG9hZGVyKGVudHJ5LCByZXNwLmNvbmZpZy5jaHVua19zaXplLCBsaXZlU29ja2V0KVxuICAgIGVudHJ5VXBsb2FkZXIudXBsb2FkKClcbiAgfSlcbn1cbiIsICJsZXQgQnJvd3NlciA9IHtcbiAgY2FuUHVzaFN0YXRlKCl7IHJldHVybiAodHlwZW9mIChoaXN0b3J5LnB1c2hTdGF0ZSkgIT09IFwidW5kZWZpbmVkXCIpIH0sXG5cbiAgZHJvcExvY2FsKGxvY2FsU3RvcmFnZSwgbmFtZXNwYWNlLCBzdWJrZXkpe1xuICAgIHJldHVybiBsb2NhbFN0b3JhZ2UucmVtb3ZlSXRlbSh0aGlzLmxvY2FsS2V5KG5hbWVzcGFjZSwgc3Via2V5KSlcbiAgfSxcblxuICB1cGRhdGVMb2NhbChsb2NhbFN0b3JhZ2UsIG5hbWVzcGFjZSwgc3Via2V5LCBpbml0aWFsLCBmdW5jKXtcbiAgICBsZXQgY3VycmVudCA9IHRoaXMuZ2V0TG9jYWwobG9jYWxTdG9yYWdlLCBuYW1lc3BhY2UsIHN1YmtleSlcbiAgICBsZXQga2V5ID0gdGhpcy5sb2NhbEtleShuYW1lc3BhY2UsIHN1YmtleSlcbiAgICBsZXQgbmV3VmFsID0gY3VycmVudCA9PT0gbnVsbCA/IGluaXRpYWwgOiBmdW5jKGN1cnJlbnQpXG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oa2V5LCBKU09OLnN0cmluZ2lmeShuZXdWYWwpKVxuICAgIHJldHVybiBuZXdWYWxcbiAgfSxcblxuICBnZXRMb2NhbChsb2NhbFN0b3JhZ2UsIG5hbWVzcGFjZSwgc3Via2V5KXtcbiAgICByZXR1cm4gSlNPTi5wYXJzZShsb2NhbFN0b3JhZ2UuZ2V0SXRlbSh0aGlzLmxvY2FsS2V5KG5hbWVzcGFjZSwgc3Via2V5KSkpXG4gIH0sXG5cbiAgdXBkYXRlQ3VycmVudFN0YXRlKGNhbGxiYWNrKXtcbiAgICBpZighdGhpcy5jYW5QdXNoU3RhdGUoKSl7IHJldHVybiB9XG4gICAgaGlzdG9yeS5yZXBsYWNlU3RhdGUoY2FsbGJhY2soaGlzdG9yeS5zdGF0ZSB8fCB7fSksIFwiXCIsIHdpbmRvdy5sb2NhdGlvbi5ocmVmKVxuICB9LFxuXG4gIHB1c2hTdGF0ZShraW5kLCBtZXRhLCB0byl7XG4gICAgaWYodGhpcy5jYW5QdXNoU3RhdGUoKSl7XG4gICAgICBpZih0byAhPT0gd2luZG93LmxvY2F0aW9uLmhyZWYpe1xuICAgICAgICBpZihtZXRhLnR5cGUgPT0gXCJyZWRpcmVjdFwiICYmIG1ldGEuc2Nyb2xsKXtcbiAgICAgICAgICAvLyBJZiB3ZSdyZSByZWRpcmVjdGluZyBzdG9yZSB0aGUgY3VycmVudCBzY3JvbGxZIGZvciB0aGUgY3VycmVudCBoaXN0b3J5IHN0YXRlLlxuICAgICAgICAgIGxldCBjdXJyZW50U3RhdGUgPSBoaXN0b3J5LnN0YXRlIHx8IHt9XG4gICAgICAgICAgY3VycmVudFN0YXRlLnNjcm9sbCA9IG1ldGEuc2Nyb2xsXG4gICAgICAgICAgaGlzdG9yeS5yZXBsYWNlU3RhdGUoY3VycmVudFN0YXRlLCBcIlwiLCB3aW5kb3cubG9jYXRpb24uaHJlZilcbiAgICAgICAgfVxuXG4gICAgICAgIGRlbGV0ZSBtZXRhLnNjcm9sbCAvLyBPbmx5IHN0b3JlIHRoZSBzY3JvbGwgaW4gdGhlIHJlZGlyZWN0IGNhc2UuXG4gICAgICAgIGhpc3Rvcnlba2luZCArIFwiU3RhdGVcIl0obWV0YSwgXCJcIiwgdG8gfHwgbnVsbCkgLy8gSUUgd2lsbCBjb2VyY2UgdW5kZWZpbmVkIHRvIHN0cmluZ1xuICAgICAgICBsZXQgaGFzaEVsID0gdGhpcy5nZXRIYXNoVGFyZ2V0RWwod2luZG93LmxvY2F0aW9uLmhhc2gpXG5cbiAgICAgICAgaWYoaGFzaEVsKXtcbiAgICAgICAgICBoYXNoRWwuc2Nyb2xsSW50b1ZpZXcoKVxuICAgICAgICB9IGVsc2UgaWYobWV0YS50eXBlID09PSBcInJlZGlyZWN0XCIpe1xuICAgICAgICAgIHdpbmRvdy5zY3JvbGwoMCwgMClcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLnJlZGlyZWN0KHRvKVxuICAgIH1cbiAgfSxcblxuICBzZXRDb29raWUobmFtZSwgdmFsdWUpe1xuICAgIGRvY3VtZW50LmNvb2tpZSA9IGAke25hbWV9PSR7dmFsdWV9YFxuICB9LFxuXG4gIGdldENvb2tpZShuYW1lKXtcbiAgICByZXR1cm4gZG9jdW1lbnQuY29va2llLnJlcGxhY2UobmV3IFJlZ0V4cChgKD86KD86XnwuKjtcXHMqKSR7bmFtZX1cXHMqXFw9XFxzKihbXjtdKikuKiQpfF4uKiRgKSwgXCIkMVwiKVxuICB9LFxuXG4gIHJlZGlyZWN0KHRvVVJMLCBmbGFzaCl7XG4gICAgaWYoZmxhc2gpeyBCcm93c2VyLnNldENvb2tpZShcIl9fcGhvZW5peF9mbGFzaF9fXCIsIGZsYXNoICsgXCI7IG1heC1hZ2U9NjAwMDA7IHBhdGg9L1wiKSB9XG4gICAgd2luZG93LmxvY2F0aW9uID0gdG9VUkxcbiAgfSxcblxuICBsb2NhbEtleShuYW1lc3BhY2UsIHN1YmtleSl7IHJldHVybiBgJHtuYW1lc3BhY2V9LSR7c3Via2V5fWAgfSxcblxuICBnZXRIYXNoVGFyZ2V0RWwobWF5YmVIYXNoKXtcbiAgICBsZXQgaGFzaCA9IG1heWJlSGFzaC50b1N0cmluZygpLnN1YnN0cmluZygxKVxuICAgIGlmKGhhc2ggPT09IFwiXCIpeyByZXR1cm4gfVxuICAgIHJldHVybiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChoYXNoKSB8fCBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKGBhW25hbWU9XCIke2hhc2h9XCJdYClcbiAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBCcm93c2VyXG4iLCAiaW1wb3J0IHtcbiAgQ0hFQ0tBQkxFX0lOUFVUUyxcbiAgREVCT1VOQ0VfUFJFVl9LRVksXG4gIERFQk9VTkNFX1RSSUdHRVIsXG4gIEZPQ1VTQUJMRV9JTlBVVFMsXG4gIFBIWF9DT01QT05FTlQsXG4gIFBIWF9FVkVOVF9DTEFTU0VTLFxuICBQSFhfSEFTX0ZPQ1VTRUQsXG4gIFBIWF9IQVNfU1VCTUlUVEVELFxuICBQSFhfTUFJTixcbiAgUEhYX05PX0ZFRURCQUNLX0NMQVNTLFxuICBQSFhfUEFSRU5UX0lELFxuICBQSFhfUFJJVkFURSxcbiAgUEhYX1JFRixcbiAgUEhYX1NFU1NJT04sXG4gIFBIWF9TVEFUSUMsXG4gIFBIWF9VUExPQURfUkVGLFxuICBQSFhfVklFV19TRUxFQ1RPUixcbiAgVEhST1RUTEVEXG59IGZyb20gXCIuL2NvbnN0YW50c1wiXG5cbmltcG9ydCB7XG4gIGNsb25lLFxuICBsb2dFcnJvclxufSBmcm9tIFwiLi91dGlsc1wiXG5cbmxldCBET00gPSB7XG4gIGJ5SWQoaWQpeyByZXR1cm4gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpIHx8IGxvZ0Vycm9yKGBubyBpZCBmb3VuZCBmb3IgJHtpZH1gKSB9LFxuXG4gIHJlbW92ZUNsYXNzKGVsLCBjbGFzc05hbWUpe1xuICAgIGVsLmNsYXNzTGlzdC5yZW1vdmUoY2xhc3NOYW1lKVxuICAgIGlmKGVsLmNsYXNzTGlzdC5sZW5ndGggPT09IDApeyBlbC5yZW1vdmVBdHRyaWJ1dGUoXCJjbGFzc1wiKSB9XG4gIH0sXG5cbiAgYWxsKG5vZGUsIHF1ZXJ5LCBjYWxsYmFjayl7XG4gICAgaWYoIW5vZGUpeyByZXR1cm4gW10gfVxuICAgIGxldCBhcnJheSA9IEFycmF5LmZyb20obm9kZS5xdWVyeVNlbGVjdG9yQWxsKHF1ZXJ5KSlcbiAgICByZXR1cm4gY2FsbGJhY2sgPyBhcnJheS5mb3JFYWNoKGNhbGxiYWNrKSA6IGFycmF5XG4gIH0sXG5cbiAgY2hpbGROb2RlTGVuZ3RoKGh0bWwpe1xuICAgIGxldCB0ZW1wbGF0ZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJ0ZW1wbGF0ZVwiKVxuICAgIHRlbXBsYXRlLmlubmVySFRNTCA9IGh0bWxcbiAgICByZXR1cm4gdGVtcGxhdGUuY29udGVudC5jaGlsZEVsZW1lbnRDb3VudFxuICB9LFxuXG4gIGlzVXBsb2FkSW5wdXQoZWwpeyByZXR1cm4gZWwudHlwZSA9PT0gXCJmaWxlXCIgJiYgZWwuZ2V0QXR0cmlidXRlKFBIWF9VUExPQURfUkVGKSAhPT0gbnVsbCB9LFxuXG4gIGZpbmRVcGxvYWRJbnB1dHMobm9kZSl7IHJldHVybiB0aGlzLmFsbChub2RlLCBgaW5wdXRbdHlwZT1cImZpbGVcIl1bJHtQSFhfVVBMT0FEX1JFRn1dYCkgfSxcblxuICBmaW5kQ29tcG9uZW50Tm9kZUxpc3Qobm9kZSwgY2lkKXtcbiAgICByZXR1cm4gdGhpcy5maWx0ZXJXaXRoaW5TYW1lTGl2ZVZpZXcodGhpcy5hbGwobm9kZSwgYFske1BIWF9DT01QT05FTlR9PVwiJHtjaWR9XCJdYCksIG5vZGUpXG4gIH0sXG5cbiAgaXNQaHhEZXN0cm95ZWQobm9kZSl7XG4gICAgcmV0dXJuIG5vZGUuaWQgJiYgRE9NLnByaXZhdGUobm9kZSwgXCJkZXN0cm95ZWRcIikgPyB0cnVlIDogZmFsc2VcbiAgfSxcblxuICBtYXJrUGh4Q2hpbGREZXN0cm95ZWQoZWwpe1xuICAgIGVsLnNldEF0dHJpYnV0ZShQSFhfU0VTU0lPTiwgXCJcIilcbiAgICB0aGlzLnB1dFByaXZhdGUoZWwsIFwiZGVzdHJveWVkXCIsIHRydWUpXG4gIH0sXG5cbiAgZmluZFBoeENoaWxkcmVuSW5GcmFnbWVudChodG1sLCBwYXJlbnRJZCl7XG4gICAgbGV0IHRlbXBsYXRlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInRlbXBsYXRlXCIpXG4gICAgdGVtcGxhdGUuaW5uZXJIVE1MID0gaHRtbFxuICAgIHJldHVybiB0aGlzLmZpbmRQaHhDaGlsZHJlbih0ZW1wbGF0ZS5jb250ZW50LCBwYXJlbnRJZClcbiAgfSxcblxuICBpc0lnbm9yZWQoZWwsIHBoeFVwZGF0ZSl7XG4gICAgcmV0dXJuIChlbC5nZXRBdHRyaWJ1dGUocGh4VXBkYXRlKSB8fCBlbC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXBoeC11cGRhdGVcIikpID09PSBcImlnbm9yZVwiXG4gIH0sXG5cbiAgaXNQaHhVcGRhdGUoZWwsIHBoeFVwZGF0ZSwgdXBkYXRlVHlwZXMpe1xuICAgIHJldHVybiBlbC5nZXRBdHRyaWJ1dGUgJiYgdXBkYXRlVHlwZXMuaW5kZXhPZihlbC5nZXRBdHRyaWJ1dGUocGh4VXBkYXRlKSkgPj0gMFxuICB9LFxuXG4gIGZpbmRQaHhDaGlsZHJlbihlbCwgcGFyZW50SWQpe1xuICAgIHJldHVybiB0aGlzLmFsbChlbCwgYCR7UEhYX1ZJRVdfU0VMRUNUT1J9WyR7UEhYX1BBUkVOVF9JRH09XCIke3BhcmVudElkfVwiXWApXG4gIH0sXG5cbiAgZmluZFBhcmVudENJRHMobm9kZSwgY2lkcyl7XG4gICAgbGV0IGluaXRpYWwgPSBuZXcgU2V0KGNpZHMpXG4gICAgcmV0dXJuIGNpZHMucmVkdWNlKChhY2MsIGNpZCkgPT4ge1xuICAgICAgbGV0IHNlbGVjdG9yID0gYFske1BIWF9DT01QT05FTlR9PVwiJHtjaWR9XCJdIFske1BIWF9DT01QT05FTlR9XWBcblxuICAgICAgdGhpcy5maWx0ZXJXaXRoaW5TYW1lTGl2ZVZpZXcodGhpcy5hbGwobm9kZSwgc2VsZWN0b3IpLCBub2RlKVxuICAgICAgICAubWFwKGVsID0+IHBhcnNlSW50KGVsLmdldEF0dHJpYnV0ZShQSFhfQ09NUE9ORU5UKSkpXG4gICAgICAgIC5mb3JFYWNoKGNoaWxkQ0lEID0+IGFjYy5kZWxldGUoY2hpbGRDSUQpKVxuXG4gICAgICByZXR1cm4gYWNjXG4gICAgfSwgaW5pdGlhbClcbiAgfSxcblxuICBmaWx0ZXJXaXRoaW5TYW1lTGl2ZVZpZXcobm9kZXMsIHBhcmVudCl7XG4gICAgaWYocGFyZW50LnF1ZXJ5U2VsZWN0b3IoUEhYX1ZJRVdfU0VMRUNUT1IpKXtcbiAgICAgIHJldHVybiBub2Rlcy5maWx0ZXIoZWwgPT4gdGhpcy53aXRoaW5TYW1lTGl2ZVZpZXcoZWwsIHBhcmVudCkpXG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBub2Rlc1xuICAgIH1cbiAgfSxcblxuICB3aXRoaW5TYW1lTGl2ZVZpZXcobm9kZSwgcGFyZW50KXtcbiAgICB3aGlsZShub2RlID0gbm9kZS5wYXJlbnROb2RlKXtcbiAgICAgIGlmKG5vZGUuaXNTYW1lTm9kZShwYXJlbnQpKXsgcmV0dXJuIHRydWUgfVxuICAgICAgaWYobm9kZS5nZXRBdHRyaWJ1dGUoUEhYX1NFU1NJT04pICE9PSBudWxsKXsgcmV0dXJuIGZhbHNlIH1cbiAgICB9XG4gIH0sXG5cbiAgcHJpdmF0ZShlbCwga2V5KXsgcmV0dXJuIGVsW1BIWF9QUklWQVRFXSAmJiBlbFtQSFhfUFJJVkFURV1ba2V5XSB9LFxuXG4gIGRlbGV0ZVByaXZhdGUoZWwsIGtleSl7IGVsW1BIWF9QUklWQVRFXSAmJiBkZWxldGUgKGVsW1BIWF9QUklWQVRFXVtrZXldKSB9LFxuXG4gIHB1dFByaXZhdGUoZWwsIGtleSwgdmFsdWUpe1xuICAgIGlmKCFlbFtQSFhfUFJJVkFURV0peyBlbFtQSFhfUFJJVkFURV0gPSB7fSB9XG4gICAgZWxbUEhYX1BSSVZBVEVdW2tleV0gPSB2YWx1ZVxuICB9LFxuXG4gIGNvcHlQcml2YXRlcyh0YXJnZXQsIHNvdXJjZSl7XG4gICAgaWYoc291cmNlW1BIWF9QUklWQVRFXSl7XG4gICAgICB0YXJnZXRbUEhYX1BSSVZBVEVdID0gY2xvbmUoc291cmNlW1BIWF9QUklWQVRFXSlcbiAgICB9XG4gIH0sXG5cbiAgcHV0VGl0bGUoc3RyKXtcbiAgICBsZXQgdGl0bGVFbCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXCJ0aXRsZVwiKVxuICAgIGxldCB7cHJlZml4LCBzdWZmaXh9ID0gdGl0bGVFbC5kYXRhc2V0XG4gICAgZG9jdW1lbnQudGl0bGUgPSBgJHtwcmVmaXggfHwgXCJcIn0ke3N0cn0ke3N1ZmZpeCB8fCBcIlwifWBcbiAgfSxcblxuICBkZWJvdW5jZShlbCwgZXZlbnQsIHBoeERlYm91bmNlLCBkZWZhdWx0RGVib3VuY2UsIHBoeFRocm90dGxlLCBkZWZhdWx0VGhyb3R0bGUsIGNhbGxiYWNrKXtcbiAgICBsZXQgZGVib3VuY2UgPSBlbC5nZXRBdHRyaWJ1dGUocGh4RGVib3VuY2UpXG4gICAgbGV0IHRocm90dGxlID0gZWwuZ2V0QXR0cmlidXRlKHBoeFRocm90dGxlKVxuICAgIGlmKGRlYm91bmNlID09PSBcIlwiKXsgZGVib3VuY2UgPSBkZWZhdWx0RGVib3VuY2UgfVxuICAgIGlmKHRocm90dGxlID09PSBcIlwiKXsgdGhyb3R0bGUgPSBkZWZhdWx0VGhyb3R0bGUgfVxuICAgIGxldCB2YWx1ZSA9IGRlYm91bmNlIHx8IHRocm90dGxlXG4gICAgc3dpdGNoKHZhbHVlKXtcbiAgICAgIGNhc2UgbnVsbDogcmV0dXJuIGNhbGxiYWNrKClcblxuICAgICAgY2FzZSBcImJsdXJcIjpcbiAgICAgICAgaWYodGhpcy5vbmNlKGVsLCBcImRlYm91bmNlLWJsdXJcIikpe1xuICAgICAgICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIoXCJibHVyXCIsICgpID0+IGNhbGxiYWNrKCkpXG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuXG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIGxldCB0aW1lb3V0ID0gcGFyc2VJbnQodmFsdWUpXG4gICAgICAgIGxldCB0cmlnZ2VyID0gKCkgPT4gdGhyb3R0bGUgPyB0aGlzLmRlbGV0ZVByaXZhdGUoZWwsIFRIUk9UVExFRCkgOiBjYWxsYmFjaygpXG4gICAgICAgIGxldCBjdXJyZW50Q3ljbGUgPSB0aGlzLmluY0N5Y2xlKGVsLCBERUJPVU5DRV9UUklHR0VSLCB0cmlnZ2VyKVxuICAgICAgICBpZihpc05hTih0aW1lb3V0KSl7IHJldHVybiBsb2dFcnJvcihgaW52YWxpZCB0aHJvdHRsZS9kZWJvdW5jZSB2YWx1ZTogJHt2YWx1ZX1gKSB9XG4gICAgICAgIGlmKHRocm90dGxlKXtcbiAgICAgICAgICBsZXQgbmV3S2V5RG93biA9IGZhbHNlXG4gICAgICAgICAgaWYoZXZlbnQudHlwZSA9PT0gXCJrZXlkb3duXCIpe1xuICAgICAgICAgICAgbGV0IHByZXZLZXkgPSB0aGlzLnByaXZhdGUoZWwsIERFQk9VTkNFX1BSRVZfS0VZKVxuICAgICAgICAgICAgdGhpcy5wdXRQcml2YXRlKGVsLCBERUJPVU5DRV9QUkVWX0tFWSwgZXZlbnQua2V5KVxuICAgICAgICAgICAgbmV3S2V5RG93biA9IHByZXZLZXkgIT09IGV2ZW50LmtleVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmKCFuZXdLZXlEb3duICYmIHRoaXMucHJpdmF0ZShlbCwgVEhST1RUTEVEKSl7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgY2FsbGJhY2soKVxuICAgICAgICAgICAgdGhpcy5wdXRQcml2YXRlKGVsLCBUSFJPVFRMRUQsIHRydWUpXG4gICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHRoaXMudHJpZ2dlckN5Y2xlKGVsLCBERUJPVU5DRV9UUklHR0VSKSwgdGltZW91dClcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB0aGlzLnRyaWdnZXJDeWNsZShlbCwgREVCT1VOQ0VfVFJJR0dFUiwgY3VycmVudEN5Y2xlKSwgdGltZW91dClcbiAgICAgICAgfVxuXG5cbiAgICAgICAgbGV0IGZvcm0gPSBlbC5mb3JtXG4gICAgICAgIGlmKGZvcm0gJiYgdGhpcy5vbmNlKGZvcm0sIFwiYmluZC1kZWJvdW5jZVwiKSl7XG4gICAgICAgICAgZm9ybS5hZGRFdmVudExpc3RlbmVyKFwic3VibWl0XCIsICgpID0+IHtcbiAgICAgICAgICAgIEFycmF5LmZyb20oKG5ldyBGb3JtRGF0YShmb3JtKSkuZW50cmllcygpLCAoW25hbWVdKSA9PiB7XG4gICAgICAgICAgICAgIGxldCBpbnB1dCA9IGZvcm0ucXVlcnlTZWxlY3RvcihgW25hbWU9XCIke25hbWV9XCJdYClcbiAgICAgICAgICAgICAgdGhpcy5pbmNDeWNsZShpbnB1dCwgREVCT1VOQ0VfVFJJR0dFUilcbiAgICAgICAgICAgICAgdGhpcy5kZWxldGVQcml2YXRlKGlucHV0LCBUSFJPVFRMRUQpXG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH0pXG4gICAgICAgIH1cbiAgICAgICAgaWYodGhpcy5vbmNlKGVsLCBcImJpbmQtZGVib3VuY2VcIikpe1xuICAgICAgICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIoXCJibHVyXCIsICgpID0+IHRoaXMudHJpZ2dlckN5Y2xlKGVsLCBERUJPVU5DRV9UUklHR0VSKSlcbiAgICAgICAgfVxuICAgIH1cbiAgfSxcblxuICB0cmlnZ2VyQ3ljbGUoZWwsIGtleSwgY3VycmVudEN5Y2xlKXtcbiAgICBsZXQgW2N5Y2xlLCB0cmlnZ2VyXSA9IHRoaXMucHJpdmF0ZShlbCwga2V5KVxuICAgIGlmKCFjdXJyZW50Q3ljbGUpeyBjdXJyZW50Q3ljbGUgPSBjeWNsZSB9XG4gICAgaWYoY3VycmVudEN5Y2xlID09PSBjeWNsZSl7XG4gICAgICB0aGlzLmluY0N5Y2xlKGVsLCBrZXkpXG4gICAgICB0cmlnZ2VyKClcbiAgICB9XG4gIH0sXG5cbiAgb25jZShlbCwga2V5KXtcbiAgICBpZih0aGlzLnByaXZhdGUoZWwsIGtleSkgPT09IHRydWUpeyByZXR1cm4gZmFsc2UgfVxuICAgIHRoaXMucHV0UHJpdmF0ZShlbCwga2V5LCB0cnVlKVxuICAgIHJldHVybiB0cnVlXG4gIH0sXG5cbiAgaW5jQ3ljbGUoZWwsIGtleSwgdHJpZ2dlciA9IGZ1bmN0aW9uICgpeyB9KXtcbiAgICBsZXQgW2N1cnJlbnRDeWNsZV0gPSB0aGlzLnByaXZhdGUoZWwsIGtleSkgfHwgWzAsIHRyaWdnZXJdXG4gICAgY3VycmVudEN5Y2xlKytcbiAgICB0aGlzLnB1dFByaXZhdGUoZWwsIGtleSwgW2N1cnJlbnRDeWNsZSwgdHJpZ2dlcl0pXG4gICAgcmV0dXJuIGN1cnJlbnRDeWNsZVxuICB9LFxuXG4gIGRpc2NhcmRFcnJvcihjb250YWluZXIsIGVsLCBwaHhGZWVkYmFja0Zvcil7XG4gICAgbGV0IGZpZWxkID0gZWwuZ2V0QXR0cmlidXRlICYmIGVsLmdldEF0dHJpYnV0ZShwaHhGZWVkYmFja0ZvcilcbiAgICAvLyBUT0RPOiBSZW1vdmUgaWQgbG9va3VwIGFmdGVyIHdlIHVwZGF0ZSBQaG9lbml4IHRvIHVzZSBpbnB1dF9uYW1lIGluc3RlYWQgb2YgaW5wdXRfaWRcbiAgICBsZXQgaW5wdXQgPSBmaWVsZCAmJiBjb250YWluZXIucXVlcnlTZWxlY3RvcihgW2lkPVwiJHtmaWVsZH1cIl0sIFtuYW1lPVwiJHtmaWVsZH1cIl1gKVxuICAgIGlmKCFpbnB1dCl7IHJldHVybiB9XG5cbiAgICBpZighKHRoaXMucHJpdmF0ZShpbnB1dCwgUEhYX0hBU19GT0NVU0VEKSB8fCB0aGlzLnByaXZhdGUoaW5wdXQuZm9ybSwgUEhYX0hBU19TVUJNSVRURUQpKSl7XG4gICAgICBlbC5jbGFzc0xpc3QuYWRkKFBIWF9OT19GRUVEQkFDS19DTEFTUylcbiAgICB9XG4gIH0sXG5cbiAgc2hvd0Vycm9yKGlucHV0RWwsIHBoeEZlZWRiYWNrRm9yKXtcbiAgICBpZihpbnB1dEVsLmlkIHx8IGlucHV0RWwubmFtZSl7XG4gICAgICB0aGlzLmFsbChpbnB1dEVsLmZvcm0sIGBbJHtwaHhGZWVkYmFja0Zvcn09XCIke2lucHV0RWwuaWR9XCJdLCBbJHtwaHhGZWVkYmFja0Zvcn09XCIke2lucHV0RWwubmFtZX1cIl1gLCAoZWwpID0+IHtcbiAgICAgICAgdGhpcy5yZW1vdmVDbGFzcyhlbCwgUEhYX05PX0ZFRURCQUNLX0NMQVNTKVxuICAgICAgfSlcbiAgICB9XG4gIH0sXG5cbiAgaXNQaHhDaGlsZChub2RlKXtcbiAgICByZXR1cm4gbm9kZS5nZXRBdHRyaWJ1dGUgJiYgbm9kZS5nZXRBdHRyaWJ1dGUoUEhYX1BBUkVOVF9JRClcbiAgfSxcblxuICBkaXNwYXRjaEV2ZW50KHRhcmdldCwgZXZlbnRTdHJpbmcsIGRldGFpbCA9IHt9KXtcbiAgICBsZXQgZXZlbnQgPSBuZXcgQ3VzdG9tRXZlbnQoZXZlbnRTdHJpbmcsIHtidWJibGVzOiB0cnVlLCBjYW5jZWxhYmxlOiB0cnVlLCBkZXRhaWw6IGRldGFpbH0pXG4gICAgdGFyZ2V0LmRpc3BhdGNoRXZlbnQoZXZlbnQpXG4gIH0sXG5cbiAgY2xvbmVOb2RlKG5vZGUsIGh0bWwpe1xuICAgIGlmKHR5cGVvZiAoaHRtbCkgPT09IFwidW5kZWZpbmVkXCIpe1xuICAgICAgcmV0dXJuIG5vZGUuY2xvbmVOb2RlKHRydWUpXG4gICAgfSBlbHNlIHtcbiAgICAgIGxldCBjbG9uZWQgPSBub2RlLmNsb25lTm9kZShmYWxzZSlcbiAgICAgIGNsb25lZC5pbm5lckhUTUwgPSBodG1sXG4gICAgICByZXR1cm4gY2xvbmVkXG4gICAgfVxuICB9LFxuXG4gIG1lcmdlQXR0cnModGFyZ2V0LCBzb3VyY2UsIG9wdHMgPSB7fSl7XG4gICAgbGV0IGV4Y2x1ZGUgPSBvcHRzLmV4Y2x1ZGUgfHwgW11cbiAgICBsZXQgaXNJZ25vcmVkID0gb3B0cy5pc0lnbm9yZWRcbiAgICBsZXQgc291cmNlQXR0cnMgPSBzb3VyY2UuYXR0cmlidXRlc1xuICAgIGZvcihsZXQgaSA9IHNvdXJjZUF0dHJzLmxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKXtcbiAgICAgIGxldCBuYW1lID0gc291cmNlQXR0cnNbaV0ubmFtZVxuICAgICAgaWYoZXhjbHVkZS5pbmRleE9mKG5hbWUpIDwgMCl7IHRhcmdldC5zZXRBdHRyaWJ1dGUobmFtZSwgc291cmNlLmdldEF0dHJpYnV0ZShuYW1lKSkgfVxuICAgIH1cblxuICAgIGxldCB0YXJnZXRBdHRycyA9IHRhcmdldC5hdHRyaWJ1dGVzXG4gICAgZm9yKGxldCBpID0gdGFyZ2V0QXR0cnMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pe1xuICAgICAgbGV0IG5hbWUgPSB0YXJnZXRBdHRyc1tpXS5uYW1lXG4gICAgICBpZihpc0lnbm9yZWQpe1xuICAgICAgICBpZihuYW1lLnN0YXJ0c1dpdGgoXCJkYXRhLVwiKSAmJiAhc291cmNlLmhhc0F0dHJpYnV0ZShuYW1lKSl7IHRhcmdldC5yZW1vdmVBdHRyaWJ1dGUobmFtZSkgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaWYoIXNvdXJjZS5oYXNBdHRyaWJ1dGUobmFtZSkpeyB0YXJnZXQucmVtb3ZlQXR0cmlidXRlKG5hbWUpIH1cbiAgICAgIH1cbiAgICB9XG4gIH0sXG5cbiAgbWVyZ2VGb2N1c2VkSW5wdXQodGFyZ2V0LCBzb3VyY2Upe1xuICAgIC8vIHNraXAgc2VsZWN0cyBiZWNhdXNlIEZGIHdpbGwgcmVzZXQgaGlnaGxpZ2h0ZWQgaW5kZXggZm9yIGFueSBzZXRBdHRyaWJ1dGVcbiAgICBpZighKHRhcmdldCBpbnN0YW5jZW9mIEhUTUxTZWxlY3RFbGVtZW50KSl7IERPTS5tZXJnZUF0dHJzKHRhcmdldCwgc291cmNlLCB7ZXhjZXB0OiBbXCJ2YWx1ZVwiXX0pIH1cbiAgICBpZihzb3VyY2UucmVhZE9ubHkpe1xuICAgICAgdGFyZ2V0LnNldEF0dHJpYnV0ZShcInJlYWRvbmx5XCIsIHRydWUpXG4gICAgfSBlbHNlIHtcbiAgICAgIHRhcmdldC5yZW1vdmVBdHRyaWJ1dGUoXCJyZWFkb25seVwiKVxuICAgIH1cbiAgfSxcblxuICBoYXNTZWxlY3Rpb25SYW5nZShlbCl7XG4gICAgcmV0dXJuIGVsLnNldFNlbGVjdGlvblJhbmdlICYmIChlbC50eXBlID09PSBcInRleHRcIiB8fCBlbC50eXBlID09PSBcInRleHRhcmVhXCIpXG4gIH0sXG5cbiAgcmVzdG9yZUZvY3VzKGZvY3VzZWQsIHNlbGVjdGlvblN0YXJ0LCBzZWxlY3Rpb25FbmQpe1xuICAgIGlmKCFET00uaXNUZXh0dWFsSW5wdXQoZm9jdXNlZCkpeyByZXR1cm4gfVxuICAgIGxldCB3YXNGb2N1c2VkID0gZm9jdXNlZC5tYXRjaGVzKFwiOmZvY3VzXCIpXG4gICAgaWYoZm9jdXNlZC5yZWFkT25seSl7IGZvY3VzZWQuYmx1cigpIH1cbiAgICBpZighd2FzRm9jdXNlZCl7IGZvY3VzZWQuZm9jdXMoKSB9XG4gICAgaWYodGhpcy5oYXNTZWxlY3Rpb25SYW5nZShmb2N1c2VkKSl7XG4gICAgICBmb2N1c2VkLnNldFNlbGVjdGlvblJhbmdlKHNlbGVjdGlvblN0YXJ0LCBzZWxlY3Rpb25FbmQpXG4gICAgfVxuICB9LFxuXG4gIGlzRm9ybUlucHV0KGVsKXsgcmV0dXJuIC9eKD86aW5wdXR8c2VsZWN0fHRleHRhcmVhKSQvaS50ZXN0KGVsLnRhZ05hbWUpICYmIGVsLnR5cGUgIT09IFwiYnV0dG9uXCIgfSxcblxuICBzeW5jQXR0cnNUb1Byb3BzKGVsKXtcbiAgICBpZihlbCBpbnN0YW5jZW9mIEhUTUxJbnB1dEVsZW1lbnQgJiYgQ0hFQ0tBQkxFX0lOUFVUUy5pbmRleE9mKGVsLnR5cGUudG9Mb2NhbGVMb3dlckNhc2UoKSkgPj0gMCl7XG4gICAgICBlbC5jaGVja2VkID0gZWwuZ2V0QXR0cmlidXRlKFwiY2hlY2tlZFwiKSAhPT0gbnVsbFxuICAgIH1cbiAgfSxcblxuICBzeW5jUHJvcHNUb0F0dHJzKGVsKXtcbiAgICBpZihlbCBpbnN0YW5jZW9mIEhUTUxTZWxlY3RFbGVtZW50KXtcbiAgICAgIGxldCBzZWxlY3RlZEl0ZW0gPSBlbC5vcHRpb25zLml0ZW0oZWwuc2VsZWN0ZWRJbmRleClcbiAgICAgIGlmKHNlbGVjdGVkSXRlbSAmJiBzZWxlY3RlZEl0ZW0uZ2V0QXR0cmlidXRlKFwic2VsZWN0ZWRcIikgPT09IG51bGwpe1xuICAgICAgICBzZWxlY3RlZEl0ZW0uc2V0QXR0cmlidXRlKFwic2VsZWN0ZWRcIiwgXCJcIilcbiAgICAgIH1cbiAgICB9XG4gIH0sXG5cbiAgaXNUZXh0dWFsSW5wdXQoZWwpeyByZXR1cm4gRk9DVVNBQkxFX0lOUFVUUy5pbmRleE9mKGVsLnR5cGUpID49IDAgfSxcblxuICBpc05vd1RyaWdnZXJGb3JtRXh0ZXJuYWwoZWwsIHBoeFRyaWdnZXJFeHRlcm5hbCl7XG4gICAgcmV0dXJuIGVsLmdldEF0dHJpYnV0ZSAmJiBlbC5nZXRBdHRyaWJ1dGUocGh4VHJpZ2dlckV4dGVybmFsKSAhPT0gbnVsbFxuICB9LFxuXG4gIHN5bmNQZW5kaW5nUmVmKGZyb21FbCwgdG9FbCwgZGlzYWJsZVdpdGgpe1xuICAgIGxldCByZWYgPSBmcm9tRWwuZ2V0QXR0cmlidXRlKFBIWF9SRUYpXG4gICAgaWYocmVmID09PSBudWxsKXsgcmV0dXJuIHRydWUgfVxuXG4gICAgaWYoRE9NLmlzRm9ybUlucHV0KGZyb21FbCkgfHwgZnJvbUVsLmdldEF0dHJpYnV0ZShkaXNhYmxlV2l0aCkgIT09IG51bGwpe1xuICAgICAgaWYoRE9NLmlzVXBsb2FkSW5wdXQoZnJvbUVsKSl7IERPTS5tZXJnZUF0dHJzKGZyb21FbCwgdG9FbCwge2lzSWdub3JlZDogdHJ1ZX0pIH1cbiAgICAgIERPTS5wdXRQcml2YXRlKGZyb21FbCwgUEhYX1JFRiwgdG9FbClcbiAgICAgIHJldHVybiBmYWxzZVxuICAgIH0gZWxzZSB7XG4gICAgICBQSFhfRVZFTlRfQ0xBU1NFUy5mb3JFYWNoKGNsYXNzTmFtZSA9PiB7XG4gICAgICAgIGZyb21FbC5jbGFzc0xpc3QuY29udGFpbnMoY2xhc3NOYW1lKSAmJiB0b0VsLmNsYXNzTGlzdC5hZGQoY2xhc3NOYW1lKVxuICAgICAgfSlcbiAgICAgIHRvRWwuc2V0QXR0cmlidXRlKFBIWF9SRUYsIHJlZilcbiAgICAgIHJldHVybiB0cnVlXG4gICAgfVxuICB9LFxuXG4gIGNsZWFuQ2hpbGROb2Rlcyhjb250YWluZXIsIHBoeFVwZGF0ZSl7XG4gICAgaWYoRE9NLmlzUGh4VXBkYXRlKGNvbnRhaW5lciwgcGh4VXBkYXRlLCBbXCJhcHBlbmRcIiwgXCJwcmVwZW5kXCJdKSl7XG4gICAgICBsZXQgdG9SZW1vdmUgPSBbXVxuICAgICAgY29udGFpbmVyLmNoaWxkTm9kZXMuZm9yRWFjaChjaGlsZE5vZGUgPT4ge1xuICAgICAgICBpZighY2hpbGROb2RlLmlkKXtcbiAgICAgICAgICAvLyBTa2lwIHdhcm5pbmcgaWYgaXQncyBhbiBlbXB0eSB0ZXh0IG5vZGUgKGUuZy4gYSBuZXctbGluZSlcbiAgICAgICAgICBsZXQgaXNFbXB0eVRleHROb2RlID0gY2hpbGROb2RlLm5vZGVUeXBlID09PSBOb2RlLlRFWFRfTk9ERSAmJiBjaGlsZE5vZGUubm9kZVZhbHVlLnRyaW0oKSA9PT0gXCJcIlxuICAgICAgICAgIGlmKCFpc0VtcHR5VGV4dE5vZGUpe1xuICAgICAgICAgICAgbG9nRXJyb3IoXCJvbmx5IEhUTUwgZWxlbWVudCB0YWdzIHdpdGggYW4gaWQgYXJlIGFsbG93ZWQgaW5zaWRlIGNvbnRhaW5lcnMgd2l0aCBwaHgtdXBkYXRlLlxcblxcblwiICtcbiAgICAgICAgICAgICAgYHJlbW92aW5nIGlsbGVnYWwgbm9kZTogXCIkeyhjaGlsZE5vZGUub3V0ZXJIVE1MIHx8IGNoaWxkTm9kZS5ub2RlVmFsdWUpLnRyaW0oKX1cIlxcblxcbmApXG4gICAgICAgICAgfVxuICAgICAgICAgIHRvUmVtb3ZlLnB1c2goY2hpbGROb2RlKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgICAgdG9SZW1vdmUuZm9yRWFjaChjaGlsZE5vZGUgPT4gY2hpbGROb2RlLnJlbW92ZSgpKVxuICAgIH1cbiAgfSxcblxuICByZXBsYWNlUm9vdENvbnRhaW5lcihjb250YWluZXIsIHRhZ05hbWUsIGF0dHJzKXtcbiAgICBsZXQgcmV0YWluZWRBdHRycyA9IG5ldyBTZXQoW1wiaWRcIiwgUEhYX1NFU1NJT04sIFBIWF9TVEFUSUMsIFBIWF9NQUlOXSlcbiAgICBpZihjb250YWluZXIudGFnTmFtZS50b0xvd2VyQ2FzZSgpID09PSB0YWdOYW1lLnRvTG93ZXJDYXNlKCkpe1xuICAgICAgQXJyYXkuZnJvbShjb250YWluZXIuYXR0cmlidXRlcylcbiAgICAgICAgLmZpbHRlcihhdHRyID0+ICFyZXRhaW5lZEF0dHJzLmhhcyhhdHRyLm5hbWUudG9Mb3dlckNhc2UoKSkpXG4gICAgICAgIC5mb3JFYWNoKGF0dHIgPT4gY29udGFpbmVyLnJlbW92ZUF0dHJpYnV0ZShhdHRyLm5hbWUpKVxuXG4gICAgICBPYmplY3Qua2V5cyhhdHRycylcbiAgICAgICAgLmZpbHRlcihuYW1lID0+ICFyZXRhaW5lZEF0dHJzLmhhcyhuYW1lLnRvTG93ZXJDYXNlKCkpKVxuICAgICAgICAuZm9yRWFjaChhdHRyID0+IGNvbnRhaW5lci5zZXRBdHRyaWJ1dGUoYXR0ciwgYXR0cnNbYXR0cl0pKVxuXG4gICAgICByZXR1cm4gY29udGFpbmVyXG5cbiAgICB9IGVsc2Uge1xuICAgICAgbGV0IG5ld0NvbnRhaW5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQodGFnTmFtZSlcbiAgICAgIE9iamVjdC5rZXlzKGF0dHJzKS5mb3JFYWNoKGF0dHIgPT4gbmV3Q29udGFpbmVyLnNldEF0dHJpYnV0ZShhdHRyLCBhdHRyc1thdHRyXSkpXG4gICAgICByZXRhaW5lZEF0dHJzLmZvckVhY2goYXR0ciA9PiBuZXdDb250YWluZXIuc2V0QXR0cmlidXRlKGF0dHIsIGNvbnRhaW5lci5nZXRBdHRyaWJ1dGUoYXR0cikpKVxuICAgICAgbmV3Q29udGFpbmVyLmlubmVySFRNTCA9IGNvbnRhaW5lci5pbm5lckhUTUxcbiAgICAgIGNvbnRhaW5lci5yZXBsYWNlV2l0aChuZXdDb250YWluZXIpXG4gICAgICByZXR1cm4gbmV3Q29udGFpbmVyXG4gICAgfVxuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IERPTVxuIiwgImltcG9ydCB7XG4gIFBIWF9BQ1RJVkVfRU5UUllfUkVGUyxcbiAgUEhYX0xJVkVfRklMRV9VUERBVEVELFxuICBQSFhfUFJFRkxJR0hURURfUkVGU1xufSBmcm9tIFwiLi9jb25zdGFudHNcIlxuXG5pbXBvcnQge1xuICBjaGFubmVsVXBsb2FkZXIsXG4gIGxvZ0Vycm9yXG59IGZyb20gXCIuL3V0aWxzXCJcblxuaW1wb3J0IExpdmVVcGxvYWRlciBmcm9tIFwiLi9saXZlX3VwbG9hZGVyXCJcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVXBsb2FkRW50cnkge1xuICBzdGF0aWMgaXNBY3RpdmUoZmlsZUVsLCBmaWxlKXtcbiAgICBsZXQgaXNOZXcgPSBmaWxlLl9waHhSZWYgPT09IHVuZGVmaW5lZFxuICAgIGxldCBhY3RpdmVSZWZzID0gZmlsZUVsLmdldEF0dHJpYnV0ZShQSFhfQUNUSVZFX0VOVFJZX1JFRlMpLnNwbGl0KFwiLFwiKVxuICAgIGxldCBpc0FjdGl2ZSA9IGFjdGl2ZVJlZnMuaW5kZXhPZihMaXZlVXBsb2FkZXIuZ2VuRmlsZVJlZihmaWxlKSkgPj0gMFxuICAgIHJldHVybiBmaWxlLnNpemUgPiAwICYmIChpc05ldyB8fCBpc0FjdGl2ZSlcbiAgfVxuXG4gIHN0YXRpYyBpc1ByZWZsaWdodGVkKGZpbGVFbCwgZmlsZSl7XG4gICAgbGV0IHByZWZsaWdodGVkUmVmcyA9IGZpbGVFbC5nZXRBdHRyaWJ1dGUoUEhYX1BSRUZMSUdIVEVEX1JFRlMpLnNwbGl0KFwiLFwiKVxuICAgIGxldCBpc1ByZWZsaWdodGVkID0gcHJlZmxpZ2h0ZWRSZWZzLmluZGV4T2YoTGl2ZVVwbG9hZGVyLmdlbkZpbGVSZWYoZmlsZSkpID49IDBcbiAgICByZXR1cm4gaXNQcmVmbGlnaHRlZCAmJiB0aGlzLmlzQWN0aXZlKGZpbGVFbCwgZmlsZSlcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKGZpbGVFbCwgZmlsZSwgdmlldyl7XG4gICAgdGhpcy5yZWYgPSBMaXZlVXBsb2FkZXIuZ2VuRmlsZVJlZihmaWxlKVxuICAgIHRoaXMuZmlsZUVsID0gZmlsZUVsXG4gICAgdGhpcy5maWxlID0gZmlsZVxuICAgIHRoaXMudmlldyA9IHZpZXdcbiAgICB0aGlzLm1ldGEgPSBudWxsXG4gICAgdGhpcy5faXNDYW5jZWxsZWQgPSBmYWxzZVxuICAgIHRoaXMuX2lzRG9uZSA9IGZhbHNlXG4gICAgdGhpcy5fcHJvZ3Jlc3MgPSAwXG4gICAgdGhpcy5fbGFzdFByb2dyZXNzU2VudCA9IC0xXG4gICAgdGhpcy5fb25Eb25lID0gZnVuY3Rpb24gKCl7IH1cbiAgICB0aGlzLl9vbkVsVXBkYXRlZCA9IHRoaXMub25FbFVwZGF0ZWQuYmluZCh0aGlzKVxuICAgIHRoaXMuZmlsZUVsLmFkZEV2ZW50TGlzdGVuZXIoUEhYX0xJVkVfRklMRV9VUERBVEVELCB0aGlzLl9vbkVsVXBkYXRlZClcbiAgfVxuXG4gIG1ldGFkYXRhKCl7IHJldHVybiB0aGlzLm1ldGEgfVxuXG4gIHByb2dyZXNzKHByb2dyZXNzKXtcbiAgICB0aGlzLl9wcm9ncmVzcyA9IE1hdGguZmxvb3IocHJvZ3Jlc3MpXG4gICAgaWYodGhpcy5fcHJvZ3Jlc3MgPiB0aGlzLl9sYXN0UHJvZ3Jlc3NTZW50KXtcbiAgICAgIGlmKHRoaXMuX3Byb2dyZXNzID49IDEwMCl7XG4gICAgICAgIHRoaXMuX3Byb2dyZXNzID0gMTAwXG4gICAgICAgIHRoaXMuX2xhc3RQcm9ncmVzc1NlbnQgPSAxMDBcbiAgICAgICAgdGhpcy5faXNEb25lID0gdHJ1ZVxuICAgICAgICB0aGlzLnZpZXcucHVzaEZpbGVQcm9ncmVzcyh0aGlzLmZpbGVFbCwgdGhpcy5yZWYsIDEwMCwgKCkgPT4ge1xuICAgICAgICAgIExpdmVVcGxvYWRlci51bnRyYWNrRmlsZSh0aGlzLmZpbGVFbCwgdGhpcy5maWxlKVxuICAgICAgICAgIHRoaXMuX29uRG9uZSgpXG4gICAgICAgIH0pXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLl9sYXN0UHJvZ3Jlc3NTZW50ID0gdGhpcy5fcHJvZ3Jlc3NcbiAgICAgICAgdGhpcy52aWV3LnB1c2hGaWxlUHJvZ3Jlc3ModGhpcy5maWxlRWwsIHRoaXMucmVmLCB0aGlzLl9wcm9ncmVzcylcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBjYW5jZWwoKXtcbiAgICB0aGlzLl9pc0NhbmNlbGxlZCA9IHRydWVcbiAgICB0aGlzLl9pc0RvbmUgPSB0cnVlXG4gICAgdGhpcy5fb25Eb25lKClcbiAgfVxuXG4gIGlzRG9uZSgpeyByZXR1cm4gdGhpcy5faXNEb25lIH1cblxuICBlcnJvcihyZWFzb24gPSBcImZhaWxlZFwiKXtcbiAgICB0aGlzLnZpZXcucHVzaEZpbGVQcm9ncmVzcyh0aGlzLmZpbGVFbCwgdGhpcy5yZWYsIHtlcnJvcjogcmVhc29ufSlcbiAgICBMaXZlVXBsb2FkZXIuY2xlYXJGaWxlcyh0aGlzLmZpbGVFbClcbiAgfVxuXG4gIC8vcHJpdmF0ZVxuXG4gIG9uRG9uZShjYWxsYmFjayl7XG4gICAgdGhpcy5fb25Eb25lID0gKCkgPT4ge1xuICAgICAgdGhpcy5maWxlRWwucmVtb3ZlRXZlbnRMaXN0ZW5lcihQSFhfTElWRV9GSUxFX1VQREFURUQsIHRoaXMuX29uRWxVcGRhdGVkKVxuICAgICAgY2FsbGJhY2soKVxuICAgIH1cbiAgfVxuXG4gIG9uRWxVcGRhdGVkKCl7XG4gICAgbGV0IGFjdGl2ZVJlZnMgPSB0aGlzLmZpbGVFbC5nZXRBdHRyaWJ1dGUoUEhYX0FDVElWRV9FTlRSWV9SRUZTKS5zcGxpdChcIixcIilcbiAgICBpZihhY3RpdmVSZWZzLmluZGV4T2YodGhpcy5yZWYpID09PSAtMSl7IHRoaXMuY2FuY2VsKCkgfVxuICB9XG5cbiAgdG9QcmVmbGlnaHRQYXlsb2FkKCl7XG4gICAgcmV0dXJuIHtcbiAgICAgIGxhc3RfbW9kaWZpZWQ6IHRoaXMuZmlsZS5sYXN0TW9kaWZpZWQsXG4gICAgICBuYW1lOiB0aGlzLmZpbGUubmFtZSxcbiAgICAgIHNpemU6IHRoaXMuZmlsZS5zaXplLFxuICAgICAgdHlwZTogdGhpcy5maWxlLnR5cGUsXG4gICAgICByZWY6IHRoaXMucmVmXG4gICAgfVxuICB9XG5cbiAgdXBsb2FkZXIodXBsb2FkZXJzKXtcbiAgICBpZih0aGlzLm1ldGEudXBsb2FkZXIpe1xuICAgICAgbGV0IGNhbGxiYWNrID0gdXBsb2FkZXJzW3RoaXMubWV0YS51cGxvYWRlcl0gfHwgbG9nRXJyb3IoYG5vIHVwbG9hZGVyIGNvbmZpZ3VyZWQgZm9yICR7dGhpcy5tZXRhLnVwbG9hZGVyfWApXG4gICAgICByZXR1cm4ge25hbWU6IHRoaXMubWV0YS51cGxvYWRlciwgY2FsbGJhY2s6IGNhbGxiYWNrfVxuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4ge25hbWU6IFwiY2hhbm5lbFwiLCBjYWxsYmFjazogY2hhbm5lbFVwbG9hZGVyfVxuICAgIH1cbiAgfVxuXG4gIHppcFBvc3RGbGlnaHQocmVzcCl7XG4gICAgdGhpcy5tZXRhID0gcmVzcC5lbnRyaWVzW3RoaXMucmVmXVxuICAgIGlmKCF0aGlzLm1ldGEpeyBsb2dFcnJvcihgbm8gcHJlZmxpZ2h0IHVwbG9hZCByZXNwb25zZSByZXR1cm5lZCB3aXRoIHJlZiAke3RoaXMucmVmfWAsIHtpbnB1dDogdGhpcy5maWxlRWwsIHJlc3BvbnNlOiByZXNwfSkgfVxuICB9XG59XG4iLCAiaW1wb3J0IHtcbiAgUEhYX0RPTkVfUkVGUyxcbiAgUEhYX1BSRUZMSUdIVEVEX1JFRlMsXG4gIFBIWF9VUExPQURfUkVGXG59IGZyb20gXCIuL2NvbnN0YW50c1wiXG5cbmltcG9ydCB7XG59IGZyb20gXCIuL3V0aWxzXCJcblxuaW1wb3J0IERPTSBmcm9tIFwiLi9kb21cIlxuaW1wb3J0IFVwbG9hZEVudHJ5IGZyb20gXCIuL3VwbG9hZF9lbnRyeVwiXG5cbmxldCBsaXZlVXBsb2FkZXJGaWxlUmVmID0gMFxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBMaXZlVXBsb2FkZXIge1xuICBzdGF0aWMgZ2VuRmlsZVJlZihmaWxlKXtcbiAgICBsZXQgcmVmID0gZmlsZS5fcGh4UmVmXG4gICAgaWYocmVmICE9PSB1bmRlZmluZWQpe1xuICAgICAgcmV0dXJuIHJlZlxuICAgIH0gZWxzZSB7XG4gICAgICBmaWxlLl9waHhSZWYgPSAobGl2ZVVwbG9hZGVyRmlsZVJlZisrKS50b1N0cmluZygpXG4gICAgICByZXR1cm4gZmlsZS5fcGh4UmVmXG4gICAgfVxuICB9XG5cbiAgc3RhdGljIGdldEVudHJ5RGF0YVVSTChpbnB1dEVsLCByZWYsIGNhbGxiYWNrKXtcbiAgICBsZXQgZmlsZSA9IHRoaXMuYWN0aXZlRmlsZXMoaW5wdXRFbCkuZmluZChmaWxlID0+IHRoaXMuZ2VuRmlsZVJlZihmaWxlKSA9PT0gcmVmKVxuICAgIGNhbGxiYWNrKFVSTC5jcmVhdGVPYmplY3RVUkwoZmlsZSkpXG4gIH1cblxuICBzdGF0aWMgaGFzVXBsb2Fkc0luUHJvZ3Jlc3MoZm9ybUVsKXtcbiAgICBsZXQgYWN0aXZlID0gMFxuICAgIERPTS5maW5kVXBsb2FkSW5wdXRzKGZvcm1FbCkuZm9yRWFjaChpbnB1dCA9PiB7XG4gICAgICBpZihpbnB1dC5nZXRBdHRyaWJ1dGUoUEhYX1BSRUZMSUdIVEVEX1JFRlMpICE9PSBpbnB1dC5nZXRBdHRyaWJ1dGUoUEhYX0RPTkVfUkVGUykpe1xuICAgICAgICBhY3RpdmUrK1xuICAgICAgfVxuICAgIH0pXG4gICAgcmV0dXJuIGFjdGl2ZSA+IDBcbiAgfVxuXG4gIHN0YXRpYyBzZXJpYWxpemVVcGxvYWRzKGlucHV0RWwpe1xuICAgIGxldCBmaWxlcyA9IHRoaXMuYWN0aXZlRmlsZXMoaW5wdXRFbClcbiAgICBsZXQgZmlsZURhdGEgPSB7fVxuICAgIGZpbGVzLmZvckVhY2goZmlsZSA9PiB7XG4gICAgICBsZXQgZW50cnkgPSB7cGF0aDogaW5wdXRFbC5uYW1lfVxuICAgICAgbGV0IHVwbG9hZFJlZiA9IGlucHV0RWwuZ2V0QXR0cmlidXRlKFBIWF9VUExPQURfUkVGKVxuICAgICAgZmlsZURhdGFbdXBsb2FkUmVmXSA9IGZpbGVEYXRhW3VwbG9hZFJlZl0gfHwgW11cbiAgICAgIGVudHJ5LnJlZiA9IHRoaXMuZ2VuRmlsZVJlZihmaWxlKVxuICAgICAgZW50cnkubmFtZSA9IGZpbGUubmFtZSB8fCBlbnRyeS5yZWZcbiAgICAgIGVudHJ5LnR5cGUgPSBmaWxlLnR5cGVcbiAgICAgIGVudHJ5LnNpemUgPSBmaWxlLnNpemVcbiAgICAgIGZpbGVEYXRhW3VwbG9hZFJlZl0ucHVzaChlbnRyeSlcbiAgICB9KVxuICAgIHJldHVybiBmaWxlRGF0YVxuICB9XG5cbiAgc3RhdGljIGNsZWFyRmlsZXMoaW5wdXRFbCl7XG4gICAgaW5wdXRFbC52YWx1ZSA9IG51bGxcbiAgICBpbnB1dEVsLnJlbW92ZUF0dHJpYnV0ZShQSFhfVVBMT0FEX1JFRilcbiAgICBET00ucHV0UHJpdmF0ZShpbnB1dEVsLCBcImZpbGVzXCIsIFtdKVxuICB9XG5cbiAgc3RhdGljIHVudHJhY2tGaWxlKGlucHV0RWwsIGZpbGUpe1xuICAgIERPTS5wdXRQcml2YXRlKGlucHV0RWwsIFwiZmlsZXNcIiwgRE9NLnByaXZhdGUoaW5wdXRFbCwgXCJmaWxlc1wiKS5maWx0ZXIoZiA9PiAhT2JqZWN0LmlzKGYsIGZpbGUpKSlcbiAgfVxuXG4gIHN0YXRpYyB0cmFja0ZpbGVzKGlucHV0RWwsIGZpbGVzKXtcbiAgICBpZihpbnB1dEVsLmdldEF0dHJpYnV0ZShcIm11bHRpcGxlXCIpICE9PSBudWxsKXtcbiAgICAgIGxldCBuZXdGaWxlcyA9IGZpbGVzLmZpbHRlcihmaWxlID0+ICF0aGlzLmFjdGl2ZUZpbGVzKGlucHV0RWwpLmZpbmQoZiA9PiBPYmplY3QuaXMoZiwgZmlsZSkpKVxuICAgICAgRE9NLnB1dFByaXZhdGUoaW5wdXRFbCwgXCJmaWxlc1wiLCB0aGlzLmFjdGl2ZUZpbGVzKGlucHV0RWwpLmNvbmNhdChuZXdGaWxlcykpXG4gICAgICBpbnB1dEVsLnZhbHVlID0gbnVsbFxuICAgIH0gZWxzZSB7XG4gICAgICBET00ucHV0UHJpdmF0ZShpbnB1dEVsLCBcImZpbGVzXCIsIGZpbGVzKVxuICAgIH1cbiAgfVxuXG4gIHN0YXRpYyBhY3RpdmVGaWxlSW5wdXRzKGZvcm1FbCl7XG4gICAgbGV0IGZpbGVJbnB1dHMgPSBET00uZmluZFVwbG9hZElucHV0cyhmb3JtRWwpXG4gICAgcmV0dXJuIEFycmF5LmZyb20oZmlsZUlucHV0cykuZmlsdGVyKGVsID0+IGVsLmZpbGVzICYmIHRoaXMuYWN0aXZlRmlsZXMoZWwpLmxlbmd0aCA+IDApXG4gIH1cblxuICBzdGF0aWMgYWN0aXZlRmlsZXMoaW5wdXQpe1xuICAgIHJldHVybiAoRE9NLnByaXZhdGUoaW5wdXQsIFwiZmlsZXNcIikgfHwgW10pLmZpbHRlcihmID0+IFVwbG9hZEVudHJ5LmlzQWN0aXZlKGlucHV0LCBmKSlcbiAgfVxuXG4gIHN0YXRpYyBpbnB1dHNBd2FpdGluZ1ByZWZsaWdodChmb3JtRWwpe1xuICAgIGxldCBmaWxlSW5wdXRzID0gRE9NLmZpbmRVcGxvYWRJbnB1dHMoZm9ybUVsKVxuICAgIHJldHVybiBBcnJheS5mcm9tKGZpbGVJbnB1dHMpLmZpbHRlcihpbnB1dCA9PiB0aGlzLmZpbGVzQXdhaXRpbmdQcmVmbGlnaHQoaW5wdXQpLmxlbmd0aCA+IDApXG4gIH1cblxuICBzdGF0aWMgZmlsZXNBd2FpdGluZ1ByZWZsaWdodChpbnB1dCl7XG4gICAgcmV0dXJuIHRoaXMuYWN0aXZlRmlsZXMoaW5wdXQpLmZpbHRlcihmID0+ICFVcGxvYWRFbnRyeS5pc1ByZWZsaWdodGVkKGlucHV0LCBmKSlcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKGlucHV0RWwsIHZpZXcsIG9uQ29tcGxldGUpe1xuICAgIHRoaXMudmlldyA9IHZpZXdcbiAgICB0aGlzLm9uQ29tcGxldGUgPSBvbkNvbXBsZXRlXG4gICAgdGhpcy5fZW50cmllcyA9XG4gICAgICBBcnJheS5mcm9tKExpdmVVcGxvYWRlci5maWxlc0F3YWl0aW5nUHJlZmxpZ2h0KGlucHV0RWwpIHx8IFtdKVxuICAgICAgICAubWFwKGZpbGUgPT4gbmV3IFVwbG9hZEVudHJ5KGlucHV0RWwsIGZpbGUsIHZpZXcpKVxuXG4gICAgdGhpcy5udW1FbnRyaWVzSW5Qcm9ncmVzcyA9IHRoaXMuX2VudHJpZXMubGVuZ3RoXG4gIH1cblxuICBlbnRyaWVzKCl7IHJldHVybiB0aGlzLl9lbnRyaWVzIH1cblxuICBpbml0QWRhcHRlclVwbG9hZChyZXNwLCBvbkVycm9yLCBsaXZlU29ja2V0KXtcbiAgICB0aGlzLl9lbnRyaWVzID1cbiAgICAgIHRoaXMuX2VudHJpZXMubWFwKGVudHJ5ID0+IHtcbiAgICAgICAgZW50cnkuemlwUG9zdEZsaWdodChyZXNwKVxuICAgICAgICBlbnRyeS5vbkRvbmUoKCkgPT4ge1xuICAgICAgICAgIHRoaXMubnVtRW50cmllc0luUHJvZ3Jlc3MtLVxuICAgICAgICAgIGlmKHRoaXMubnVtRW50cmllc0luUHJvZ3Jlc3MgPT09IDApeyB0aGlzLm9uQ29tcGxldGUoKSB9XG4gICAgICAgIH0pXG4gICAgICAgIHJldHVybiBlbnRyeVxuICAgICAgfSlcblxuICAgIGxldCBncm91cGVkRW50cmllcyA9IHRoaXMuX2VudHJpZXMucmVkdWNlKChhY2MsIGVudHJ5KSA9PiB7XG4gICAgICBsZXQge25hbWUsIGNhbGxiYWNrfSA9IGVudHJ5LnVwbG9hZGVyKGxpdmVTb2NrZXQudXBsb2FkZXJzKVxuICAgICAgYWNjW25hbWVdID0gYWNjW25hbWVdIHx8IHtjYWxsYmFjazogY2FsbGJhY2ssIGVudHJpZXM6IFtdfVxuICAgICAgYWNjW25hbWVdLmVudHJpZXMucHVzaChlbnRyeSlcbiAgICAgIHJldHVybiBhY2NcbiAgICB9LCB7fSlcblxuICAgIGZvcihsZXQgbmFtZSBpbiBncm91cGVkRW50cmllcyl7XG4gICAgICBsZXQge2NhbGxiYWNrLCBlbnRyaWVzfSA9IGdyb3VwZWRFbnRyaWVzW25hbWVdXG4gICAgICBjYWxsYmFjayhlbnRyaWVzLCBvbkVycm9yLCByZXNwLCBsaXZlU29ja2V0KVxuICAgIH1cbiAgfVxufVxuIiwgImltcG9ydCB7XG4gIFBIWF9BQ1RJVkVfRU5UUllfUkVGUyxcbiAgUEhYX0xJVkVfRklMRV9VUERBVEVELFxuICBQSFhfUFJFRkxJR0hURURfUkVGUyxcbiAgUEhYX1VQTE9BRF9SRUZcbn0gZnJvbSBcIi4vY29uc3RhbnRzXCJcblxuaW1wb3J0IExpdmVVcGxvYWRlciBmcm9tIFwiLi9saXZlX3VwbG9hZGVyXCJcblxubGV0IEhvb2tzID0ge1xuICBMaXZlRmlsZVVwbG9hZDoge1xuICAgIGFjdGl2ZVJlZnMoKXsgcmV0dXJuIHRoaXMuZWwuZ2V0QXR0cmlidXRlKFBIWF9BQ1RJVkVfRU5UUllfUkVGUykgfSxcblxuICAgIHByZWZsaWdodGVkUmVmcygpeyByZXR1cm4gdGhpcy5lbC5nZXRBdHRyaWJ1dGUoUEhYX1BSRUZMSUdIVEVEX1JFRlMpIH0sXG5cbiAgICBtb3VudGVkKCl7IHRoaXMucHJlZmxpZ2h0ZWRXYXMgPSB0aGlzLnByZWZsaWdodGVkUmVmcygpIH0sXG5cbiAgICB1cGRhdGVkKCl7XG4gICAgICBsZXQgbmV3UHJlZmxpZ2h0cyA9IHRoaXMucHJlZmxpZ2h0ZWRSZWZzKClcbiAgICAgIGlmKHRoaXMucHJlZmxpZ2h0ZWRXYXMgIT09IG5ld1ByZWZsaWdodHMpe1xuICAgICAgICB0aGlzLnByZWZsaWdodGVkV2FzID0gbmV3UHJlZmxpZ2h0c1xuICAgICAgICBpZihuZXdQcmVmbGlnaHRzID09PSBcIlwiKXtcbiAgICAgICAgICB0aGlzLl9fdmlldy5jYW5jZWxTdWJtaXQodGhpcy5lbC5mb3JtKVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmKHRoaXMuYWN0aXZlUmVmcygpID09PSBcIlwiKXsgdGhpcy5lbC52YWx1ZSA9IG51bGwgfVxuICAgICAgdGhpcy5lbC5kaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudChQSFhfTElWRV9GSUxFX1VQREFURUQpKVxuICAgIH1cbiAgfSxcblxuICBMaXZlSW1nUHJldmlldzoge1xuICAgIG1vdW50ZWQoKXtcbiAgICAgIHRoaXMucmVmID0gdGhpcy5lbC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXBoeC1lbnRyeS1yZWZcIilcbiAgICAgIHRoaXMuaW5wdXRFbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRoaXMuZWwuZ2V0QXR0cmlidXRlKFBIWF9VUExPQURfUkVGKSlcbiAgICAgIExpdmVVcGxvYWRlci5nZXRFbnRyeURhdGFVUkwodGhpcy5pbnB1dEVsLCB0aGlzLnJlZiwgdXJsID0+IHtcbiAgICAgICAgdGhpcy51cmwgPSB1cmxcbiAgICAgICAgdGhpcy5lbC5zcmMgPSB1cmxcbiAgICAgIH0pXG4gICAgfSxcbiAgICBkZXN0cm95ZWQoKXtcbiAgICAgIFVSTC5yZXZva2VPYmplY3RVUkwodGhpcy51cmwpXG4gICAgfVxuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IEhvb2tzXG4iLCAiaW1wb3J0IHtcbiAgbWF5YmVcbn0gZnJvbSBcIi4vdXRpbHNcIlxuXG5pbXBvcnQgRE9NIGZyb20gXCIuL2RvbVwiXG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIERPTVBvc3RNb3JwaFJlc3RvcmVyIHtcbiAgY29uc3RydWN0b3IoY29udGFpbmVyQmVmb3JlLCBjb250YWluZXJBZnRlciwgdXBkYXRlVHlwZSl7XG4gICAgbGV0IGlkc0JlZm9yZSA9IG5ldyBTZXQoKVxuICAgIGxldCBpZHNBZnRlciA9IG5ldyBTZXQoWy4uLmNvbnRhaW5lckFmdGVyLmNoaWxkcmVuXS5tYXAoY2hpbGQgPT4gY2hpbGQuaWQpKVxuXG4gICAgbGV0IGVsZW1lbnRzVG9Nb2RpZnkgPSBbXVxuXG4gICAgQXJyYXkuZnJvbShjb250YWluZXJCZWZvcmUuY2hpbGRyZW4pLmZvckVhY2goY2hpbGQgPT4ge1xuICAgICAgaWYoY2hpbGQuaWQpeyAvLyBhbGwgb2Ygb3VyIGNoaWxkcmVuIHNob3VsZCBiZSBlbGVtZW50cyB3aXRoIGlkc1xuICAgICAgICBpZHNCZWZvcmUuYWRkKGNoaWxkLmlkKVxuICAgICAgICBpZihpZHNBZnRlci5oYXMoY2hpbGQuaWQpKXtcbiAgICAgICAgICBsZXQgcHJldmlvdXNFbGVtZW50SWQgPSBjaGlsZC5wcmV2aW91c0VsZW1lbnRTaWJsaW5nICYmIGNoaWxkLnByZXZpb3VzRWxlbWVudFNpYmxpbmcuaWRcbiAgICAgICAgICBlbGVtZW50c1RvTW9kaWZ5LnB1c2goe2VsZW1lbnRJZDogY2hpbGQuaWQsIHByZXZpb3VzRWxlbWVudElkOiBwcmV2aW91c0VsZW1lbnRJZH0pXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9KVxuXG4gICAgdGhpcy5jb250YWluZXJJZCA9IGNvbnRhaW5lckFmdGVyLmlkXG4gICAgdGhpcy51cGRhdGVUeXBlID0gdXBkYXRlVHlwZVxuICAgIHRoaXMuZWxlbWVudHNUb01vZGlmeSA9IGVsZW1lbnRzVG9Nb2RpZnlcbiAgICB0aGlzLmVsZW1lbnRJZHNUb0FkZCA9IFsuLi5pZHNBZnRlcl0uZmlsdGVyKGlkID0+ICFpZHNCZWZvcmUuaGFzKGlkKSlcbiAgfVxuXG4gIC8vIFdlIGRvIHRoZSBmb2xsb3dpbmcgdG8gb3B0aW1pemUgYXBwZW5kL3ByZXBlbmQgb3BlcmF0aW9uczpcbiAgLy8gICAxKSBUcmFjayBpZHMgb2YgbW9kaWZpZWQgZWxlbWVudHMgJiBvZiBuZXcgZWxlbWVudHNcbiAgLy8gICAyKSBBbGwgdGhlIG1vZGlmaWVkIGVsZW1lbnRzIGFyZSBwdXQgYmFjayBpbiB0aGUgY29ycmVjdCBwb3NpdGlvbiBpbiB0aGUgRE9NIHRyZWVcbiAgLy8gICAgICBieSBzdG9yaW5nIHRoZSBpZCBvZiB0aGVpciBwcmV2aW91cyBzaWJsaW5nXG4gIC8vICAgMykgTmV3IGVsZW1lbnRzIGFyZSBnb2luZyB0byBiZSBwdXQgaW4gdGhlIHJpZ2h0IHBsYWNlIGJ5IG1vcnBoZG9tIGR1cmluZyBhcHBlbmQuXG4gIC8vICAgICAgRm9yIHByZXBlbmQsIHdlIG1vdmUgdGhlbSB0byB0aGUgZmlyc3QgcG9zaXRpb24gaW4gdGhlIGNvbnRhaW5lclxuICBwZXJmb3JtKCl7XG4gICAgbGV0IGNvbnRhaW5lciA9IERPTS5ieUlkKHRoaXMuY29udGFpbmVySWQpXG4gICAgdGhpcy5lbGVtZW50c1RvTW9kaWZ5LmZvckVhY2goZWxlbWVudFRvTW9kaWZ5ID0+IHtcbiAgICAgIGlmKGVsZW1lbnRUb01vZGlmeS5wcmV2aW91c0VsZW1lbnRJZCl7XG4gICAgICAgIG1heWJlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGVsZW1lbnRUb01vZGlmeS5wcmV2aW91c0VsZW1lbnRJZCksIHByZXZpb3VzRWxlbSA9PiB7XG4gICAgICAgICAgbWF5YmUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZWxlbWVudFRvTW9kaWZ5LmVsZW1lbnRJZCksIGVsZW0gPT4ge1xuICAgICAgICAgICAgbGV0IGlzSW5SaWdodFBsYWNlID0gZWxlbS5wcmV2aW91c0VsZW1lbnRTaWJsaW5nICYmIGVsZW0ucHJldmlvdXNFbGVtZW50U2libGluZy5pZCA9PSBwcmV2aW91c0VsZW0uaWRcbiAgICAgICAgICAgIGlmKCFpc0luUmlnaHRQbGFjZSl7XG4gICAgICAgICAgICAgIHByZXZpb3VzRWxlbS5pbnNlcnRBZGphY2VudEVsZW1lbnQoXCJhZnRlcmVuZFwiLCBlbGVtKVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pXG4gICAgICAgIH0pXG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvLyBUaGlzIGlzIHRoZSBmaXJzdCBlbGVtZW50IGluIHRoZSBjb250YWluZXJcbiAgICAgICAgbWF5YmUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZWxlbWVudFRvTW9kaWZ5LmVsZW1lbnRJZCksIGVsZW0gPT4ge1xuICAgICAgICAgIGxldCBpc0luUmlnaHRQbGFjZSA9IGVsZW0ucHJldmlvdXNFbGVtZW50U2libGluZyA9PSBudWxsXG4gICAgICAgICAgaWYoIWlzSW5SaWdodFBsYWNlKXtcbiAgICAgICAgICAgIGNvbnRhaW5lci5pbnNlcnRBZGphY2VudEVsZW1lbnQoXCJhZnRlcmJlZ2luXCIsIGVsZW0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfVxuICAgIH0pXG5cbiAgICBpZih0aGlzLnVwZGF0ZVR5cGUgPT0gXCJwcmVwZW5kXCIpe1xuICAgICAgdGhpcy5lbGVtZW50SWRzVG9BZGQucmV2ZXJzZSgpLmZvckVhY2goZWxlbUlkID0+IHtcbiAgICAgICAgbWF5YmUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZWxlbUlkKSwgZWxlbSA9PiBjb250YWluZXIuaW5zZXJ0QWRqYWNlbnRFbGVtZW50KFwiYWZ0ZXJiZWdpblwiLCBlbGVtKSlcbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG4iLCAidmFyIERPQ1VNRU5UX0ZSQUdNRU5UX05PREUgPSAxMTtcblxuZnVuY3Rpb24gbW9ycGhBdHRycyhmcm9tTm9kZSwgdG9Ob2RlKSB7XG4gICAgdmFyIHRvTm9kZUF0dHJzID0gdG9Ob2RlLmF0dHJpYnV0ZXM7XG4gICAgdmFyIGF0dHI7XG4gICAgdmFyIGF0dHJOYW1lO1xuICAgIHZhciBhdHRyTmFtZXNwYWNlVVJJO1xuICAgIHZhciBhdHRyVmFsdWU7XG4gICAgdmFyIGZyb21WYWx1ZTtcblxuICAgIC8vIGRvY3VtZW50LWZyYWdtZW50cyBkb250IGhhdmUgYXR0cmlidXRlcyBzbyBsZXRzIG5vdCBkbyBhbnl0aGluZ1xuICAgIGlmICh0b05vZGUubm9kZVR5cGUgPT09IERPQ1VNRU5UX0ZSQUdNRU5UX05PREUgfHwgZnJvbU5vZGUubm9kZVR5cGUgPT09IERPQ1VNRU5UX0ZSQUdNRU5UX05PREUpIHtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICAvLyB1cGRhdGUgYXR0cmlidXRlcyBvbiBvcmlnaW5hbCBET00gZWxlbWVudFxuICAgIGZvciAodmFyIGkgPSB0b05vZGVBdHRycy5sZW5ndGggLSAxOyBpID49IDA7IGktLSkge1xuICAgICAgICBhdHRyID0gdG9Ob2RlQXR0cnNbaV07XG4gICAgICAgIGF0dHJOYW1lID0gYXR0ci5uYW1lO1xuICAgICAgICBhdHRyTmFtZXNwYWNlVVJJID0gYXR0ci5uYW1lc3BhY2VVUkk7XG4gICAgICAgIGF0dHJWYWx1ZSA9IGF0dHIudmFsdWU7XG5cbiAgICAgICAgaWYgKGF0dHJOYW1lc3BhY2VVUkkpIHtcbiAgICAgICAgICAgIGF0dHJOYW1lID0gYXR0ci5sb2NhbE5hbWUgfHwgYXR0ck5hbWU7XG4gICAgICAgICAgICBmcm9tVmFsdWUgPSBmcm9tTm9kZS5nZXRBdHRyaWJ1dGVOUyhhdHRyTmFtZXNwYWNlVVJJLCBhdHRyTmFtZSk7XG5cbiAgICAgICAgICAgIGlmIChmcm9tVmFsdWUgIT09IGF0dHJWYWx1ZSkge1xuICAgICAgICAgICAgICAgIGlmIChhdHRyLnByZWZpeCA9PT0gJ3htbG5zJyl7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJOYW1lID0gYXR0ci5uYW1lOyAvLyBJdCdzIG5vdCBhbGxvd2VkIHRvIHNldCBhbiBhdHRyaWJ1dGUgd2l0aCB0aGUgWE1MTlMgbmFtZXNwYWNlIHdpdGhvdXQgc3BlY2lmeWluZyB0aGUgYHhtbG5zYCBwcmVmaXhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZnJvbU5vZGUuc2V0QXR0cmlidXRlTlMoYXR0ck5hbWVzcGFjZVVSSSwgYXR0ck5hbWUsIGF0dHJWYWx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBmcm9tVmFsdWUgPSBmcm9tTm9kZS5nZXRBdHRyaWJ1dGUoYXR0ck5hbWUpO1xuXG4gICAgICAgICAgICBpZiAoZnJvbVZhbHVlICE9PSBhdHRyVmFsdWUpIHtcbiAgICAgICAgICAgICAgICBmcm9tTm9kZS5zZXRBdHRyaWJ1dGUoYXR0ck5hbWUsIGF0dHJWYWx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgYW55IGV4dHJhIGF0dHJpYnV0ZXMgZm91bmQgb24gdGhlIG9yaWdpbmFsIERPTSBlbGVtZW50IHRoYXRcbiAgICAvLyB3ZXJlbid0IGZvdW5kIG9uIHRoZSB0YXJnZXQgZWxlbWVudC5cbiAgICB2YXIgZnJvbU5vZGVBdHRycyA9IGZyb21Ob2RlLmF0dHJpYnV0ZXM7XG5cbiAgICBmb3IgKHZhciBkID0gZnJvbU5vZGVBdHRycy5sZW5ndGggLSAxOyBkID49IDA7IGQtLSkge1xuICAgICAgICBhdHRyID0gZnJvbU5vZGVBdHRyc1tkXTtcbiAgICAgICAgYXR0ck5hbWUgPSBhdHRyLm5hbWU7XG4gICAgICAgIGF0dHJOYW1lc3BhY2VVUkkgPSBhdHRyLm5hbWVzcGFjZVVSSTtcblxuICAgICAgICBpZiAoYXR0ck5hbWVzcGFjZVVSSSkge1xuICAgICAgICAgICAgYXR0ck5hbWUgPSBhdHRyLmxvY2FsTmFtZSB8fCBhdHRyTmFtZTtcblxuICAgICAgICAgICAgaWYgKCF0b05vZGUuaGFzQXR0cmlidXRlTlMoYXR0ck5hbWVzcGFjZVVSSSwgYXR0ck5hbWUpKSB7XG4gICAgICAgICAgICAgICAgZnJvbU5vZGUucmVtb3ZlQXR0cmlidXRlTlMoYXR0ck5hbWVzcGFjZVVSSSwgYXR0ck5hbWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgaWYgKCF0b05vZGUuaGFzQXR0cmlidXRlKGF0dHJOYW1lKSkge1xuICAgICAgICAgICAgICAgIGZyb21Ob2RlLnJlbW92ZUF0dHJpYnV0ZShhdHRyTmFtZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnZhciByYW5nZTsgLy8gQ3JlYXRlIGEgcmFuZ2Ugb2JqZWN0IGZvciBlZmZpY2VudGx5IHJlbmRlcmluZyBzdHJpbmdzIHRvIGVsZW1lbnRzLlxudmFyIE5TX1hIVE1MID0gJ2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwnO1xuXG52YXIgZG9jID0gdHlwZW9mIGRvY3VtZW50ID09PSAndW5kZWZpbmVkJyA/IHVuZGVmaW5lZCA6IGRvY3VtZW50O1xudmFyIEhBU19URU1QTEFURV9TVVBQT1JUID0gISFkb2MgJiYgJ2NvbnRlbnQnIGluIGRvYy5jcmVhdGVFbGVtZW50KCd0ZW1wbGF0ZScpO1xudmFyIEhBU19SQU5HRV9TVVBQT1JUID0gISFkb2MgJiYgZG9jLmNyZWF0ZVJhbmdlICYmICdjcmVhdGVDb250ZXh0dWFsRnJhZ21lbnQnIGluIGRvYy5jcmVhdGVSYW5nZSgpO1xuXG5mdW5jdGlvbiBjcmVhdGVGcmFnbWVudEZyb21UZW1wbGF0ZShzdHIpIHtcbiAgICB2YXIgdGVtcGxhdGUgPSBkb2MuY3JlYXRlRWxlbWVudCgndGVtcGxhdGUnKTtcbiAgICB0ZW1wbGF0ZS5pbm5lckhUTUwgPSBzdHI7XG4gICAgcmV0dXJuIHRlbXBsYXRlLmNvbnRlbnQuY2hpbGROb2Rlc1swXTtcbn1cblxuZnVuY3Rpb24gY3JlYXRlRnJhZ21lbnRGcm9tUmFuZ2Uoc3RyKSB7XG4gICAgaWYgKCFyYW5nZSkge1xuICAgICAgICByYW5nZSA9IGRvYy5jcmVhdGVSYW5nZSgpO1xuICAgICAgICByYW5nZS5zZWxlY3ROb2RlKGRvYy5ib2R5KTtcbiAgICB9XG5cbiAgICB2YXIgZnJhZ21lbnQgPSByYW5nZS5jcmVhdGVDb250ZXh0dWFsRnJhZ21lbnQoc3RyKTtcbiAgICByZXR1cm4gZnJhZ21lbnQuY2hpbGROb2Rlc1swXTtcbn1cblxuZnVuY3Rpb24gY3JlYXRlRnJhZ21lbnRGcm9tV3JhcChzdHIpIHtcbiAgICB2YXIgZnJhZ21lbnQgPSBkb2MuY3JlYXRlRWxlbWVudCgnYm9keScpO1xuICAgIGZyYWdtZW50LmlubmVySFRNTCA9IHN0cjtcbiAgICByZXR1cm4gZnJhZ21lbnQuY2hpbGROb2Rlc1swXTtcbn1cblxuLyoqXG4gKiBUaGlzIGlzIGFib3V0IHRoZSBzYW1lXG4gKiB2YXIgaHRtbCA9IG5ldyBET01QYXJzZXIoKS5wYXJzZUZyb21TdHJpbmcoc3RyLCAndGV4dC9odG1sJyk7XG4gKiByZXR1cm4gaHRtbC5ib2R5LmZpcnN0Q2hpbGQ7XG4gKlxuICogQG1ldGhvZCB0b0VsZW1lbnRcbiAqIEBwYXJhbSB7U3RyaW5nfSBzdHJcbiAqL1xuZnVuY3Rpb24gdG9FbGVtZW50KHN0cikge1xuICAgIHN0ciA9IHN0ci50cmltKCk7XG4gICAgaWYgKEhBU19URU1QTEFURV9TVVBQT1JUKSB7XG4gICAgICAvLyBhdm9pZCByZXN0cmljdGlvbnMgb24gY29udGVudCBmb3IgdGhpbmdzIGxpa2UgYDx0cj48dGg+SGk8L3RoPjwvdHI+YCB3aGljaFxuICAgICAgLy8gY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50IGRvZXNuJ3Qgc3VwcG9ydFxuICAgICAgLy8gPHRlbXBsYXRlPiBzdXBwb3J0IG5vdCBhdmFpbGFibGUgaW4gSUVcbiAgICAgIHJldHVybiBjcmVhdGVGcmFnbWVudEZyb21UZW1wbGF0ZShzdHIpO1xuICAgIH0gZWxzZSBpZiAoSEFTX1JBTkdFX1NVUFBPUlQpIHtcbiAgICAgIHJldHVybiBjcmVhdGVGcmFnbWVudEZyb21SYW5nZShzdHIpO1xuICAgIH1cblxuICAgIHJldHVybiBjcmVhdGVGcmFnbWVudEZyb21XcmFwKHN0cik7XG59XG5cbi8qKlxuICogUmV0dXJucyB0cnVlIGlmIHR3byBub2RlJ3MgbmFtZXMgYXJlIHRoZSBzYW1lLlxuICpcbiAqIE5PVEU6IFdlIGRvbid0IGJvdGhlciBjaGVja2luZyBgbmFtZXNwYWNlVVJJYCBiZWNhdXNlIHlvdSB3aWxsIG5ldmVyIGZpbmQgdHdvIEhUTUwgZWxlbWVudHMgd2l0aCB0aGUgc2FtZVxuICogICAgICAgbm9kZU5hbWUgYW5kIGRpZmZlcmVudCBuYW1lc3BhY2UgVVJJcy5cbiAqXG4gKiBAcGFyYW0ge0VsZW1lbnR9IGFcbiAqIEBwYXJhbSB7RWxlbWVudH0gYiBUaGUgdGFyZ2V0IGVsZW1lbnRcbiAqIEByZXR1cm4ge2Jvb2xlYW59XG4gKi9cbmZ1bmN0aW9uIGNvbXBhcmVOb2RlTmFtZXMoZnJvbUVsLCB0b0VsKSB7XG4gICAgdmFyIGZyb21Ob2RlTmFtZSA9IGZyb21FbC5ub2RlTmFtZTtcbiAgICB2YXIgdG9Ob2RlTmFtZSA9IHRvRWwubm9kZU5hbWU7XG4gICAgdmFyIGZyb21Db2RlU3RhcnQsIHRvQ29kZVN0YXJ0O1xuXG4gICAgaWYgKGZyb21Ob2RlTmFtZSA9PT0gdG9Ob2RlTmFtZSkge1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG5cbiAgICBmcm9tQ29kZVN0YXJ0ID0gZnJvbU5vZGVOYW1lLmNoYXJDb2RlQXQoMCk7XG4gICAgdG9Db2RlU3RhcnQgPSB0b05vZGVOYW1lLmNoYXJDb2RlQXQoMCk7XG5cbiAgICAvLyBJZiB0aGUgdGFyZ2V0IGVsZW1lbnQgaXMgYSB2aXJ0dWFsIERPTSBub2RlIG9yIFNWRyBub2RlIHRoZW4gd2UgbWF5XG4gICAgLy8gbmVlZCB0byBub3JtYWxpemUgdGhlIHRhZyBuYW1lIGJlZm9yZSBjb21wYXJpbmcuIE5vcm1hbCBIVE1MIGVsZW1lbnRzIHRoYXQgYXJlXG4gICAgLy8gaW4gdGhlIFwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiXG4gICAgLy8gYXJlIGNvbnZlcnRlZCB0byB1cHBlciBjYXNlXG4gICAgaWYgKGZyb21Db2RlU3RhcnQgPD0gOTAgJiYgdG9Db2RlU3RhcnQgPj0gOTcpIHsgLy8gZnJvbSBpcyB1cHBlciBhbmQgdG8gaXMgbG93ZXJcbiAgICAgICAgcmV0dXJuIGZyb21Ob2RlTmFtZSA9PT0gdG9Ob2RlTmFtZS50b1VwcGVyQ2FzZSgpO1xuICAgIH0gZWxzZSBpZiAodG9Db2RlU3RhcnQgPD0gOTAgJiYgZnJvbUNvZGVTdGFydCA+PSA5NykgeyAvLyB0byBpcyB1cHBlciBhbmQgZnJvbSBpcyBsb3dlclxuICAgICAgICByZXR1cm4gdG9Ob2RlTmFtZSA9PT0gZnJvbU5vZGVOYW1lLnRvVXBwZXJDYXNlKCk7XG4gICAgfSBlbHNlIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbn1cblxuLyoqXG4gKiBDcmVhdGUgYW4gZWxlbWVudCwgb3B0aW9uYWxseSB3aXRoIGEga25vd24gbmFtZXNwYWNlIFVSSS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbmFtZSB0aGUgZWxlbWVudCBuYW1lLCBlLmcuICdkaXYnIG9yICdzdmcnXG4gKiBAcGFyYW0ge3N0cmluZ30gW25hbWVzcGFjZVVSSV0gdGhlIGVsZW1lbnQncyBuYW1lc3BhY2UgVVJJLCBpLmUuIHRoZSB2YWx1ZSBvZlxuICogaXRzIGB4bWxuc2AgYXR0cmlidXRlIG9yIGl0cyBpbmZlcnJlZCBuYW1lc3BhY2UuXG4gKlxuICogQHJldHVybiB7RWxlbWVudH1cbiAqL1xuZnVuY3Rpb24gY3JlYXRlRWxlbWVudE5TKG5hbWUsIG5hbWVzcGFjZVVSSSkge1xuICAgIHJldHVybiAhbmFtZXNwYWNlVVJJIHx8IG5hbWVzcGFjZVVSSSA9PT0gTlNfWEhUTUwgP1xuICAgICAgICBkb2MuY3JlYXRlRWxlbWVudChuYW1lKSA6XG4gICAgICAgIGRvYy5jcmVhdGVFbGVtZW50TlMobmFtZXNwYWNlVVJJLCBuYW1lKTtcbn1cblxuLyoqXG4gKiBDb3BpZXMgdGhlIGNoaWxkcmVuIG9mIG9uZSBET00gZWxlbWVudCB0byBhbm90aGVyIERPTSBlbGVtZW50XG4gKi9cbmZ1bmN0aW9uIG1vdmVDaGlsZHJlbihmcm9tRWwsIHRvRWwpIHtcbiAgICB2YXIgY3VyQ2hpbGQgPSBmcm9tRWwuZmlyc3RDaGlsZDtcbiAgICB3aGlsZSAoY3VyQ2hpbGQpIHtcbiAgICAgICAgdmFyIG5leHRDaGlsZCA9IGN1ckNoaWxkLm5leHRTaWJsaW5nO1xuICAgICAgICB0b0VsLmFwcGVuZENoaWxkKGN1ckNoaWxkKTtcbiAgICAgICAgY3VyQ2hpbGQgPSBuZXh0Q2hpbGQ7XG4gICAgfVxuICAgIHJldHVybiB0b0VsO1xufVxuXG5mdW5jdGlvbiBzeW5jQm9vbGVhbkF0dHJQcm9wKGZyb21FbCwgdG9FbCwgbmFtZSkge1xuICAgIGlmIChmcm9tRWxbbmFtZV0gIT09IHRvRWxbbmFtZV0pIHtcbiAgICAgICAgZnJvbUVsW25hbWVdID0gdG9FbFtuYW1lXTtcbiAgICAgICAgaWYgKGZyb21FbFtuYW1lXSkge1xuICAgICAgICAgICAgZnJvbUVsLnNldEF0dHJpYnV0ZShuYW1lLCAnJyk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBmcm9tRWwucmVtb3ZlQXR0cmlidXRlKG5hbWUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG52YXIgc3BlY2lhbEVsSGFuZGxlcnMgPSB7XG4gICAgT1BUSU9OOiBmdW5jdGlvbihmcm9tRWwsIHRvRWwpIHtcbiAgICAgICAgdmFyIHBhcmVudE5vZGUgPSBmcm9tRWwucGFyZW50Tm9kZTtcbiAgICAgICAgaWYgKHBhcmVudE5vZGUpIHtcbiAgICAgICAgICAgIHZhciBwYXJlbnROYW1lID0gcGFyZW50Tm9kZS5ub2RlTmFtZS50b1VwcGVyQ2FzZSgpO1xuICAgICAgICAgICAgaWYgKHBhcmVudE5hbWUgPT09ICdPUFRHUk9VUCcpIHtcbiAgICAgICAgICAgICAgICBwYXJlbnROb2RlID0gcGFyZW50Tm9kZS5wYXJlbnROb2RlO1xuICAgICAgICAgICAgICAgIHBhcmVudE5hbWUgPSBwYXJlbnROb2RlICYmIHBhcmVudE5vZGUubm9kZU5hbWUudG9VcHBlckNhc2UoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmIChwYXJlbnROYW1lID09PSAnU0VMRUNUJyAmJiAhcGFyZW50Tm9kZS5oYXNBdHRyaWJ1dGUoJ211bHRpcGxlJykpIHtcbiAgICAgICAgICAgICAgICBpZiAoZnJvbUVsLmhhc0F0dHJpYnV0ZSgnc2VsZWN0ZWQnKSAmJiAhdG9FbC5zZWxlY3RlZCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBXb3JrYXJvdW5kIGZvciBNUyBFZGdlIGJ1ZyB3aGVyZSB0aGUgJ3NlbGVjdGVkJyBhdHRyaWJ1dGUgY2FuIG9ubHkgYmVcbiAgICAgICAgICAgICAgICAgICAgLy8gcmVtb3ZlZCBpZiBzZXQgdG8gYSBub24tZW1wdHkgdmFsdWU6XG4gICAgICAgICAgICAgICAgICAgIC8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vZW4tdXMvbWljcm9zb2Z0LWVkZ2UvcGxhdGZvcm0vaXNzdWVzLzEyMDg3Njc5L1xuICAgICAgICAgICAgICAgICAgICBmcm9tRWwuc2V0QXR0cmlidXRlKCdzZWxlY3RlZCcsICdzZWxlY3RlZCcpO1xuICAgICAgICAgICAgICAgICAgICBmcm9tRWwucmVtb3ZlQXR0cmlidXRlKCdzZWxlY3RlZCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBXZSBoYXZlIHRvIHJlc2V0IHNlbGVjdCBlbGVtZW50J3Mgc2VsZWN0ZWRJbmRleCB0byAtMSwgb3RoZXJ3aXNlIHNldHRpbmdcbiAgICAgICAgICAgICAgICAvLyBmcm9tRWwuc2VsZWN0ZWQgdXNpbmcgdGhlIHN5bmNCb29sZWFuQXR0clByb3AgYmVsb3cgaGFzIG5vIGVmZmVjdC5cbiAgICAgICAgICAgICAgICAvLyBUaGUgY29ycmVjdCBzZWxlY3RlZEluZGV4IHdpbGwgYmUgc2V0IGluIHRoZSBTRUxFQ1Qgc3BlY2lhbCBoYW5kbGVyIGJlbG93LlxuICAgICAgICAgICAgICAgIHBhcmVudE5vZGUuc2VsZWN0ZWRJbmRleCA9IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN5bmNCb29sZWFuQXR0clByb3AoZnJvbUVsLCB0b0VsLCAnc2VsZWN0ZWQnKTtcbiAgICB9LFxuICAgIC8qKlxuICAgICAqIFRoZSBcInZhbHVlXCIgYXR0cmlidXRlIGlzIHNwZWNpYWwgZm9yIHRoZSA8aW5wdXQ+IGVsZW1lbnQgc2luY2UgaXQgc2V0c1xuICAgICAqIHRoZSBpbml0aWFsIHZhbHVlLiBDaGFuZ2luZyB0aGUgXCJ2YWx1ZVwiIGF0dHJpYnV0ZSB3aXRob3V0IGNoYW5naW5nIHRoZVxuICAgICAqIFwidmFsdWVcIiBwcm9wZXJ0eSB3aWxsIGhhdmUgbm8gZWZmZWN0IHNpbmNlIGl0IGlzIG9ubHkgdXNlZCB0byB0aGUgc2V0IHRoZVxuICAgICAqIGluaXRpYWwgdmFsdWUuICBTaW1pbGFyIGZvciB0aGUgXCJjaGVja2VkXCIgYXR0cmlidXRlLCBhbmQgXCJkaXNhYmxlZFwiLlxuICAgICAqL1xuICAgIElOUFVUOiBmdW5jdGlvbihmcm9tRWwsIHRvRWwpIHtcbiAgICAgICAgc3luY0Jvb2xlYW5BdHRyUHJvcChmcm9tRWwsIHRvRWwsICdjaGVja2VkJyk7XG4gICAgICAgIHN5bmNCb29sZWFuQXR0clByb3AoZnJvbUVsLCB0b0VsLCAnZGlzYWJsZWQnKTtcblxuICAgICAgICBpZiAoZnJvbUVsLnZhbHVlICE9PSB0b0VsLnZhbHVlKSB7XG4gICAgICAgICAgICBmcm9tRWwudmFsdWUgPSB0b0VsLnZhbHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKCF0b0VsLmhhc0F0dHJpYnV0ZSgndmFsdWUnKSkge1xuICAgICAgICAgICAgZnJvbUVsLnJlbW92ZUF0dHJpYnV0ZSgndmFsdWUnKTtcbiAgICAgICAgfVxuICAgIH0sXG5cbiAgICBURVhUQVJFQTogZnVuY3Rpb24oZnJvbUVsLCB0b0VsKSB7XG4gICAgICAgIHZhciBuZXdWYWx1ZSA9IHRvRWwudmFsdWU7XG4gICAgICAgIGlmIChmcm9tRWwudmFsdWUgIT09IG5ld1ZhbHVlKSB7XG4gICAgICAgICAgICBmcm9tRWwudmFsdWUgPSBuZXdWYWx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHZhciBmaXJzdENoaWxkID0gZnJvbUVsLmZpcnN0Q2hpbGQ7XG4gICAgICAgIGlmIChmaXJzdENoaWxkKSB7XG4gICAgICAgICAgICAvLyBOZWVkZWQgZm9yIElFLiBBcHBhcmVudGx5IElFIHNldHMgdGhlIHBsYWNlaG9sZGVyIGFzIHRoZVxuICAgICAgICAgICAgLy8gbm9kZSB2YWx1ZSBhbmQgdmlzZSB2ZXJzYS4gVGhpcyBpZ25vcmVzIGFuIGVtcHR5IHVwZGF0ZS5cbiAgICAgICAgICAgIHZhciBvbGRWYWx1ZSA9IGZpcnN0Q2hpbGQubm9kZVZhbHVlO1xuXG4gICAgICAgICAgICBpZiAob2xkVmFsdWUgPT0gbmV3VmFsdWUgfHwgKCFuZXdWYWx1ZSAmJiBvbGRWYWx1ZSA9PSBmcm9tRWwucGxhY2Vob2xkZXIpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmaXJzdENoaWxkLm5vZGVWYWx1ZSA9IG5ld1ZhbHVlO1xuICAgICAgICB9XG4gICAgfSxcbiAgICBTRUxFQ1Q6IGZ1bmN0aW9uKGZyb21FbCwgdG9FbCkge1xuICAgICAgICBpZiAoIXRvRWwuaGFzQXR0cmlidXRlKCdtdWx0aXBsZScpKSB7XG4gICAgICAgICAgICB2YXIgc2VsZWN0ZWRJbmRleCA9IC0xO1xuICAgICAgICAgICAgdmFyIGkgPSAwO1xuICAgICAgICAgICAgLy8gV2UgaGF2ZSB0byBsb29wIHRocm91Z2ggY2hpbGRyZW4gb2YgZnJvbUVsLCBub3QgdG9FbCBzaW5jZSBub2RlcyBjYW4gYmUgbW92ZWRcbiAgICAgICAgICAgIC8vIGZyb20gdG9FbCB0byBmcm9tRWwgZGlyZWN0bHkgd2hlbiBtb3JwaGluZy5cbiAgICAgICAgICAgIC8vIEF0IHRoZSB0aW1lIHRoaXMgc3BlY2lhbCBoYW5kbGVyIGlzIGludm9rZWQsIGFsbCBjaGlsZHJlbiBoYXZlIGFscmVhZHkgYmVlbiBtb3JwaGVkXG4gICAgICAgICAgICAvLyBhbmQgYXBwZW5kZWQgdG8gLyByZW1vdmVkIGZyb20gZnJvbUVsLCBzbyB1c2luZyBmcm9tRWwgaGVyZSBpcyBzYWZlIGFuZCBjb3JyZWN0LlxuICAgICAgICAgICAgdmFyIGN1ckNoaWxkID0gZnJvbUVsLmZpcnN0Q2hpbGQ7XG4gICAgICAgICAgICB2YXIgb3B0Z3JvdXA7XG4gICAgICAgICAgICB2YXIgbm9kZU5hbWU7XG4gICAgICAgICAgICB3aGlsZShjdXJDaGlsZCkge1xuICAgICAgICAgICAgICAgIG5vZGVOYW1lID0gY3VyQ2hpbGQubm9kZU5hbWUgJiYgY3VyQ2hpbGQubm9kZU5hbWUudG9VcHBlckNhc2UoKTtcbiAgICAgICAgICAgICAgICBpZiAobm9kZU5hbWUgPT09ICdPUFRHUk9VUCcpIHtcbiAgICAgICAgICAgICAgICAgICAgb3B0Z3JvdXAgPSBjdXJDaGlsZDtcbiAgICAgICAgICAgICAgICAgICAgY3VyQ2hpbGQgPSBvcHRncm91cC5maXJzdENoaWxkO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChub2RlTmFtZSA9PT0gJ09QVElPTicpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjdXJDaGlsZC5oYXNBdHRyaWJ1dGUoJ3NlbGVjdGVkJykpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gaTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGkrKztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjdXJDaGlsZCA9IGN1ckNoaWxkLm5leHRTaWJsaW5nO1xuICAgICAgICAgICAgICAgICAgICBpZiAoIWN1ckNoaWxkICYmIG9wdGdyb3VwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJDaGlsZCA9IG9wdGdyb3VwLm5leHRTaWJsaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3B0Z3JvdXAgPSBudWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmcm9tRWwuc2VsZWN0ZWRJbmRleCA9IHNlbGVjdGVkSW5kZXg7XG4gICAgICAgIH1cbiAgICB9XG59O1xuXG52YXIgRUxFTUVOVF9OT0RFID0gMTtcbnZhciBET0NVTUVOVF9GUkFHTUVOVF9OT0RFJDEgPSAxMTtcbnZhciBURVhUX05PREUgPSAzO1xudmFyIENPTU1FTlRfTk9ERSA9IDg7XG5cbmZ1bmN0aW9uIG5vb3AoKSB7fVxuXG5mdW5jdGlvbiBkZWZhdWx0R2V0Tm9kZUtleShub2RlKSB7XG4gIGlmIChub2RlKSB7XG4gICAgICByZXR1cm4gKG5vZGUuZ2V0QXR0cmlidXRlICYmIG5vZGUuZ2V0QXR0cmlidXRlKCdpZCcpKSB8fCBub2RlLmlkO1xuICB9XG59XG5cbmZ1bmN0aW9uIG1vcnBoZG9tRmFjdG9yeShtb3JwaEF0dHJzKSB7XG5cbiAgICByZXR1cm4gZnVuY3Rpb24gbW9ycGhkb20oZnJvbU5vZGUsIHRvTm9kZSwgb3B0aW9ucykge1xuICAgICAgICBpZiAoIW9wdGlvbnMpIHtcbiAgICAgICAgICAgIG9wdGlvbnMgPSB7fTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmICh0eXBlb2YgdG9Ob2RlID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgaWYgKGZyb21Ob2RlLm5vZGVOYW1lID09PSAnI2RvY3VtZW50JyB8fCBmcm9tTm9kZS5ub2RlTmFtZSA9PT0gJ0hUTUwnIHx8IGZyb21Ob2RlLm5vZGVOYW1lID09PSAnQk9EWScpIHtcbiAgICAgICAgICAgICAgICB2YXIgdG9Ob2RlSHRtbCA9IHRvTm9kZTtcbiAgICAgICAgICAgICAgICB0b05vZGUgPSBkb2MuY3JlYXRlRWxlbWVudCgnaHRtbCcpO1xuICAgICAgICAgICAgICAgIHRvTm9kZS5pbm5lckhUTUwgPSB0b05vZGVIdG1sO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICB0b05vZGUgPSB0b0VsZW1lbnQodG9Ob2RlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHZhciBnZXROb2RlS2V5ID0gb3B0aW9ucy5nZXROb2RlS2V5IHx8IGRlZmF1bHRHZXROb2RlS2V5O1xuICAgICAgICB2YXIgb25CZWZvcmVOb2RlQWRkZWQgPSBvcHRpb25zLm9uQmVmb3JlTm9kZUFkZGVkIHx8IG5vb3A7XG4gICAgICAgIHZhciBvbk5vZGVBZGRlZCA9IG9wdGlvbnMub25Ob2RlQWRkZWQgfHwgbm9vcDtcbiAgICAgICAgdmFyIG9uQmVmb3JlRWxVcGRhdGVkID0gb3B0aW9ucy5vbkJlZm9yZUVsVXBkYXRlZCB8fCBub29wO1xuICAgICAgICB2YXIgb25FbFVwZGF0ZWQgPSBvcHRpb25zLm9uRWxVcGRhdGVkIHx8IG5vb3A7XG4gICAgICAgIHZhciBvbkJlZm9yZU5vZGVEaXNjYXJkZWQgPSBvcHRpb25zLm9uQmVmb3JlTm9kZURpc2NhcmRlZCB8fCBub29wO1xuICAgICAgICB2YXIgb25Ob2RlRGlzY2FyZGVkID0gb3B0aW9ucy5vbk5vZGVEaXNjYXJkZWQgfHwgbm9vcDtcbiAgICAgICAgdmFyIG9uQmVmb3JlRWxDaGlsZHJlblVwZGF0ZWQgPSBvcHRpb25zLm9uQmVmb3JlRWxDaGlsZHJlblVwZGF0ZWQgfHwgbm9vcDtcbiAgICAgICAgdmFyIGNoaWxkcmVuT25seSA9IG9wdGlvbnMuY2hpbGRyZW5Pbmx5ID09PSB0cnVlO1xuXG4gICAgICAgIC8vIFRoaXMgb2JqZWN0IGlzIHVzZWQgYXMgYSBsb29rdXAgdG8gcXVpY2tseSBmaW5kIGFsbCBrZXllZCBlbGVtZW50cyBpbiB0aGUgb3JpZ2luYWwgRE9NIHRyZWUuXG4gICAgICAgIHZhciBmcm9tTm9kZXNMb29rdXAgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgICAgICB2YXIga2V5ZWRSZW1vdmFsTGlzdCA9IFtdO1xuXG4gICAgICAgIGZ1bmN0aW9uIGFkZEtleWVkUmVtb3ZhbChrZXkpIHtcbiAgICAgICAgICAgIGtleWVkUmVtb3ZhbExpc3QucHVzaChrZXkpO1xuICAgICAgICB9XG5cbiAgICAgICAgZnVuY3Rpb24gd2Fsa0Rpc2NhcmRlZENoaWxkTm9kZXMobm9kZSwgc2tpcEtleWVkTm9kZXMpIHtcbiAgICAgICAgICAgIGlmIChub2RlLm5vZGVUeXBlID09PSBFTEVNRU5UX05PREUpIHtcbiAgICAgICAgICAgICAgICB2YXIgY3VyQ2hpbGQgPSBub2RlLmZpcnN0Q2hpbGQ7XG4gICAgICAgICAgICAgICAgd2hpbGUgKGN1ckNoaWxkKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgdmFyIGtleSA9IHVuZGVmaW5lZDtcblxuICAgICAgICAgICAgICAgICAgICBpZiAoc2tpcEtleWVkTm9kZXMgJiYgKGtleSA9IGdldE5vZGVLZXkoY3VyQ2hpbGQpKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWYgd2UgYXJlIHNraXBwaW5nIGtleWVkIG5vZGVzIHRoZW4gd2UgYWRkIHRoZSBrZXlcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvIGEgbGlzdCBzbyB0aGF0IGl0IGNhbiBiZSBoYW5kbGVkIGF0IHRoZSB2ZXJ5IGVuZC5cbiAgICAgICAgICAgICAgICAgICAgICAgIGFkZEtleWVkUmVtb3ZhbChrZXkpO1xuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gT25seSByZXBvcnQgdGhlIG5vZGUgYXMgZGlzY2FyZGVkIGlmIGl0IGlzIG5vdCBrZXllZC4gV2UgZG8gdGhpcyBiZWNhdXNlXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBhdCB0aGUgZW5kIHdlIGxvb3AgdGhyb3VnaCBhbGwga2V5ZWQgZWxlbWVudHMgdGhhdCB3ZXJlIHVubWF0Y2hlZFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHRoZW4gZGlzY2FyZCB0aGVtIGluIG9uZSBmaW5hbCBwYXNzLlxuICAgICAgICAgICAgICAgICAgICAgICAgb25Ob2RlRGlzY2FyZGVkKGN1ckNoaWxkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjdXJDaGlsZC5maXJzdENoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2Fsa0Rpc2NhcmRlZENoaWxkTm9kZXMoY3VyQ2hpbGQsIHNraXBLZXllZE5vZGVzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGN1ckNoaWxkID0gY3VyQ2hpbGQubmV4dFNpYmxpbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIFJlbW92ZXMgYSBET00gbm9kZSBvdXQgb2YgdGhlIG9yaWdpbmFsIERPTVxuICAgICAgICAgKlxuICAgICAgICAgKiBAcGFyYW0gIHtOb2RlfSBub2RlIFRoZSBub2RlIHRvIHJlbW92ZVxuICAgICAgICAgKiBAcGFyYW0gIHtOb2RlfSBwYXJlbnROb2RlIFRoZSBub2RlcyBwYXJlbnRcbiAgICAgICAgICogQHBhcmFtICB7Qm9vbGVhbn0gc2tpcEtleWVkTm9kZXMgSWYgdHJ1ZSB0aGVuIGVsZW1lbnRzIHdpdGgga2V5cyB3aWxsIGJlIHNraXBwZWQgYW5kIG5vdCBkaXNjYXJkZWQuXG4gICAgICAgICAqIEByZXR1cm4ge3VuZGVmaW5lZH1cbiAgICAgICAgICovXG4gICAgICAgIGZ1bmN0aW9uIHJlbW92ZU5vZGUobm9kZSwgcGFyZW50Tm9kZSwgc2tpcEtleWVkTm9kZXMpIHtcbiAgICAgICAgICAgIGlmIChvbkJlZm9yZU5vZGVEaXNjYXJkZWQobm9kZSkgPT09IGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZiAocGFyZW50Tm9kZSkge1xuICAgICAgICAgICAgICAgIHBhcmVudE5vZGUucmVtb3ZlQ2hpbGQobm9kZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG9uTm9kZURpc2NhcmRlZChub2RlKTtcbiAgICAgICAgICAgIHdhbGtEaXNjYXJkZWRDaGlsZE5vZGVzKG5vZGUsIHNraXBLZXllZE5vZGVzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC8vIFRyZWVXYWxrZXIgaW1wbGVtZW50YXRpb24gaXMgbm8gZmFzdGVyLCBidXQga2VlcGluZyB0aGlzIGFyb3VuZCBpbiBjYXNlIHRoaXMgY2hhbmdlcyBpbiB0aGUgZnV0dXJlXG4gICAgICAgIC8vIGZ1bmN0aW9uIGluZGV4VHJlZShyb290KSB7XG4gICAgICAgIC8vICAgICB2YXIgdHJlZVdhbGtlciA9IGRvY3VtZW50LmNyZWF0ZVRyZWVXYWxrZXIoXG4gICAgICAgIC8vICAgICAgICAgcm9vdCxcbiAgICAgICAgLy8gICAgICAgICBOb2RlRmlsdGVyLlNIT1dfRUxFTUVOVCk7XG4gICAgICAgIC8vXG4gICAgICAgIC8vICAgICB2YXIgZWw7XG4gICAgICAgIC8vICAgICB3aGlsZSgoZWwgPSB0cmVlV2Fsa2VyLm5leHROb2RlKCkpKSB7XG4gICAgICAgIC8vICAgICAgICAgdmFyIGtleSA9IGdldE5vZGVLZXkoZWwpO1xuICAgICAgICAvLyAgICAgICAgIGlmIChrZXkpIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgZnJvbU5vZGVzTG9va3VwW2tleV0gPSBlbDtcbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyAvLyBOb2RlSXRlcmF0b3IgaW1wbGVtZW50YXRpb24gaXMgbm8gZmFzdGVyLCBidXQga2VlcGluZyB0aGlzIGFyb3VuZCBpbiBjYXNlIHRoaXMgY2hhbmdlcyBpbiB0aGUgZnV0dXJlXG4gICAgICAgIC8vXG4gICAgICAgIC8vIGZ1bmN0aW9uIGluZGV4VHJlZShub2RlKSB7XG4gICAgICAgIC8vICAgICB2YXIgbm9kZUl0ZXJhdG9yID0gZG9jdW1lbnQuY3JlYXRlTm9kZUl0ZXJhdG9yKG5vZGUsIE5vZGVGaWx0ZXIuU0hPV19FTEVNRU5UKTtcbiAgICAgICAgLy8gICAgIHZhciBlbDtcbiAgICAgICAgLy8gICAgIHdoaWxlKChlbCA9IG5vZGVJdGVyYXRvci5uZXh0Tm9kZSgpKSkge1xuICAgICAgICAvLyAgICAgICAgIHZhciBrZXkgPSBnZXROb2RlS2V5KGVsKTtcbiAgICAgICAgLy8gICAgICAgICBpZiAoa2V5KSB7XG4gICAgICAgIC8vICAgICAgICAgICAgIGZyb21Ob2Rlc0xvb2t1cFtrZXldID0gZWw7XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG5cbiAgICAgICAgZnVuY3Rpb24gaW5kZXhUcmVlKG5vZGUpIHtcbiAgICAgICAgICAgIGlmIChub2RlLm5vZGVUeXBlID09PSBFTEVNRU5UX05PREUgfHwgbm9kZS5ub2RlVHlwZSA9PT0gRE9DVU1FTlRfRlJBR01FTlRfTk9ERSQxKSB7XG4gICAgICAgICAgICAgICAgdmFyIGN1ckNoaWxkID0gbm9kZS5maXJzdENoaWxkO1xuICAgICAgICAgICAgICAgIHdoaWxlIChjdXJDaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICB2YXIga2V5ID0gZ2V0Tm9kZUtleShjdXJDaGlsZCk7XG4gICAgICAgICAgICAgICAgICAgIGlmIChrZXkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZyb21Ob2Rlc0xvb2t1cFtrZXldID0gY3VyQ2hpbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBXYWxrIHJlY3Vyc2l2ZWx5XG4gICAgICAgICAgICAgICAgICAgIGluZGV4VHJlZShjdXJDaGlsZCk7XG5cbiAgICAgICAgICAgICAgICAgICAgY3VyQ2hpbGQgPSBjdXJDaGlsZC5uZXh0U2libGluZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbmRleFRyZWUoZnJvbU5vZGUpO1xuXG4gICAgICAgIGZ1bmN0aW9uIGhhbmRsZU5vZGVBZGRlZChlbCkge1xuICAgICAgICAgICAgb25Ob2RlQWRkZWQoZWwpO1xuXG4gICAgICAgICAgICB2YXIgY3VyQ2hpbGQgPSBlbC5maXJzdENoaWxkO1xuICAgICAgICAgICAgd2hpbGUgKGN1ckNoaWxkKSB7XG4gICAgICAgICAgICAgICAgdmFyIG5leHRTaWJsaW5nID0gY3VyQ2hpbGQubmV4dFNpYmxpbmc7XG5cbiAgICAgICAgICAgICAgICB2YXIga2V5ID0gZ2V0Tm9kZUtleShjdXJDaGlsZCk7XG4gICAgICAgICAgICAgICAgaWYgKGtleSkge1xuICAgICAgICAgICAgICAgICAgICB2YXIgdW5tYXRjaGVkRnJvbUVsID0gZnJvbU5vZGVzTG9va3VwW2tleV07XG4gICAgICAgICAgICAgICAgICAgIC8vIGlmIHdlIGZpbmQgYSBkdXBsaWNhdGUgI2lkIG5vZGUgaW4gY2FjaGUsIHJlcGxhY2UgYGVsYCB3aXRoIGNhY2hlIHZhbHVlXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuZCBtb3JwaCBpdCB0byB0aGUgY2hpbGQgbm9kZS5cbiAgICAgICAgICAgICAgICAgICAgaWYgKHVubWF0Y2hlZEZyb21FbCAmJiBjb21wYXJlTm9kZU5hbWVzKGN1ckNoaWxkLCB1bm1hdGNoZWRGcm9tRWwpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJDaGlsZC5wYXJlbnROb2RlLnJlcGxhY2VDaGlsZCh1bm1hdGNoZWRGcm9tRWwsIGN1ckNoaWxkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vcnBoRWwodW5tYXRjaGVkRnJvbUVsLCBjdXJDaGlsZCk7XG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgaGFuZGxlTm9kZUFkZGVkKGN1ckNoaWxkKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAvLyByZWN1cnNpdmVseSBjYWxsIGZvciBjdXJDaGlsZCBhbmQgaXQncyBjaGlsZHJlbiB0byBzZWUgaWYgd2UgZmluZCBzb21ldGhpbmcgaW5cbiAgICAgICAgICAgICAgICAgIC8vIGZyb21Ob2Rlc0xvb2t1cFxuICAgICAgICAgICAgICAgICAgaGFuZGxlTm9kZUFkZGVkKGN1ckNoaWxkKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBjdXJDaGlsZCA9IG5leHRTaWJsaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZnVuY3Rpb24gY2xlYW51cEZyb21FbChmcm9tRWwsIGN1ckZyb21Ob2RlQ2hpbGQsIGN1ckZyb21Ob2RlS2V5KSB7XG4gICAgICAgICAgICAvLyBXZSBoYXZlIHByb2Nlc3NlZCBhbGwgb2YgdGhlIFwidG8gbm9kZXNcIi4gSWYgY3VyRnJvbU5vZGVDaGlsZCBpc1xuICAgICAgICAgICAgLy8gbm9uLW51bGwgdGhlbiB3ZSBzdGlsbCBoYXZlIHNvbWUgZnJvbSBub2RlcyBsZWZ0IG92ZXIgdGhhdCBuZWVkXG4gICAgICAgICAgICAvLyB0byBiZSByZW1vdmVkXG4gICAgICAgICAgICB3aGlsZSAoY3VyRnJvbU5vZGVDaGlsZCkge1xuICAgICAgICAgICAgICAgIHZhciBmcm9tTmV4dFNpYmxpbmcgPSBjdXJGcm9tTm9kZUNoaWxkLm5leHRTaWJsaW5nO1xuICAgICAgICAgICAgICAgIGlmICgoY3VyRnJvbU5vZGVLZXkgPSBnZXROb2RlS2V5KGN1ckZyb21Ob2RlQ2hpbGQpKSkge1xuICAgICAgICAgICAgICAgICAgICAvLyBTaW5jZSB0aGUgbm9kZSBpcyBrZXllZCBpdCBtaWdodCBiZSBtYXRjaGVkIHVwIGxhdGVyIHNvIHdlIGRlZmVyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRoZSBhY3R1YWwgcmVtb3ZhbCB0byBsYXRlclxuICAgICAgICAgICAgICAgICAgICBhZGRLZXllZFJlbW92YWwoY3VyRnJvbU5vZGVLZXkpO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIE5PVEU6IHdlIHNraXAgbmVzdGVkIGtleWVkIG5vZGVzIGZyb20gYmVpbmcgcmVtb3ZlZCBzaW5jZSB0aGVyZSBpc1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICBzdGlsbCBhIGNoYW5jZSB0aGV5IHdpbGwgYmUgbWF0Y2hlZCB1cCBsYXRlclxuICAgICAgICAgICAgICAgICAgICByZW1vdmVOb2RlKGN1ckZyb21Ob2RlQ2hpbGQsIGZyb21FbCwgdHJ1ZSAvKiBza2lwIGtleWVkIG5vZGVzICovKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY3VyRnJvbU5vZGVDaGlsZCA9IGZyb21OZXh0U2libGluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZ1bmN0aW9uIG1vcnBoRWwoZnJvbUVsLCB0b0VsLCBjaGlsZHJlbk9ubHkpIHtcbiAgICAgICAgICAgIHZhciB0b0VsS2V5ID0gZ2V0Tm9kZUtleSh0b0VsKTtcblxuICAgICAgICAgICAgaWYgKHRvRWxLZXkpIHtcbiAgICAgICAgICAgICAgICAvLyBJZiBhbiBlbGVtZW50IHdpdGggYW4gSUQgaXMgYmVpbmcgbW9ycGhlZCB0aGVuIGl0IHdpbGwgYmUgaW4gdGhlIGZpbmFsXG4gICAgICAgICAgICAgICAgLy8gRE9NIHNvIGNsZWFyIGl0IG91dCBvZiB0aGUgc2F2ZWQgZWxlbWVudHMgY29sbGVjdGlvblxuICAgICAgICAgICAgICAgIGRlbGV0ZSBmcm9tTm9kZXNMb29rdXBbdG9FbEtleV07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlmICghY2hpbGRyZW5Pbmx5KSB7XG4gICAgICAgICAgICAgICAgLy8gb3B0aW9uYWxcbiAgICAgICAgICAgICAgICBpZiAob25CZWZvcmVFbFVwZGF0ZWQoZnJvbUVsLCB0b0VsKSA9PT0gZmFsc2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIHVwZGF0ZSBhdHRyaWJ1dGVzIG9uIG9yaWdpbmFsIERPTSBlbGVtZW50IGZpcnN0XG4gICAgICAgICAgICAgICAgbW9ycGhBdHRycyhmcm9tRWwsIHRvRWwpO1xuICAgICAgICAgICAgICAgIC8vIG9wdGlvbmFsXG4gICAgICAgICAgICAgICAgb25FbFVwZGF0ZWQoZnJvbUVsKTtcblxuICAgICAgICAgICAgICAgIGlmIChvbkJlZm9yZUVsQ2hpbGRyZW5VcGRhdGVkKGZyb21FbCwgdG9FbCkgPT09IGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlmIChmcm9tRWwubm9kZU5hbWUgIT09ICdURVhUQVJFQScpIHtcbiAgICAgICAgICAgICAgbW9ycGhDaGlsZHJlbihmcm9tRWwsIHRvRWwpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgc3BlY2lhbEVsSGFuZGxlcnMuVEVYVEFSRUEoZnJvbUVsLCB0b0VsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZ1bmN0aW9uIG1vcnBoQ2hpbGRyZW4oZnJvbUVsLCB0b0VsKSB7XG4gICAgICAgICAgICB2YXIgY3VyVG9Ob2RlQ2hpbGQgPSB0b0VsLmZpcnN0Q2hpbGQ7XG4gICAgICAgICAgICB2YXIgY3VyRnJvbU5vZGVDaGlsZCA9IGZyb21FbC5maXJzdENoaWxkO1xuICAgICAgICAgICAgdmFyIGN1clRvTm9kZUtleTtcbiAgICAgICAgICAgIHZhciBjdXJGcm9tTm9kZUtleTtcblxuICAgICAgICAgICAgdmFyIGZyb21OZXh0U2libGluZztcbiAgICAgICAgICAgIHZhciB0b05leHRTaWJsaW5nO1xuICAgICAgICAgICAgdmFyIG1hdGNoaW5nRnJvbUVsO1xuXG4gICAgICAgICAgICAvLyB3YWxrIHRoZSBjaGlsZHJlblxuICAgICAgICAgICAgb3V0ZXI6IHdoaWxlIChjdXJUb05vZGVDaGlsZCkge1xuICAgICAgICAgICAgICAgIHRvTmV4dFNpYmxpbmcgPSBjdXJUb05vZGVDaGlsZC5uZXh0U2libGluZztcbiAgICAgICAgICAgICAgICBjdXJUb05vZGVLZXkgPSBnZXROb2RlS2V5KGN1clRvTm9kZUNoaWxkKTtcblxuICAgICAgICAgICAgICAgIC8vIHdhbGsgdGhlIGZyb21Ob2RlIGNoaWxkcmVuIGFsbCB0aGUgd2F5IHRocm91Z2hcbiAgICAgICAgICAgICAgICB3aGlsZSAoY3VyRnJvbU5vZGVDaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBmcm9tTmV4dFNpYmxpbmcgPSBjdXJGcm9tTm9kZUNoaWxkLm5leHRTaWJsaW5nO1xuXG4gICAgICAgICAgICAgICAgICAgIGlmIChjdXJUb05vZGVDaGlsZC5pc1NhbWVOb2RlICYmIGN1clRvTm9kZUNoaWxkLmlzU2FtZU5vZGUoY3VyRnJvbU5vZGVDaGlsZCkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1clRvTm9kZUNoaWxkID0gdG9OZXh0U2libGluZztcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1ckZyb21Ob2RlQ2hpbGQgPSBmcm9tTmV4dFNpYmxpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZSBvdXRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGN1ckZyb21Ob2RlS2V5ID0gZ2V0Tm9kZUtleShjdXJGcm9tTm9kZUNoaWxkKTtcblxuICAgICAgICAgICAgICAgICAgICB2YXIgY3VyRnJvbU5vZGVUeXBlID0gY3VyRnJvbU5vZGVDaGlsZC5ub2RlVHlwZTtcblxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIG1lYW5zIGlmIHRoZSBjdXJGcm9tTm9kZUNoaWxkIGRvZXNudCBoYXZlIGEgbWF0Y2ggd2l0aCB0aGUgY3VyVG9Ob2RlQ2hpbGRcbiAgICAgICAgICAgICAgICAgICAgdmFyIGlzQ29tcGF0aWJsZSA9IHVuZGVmaW5lZDtcblxuICAgICAgICAgICAgICAgICAgICBpZiAoY3VyRnJvbU5vZGVUeXBlID09PSBjdXJUb05vZGVDaGlsZC5ub2RlVHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGN1ckZyb21Ob2RlVHlwZSA9PT0gRUxFTUVOVF9OT0RFKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm90aCBub2RlcyBiZWluZyBjb21wYXJlZCBhcmUgRWxlbWVudCBub2Rlc1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGN1clRvTm9kZUtleSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGUgdGFyZ2V0IG5vZGUgaGFzIGEga2V5IHNvIHdlIHdhbnQgdG8gbWF0Y2ggaXQgdXAgd2l0aCB0aGUgY29ycmVjdCBlbGVtZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGluIHRoZSBvcmlnaW5hbCBET00gdHJlZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoY3VyVG9Ob2RlS2V5ICE9PSBjdXJGcm9tTm9kZUtleSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGhlIGN1cnJlbnQgZWxlbWVudCBpbiB0aGUgb3JpZ2luYWwgRE9NIHRyZWUgZG9lcyBub3QgaGF2ZSBhIG1hdGNoaW5nIGtleSBzb1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGV0J3MgY2hlY2sgb3VyIGxvb2t1cCB0byBzZWUgaWYgdGhlcmUgaXMgYSBtYXRjaGluZyBlbGVtZW50IGluIHRoZSBvcmlnaW5hbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRE9NIHRyZWVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgobWF0Y2hpbmdGcm9tRWwgPSBmcm9tTm9kZXNMb29rdXBbY3VyVG9Ob2RlS2V5XSkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoZnJvbU5leHRTaWJsaW5nID09PSBtYXRjaGluZ0Zyb21FbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTcGVjaWFsIGNhc2UgZm9yIHNpbmdsZSBlbGVtZW50IHJlbW92YWxzLiBUbyBhdm9pZCByZW1vdmluZyB0aGUgb3JpZ2luYWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRE9NIG5vZGUgb3V0IG9mIHRoZSB0cmVlIChzaW5jZSB0aGF0IGNhbiBicmVhayBDU1MgdHJhbnNpdGlvbnMsIGV0Yy4pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3ZSB3aWxsIGluc3RlYWQgZGlzY2FyZCB0aGUgY3VycmVudCBub2RlIGFuZCB3YWl0IHVudGlsIHRoZSBuZXh0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGl0ZXJhdGlvbiB0byBwcm9wZXJseSBtYXRjaCB1cCB0aGUga2V5ZWQgdGFyZ2V0IGVsZW1lbnQgd2l0aCBpdHMgbWF0Y2hpbmdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZWxlbWVudCBpbiB0aGUgb3JpZ2luYWwgdHJlZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc0NvbXBhdGlibGUgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBXZSBmb3VuZCBhIG1hdGNoaW5nIGtleWVkIGVsZW1lbnQgc29tZXdoZXJlIGluIHRoZSBvcmlnaW5hbCBET00gdHJlZS5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGV0J3MgbW92ZSB0aGUgb3JpZ2luYWwgRE9NIG5vZGUgaW50byB0aGUgY3VycmVudCBwb3NpdGlvbiBhbmQgbW9ycGhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaXQuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTk9URTogV2UgdXNlIGluc2VydEJlZm9yZSBpbnN0ZWFkIG9mIHJlcGxhY2VDaGlsZCBiZWNhdXNlIHdlIHdhbnQgdG8gZ28gdGhyb3VnaFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGUgYHJlbW92ZU5vZGUoKWAgZnVuY3Rpb24gZm9yIHRoZSBub2RlIHRoYXQgaXMgYmVpbmcgZGlzY2FyZGVkIHNvIHRoYXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYWxsIGxpZmVjeWNsZSBob29rcyBhcmUgY29ycmVjdGx5IGludm9rZWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbUVsLmluc2VydEJlZm9yZShtYXRjaGluZ0Zyb21FbCwgY3VyRnJvbU5vZGVDaGlsZCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZnJvbU5leHRTaWJsaW5nID0gY3VyRnJvbU5vZGVDaGlsZC5uZXh0U2libGluZztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoY3VyRnJvbU5vZGVLZXkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNpbmNlIHRoZSBub2RlIGlzIGtleWVkIGl0IG1pZ2h0IGJlIG1hdGNoZWQgdXAgbGF0ZXIgc28gd2UgZGVmZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRoZSBhY3R1YWwgcmVtb3ZhbCB0byBsYXRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkS2V5ZWRSZW1vdmFsKGN1ckZyb21Ob2RlS2V5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE5PVEU6IHdlIHNraXAgbmVzdGVkIGtleWVkIG5vZGVzIGZyb20gYmVpbmcgcmVtb3ZlZCBzaW5jZSB0aGVyZSBpc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgc3RpbGwgYSBjaGFuY2UgdGhleSB3aWxsIGJlIG1hdGNoZWQgdXAgbGF0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbW92ZU5vZGUoY3VyRnJvbU5vZGVDaGlsZCwgZnJvbUVsLCB0cnVlIC8qIHNraXAga2V5ZWQgbm9kZXMgKi8pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VyRnJvbU5vZGVDaGlsZCA9IG1hdGNoaW5nRnJvbUVsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGhlIG5vZGVzIGFyZSBub3QgY29tcGF0aWJsZSBzaW5jZSB0aGUgXCJ0b1wiIG5vZGUgaGFzIGEga2V5IGFuZCB0aGVyZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGlzIG5vIG1hdGNoaW5nIGtleWVkIG5vZGUgaW4gdGhlIHNvdXJjZSB0cmVlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNDb21wYXRpYmxlID0gZmFsc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGN1ckZyb21Ob2RlS2V5KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRoZSBvcmlnaW5hbCBoYXMgYSBrZXlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNDb21wYXRpYmxlID0gZmFsc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNDb21wYXRpYmxlID0gaXNDb21wYXRpYmxlICE9PSBmYWxzZSAmJiBjb21wYXJlTm9kZU5hbWVzKGN1ckZyb21Ob2RlQ2hpbGQsIGN1clRvTm9kZUNoaWxkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoaXNDb21wYXRpYmxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFdlIGZvdW5kIGNvbXBhdGlibGUgRE9NIGVsZW1lbnRzIHNvIHRyYW5zZm9ybVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGUgY3VycmVudCBcImZyb21cIiBub2RlIHRvIG1hdGNoIHRoZSBjdXJyZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRhcmdldCBET00gbm9kZS5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTU9SUEhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9ycGhFbChjdXJGcm9tTm9kZUNoaWxkLCBjdXJUb05vZGVDaGlsZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGN1ckZyb21Ob2RlVHlwZSA9PT0gVEVYVF9OT0RFIHx8IGN1ckZyb21Ob2RlVHlwZSA9PSBDT01NRU5UX05PREUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3RoIG5vZGVzIGJlaW5nIGNvbXBhcmVkIGFyZSBUZXh0IG9yIENvbW1lbnQgbm9kZXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc0NvbXBhdGlibGUgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNpbXBseSB1cGRhdGUgbm9kZVZhbHVlIG9uIHRoZSBvcmlnaW5hbCBub2RlIHRvXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY2hhbmdlIHRoZSB0ZXh0IHZhbHVlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGN1ckZyb21Ob2RlQ2hpbGQubm9kZVZhbHVlICE9PSBjdXJUb05vZGVDaGlsZC5ub2RlVmFsdWUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VyRnJvbU5vZGVDaGlsZC5ub2RlVmFsdWUgPSBjdXJUb05vZGVDaGlsZC5ub2RlVmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpZiAoaXNDb21wYXRpYmxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBBZHZhbmNlIGJvdGggdGhlIFwidG9cIiBjaGlsZCBhbmQgdGhlIFwiZnJvbVwiIGNoaWxkIHNpbmNlIHdlIGZvdW5kIGEgbWF0Y2hcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIE5vdGhpbmcgZWxzZSB0byBkbyBhcyB3ZSBhbHJlYWR5IHJlY3Vyc2l2ZWx5IGNhbGxlZCBtb3JwaENoaWxkcmVuIGFib3ZlXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJUb05vZGVDaGlsZCA9IHRvTmV4dFNpYmxpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJGcm9tTm9kZUNoaWxkID0gZnJvbU5leHRTaWJsaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWUgb3V0ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBObyBjb21wYXRpYmxlIG1hdGNoIHNvIHJlbW92ZSB0aGUgb2xkIG5vZGUgZnJvbSB0aGUgRE9NIGFuZCBjb250aW51ZSB0cnlpbmcgdG8gZmluZCBhXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hdGNoIGluIHRoZSBvcmlnaW5hbCBET00uIEhvd2V2ZXIsIHdlIG9ubHkgZG8gdGhpcyBpZiB0aGUgZnJvbSBub2RlIGlzIG5vdCBrZXllZFxuICAgICAgICAgICAgICAgICAgICAvLyBzaW5jZSBpdCBpcyBwb3NzaWJsZSB0aGF0IGEga2V5ZWQgbm9kZSBtaWdodCBtYXRjaCB1cCB3aXRoIGEgbm9kZSBzb21ld2hlcmUgZWxzZSBpbiB0aGVcbiAgICAgICAgICAgICAgICAgICAgLy8gdGFyZ2V0IHRyZWUgYW5kIHdlIGRvbid0IHdhbnQgdG8gZGlzY2FyZCBpdCBqdXN0IHlldCBzaW5jZSBpdCBzdGlsbCBtaWdodCBmaW5kIGFcbiAgICAgICAgICAgICAgICAgICAgLy8gaG9tZSBpbiB0aGUgZmluYWwgRE9NIHRyZWUuIEFmdGVyIGV2ZXJ5dGhpbmcgaXMgZG9uZSB3ZSB3aWxsIHJlbW92ZSBhbnkga2V5ZWQgbm9kZXNcbiAgICAgICAgICAgICAgICAgICAgLy8gdGhhdCBkaWRuJ3QgZmluZCBhIGhvbWVcbiAgICAgICAgICAgICAgICAgICAgaWYgKGN1ckZyb21Ob2RlS2V5KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBTaW5jZSB0aGUgbm9kZSBpcyBrZXllZCBpdCBtaWdodCBiZSBtYXRjaGVkIHVwIGxhdGVyIHNvIHdlIGRlZmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGUgYWN0dWFsIHJlbW92YWwgdG8gbGF0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFkZEtleWVkUmVtb3ZhbChjdXJGcm9tTm9kZUtleSk7XG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBOT1RFOiB3ZSBza2lwIG5lc3RlZCBrZXllZCBub2RlcyBmcm9tIGJlaW5nIHJlbW92ZWQgc2luY2UgdGhlcmUgaXNcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgIHN0aWxsIGEgY2hhbmNlIHRoZXkgd2lsbCBiZSBtYXRjaGVkIHVwIGxhdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICByZW1vdmVOb2RlKGN1ckZyb21Ob2RlQ2hpbGQsIGZyb21FbCwgdHJ1ZSAvKiBza2lwIGtleWVkIG5vZGVzICovKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGN1ckZyb21Ob2RlQ2hpbGQgPSBmcm9tTmV4dFNpYmxpbmc7XG4gICAgICAgICAgICAgICAgfSAvLyBFTkQ6IHdoaWxlKGN1ckZyb21Ob2RlQ2hpbGQpIHt9XG5cbiAgICAgICAgICAgICAgICAvLyBJZiB3ZSBnb3QgdGhpcyBmYXIgdGhlbiB3ZSBkaWQgbm90IGZpbmQgYSBjYW5kaWRhdGUgbWF0Y2ggZm9yXG4gICAgICAgICAgICAgICAgLy8gb3VyIFwidG8gbm9kZVwiIGFuZCB3ZSBleGhhdXN0ZWQgYWxsIG9mIHRoZSBjaGlsZHJlbiBcImZyb21cIlxuICAgICAgICAgICAgICAgIC8vIG5vZGVzLiBUaGVyZWZvcmUsIHdlIHdpbGwganVzdCBhcHBlbmQgdGhlIGN1cnJlbnQgXCJ0b1wiIG5vZGVcbiAgICAgICAgICAgICAgICAvLyB0byB0aGUgZW5kXG4gICAgICAgICAgICAgICAgaWYgKGN1clRvTm9kZUtleSAmJiAobWF0Y2hpbmdGcm9tRWwgPSBmcm9tTm9kZXNMb29rdXBbY3VyVG9Ob2RlS2V5XSkgJiYgY29tcGFyZU5vZGVOYW1lcyhtYXRjaGluZ0Zyb21FbCwgY3VyVG9Ob2RlQ2hpbGQpKSB7XG4gICAgICAgICAgICAgICAgICAgIGZyb21FbC5hcHBlbmRDaGlsZChtYXRjaGluZ0Zyb21FbCk7XG4gICAgICAgICAgICAgICAgICAgIC8vIE1PUlBIXG4gICAgICAgICAgICAgICAgICAgIG1vcnBoRWwobWF0Y2hpbmdGcm9tRWwsIGN1clRvTm9kZUNoaWxkKTtcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICB2YXIgb25CZWZvcmVOb2RlQWRkZWRSZXN1bHQgPSBvbkJlZm9yZU5vZGVBZGRlZChjdXJUb05vZGVDaGlsZCk7XG4gICAgICAgICAgICAgICAgICAgIGlmIChvbkJlZm9yZU5vZGVBZGRlZFJlc3VsdCAhPT0gZmFsc2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChvbkJlZm9yZU5vZGVBZGRlZFJlc3VsdCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1clRvTm9kZUNoaWxkID0gb25CZWZvcmVOb2RlQWRkZWRSZXN1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjdXJUb05vZGVDaGlsZC5hY3R1YWxpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJUb05vZGVDaGlsZCA9IGN1clRvTm9kZUNoaWxkLmFjdHVhbGl6ZShmcm9tRWwub3duZXJEb2N1bWVudCB8fCBkb2MpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZnJvbUVsLmFwcGVuZENoaWxkKGN1clRvTm9kZUNoaWxkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZU5vZGVBZGRlZChjdXJUb05vZGVDaGlsZCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBjdXJUb05vZGVDaGlsZCA9IHRvTmV4dFNpYmxpbmc7XG4gICAgICAgICAgICAgICAgY3VyRnJvbU5vZGVDaGlsZCA9IGZyb21OZXh0U2libGluZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgY2xlYW51cEZyb21FbChmcm9tRWwsIGN1ckZyb21Ob2RlQ2hpbGQsIGN1ckZyb21Ob2RlS2V5KTtcblxuICAgICAgICAgICAgdmFyIHNwZWNpYWxFbEhhbmRsZXIgPSBzcGVjaWFsRWxIYW5kbGVyc1tmcm9tRWwubm9kZU5hbWVdO1xuICAgICAgICAgICAgaWYgKHNwZWNpYWxFbEhhbmRsZXIpIHtcbiAgICAgICAgICAgICAgICBzcGVjaWFsRWxIYW5kbGVyKGZyb21FbCwgdG9FbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gLy8gRU5EOiBtb3JwaENoaWxkcmVuKC4uLilcblxuICAgICAgICB2YXIgbW9ycGhlZE5vZGUgPSBmcm9tTm9kZTtcbiAgICAgICAgdmFyIG1vcnBoZWROb2RlVHlwZSA9IG1vcnBoZWROb2RlLm5vZGVUeXBlO1xuICAgICAgICB2YXIgdG9Ob2RlVHlwZSA9IHRvTm9kZS5ub2RlVHlwZTtcblxuICAgICAgICBpZiAoIWNoaWxkcmVuT25seSkge1xuICAgICAgICAgICAgLy8gSGFuZGxlIHRoZSBjYXNlIHdoZXJlIHdlIGFyZSBnaXZlbiB0d28gRE9NIG5vZGVzIHRoYXQgYXJlIG5vdFxuICAgICAgICAgICAgLy8gY29tcGF0aWJsZSAoZS5nLiA8ZGl2PiAtLT4gPHNwYW4+IG9yIDxkaXY+IC0tPiBURVhUKVxuICAgICAgICAgICAgaWYgKG1vcnBoZWROb2RlVHlwZSA9PT0gRUxFTUVOVF9OT0RFKSB7XG4gICAgICAgICAgICAgICAgaWYgKHRvTm9kZVR5cGUgPT09IEVMRU1FTlRfTk9ERSkge1xuICAgICAgICAgICAgICAgICAgICBpZiAoIWNvbXBhcmVOb2RlTmFtZXMoZnJvbU5vZGUsIHRvTm9kZSkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uTm9kZURpc2NhcmRlZChmcm9tTm9kZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtb3JwaGVkTm9kZSA9IG1vdmVDaGlsZHJlbihmcm9tTm9kZSwgY3JlYXRlRWxlbWVudE5TKHRvTm9kZS5ub2RlTmFtZSwgdG9Ob2RlLm5hbWVzcGFjZVVSSSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gR29pbmcgZnJvbSBhbiBlbGVtZW50IG5vZGUgdG8gYSB0ZXh0IG5vZGVcbiAgICAgICAgICAgICAgICAgICAgbW9ycGhlZE5vZGUgPSB0b05vZGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBlbHNlIGlmIChtb3JwaGVkTm9kZVR5cGUgPT09IFRFWFRfTk9ERSB8fCBtb3JwaGVkTm9kZVR5cGUgPT09IENPTU1FTlRfTk9ERSkgeyAvLyBUZXh0IG9yIGNvbW1lbnQgbm9kZVxuICAgICAgICAgICAgICAgIGlmICh0b05vZGVUeXBlID09PSBtb3JwaGVkTm9kZVR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKG1vcnBoZWROb2RlLm5vZGVWYWx1ZSAhPT0gdG9Ob2RlLm5vZGVWYWx1ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbW9ycGhlZE5vZGUubm9kZVZhbHVlID0gdG9Ob2RlLm5vZGVWYWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBtb3JwaGVkTm9kZTtcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAvLyBUZXh0IG5vZGUgdG8gc29tZXRoaW5nIGVsc2VcbiAgICAgICAgICAgICAgICAgICAgbW9ycGhlZE5vZGUgPSB0b05vZGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaWYgKG1vcnBoZWROb2RlID09PSB0b05vZGUpIHtcbiAgICAgICAgICAgIC8vIFRoZSBcInRvIG5vZGVcIiB3YXMgbm90IGNvbXBhdGlibGUgd2l0aCB0aGUgXCJmcm9tIG5vZGVcIiBzbyB3ZSBoYWQgdG9cbiAgICAgICAgICAgIC8vIHRvc3Mgb3V0IHRoZSBcImZyb20gbm9kZVwiIGFuZCB1c2UgdGhlIFwidG8gbm9kZVwiXG4gICAgICAgICAgICBvbk5vZGVEaXNjYXJkZWQoZnJvbU5vZGUpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgaWYgKHRvTm9kZS5pc1NhbWVOb2RlICYmIHRvTm9kZS5pc1NhbWVOb2RlKG1vcnBoZWROb2RlKSkge1xuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbW9ycGhFbChtb3JwaGVkTm9kZSwgdG9Ob2RlLCBjaGlsZHJlbk9ubHkpO1xuXG4gICAgICAgICAgICAvLyBXZSBub3cgbmVlZCB0byBsb29wIG92ZXIgYW55IGtleWVkIG5vZGVzIHRoYXQgbWlnaHQgbmVlZCB0byBiZVxuICAgICAgICAgICAgLy8gcmVtb3ZlZC4gV2Ugb25seSBkbyB0aGUgcmVtb3ZhbCBpZiB3ZSBrbm93IHRoYXQgdGhlIGtleWVkIG5vZGVcbiAgICAgICAgICAgIC8vIG5ldmVyIGZvdW5kIGEgbWF0Y2guIFdoZW4gYSBrZXllZCBub2RlIGlzIG1hdGNoZWQgdXAgd2UgcmVtb3ZlXG4gICAgICAgICAgICAvLyBpdCBvdXQgb2YgZnJvbU5vZGVzTG9va3VwIGFuZCB3ZSB1c2UgZnJvbU5vZGVzTG9va3VwIHRvIGRldGVybWluZVxuICAgICAgICAgICAgLy8gaWYgYSBrZXllZCBub2RlIGhhcyBiZWVuIG1hdGNoZWQgdXAgb3Igbm90XG4gICAgICAgICAgICBpZiAoa2V5ZWRSZW1vdmFsTGlzdCkge1xuICAgICAgICAgICAgICAgIGZvciAodmFyIGk9MCwgbGVuPWtleWVkUmVtb3ZhbExpc3QubGVuZ3RoOyBpPGxlbjsgaSsrKSB7XG4gICAgICAgICAgICAgICAgICAgIHZhciBlbFRvUmVtb3ZlID0gZnJvbU5vZGVzTG9va3VwW2tleWVkUmVtb3ZhbExpc3RbaV1dO1xuICAgICAgICAgICAgICAgICAgICBpZiAoZWxUb1JlbW92ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVtb3ZlTm9kZShlbFRvUmVtb3ZlLCBlbFRvUmVtb3ZlLnBhcmVudE5vZGUsIGZhbHNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlmICghY2hpbGRyZW5Pbmx5ICYmIG1vcnBoZWROb2RlICE9PSBmcm9tTm9kZSAmJiBmcm9tTm9kZS5wYXJlbnROb2RlKSB7XG4gICAgICAgICAgICBpZiAobW9ycGhlZE5vZGUuYWN0dWFsaXplKSB7XG4gICAgICAgICAgICAgICAgbW9ycGhlZE5vZGUgPSBtb3JwaGVkTm9kZS5hY3R1YWxpemUoZnJvbU5vZGUub3duZXJEb2N1bWVudCB8fCBkb2MpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gSWYgd2UgaGFkIHRvIHN3YXAgb3V0IHRoZSBmcm9tIG5vZGUgd2l0aCBhIG5ldyBub2RlIGJlY2F1c2UgdGhlIG9sZFxuICAgICAgICAgICAgLy8gbm9kZSB3YXMgbm90IGNvbXBhdGlibGUgd2l0aCB0aGUgdGFyZ2V0IG5vZGUgdGhlbiB3ZSBuZWVkIHRvXG4gICAgICAgICAgICAvLyByZXBsYWNlIHRoZSBvbGQgRE9NIG5vZGUgaW4gdGhlIG9yaWdpbmFsIERPTSB0cmVlLiBUaGlzIGlzIG9ubHlcbiAgICAgICAgICAgIC8vIHBvc3NpYmxlIGlmIHRoZSBvcmlnaW5hbCBET00gbm9kZSB3YXMgcGFydCBvZiBhIERPTSB0cmVlIHdoaWNoXG4gICAgICAgICAgICAvLyB3ZSBrbm93IGlzIHRoZSBjYXNlIGlmIGl0IGhhcyBhIHBhcmVudCBub2RlLlxuICAgICAgICAgICAgZnJvbU5vZGUucGFyZW50Tm9kZS5yZXBsYWNlQ2hpbGQobW9ycGhlZE5vZGUsIGZyb21Ob2RlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBtb3JwaGVkTm9kZTtcbiAgICB9O1xufVxuXG52YXIgbW9ycGhkb20gPSBtb3JwaGRvbUZhY3RvcnkobW9ycGhBdHRycyk7XG5cbmV4cG9ydCBkZWZhdWx0IG1vcnBoZG9tO1xuIiwgImltcG9ydCB7XG4gIFBIWF9DT01QT05FTlQsXG4gIFBIWF9ESVNBQkxFX1dJVEgsXG4gIFBIWF9GRUVEQkFDS19GT1IsXG4gIFBIWF9SRU1PVkUsXG4gIFBIWF9ST09UX0lELFxuICBQSFhfU0VTU0lPTixcbiAgUEhYX1NLSVAsXG4gIFBIWF9TVEFUSUMsXG4gIFBIWF9UUklHR0VSX0FDVElPTixcbiAgUEhYX1VQREFURVxufSBmcm9tIFwiLi9jb25zdGFudHNcIlxuXG5pbXBvcnQge1xuICBkZXRlY3REdXBsaWNhdGVJZHNcbn0gZnJvbSBcIi4vdXRpbHNcIlxuXG5pbXBvcnQgRE9NIGZyb20gXCIuL2RvbVwiXG5pbXBvcnQgRE9NUG9zdE1vcnBoUmVzdG9yZXIgZnJvbSBcIi4vZG9tX3Bvc3RfbW9ycGhfcmVzdG9yZXJcIlxuaW1wb3J0IG1vcnBoZG9tIGZyb20gXCJtb3JwaGRvbVwiXG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIERPTVBhdGNoIHtcbiAgc3RhdGljIHBhdGNoRWwoZnJvbUVsLCB0b0VsLCBhY3RpdmVFbGVtZW50KXtcbiAgICBtb3JwaGRvbShmcm9tRWwsIHRvRWwsIHtcbiAgICAgIGNoaWxkcmVuT25seTogZmFsc2UsXG4gICAgICBvbkJlZm9yZUVsVXBkYXRlZDogKGZyb21FbCwgdG9FbCkgPT4ge1xuICAgICAgICBpZihhY3RpdmVFbGVtZW50ICYmIGFjdGl2ZUVsZW1lbnQuaXNTYW1lTm9kZShmcm9tRWwpICYmIERPTS5pc0Zvcm1JbnB1dChmcm9tRWwpKXtcbiAgICAgICAgICBET00ubWVyZ2VGb2N1c2VkSW5wdXQoZnJvbUVsLCB0b0VsKVxuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSlcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKHZpZXcsIGNvbnRhaW5lciwgaWQsIGh0bWwsIHRhcmdldENJRCl7XG4gICAgdGhpcy52aWV3ID0gdmlld1xuICAgIHRoaXMubGl2ZVNvY2tldCA9IHZpZXcubGl2ZVNvY2tldFxuICAgIHRoaXMuY29udGFpbmVyID0gY29udGFpbmVyXG4gICAgdGhpcy5pZCA9IGlkXG4gICAgdGhpcy5yb290SUQgPSB2aWV3LnJvb3QuaWRcbiAgICB0aGlzLmh0bWwgPSBodG1sXG4gICAgdGhpcy50YXJnZXRDSUQgPSB0YXJnZXRDSURcbiAgICB0aGlzLmNpZFBhdGNoID0gdHlwZW9mICh0aGlzLnRhcmdldENJRCkgPT09IFwibnVtYmVyXCJcbiAgICB0aGlzLmNhbGxiYWNrcyA9IHtcbiAgICAgIGJlZm9yZWFkZGVkOiBbXSwgYmVmb3JldXBkYXRlZDogW10sIGJlZm9yZXBoeENoaWxkQWRkZWQ6IFtdLFxuICAgICAgYWZ0ZXJhZGRlZDogW10sIGFmdGVydXBkYXRlZDogW10sIGFmdGVyZGlzY2FyZGVkOiBbXSwgYWZ0ZXJwaHhDaGlsZEFkZGVkOiBbXVxuICAgIH1cbiAgfVxuXG4gIGJlZm9yZShraW5kLCBjYWxsYmFjayl7IHRoaXMuY2FsbGJhY2tzW2BiZWZvcmUke2tpbmR9YF0ucHVzaChjYWxsYmFjaykgfVxuICBhZnRlcihraW5kLCBjYWxsYmFjayl7IHRoaXMuY2FsbGJhY2tzW2BhZnRlciR7a2luZH1gXS5wdXNoKGNhbGxiYWNrKSB9XG5cbiAgdHJhY2tCZWZvcmUoa2luZCwgLi4uYXJncyl7XG4gICAgdGhpcy5jYWxsYmFja3NbYGJlZm9yZSR7a2luZH1gXS5mb3JFYWNoKGNhbGxiYWNrID0+IGNhbGxiYWNrKC4uLmFyZ3MpKVxuICB9XG5cbiAgdHJhY2tBZnRlcihraW5kLCAuLi5hcmdzKXtcbiAgICB0aGlzLmNhbGxiYWNrc1tgYWZ0ZXIke2tpbmR9YF0uZm9yRWFjaChjYWxsYmFjayA9PiBjYWxsYmFjayguLi5hcmdzKSlcbiAgfVxuXG4gIG1hcmtQcnVuYWJsZUNvbnRlbnRGb3JSZW1vdmFsKCl7XG4gICAgRE9NLmFsbCh0aGlzLmNvbnRhaW5lciwgXCJbcGh4LXVwZGF0ZT1hcHBlbmRdID4gKiwgW3BoeC11cGRhdGU9cHJlcGVuZF0gPiAqXCIsIGVsID0+IHtcbiAgICAgIGVsLnNldEF0dHJpYnV0ZShQSFhfUkVNT1ZFLCBcIlwiKVxuICAgIH0pXG4gIH1cblxuICBwZXJmb3JtKCl7XG4gICAgbGV0IHt2aWV3LCBsaXZlU29ja2V0LCBjb250YWluZXIsIGh0bWx9ID0gdGhpc1xuICAgIGxldCB0YXJnZXRDb250YWluZXIgPSB0aGlzLmlzQ0lEUGF0Y2goKSA/IHRoaXMudGFyZ2V0Q0lEQ29udGFpbmVyKGh0bWwpIDogY29udGFpbmVyXG4gICAgaWYodGhpcy5pc0NJRFBhdGNoKCkgJiYgIXRhcmdldENvbnRhaW5lcil7IHJldHVybiB9XG5cbiAgICBsZXQgZm9jdXNlZCA9IGxpdmVTb2NrZXQuZ2V0QWN0aXZlRWxlbWVudCgpXG4gICAgbGV0IHtzZWxlY3Rpb25TdGFydCwgc2VsZWN0aW9uRW5kfSA9IGZvY3VzZWQgJiYgRE9NLmhhc1NlbGVjdGlvblJhbmdlKGZvY3VzZWQpID8gZm9jdXNlZCA6IHt9XG4gICAgbGV0IHBoeFVwZGF0ZSA9IGxpdmVTb2NrZXQuYmluZGluZyhQSFhfVVBEQVRFKVxuICAgIGxldCBwaHhGZWVkYmFja0ZvciA9IGxpdmVTb2NrZXQuYmluZGluZyhQSFhfRkVFREJBQ0tfRk9SKVxuICAgIGxldCBkaXNhYmxlV2l0aCA9IGxpdmVTb2NrZXQuYmluZGluZyhQSFhfRElTQUJMRV9XSVRIKVxuICAgIGxldCBwaHhUcmlnZ2VyRXh0ZXJuYWwgPSBsaXZlU29ja2V0LmJpbmRpbmcoUEhYX1RSSUdHRVJfQUNUSU9OKVxuICAgIGxldCBhZGRlZCA9IFtdXG4gICAgbGV0IHVwZGF0ZXMgPSBbXVxuICAgIGxldCBhcHBlbmRQcmVwZW5kVXBkYXRlcyA9IFtdXG4gICAgbGV0IGV4dGVybmFsRm9ybVRyaWdnZXJlZCA9IG51bGxcblxuICAgIGxldCBkaWZmSFRNTCA9IGxpdmVTb2NrZXQudGltZShcInByZW1vcnBoIGNvbnRhaW5lciBwcmVwXCIsICgpID0+IHtcbiAgICAgIHJldHVybiB0aGlzLmJ1aWxkRGlmZkhUTUwoY29udGFpbmVyLCBodG1sLCBwaHhVcGRhdGUsIHRhcmdldENvbnRhaW5lcilcbiAgICB9KVxuXG4gICAgdGhpcy50cmFja0JlZm9yZShcImFkZGVkXCIsIGNvbnRhaW5lcilcbiAgICB0aGlzLnRyYWNrQmVmb3JlKFwidXBkYXRlZFwiLCBjb250YWluZXIsIGNvbnRhaW5lcilcblxuICAgIGxpdmVTb2NrZXQudGltZShcIm1vcnBoZG9tXCIsICgpID0+IHtcbiAgICAgIG1vcnBoZG9tKHRhcmdldENvbnRhaW5lciwgZGlmZkhUTUwsIHtcbiAgICAgICAgY2hpbGRyZW5Pbmx5OiB0YXJnZXRDb250YWluZXIuZ2V0QXR0cmlidXRlKFBIWF9DT01QT05FTlQpID09PSBudWxsLFxuICAgICAgICBnZXROb2RlS2V5OiAobm9kZSkgPT4ge1xuICAgICAgICAgIHJldHVybiBET00uaXNQaHhEZXN0cm95ZWQobm9kZSkgPyBudWxsIDogbm9kZS5pZFxuICAgICAgICB9LFxuICAgICAgICBvbkJlZm9yZU5vZGVBZGRlZDogKGVsKSA9PiB7XG4gICAgICAgICAgdGhpcy50cmFja0JlZm9yZShcImFkZGVkXCIsIGVsKVxuICAgICAgICAgIHJldHVybiBlbFxuICAgICAgICB9LFxuICAgICAgICBvbk5vZGVBZGRlZDogKGVsKSA9PiB7XG4gICAgICAgICAgaWYoRE9NLmlzTm93VHJpZ2dlckZvcm1FeHRlcm5hbChlbCwgcGh4VHJpZ2dlckV4dGVybmFsKSl7XG4gICAgICAgICAgICBleHRlcm5hbEZvcm1UcmlnZ2VyZWQgPSBlbFxuICAgICAgICAgIH1cbiAgICAgICAgICAvL2lucHV0IGhhbmRsaW5nXG4gICAgICAgICAgRE9NLmRpc2NhcmRFcnJvcih0YXJnZXRDb250YWluZXIsIGVsLCBwaHhGZWVkYmFja0ZvcilcbiAgICAgICAgICAvLyBuZXN0ZWQgdmlldyBoYW5kbGluZ1xuICAgICAgICAgIGlmKERPTS5pc1BoeENoaWxkKGVsKSAmJiB2aWV3Lm93bnNFbGVtZW50KGVsKSl7XG4gICAgICAgICAgICB0aGlzLnRyYWNrQWZ0ZXIoXCJwaHhDaGlsZEFkZGVkXCIsIGVsKVxuICAgICAgICAgIH1cbiAgICAgICAgICBhZGRlZC5wdXNoKGVsKVxuICAgICAgICB9LFxuICAgICAgICBvbk5vZGVEaXNjYXJkZWQ6IChlbCkgPT4ge1xuICAgICAgICAgIC8vIG5lc3RlZCB2aWV3IGhhbmRsaW5nXG4gICAgICAgICAgaWYoRE9NLmlzUGh4Q2hpbGQoZWwpKXsgbGl2ZVNvY2tldC5kZXN0cm95Vmlld0J5RWwoZWwpIH1cbiAgICAgICAgICB0aGlzLnRyYWNrQWZ0ZXIoXCJkaXNjYXJkZWRcIiwgZWwpXG4gICAgICAgIH0sXG4gICAgICAgIG9uQmVmb3JlTm9kZURpc2NhcmRlZDogKGVsKSA9PiB7XG4gICAgICAgICAgaWYoZWwuZ2V0QXR0cmlidXRlICYmIGVsLmdldEF0dHJpYnV0ZShQSFhfUkVNT1ZFKSAhPT0gbnVsbCl7IHJldHVybiB0cnVlIH1cbiAgICAgICAgICBpZihlbC5wYXJlbnROb2RlICE9PSBudWxsICYmIERPTS5pc1BoeFVwZGF0ZShlbC5wYXJlbnROb2RlLCBwaHhVcGRhdGUsIFtcImFwcGVuZFwiLCBcInByZXBlbmRcIl0pICYmIGVsLmlkKXsgcmV0dXJuIGZhbHNlIH1cbiAgICAgICAgICBpZih0aGlzLnNraXBDSURTaWJsaW5nKGVsKSl7IHJldHVybiBmYWxzZSB9XG4gICAgICAgICAgcmV0dXJuIHRydWVcbiAgICAgICAgfSxcbiAgICAgICAgb25FbFVwZGF0ZWQ6IChlbCkgPT4ge1xuICAgICAgICAgIGlmKERPTS5pc05vd1RyaWdnZXJGb3JtRXh0ZXJuYWwoZWwsIHBoeFRyaWdnZXJFeHRlcm5hbCkpe1xuICAgICAgICAgICAgZXh0ZXJuYWxGb3JtVHJpZ2dlcmVkID0gZWxcbiAgICAgICAgICB9XG4gICAgICAgICAgdXBkYXRlcy5wdXNoKGVsKVxuICAgICAgICB9LFxuICAgICAgICBvbkJlZm9yZUVsVXBkYXRlZDogKGZyb21FbCwgdG9FbCkgPT4ge1xuICAgICAgICAgIERPTS5jbGVhbkNoaWxkTm9kZXModG9FbCwgcGh4VXBkYXRlKVxuICAgICAgICAgIGlmKHRoaXMuc2tpcENJRFNpYmxpbmcodG9FbCkpeyByZXR1cm4gZmFsc2UgfVxuICAgICAgICAgIGlmKERPTS5pc0lnbm9yZWQoZnJvbUVsLCBwaHhVcGRhdGUpKXtcbiAgICAgICAgICAgIHRoaXMudHJhY2tCZWZvcmUoXCJ1cGRhdGVkXCIsIGZyb21FbCwgdG9FbClcbiAgICAgICAgICAgIERPTS5tZXJnZUF0dHJzKGZyb21FbCwgdG9FbCwge2lzSWdub3JlZDogdHJ1ZX0pXG4gICAgICAgICAgICB1cGRhdGVzLnB1c2goZnJvbUVsKVxuICAgICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgICAgfVxuICAgICAgICAgIGlmKGZyb21FbC50eXBlID09PSBcIm51bWJlclwiICYmIChmcm9tRWwudmFsaWRpdHkgJiYgZnJvbUVsLnZhbGlkaXR5LmJhZElucHV0KSl7IHJldHVybiBmYWxzZSB9XG4gICAgICAgICAgaWYoIURPTS5zeW5jUGVuZGluZ1JlZihmcm9tRWwsIHRvRWwsIGRpc2FibGVXaXRoKSl7XG4gICAgICAgICAgICBpZihET00uaXNVcGxvYWRJbnB1dChmcm9tRWwpKXtcbiAgICAgICAgICAgICAgdGhpcy50cmFja0JlZm9yZShcInVwZGF0ZWRcIiwgZnJvbUVsLCB0b0VsKVxuICAgICAgICAgICAgICB1cGRhdGVzLnB1c2goZnJvbUVsKVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gbmVzdGVkIHZpZXcgaGFuZGxpbmdcbiAgICAgICAgICBpZihET00uaXNQaHhDaGlsZCh0b0VsKSl7XG4gICAgICAgICAgICBsZXQgcHJldlNlc3Npb24gPSBmcm9tRWwuZ2V0QXR0cmlidXRlKFBIWF9TRVNTSU9OKVxuICAgICAgICAgICAgRE9NLm1lcmdlQXR0cnMoZnJvbUVsLCB0b0VsLCB7ZXhjbHVkZTogW1BIWF9TVEFUSUNdfSlcbiAgICAgICAgICAgIGlmKHByZXZTZXNzaW9uICE9PSBcIlwiKXsgZnJvbUVsLnNldEF0dHJpYnV0ZShQSFhfU0VTU0lPTiwgcHJldlNlc3Npb24pIH1cbiAgICAgICAgICAgIGZyb21FbC5zZXRBdHRyaWJ1dGUoUEhYX1JPT1RfSUQsIHRoaXMucm9vdElEKVxuICAgICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gaW5wdXQgaGFuZGxpbmdcbiAgICAgICAgICBET00uY29weVByaXZhdGVzKHRvRWwsIGZyb21FbClcbiAgICAgICAgICBET00uZGlzY2FyZEVycm9yKHRhcmdldENvbnRhaW5lciwgdG9FbCwgcGh4RmVlZGJhY2tGb3IpXG4gICAgICAgICAgRE9NLnN5bmNQcm9wc1RvQXR0cnModG9FbClcblxuICAgICAgICAgIGxldCBpc0ZvY3VzZWRGb3JtRWwgPSBmb2N1c2VkICYmIGZyb21FbC5pc1NhbWVOb2RlKGZvY3VzZWQpICYmIERPTS5pc0Zvcm1JbnB1dChmcm9tRWwpXG4gICAgICAgICAgaWYoaXNGb2N1c2VkRm9ybUVsICYmICF0aGlzLmZvcmNlRm9jdXNlZFNlbGVjdFVwZGF0ZShmcm9tRWwsIHRvRWwpKXtcbiAgICAgICAgICAgIHRoaXMudHJhY2tCZWZvcmUoXCJ1cGRhdGVkXCIsIGZyb21FbCwgdG9FbClcbiAgICAgICAgICAgIERPTS5tZXJnZUZvY3VzZWRJbnB1dChmcm9tRWwsIHRvRWwpXG4gICAgICAgICAgICBET00uc3luY0F0dHJzVG9Qcm9wcyhmcm9tRWwpXG4gICAgICAgICAgICB1cGRhdGVzLnB1c2goZnJvbUVsKVxuICAgICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGlmKERPTS5pc1BoeFVwZGF0ZSh0b0VsLCBwaHhVcGRhdGUsIFtcImFwcGVuZFwiLCBcInByZXBlbmRcIl0pKXtcbiAgICAgICAgICAgICAgYXBwZW5kUHJlcGVuZFVwZGF0ZXMucHVzaChuZXcgRE9NUG9zdE1vcnBoUmVzdG9yZXIoZnJvbUVsLCB0b0VsLCB0b0VsLmdldEF0dHJpYnV0ZShwaHhVcGRhdGUpKSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIERPTS5zeW5jQXR0cnNUb1Byb3BzKHRvRWwpXG4gICAgICAgICAgICB0aGlzLnRyYWNrQmVmb3JlKFwidXBkYXRlZFwiLCBmcm9tRWwsIHRvRWwpXG4gICAgICAgICAgICByZXR1cm4gdHJ1ZVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9KVxuXG4gICAgaWYobGl2ZVNvY2tldC5pc0RlYnVnRW5hYmxlZCgpKXsgZGV0ZWN0RHVwbGljYXRlSWRzKCkgfVxuXG4gICAgaWYoYXBwZW5kUHJlcGVuZFVwZGF0ZXMubGVuZ3RoID4gMCl7XG4gICAgICBsaXZlU29ja2V0LnRpbWUoXCJwb3N0LW1vcnBoIGFwcGVuZC9wcmVwZW5kIHJlc3RvcmF0aW9uXCIsICgpID0+IHtcbiAgICAgICAgYXBwZW5kUHJlcGVuZFVwZGF0ZXMuZm9yRWFjaCh1cGRhdGUgPT4gdXBkYXRlLnBlcmZvcm0oKSlcbiAgICAgIH0pXG4gICAgfVxuXG4gICAgbGl2ZVNvY2tldC5zaWxlbmNlRXZlbnRzKCgpID0+IERPTS5yZXN0b3JlRm9jdXMoZm9jdXNlZCwgc2VsZWN0aW9uU3RhcnQsIHNlbGVjdGlvbkVuZCkpXG4gICAgRE9NLmRpc3BhdGNoRXZlbnQoZG9jdW1lbnQsIFwicGh4OnVwZGF0ZVwiKVxuICAgIGFkZGVkLmZvckVhY2goZWwgPT4gdGhpcy50cmFja0FmdGVyKFwiYWRkZWRcIiwgZWwpKVxuICAgIHVwZGF0ZXMuZm9yRWFjaChlbCA9PiB0aGlzLnRyYWNrQWZ0ZXIoXCJ1cGRhdGVkXCIsIGVsKSlcblxuICAgIGlmKGV4dGVybmFsRm9ybVRyaWdnZXJlZCl7XG4gICAgICBsaXZlU29ja2V0LmRpc2Nvbm5lY3QoKVxuICAgICAgZXh0ZXJuYWxGb3JtVHJpZ2dlcmVkLnN1Ym1pdCgpXG4gICAgfVxuICAgIHJldHVybiB0cnVlXG4gIH1cblxuICBmb3JjZUZvY3VzZWRTZWxlY3RVcGRhdGUoZnJvbUVsLCB0b0VsKXtcbiAgICBsZXQgaXNTZWxlY3QgPSBbXCJzZWxlY3RcIiwgXCJzZWxlY3Qtb25lXCIsIFwic2VsZWN0LW11bHRpcGxlXCJdLmZpbmQoKHQpID0+IHQgPT09IGZyb21FbC50eXBlKVxuICAgIHJldHVybiBmcm9tRWwubXVsdGlwbGUgPT09IHRydWUgfHwgKGlzU2VsZWN0ICYmIGZyb21FbC5pbm5lckhUTUwgIT0gdG9FbC5pbm5lckhUTUwpXG4gIH1cblxuICBpc0NJRFBhdGNoKCl7IHJldHVybiB0aGlzLmNpZFBhdGNoIH1cblxuICBza2lwQ0lEU2libGluZyhlbCl7XG4gICAgcmV0dXJuIGVsLm5vZGVUeXBlID09PSBOb2RlLkVMRU1FTlRfTk9ERSAmJiBlbC5nZXRBdHRyaWJ1dGUoUEhYX1NLSVApICE9PSBudWxsXG4gIH1cblxuICB0YXJnZXRDSURDb250YWluZXIoaHRtbCl7XG4gICAgaWYoIXRoaXMuaXNDSURQYXRjaCgpKXsgcmV0dXJuIH1cbiAgICBsZXQgW2ZpcnN0LCAuLi5yZXN0XSA9IERPTS5maW5kQ29tcG9uZW50Tm9kZUxpc3QodGhpcy5jb250YWluZXIsIHRoaXMudGFyZ2V0Q0lEKVxuICAgIGlmKHJlc3QubGVuZ3RoID09PSAwICYmIERPTS5jaGlsZE5vZGVMZW5ndGgoaHRtbCkgPT09IDEpe1xuICAgICAgcmV0dXJuIGZpcnN0XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBmaXJzdCAmJiBmaXJzdC5wYXJlbnROb2RlXG4gICAgfVxuICB9XG5cbiAgLy8gYnVpbGRzIEhUTUwgZm9yIG1vcnBoZG9tIHBhdGNoXG4gIC8vIC0gZm9yIGZ1bGwgcGF0Y2hlcyBvZiBMaXZlVmlldyBvciBhIGNvbXBvbmVudCB3aXRoIGEgc2luZ2xlXG4gIC8vICAgcm9vdCBub2RlLCBzaW1wbHkgcmV0dXJucyB0aGUgSFRNTFxuICAvLyAtIGZvciBwYXRjaGVzIG9mIGEgY29tcG9uZW50IHdpdGggbXVsdGlwbGUgcm9vdCBub2RlcywgdGhlXG4gIC8vICAgcGFyZW50IG5vZGUgYmVjb21lcyB0aGUgdGFyZ2V0IGNvbnRhaW5lciBhbmQgbm9uLWNvbXBvbmVudFxuICAvLyAgIHNpYmxpbmdzIGFyZSBtYXJrZWQgYXMgc2tpcC5cbiAgYnVpbGREaWZmSFRNTChjb250YWluZXIsIGh0bWwsIHBoeFVwZGF0ZSwgdGFyZ2V0Q29udGFpbmVyKXtcbiAgICBsZXQgaXNDSURQYXRjaCA9IHRoaXMuaXNDSURQYXRjaCgpXG4gICAgbGV0IGlzQ0lEV2l0aFNpbmdsZVJvb3QgPSBpc0NJRFBhdGNoICYmIHRhcmdldENvbnRhaW5lci5nZXRBdHRyaWJ1dGUoUEhYX0NPTVBPTkVOVCkgPT09IHRoaXMudGFyZ2V0Q0lELnRvU3RyaW5nKClcbiAgICBpZighaXNDSURQYXRjaCB8fCBpc0NJRFdpdGhTaW5nbGVSb290KXtcbiAgICAgIHJldHVybiBodG1sXG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIGNvbXBvbmVudCBwYXRjaCB3aXRoIG11bHRpcGxlIENJRCByb290c1xuICAgICAgbGV0IGRpZmZDb250YWluZXIgPSBudWxsXG4gICAgICBsZXQgdGVtcGxhdGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwidGVtcGxhdGVcIilcbiAgICAgIGRpZmZDb250YWluZXIgPSBET00uY2xvbmVOb2RlKHRhcmdldENvbnRhaW5lcilcbiAgICAgIGxldCBbZmlyc3RDb21wb25lbnQsIC4uLnJlc3RdID0gRE9NLmZpbmRDb21wb25lbnROb2RlTGlzdChkaWZmQ29udGFpbmVyLCB0aGlzLnRhcmdldENJRClcbiAgICAgIHRlbXBsYXRlLmlubmVySFRNTCA9IGh0bWxcbiAgICAgIHJlc3QuZm9yRWFjaChlbCA9PiBlbC5yZW1vdmUoKSlcbiAgICAgIEFycmF5LmZyb20oZGlmZkNvbnRhaW5lci5jaGlsZE5vZGVzKS5mb3JFYWNoKGNoaWxkID0+IHtcbiAgICAgICAgLy8gd2UgY2FuIG9ubHkgc2tpcCB0cmFja2FibGUgbm9kZXMgd2l0aCBhbiBJRFxuICAgICAgICBpZihjaGlsZC5pZCAmJiBjaGlsZC5ub2RlVHlwZSA9PT0gTm9kZS5FTEVNRU5UX05PREUgJiYgY2hpbGQuZ2V0QXR0cmlidXRlKFBIWF9DT01QT05FTlQpICE9PSB0aGlzLnRhcmdldENJRC50b1N0cmluZygpKXtcbiAgICAgICAgICBjaGlsZC5zZXRBdHRyaWJ1dGUoUEhYX1NLSVAsIFwiXCIpXG4gICAgICAgICAgY2hpbGQuaW5uZXJIVE1MID0gXCJcIlxuICAgICAgICB9XG4gICAgICB9KVxuICAgICAgQXJyYXkuZnJvbSh0ZW1wbGF0ZS5jb250ZW50LmNoaWxkTm9kZXMpLmZvckVhY2goZWwgPT4gZGlmZkNvbnRhaW5lci5pbnNlcnRCZWZvcmUoZWwsIGZpcnN0Q29tcG9uZW50KSlcbiAgICAgIGZpcnN0Q29tcG9uZW50LnJlbW92ZSgpXG4gICAgICByZXR1cm4gZGlmZkNvbnRhaW5lci5vdXRlckhUTUxcbiAgICB9XG4gIH1cbn1cbiIsICJpbXBvcnQge1xuICBDT01QT05FTlRTLFxuICBEWU5BTUlDUyxcbiAgRVZFTlRTLFxuICBQSFhfQ09NUE9ORU5ULFxuICBQSFhfU0tJUCxcbiAgUkVQTFksXG4gIFNUQVRJQyxcbiAgVElUTEVcbn0gZnJvbSBcIi4vY29uc3RhbnRzXCJcblxuaW1wb3J0IHtcbiAgaXNPYmplY3QsXG4gIGxvZ0Vycm9yXG59IGZyb20gXCIuL3V0aWxzXCJcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgUmVuZGVyZWQge1xuICBzdGF0aWMgZXh0cmFjdChkaWZmKXtcbiAgICBsZXQge1tSRVBMWV06IHJlcGx5LCBbRVZFTlRTXTogZXZlbnRzLCBbVElUTEVdOiB0aXRsZX0gPSBkaWZmXG4gICAgZGVsZXRlIGRpZmZbUkVQTFldXG4gICAgZGVsZXRlIGRpZmZbRVZFTlRTXVxuICAgIGRlbGV0ZSBkaWZmW1RJVExFXVxuICAgIHJldHVybiB7ZGlmZiwgdGl0bGUsIHJlcGx5OiByZXBseSB8fCBudWxsLCBldmVudHM6IGV2ZW50cyB8fCBbXX1cbiAgfVxuXG4gIGNvbnN0cnVjdG9yKHZpZXdJZCwgcmVuZGVyZWQpe1xuICAgIHRoaXMudmlld0lkID0gdmlld0lkXG4gICAgdGhpcy5yZW5kZXJlZCA9IHt9XG4gICAgdGhpcy5tZXJnZURpZmYocmVuZGVyZWQpXG4gIH1cblxuICBwYXJlbnRWaWV3SWQoKXsgcmV0dXJuIHRoaXMudmlld0lkIH1cblxuICB0b1N0cmluZyhvbmx5Q2lkcyl7XG4gICAgcmV0dXJuIHRoaXMucmVjdXJzaXZlVG9TdHJpbmcodGhpcy5yZW5kZXJlZCwgdGhpcy5yZW5kZXJlZFtDT01QT05FTlRTXSwgb25seUNpZHMpXG4gIH1cblxuICByZWN1cnNpdmVUb1N0cmluZyhyZW5kZXJlZCwgY29tcG9uZW50cyA9IHJlbmRlcmVkW0NPTVBPTkVOVFNdLCBvbmx5Q2lkcyl7XG4gICAgb25seUNpZHMgPSBvbmx5Q2lkcyA/IG5ldyBTZXQob25seUNpZHMpIDogbnVsbFxuICAgIGxldCBvdXRwdXQgPSB7YnVmZmVyOiBcIlwiLCBjb21wb25lbnRzOiBjb21wb25lbnRzLCBvbmx5Q2lkczogb25seUNpZHN9XG4gICAgdGhpcy50b091dHB1dEJ1ZmZlcihyZW5kZXJlZCwgb3V0cHV0KVxuICAgIHJldHVybiBvdXRwdXQuYnVmZmVyXG4gIH1cblxuICBjb21wb25lbnRDSURzKGRpZmYpeyByZXR1cm4gT2JqZWN0LmtleXMoZGlmZltDT01QT05FTlRTXSB8fCB7fSkubWFwKGkgPT4gcGFyc2VJbnQoaSkpIH1cblxuICBpc0NvbXBvbmVudE9ubHlEaWZmKGRpZmYpe1xuICAgIGlmKCFkaWZmW0NPTVBPTkVOVFNdKXsgcmV0dXJuIGZhbHNlIH1cbiAgICByZXR1cm4gT2JqZWN0LmtleXMoZGlmZikubGVuZ3RoID09PSAxXG4gIH1cblxuICBnZXRDb21wb25lbnQoZGlmZiwgY2lkKXsgcmV0dXJuIGRpZmZbQ09NUE9ORU5UU11bY2lkXSB9XG5cbiAgbWVyZ2VEaWZmKGRpZmYpe1xuICAgIGxldCBuZXdjID0gZGlmZltDT01QT05FTlRTXVxuICAgIGxldCBjYWNoZSA9IHt9XG4gICAgZGVsZXRlIGRpZmZbQ09NUE9ORU5UU11cbiAgICB0aGlzLnJlbmRlcmVkID0gdGhpcy5tdXRhYmxlTWVyZ2UodGhpcy5yZW5kZXJlZCwgZGlmZilcbiAgICB0aGlzLnJlbmRlcmVkW0NPTVBPTkVOVFNdID0gdGhpcy5yZW5kZXJlZFtDT01QT05FTlRTXSB8fCB7fVxuXG4gICAgaWYobmV3Yyl7XG4gICAgICBsZXQgb2xkYyA9IHRoaXMucmVuZGVyZWRbQ09NUE9ORU5UU11cblxuICAgICAgZm9yKGxldCBjaWQgaW4gbmV3Yyl7XG4gICAgICAgIG5ld2NbY2lkXSA9IHRoaXMuY2FjaGVkRmluZENvbXBvbmVudChjaWQsIG5ld2NbY2lkXSwgb2xkYywgbmV3YywgY2FjaGUpXG4gICAgICB9XG5cbiAgICAgIGZvcih2YXIga2V5IGluIG5ld2MpeyBvbGRjW2tleV0gPSBuZXdjW2tleV0gfVxuICAgICAgZGlmZltDT01QT05FTlRTXSA9IG5ld2NcbiAgICB9XG4gIH1cblxuICBjYWNoZWRGaW5kQ29tcG9uZW50KGNpZCwgY2RpZmYsIG9sZGMsIG5ld2MsIGNhY2hlKXtcbiAgICBpZihjYWNoZVtjaWRdKXtcbiAgICAgIHJldHVybiBjYWNoZVtjaWRdXG4gICAgfSBlbHNlIHtcbiAgICAgIGxldCBuZGlmZiwgc3RhdCwgc2NpZCA9IGNkaWZmW1NUQVRJQ11cblxuICAgICAgaWYodHlwZW9mIChzY2lkKSA9PT0gXCJudW1iZXJcIil7XG4gICAgICAgIGxldCB0ZGlmZlxuXG4gICAgICAgIGlmKHNjaWQgPiAwKXtcbiAgICAgICAgICB0ZGlmZiA9IHRoaXMuY2FjaGVkRmluZENvbXBvbmVudChzY2lkLCBuZXdjW3NjaWRdLCBvbGRjLCBuZXdjLCBjYWNoZSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0ZGlmZiA9IG9sZGNbLXNjaWRdXG4gICAgICAgIH1cblxuICAgICAgICBzdGF0ID0gdGRpZmZbU1RBVElDXVxuICAgICAgICBuZGlmZiA9IHRoaXMuY2xvbmVNZXJnZSh0ZGlmZiwgY2RpZmYpXG4gICAgICAgIG5kaWZmW1NUQVRJQ10gPSBzdGF0XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBuZGlmZiA9IGNkaWZmW1NUQVRJQ10gIT09IHVuZGVmaW5lZCA/IGNkaWZmIDogdGhpcy5jbG9uZU1lcmdlKG9sZGNbY2lkXSB8fCB7fSwgY2RpZmYpXG4gICAgICB9XG5cbiAgICAgIGNhY2hlW2NpZF0gPSBuZGlmZlxuICAgICAgcmV0dXJuIG5kaWZmXG4gICAgfVxuICB9XG5cbiAgbXV0YWJsZU1lcmdlKHRhcmdldCwgc291cmNlKXtcbiAgICBpZihzb3VyY2VbU1RBVElDXSAhPT0gdW5kZWZpbmVkKXtcbiAgICAgIHJldHVybiBzb3VyY2VcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5kb011dGFibGVNZXJnZSh0YXJnZXQsIHNvdXJjZSlcbiAgICAgIHJldHVybiB0YXJnZXRcbiAgICB9XG4gIH1cblxuICBkb011dGFibGVNZXJnZSh0YXJnZXQsIHNvdXJjZSl7XG4gICAgZm9yKGxldCBrZXkgaW4gc291cmNlKXtcbiAgICAgIGxldCB2YWwgPSBzb3VyY2Vba2V5XVxuICAgICAgbGV0IHRhcmdldFZhbCA9IHRhcmdldFtrZXldXG4gICAgICBpZihpc09iamVjdCh2YWwpICYmIHZhbFtTVEFUSUNdID09PSB1bmRlZmluZWQgJiYgaXNPYmplY3QodGFyZ2V0VmFsKSl7XG4gICAgICAgIHRoaXMuZG9NdXRhYmxlTWVyZ2UodGFyZ2V0VmFsLCB2YWwpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0YXJnZXRba2V5XSA9IHZhbFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGNsb25lTWVyZ2UodGFyZ2V0LCBzb3VyY2Upe1xuICAgIGxldCBtZXJnZWQgPSB7Li4udGFyZ2V0LCAuLi5zb3VyY2V9XG4gICAgZm9yKGxldCBrZXkgaW4gbWVyZ2VkKXtcbiAgICAgIGxldCB2YWwgPSBzb3VyY2Vba2V5XVxuICAgICAgbGV0IHRhcmdldFZhbCA9IHRhcmdldFtrZXldXG4gICAgICBpZihpc09iamVjdCh2YWwpICYmIHZhbFtTVEFUSUNdID09PSB1bmRlZmluZWQgJiYgaXNPYmplY3QodGFyZ2V0VmFsKSl7XG4gICAgICAgIG1lcmdlZFtrZXldID0gdGhpcy5jbG9uZU1lcmdlKHRhcmdldFZhbCwgdmFsKVxuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gbWVyZ2VkXG4gIH1cblxuICBjb21wb25lbnRUb1N0cmluZyhjaWQpeyByZXR1cm4gdGhpcy5yZWN1cnNpdmVDSURUb1N0cmluZyh0aGlzLnJlbmRlcmVkW0NPTVBPTkVOVFNdLCBjaWQpIH1cblxuICBwcnVuZUNJRHMoY2lkcyl7XG4gICAgY2lkcy5mb3JFYWNoKGNpZCA9PiBkZWxldGUgdGhpcy5yZW5kZXJlZFtDT01QT05FTlRTXVtjaWRdKVxuICB9XG5cbiAgLy8gcHJpdmF0ZVxuXG4gIGdldCgpeyByZXR1cm4gdGhpcy5yZW5kZXJlZCB9XG5cbiAgaXNOZXdGaW5nZXJwcmludChkaWZmID0ge30peyByZXR1cm4gISFkaWZmW1NUQVRJQ10gfVxuXG4gIHRvT3V0cHV0QnVmZmVyKHJlbmRlcmVkLCBvdXRwdXQpe1xuICAgIGlmKHJlbmRlcmVkW0RZTkFNSUNTXSl7IHJldHVybiB0aGlzLmNvbXByZWhlbnNpb25Ub0J1ZmZlcihyZW5kZXJlZCwgb3V0cHV0KSB9XG4gICAgbGV0IHtbU1RBVElDXTogc3RhdGljc30gPSByZW5kZXJlZFxuXG4gICAgb3V0cHV0LmJ1ZmZlciArPSBzdGF0aWNzWzBdXG4gICAgZm9yKGxldCBpID0gMTsgaSA8IHN0YXRpY3MubGVuZ3RoOyBpKyspe1xuICAgICAgdGhpcy5keW5hbWljVG9CdWZmZXIocmVuZGVyZWRbaSAtIDFdLCBvdXRwdXQpXG4gICAgICBvdXRwdXQuYnVmZmVyICs9IHN0YXRpY3NbaV1cbiAgICB9XG4gIH1cblxuICBjb21wcmVoZW5zaW9uVG9CdWZmZXIocmVuZGVyZWQsIG91dHB1dCl7XG4gICAgbGV0IHtbRFlOQU1JQ1NdOiBkeW5hbWljcywgW1NUQVRJQ106IHN0YXRpY3N9ID0gcmVuZGVyZWRcblxuICAgIGZvcihsZXQgZCA9IDA7IGQgPCBkeW5hbWljcy5sZW5ndGg7IGQrKyl7XG4gICAgICBsZXQgZHluYW1pYyA9IGR5bmFtaWNzW2RdXG4gICAgICBvdXRwdXQuYnVmZmVyICs9IHN0YXRpY3NbMF1cbiAgICAgIGZvcihsZXQgaSA9IDE7IGkgPCBzdGF0aWNzLmxlbmd0aDsgaSsrKXtcbiAgICAgICAgdGhpcy5keW5hbWljVG9CdWZmZXIoZHluYW1pY1tpIC0gMV0sIG91dHB1dClcbiAgICAgICAgb3V0cHV0LmJ1ZmZlciArPSBzdGF0aWNzW2ldXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZHluYW1pY1RvQnVmZmVyKHJlbmRlcmVkLCBvdXRwdXQpe1xuICAgIGlmKHR5cGVvZiAocmVuZGVyZWQpID09PSBcIm51bWJlclwiKXtcbiAgICAgIG91dHB1dC5idWZmZXIgKz0gdGhpcy5yZWN1cnNpdmVDSURUb1N0cmluZyhvdXRwdXQuY29tcG9uZW50cywgcmVuZGVyZWQsIG91dHB1dC5vbmx5Q2lkcylcbiAgICB9IGVsc2UgaWYoaXNPYmplY3QocmVuZGVyZWQpKXtcbiAgICAgIHRoaXMudG9PdXRwdXRCdWZmZXIocmVuZGVyZWQsIG91dHB1dClcbiAgICB9IGVsc2Uge1xuICAgICAgb3V0cHV0LmJ1ZmZlciArPSByZW5kZXJlZFxuICAgIH1cbiAgfVxuXG4gIHJlY3Vyc2l2ZUNJRFRvU3RyaW5nKGNvbXBvbmVudHMsIGNpZCwgb25seUNpZHMpe1xuICAgIGxldCBjb21wb25lbnQgPSBjb21wb25lbnRzW2NpZF0gfHwgbG9nRXJyb3IoYG5vIGNvbXBvbmVudCBmb3IgQ0lEICR7Y2lkfWAsIGNvbXBvbmVudHMpXG4gICAgbGV0IHRlbXBsYXRlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInRlbXBsYXRlXCIpXG4gICAgdGVtcGxhdGUuaW5uZXJIVE1MID0gdGhpcy5yZWN1cnNpdmVUb1N0cmluZyhjb21wb25lbnQsIGNvbXBvbmVudHMsIG9ubHlDaWRzKVxuICAgIGxldCBjb250YWluZXIgPSB0ZW1wbGF0ZS5jb250ZW50XG4gICAgbGV0IHNraXAgPSBvbmx5Q2lkcyAmJiAhb25seUNpZHMuaGFzKGNpZClcblxuICAgIGxldCBbaGFzQ2hpbGROb2RlcywgaGFzQ2hpbGRDb21wb25lbnRzXSA9XG4gICAgICBBcnJheS5mcm9tKGNvbnRhaW5lci5jaGlsZE5vZGVzKS5yZWR1Y2UoKFtoYXNOb2RlcywgaGFzQ29tcG9uZW50c10sIGNoaWxkLCBpKSA9PiB7XG4gICAgICAgIGlmKGNoaWxkLm5vZGVUeXBlID09PSBOb2RlLkVMRU1FTlRfTk9ERSl7XG4gICAgICAgICAgaWYoY2hpbGQuZ2V0QXR0cmlidXRlKFBIWF9DT01QT05FTlQpKXtcbiAgICAgICAgICAgIHJldHVybiBbaGFzTm9kZXMsIHRydWVdXG4gICAgICAgICAgfVxuICAgICAgICAgIGNoaWxkLnNldEF0dHJpYnV0ZShQSFhfQ09NUE9ORU5ULCBjaWQpXG4gICAgICAgICAgaWYoIWNoaWxkLmlkKXsgY2hpbGQuaWQgPSBgJHt0aGlzLnBhcmVudFZpZXdJZCgpfS0ke2NpZH0tJHtpfWAgfVxuICAgICAgICAgIGlmKHNraXApe1xuICAgICAgICAgICAgY2hpbGQuc2V0QXR0cmlidXRlKFBIWF9TS0lQLCBcIlwiKVxuICAgICAgICAgICAgY2hpbGQuaW5uZXJIVE1MID0gXCJcIlxuICAgICAgICAgIH1cbiAgICAgICAgICByZXR1cm4gW3RydWUsIGhhc0NvbXBvbmVudHNdXG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgaWYoY2hpbGQubm9kZVZhbHVlLnRyaW0oKSAhPT0gXCJcIil7XG4gICAgICAgICAgICBsb2dFcnJvcihcIm9ubHkgSFRNTCBlbGVtZW50IHRhZ3MgYXJlIGFsbG93ZWQgYXQgdGhlIHJvb3Qgb2YgY29tcG9uZW50cy5cXG5cXG5cIiArXG4gICAgICAgICAgICAgIGBnb3Q6IFwiJHtjaGlsZC5ub2RlVmFsdWUudHJpbSgpfVwiXFxuXFxuYCArXG4gICAgICAgICAgICAgIFwid2l0aGluOlxcblwiLCB0ZW1wbGF0ZS5pbm5lckhUTUwudHJpbSgpKVxuICAgICAgICAgICAgY2hpbGQucmVwbGFjZVdpdGgodGhpcy5jcmVhdGVTcGFuKGNoaWxkLm5vZGVWYWx1ZSwgY2lkKSlcbiAgICAgICAgICAgIHJldHVybiBbdHJ1ZSwgaGFzQ29tcG9uZW50c11cbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgY2hpbGQucmVtb3ZlKClcbiAgICAgICAgICAgIHJldHVybiBbaGFzTm9kZXMsIGhhc0NvbXBvbmVudHNdXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9LCBbZmFsc2UsIGZhbHNlXSlcblxuICAgIGlmKCFoYXNDaGlsZE5vZGVzICYmICFoYXNDaGlsZENvbXBvbmVudHMpe1xuICAgICAgbG9nRXJyb3IoXCJleHBlY3RlZCBhdCBsZWFzdCBvbmUgSFRNTCBlbGVtZW50IHRhZyBpbnNpZGUgYSBjb21wb25lbnQsIGJ1dCB0aGUgY29tcG9uZW50IGlzIGVtcHR5OlxcblwiLFxuICAgICAgICB0ZW1wbGF0ZS5pbm5lckhUTUwudHJpbSgpKVxuICAgICAgcmV0dXJuIHRoaXMuY3JlYXRlU3BhbihcIlwiLCBjaWQpLm91dGVySFRNTFxuICAgIH0gZWxzZSBpZighaGFzQ2hpbGROb2RlcyAmJiBoYXNDaGlsZENvbXBvbmVudHMpe1xuICAgICAgbG9nRXJyb3IoXCJleHBlY3RlZCBhdCBsZWFzdCBvbmUgSFRNTCBlbGVtZW50IHRhZyBkaXJlY3RseSBpbnNpZGUgYSBjb21wb25lbnQsIGJ1dCBvbmx5IHN1YmNvbXBvbmVudHMgd2VyZSBmb3VuZC4gQSBjb21wb25lbnQgbXVzdCByZW5kZXIgYXQgbGVhc3Qgb25lIEhUTUwgdGFnIGRpcmVjdGx5IGluc2lkZSBpdHNlbGYuXCIsXG4gICAgICAgIHRlbXBsYXRlLmlubmVySFRNTC50cmltKCkpXG4gICAgICByZXR1cm4gdGVtcGxhdGUuaW5uZXJIVE1MXG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiB0ZW1wbGF0ZS5pbm5lckhUTUxcbiAgICB9XG4gIH1cblxuICBjcmVhdGVTcGFuKHRleHQsIGNpZCl7XG4gICAgbGV0IHNwYW4gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwic3BhblwiKVxuICAgIHNwYW4uaW5uZXJUZXh0ID0gdGV4dFxuICAgIHNwYW4uc2V0QXR0cmlidXRlKFBIWF9DT01QT05FTlQsIGNpZClcbiAgICByZXR1cm4gc3BhblxuICB9XG59XG4iLCAibGV0IHZpZXdIb29rSUQgPSAxXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBWaWV3SG9vayB7XG4gIHN0YXRpYyBtYWtlSUQoKXsgcmV0dXJuIHZpZXdIb29rSUQrKyB9XG4gIHN0YXRpYyBlbGVtZW50SUQoZWwpeyByZXR1cm4gZWwucGh4SG9va0lkIH1cblxuICBjb25zdHJ1Y3Rvcih2aWV3LCBlbCwgY2FsbGJhY2tzKXtcbiAgICB0aGlzLl9fdmlldyA9IHZpZXdcbiAgICB0aGlzLl9fbGl2ZVNvY2tldCA9IHZpZXcubGl2ZVNvY2tldFxuICAgIHRoaXMuX19jYWxsYmFja3MgPSBjYWxsYmFja3NcbiAgICB0aGlzLl9fbGlzdGVuZXJzID0gbmV3IFNldCgpXG4gICAgdGhpcy5fX2lzRGlzY29ubmVjdGVkID0gZmFsc2VcbiAgICB0aGlzLmVsID0gZWxcbiAgICB0aGlzLmVsLnBoeEhvb2tJZCA9IHRoaXMuY29uc3RydWN0b3IubWFrZUlEKClcbiAgICBmb3IobGV0IGtleSBpbiB0aGlzLl9fY2FsbGJhY2tzKXsgdGhpc1trZXldID0gdGhpcy5fX2NhbGxiYWNrc1trZXldIH1cbiAgfVxuXG4gIF9fbW91bnRlZCgpeyB0aGlzLm1vdW50ZWQgJiYgdGhpcy5tb3VudGVkKCkgfVxuICBfX3VwZGF0ZWQoKXsgdGhpcy51cGRhdGVkICYmIHRoaXMudXBkYXRlZCgpIH1cbiAgX19iZWZvcmVVcGRhdGUoKXsgdGhpcy5iZWZvcmVVcGRhdGUgJiYgdGhpcy5iZWZvcmVVcGRhdGUoKSB9XG4gIF9fZGVzdHJveWVkKCl7IHRoaXMuZGVzdHJveWVkICYmIHRoaXMuZGVzdHJveWVkKCkgfVxuICBfX3JlY29ubmVjdGVkKCl7XG4gICAgaWYodGhpcy5fX2lzRGlzY29ubmVjdGVkKXtcbiAgICAgIHRoaXMuX19pc0Rpc2Nvbm5lY3RlZCA9IGZhbHNlXG4gICAgICB0aGlzLnJlY29ubmVjdGVkICYmIHRoaXMucmVjb25uZWN0ZWQoKVxuICAgIH1cbiAgfVxuICBfX2Rpc2Nvbm5lY3RlZCgpe1xuICAgIHRoaXMuX19pc0Rpc2Nvbm5lY3RlZCA9IHRydWVcbiAgICB0aGlzLmRpc2Nvbm5lY3RlZCAmJiB0aGlzLmRpc2Nvbm5lY3RlZCgpXG4gIH1cblxuICBwdXNoRXZlbnQoZXZlbnQsIHBheWxvYWQgPSB7fSwgb25SZXBseSA9IGZ1bmN0aW9uICgpeyB9KXtcbiAgICByZXR1cm4gdGhpcy5fX3ZpZXcucHVzaEhvb2tFdmVudChudWxsLCBldmVudCwgcGF5bG9hZCwgb25SZXBseSlcbiAgfVxuXG4gIHB1c2hFdmVudFRvKHBoeFRhcmdldCwgZXZlbnQsIHBheWxvYWQgPSB7fSwgb25SZXBseSA9IGZ1bmN0aW9uICgpeyB9KXtcbiAgICByZXR1cm4gdGhpcy5fX3ZpZXcud2l0aGluVGFyZ2V0cyhwaHhUYXJnZXQsICh2aWV3LCB0YXJnZXRDdHgpID0+IHtcbiAgICAgIHJldHVybiB2aWV3LnB1c2hIb29rRXZlbnQodGFyZ2V0Q3R4LCBldmVudCwgcGF5bG9hZCwgb25SZXBseSlcbiAgICB9KVxuICB9XG5cbiAgaGFuZGxlRXZlbnQoZXZlbnQsIGNhbGxiYWNrKXtcbiAgICBsZXQgY2FsbGJhY2tSZWYgPSAoY3VzdG9tRXZlbnQsIGJ5cGFzcykgPT4gYnlwYXNzID8gZXZlbnQgOiBjYWxsYmFjayhjdXN0b21FdmVudC5kZXRhaWwpXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoYHBoeDpob29rOiR7ZXZlbnR9YCwgY2FsbGJhY2tSZWYpXG4gICAgdGhpcy5fX2xpc3RlbmVycy5hZGQoY2FsbGJhY2tSZWYpXG4gICAgcmV0dXJuIGNhbGxiYWNrUmVmXG4gIH1cblxuICByZW1vdmVIYW5kbGVFdmVudChjYWxsYmFja1JlZil7XG4gICAgbGV0IGV2ZW50ID0gY2FsbGJhY2tSZWYobnVsbCwgdHJ1ZSlcbiAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihgcGh4Omhvb2s6JHtldmVudH1gLCBjYWxsYmFja1JlZilcbiAgICB0aGlzLl9fbGlzdGVuZXJzLmRlbGV0ZShjYWxsYmFja1JlZilcbiAgfVxuXG4gIHVwbG9hZChuYW1lLCBmaWxlcyl7XG4gICAgcmV0dXJuIHRoaXMuX192aWV3LmRpc3BhdGNoVXBsb2FkcyhuYW1lLCBmaWxlcylcbiAgfVxuXG4gIHVwbG9hZFRvKHBoeFRhcmdldCwgbmFtZSwgZmlsZXMpe1xuICAgIHJldHVybiB0aGlzLl9fdmlldy53aXRoaW5UYXJnZXRzKHBoeFRhcmdldCwgdmlldyA9PiB2aWV3LmRpc3BhdGNoVXBsb2FkcyhuYW1lLCBmaWxlcykpXG4gIH1cblxuICBfX2NsZWFudXBfXygpe1xuICAgIHRoaXMuX19saXN0ZW5lcnMuZm9yRWFjaChjYWxsYmFja1JlZiA9PiB0aGlzLnJlbW92ZUhhbmRsZUV2ZW50KGNhbGxiYWNrUmVmKSlcbiAgfVxufVxuIiwgImltcG9ydCB7XG4gIEJFRk9SRV9VTkxPQURfTE9BREVSX1RJTUVPVVQsXG4gIENIRUNLQUJMRV9JTlBVVFMsXG4gIENPTlNFQ1VUSVZFX1JFTE9BRFMsXG4gIFBIWF9BVVRPX1JFQ09WRVIsXG4gIFBIWF9DT01QT05FTlQsXG4gIFBIWF9DT05ORUNURURfQ0xBU1MsXG4gIFBIWF9ESVNBQkxFX1dJVEgsXG4gIFBIWF9ESVNBQkxFX1dJVEhfUkVTVE9SRSxcbiAgUEhYX0RJU0FCTEVELFxuICBQSFhfRElTQ09OTkVDVEVEX0NMQVNTLFxuICBQSFhfRVZFTlRfQ0xBU1NFUyxcbiAgUEhYX0VSUk9SX0NMQVNTLFxuICBQSFhfRkVFREJBQ0tfRk9SLFxuICBQSFhfSEFTX1NVQk1JVFRFRCxcbiAgUEhYX0hPT0ssXG4gIFBIWF9QQUdFX0xPQURJTkcsXG4gIFBIWF9QQVJFTlRfSUQsXG4gIFBIWF9QUk9HUkVTUyxcbiAgUEhYX1JFQURPTkxZLFxuICBQSFhfUkVGLFxuICBQSFhfUk9PVF9JRCxcbiAgUEhYX1NFU1NJT04sXG4gIFBIWF9TVEFUSUMsXG4gIFBIWF9UUkFDS19TVEFUSUMsXG4gIFBIWF9UUkFDS19VUExPQURTLFxuICBQSFhfVVBEQVRFLFxuICBQSFhfVVBMT0FEX1JFRixcbiAgUEhYX1ZJRVdfU0VMRUNUT1IsXG4gIFBVU0hfVElNRU9VVCxcbn0gZnJvbSBcIi4vY29uc3RhbnRzXCJcblxuaW1wb3J0IHtcbiAgY2xvbmUsXG4gIGNsb3Nlc3RQaHhCaW5kaW5nLFxuICBpc0VtcHR5LFxuICBpc0VxdWFsT2JqLFxuICBsb2dFcnJvcixcbiAgbWF5YmVcbn0gZnJvbSBcIi4vdXRpbHNcIlxuXG5pbXBvcnQgQnJvd3NlciBmcm9tIFwiLi9icm93c2VyXCJcbmltcG9ydCBET00gZnJvbSBcIi4vZG9tXCJcbmltcG9ydCBET01QYXRjaCBmcm9tIFwiLi9kb21fcGF0Y2hcIlxuaW1wb3J0IExpdmVVcGxvYWRlciBmcm9tIFwiLi9saXZlX3VwbG9hZGVyXCJcbmltcG9ydCBSZW5kZXJlZCBmcm9tIFwiLi9yZW5kZXJlZFwiXG5pbXBvcnQgVmlld0hvb2sgZnJvbSBcIi4vdmlld19ob29rXCJcblxubGV0IHNlcmlhbGl6ZUZvcm0gPSAoZm9ybSwgbWV0YSA9IHt9KSA9PiB7XG4gIGxldCBmb3JtRGF0YSA9IG5ldyBGb3JtRGF0YShmb3JtKVxuICBsZXQgdG9SZW1vdmUgPSBbXVxuXG4gIGZvcm1EYXRhLmZvckVhY2goKHZhbCwga2V5LCBfaW5kZXgpID0+IHtcbiAgICBpZih2YWwgaW5zdGFuY2VvZiBGaWxlKXsgdG9SZW1vdmUucHVzaChrZXkpIH1cbiAgfSlcblxuICAvLyBDbGVhbnVwIGFmdGVyIGJ1aWxkaW5nIGZpbGVEYXRhXG4gIHRvUmVtb3ZlLmZvckVhY2goa2V5ID0+IGZvcm1EYXRhLmRlbGV0ZShrZXkpKVxuXG4gIGxldCBwYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKClcbiAgZm9yKGxldCBba2V5LCB2YWxdIG9mIGZvcm1EYXRhLmVudHJpZXMoKSl7IHBhcmFtcy5hcHBlbmQoa2V5LCB2YWwpIH1cbiAgZm9yKGxldCBtZXRhS2V5IGluIG1ldGEpeyBwYXJhbXMuYXBwZW5kKG1ldGFLZXksIG1ldGFbbWV0YUtleV0pIH1cblxuICByZXR1cm4gcGFyYW1zLnRvU3RyaW5nKClcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVmlldyB7XG4gIGNvbnN0cnVjdG9yKGVsLCBsaXZlU29ja2V0LCBwYXJlbnRWaWV3LCBmbGFzaCl7XG4gICAgdGhpcy5saXZlU29ja2V0ID0gbGl2ZVNvY2tldFxuICAgIHRoaXMuZmxhc2ggPSBmbGFzaFxuICAgIHRoaXMucGFyZW50ID0gcGFyZW50Vmlld1xuICAgIHRoaXMucm9vdCA9IHBhcmVudFZpZXcgPyBwYXJlbnRWaWV3LnJvb3QgOiB0aGlzXG4gICAgdGhpcy5lbCA9IGVsXG4gICAgdGhpcy5pZCA9IHRoaXMuZWwuaWRcbiAgICB0aGlzLnJlZiA9IDBcbiAgICB0aGlzLmNoaWxkSm9pbnMgPSAwXG4gICAgdGhpcy5sb2FkZXJUaW1lciA9IG51bGxcbiAgICB0aGlzLnBlbmRpbmdEaWZmcyA9IFtdXG4gICAgdGhpcy5wcnVuaW5nQ0lEcyA9IFtdXG4gICAgdGhpcy5yZWRpcmVjdCA9IGZhbHNlXG4gICAgdGhpcy5ocmVmID0gbnVsbFxuICAgIHRoaXMuam9pbkNvdW50ID0gdGhpcy5wYXJlbnQgPyB0aGlzLnBhcmVudC5qb2luQ291bnQgLSAxIDogMFxuICAgIHRoaXMuam9pblBlbmRpbmcgPSB0cnVlXG4gICAgdGhpcy5kZXN0cm95ZWQgPSBmYWxzZVxuICAgIHRoaXMuam9pbkNhbGxiYWNrID0gZnVuY3Rpb24gKCl7IH1cbiAgICB0aGlzLnN0b3BDYWxsYmFjayA9IGZ1bmN0aW9uICgpeyB9XG4gICAgdGhpcy5wZW5kaW5nSm9pbk9wcyA9IHRoaXMucGFyZW50ID8gbnVsbCA6IFtdXG4gICAgdGhpcy52aWV3SG9va3MgPSB7fVxuICAgIHRoaXMudXBsb2FkZXJzID0ge31cbiAgICB0aGlzLmZvcm1TdWJtaXRzID0gW11cbiAgICB0aGlzLmNoaWxkcmVuID0gdGhpcy5wYXJlbnQgPyBudWxsIDoge31cbiAgICB0aGlzLnJvb3QuY2hpbGRyZW5bdGhpcy5pZF0gPSB7fVxuICAgIHRoaXMuY2hhbm5lbCA9IHRoaXMubGl2ZVNvY2tldC5jaGFubmVsKGBsdjoke3RoaXMuaWR9YCwgKCkgPT4ge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgcmVkaXJlY3Q6IHRoaXMucmVkaXJlY3QgPyB0aGlzLmhyZWYgOiB1bmRlZmluZWQsXG4gICAgICAgIHVybDogdGhpcy5yZWRpcmVjdCA/IHVuZGVmaW5lZCA6IHRoaXMuaHJlZiB8fCB1bmRlZmluZWQsXG4gICAgICAgIHBhcmFtczogdGhpcy5jb25uZWN0UGFyYW1zKCksXG4gICAgICAgIHNlc3Npb246IHRoaXMuZ2V0U2Vzc2lvbigpLFxuICAgICAgICBzdGF0aWM6IHRoaXMuZ2V0U3RhdGljKCksXG4gICAgICAgIGZsYXNoOiB0aGlzLmZsYXNoXG4gICAgICB9XG4gICAgfSlcbiAgICB0aGlzLnNob3dMb2FkZXIodGhpcy5saXZlU29ja2V0LmxvYWRlclRpbWVvdXQpXG4gICAgdGhpcy5iaW5kQ2hhbm5lbCgpXG4gIH1cblxuICBzZXRIcmVmKGhyZWYpeyB0aGlzLmhyZWYgPSBocmVmIH1cblxuICBzZXRSZWRpcmVjdChocmVmKXtcbiAgICB0aGlzLnJlZGlyZWN0ID0gdHJ1ZVxuICAgIHRoaXMuaHJlZiA9IGhyZWZcbiAgfVxuXG4gIGlzTWFpbigpeyByZXR1cm4gdGhpcy5saXZlU29ja2V0Lm1haW4gPT09IHRoaXMgfVxuXG4gIGNvbm5lY3RQYXJhbXMoKXtcbiAgICBsZXQgcGFyYW1zID0gdGhpcy5saXZlU29ja2V0LnBhcmFtcyh0aGlzLmVsKVxuICAgIGxldCBtYW5pZmVzdCA9XG4gICAgICBET00uYWxsKGRvY3VtZW50LCBgWyR7dGhpcy5iaW5kaW5nKFBIWF9UUkFDS19TVEFUSUMpfV1gKVxuICAgICAgICAubWFwKG5vZGUgPT4gbm9kZS5zcmMgfHwgbm9kZS5ocmVmKS5maWx0ZXIodXJsID0+IHR5cGVvZiAodXJsKSA9PT0gXCJzdHJpbmdcIilcblxuICAgIGlmKG1hbmlmZXN0Lmxlbmd0aCA+IDApeyBwYXJhbXNbXCJfdHJhY2tfc3RhdGljXCJdID0gbWFuaWZlc3QgfVxuICAgIHBhcmFtc1tcIl9tb3VudHNcIl0gPSB0aGlzLmpvaW5Db3VudFxuXG4gICAgcmV0dXJuIHBhcmFtc1xuICB9XG5cbiAgaXNDb25uZWN0ZWQoKXsgcmV0dXJuIHRoaXMuY2hhbm5lbC5jYW5QdXNoKCkgfVxuXG4gIGdldFNlc3Npb24oKXsgcmV0dXJuIHRoaXMuZWwuZ2V0QXR0cmlidXRlKFBIWF9TRVNTSU9OKSB9XG5cbiAgZ2V0U3RhdGljKCl7XG4gICAgbGV0IHZhbCA9IHRoaXMuZWwuZ2V0QXR0cmlidXRlKFBIWF9TVEFUSUMpXG4gICAgcmV0dXJuIHZhbCA9PT0gXCJcIiA/IG51bGwgOiB2YWxcbiAgfVxuXG4gIGRlc3Ryb3koY2FsbGJhY2sgPSBmdW5jdGlvbiAoKXsgfSl7XG4gICAgdGhpcy5kZXN0cm95QWxsQ2hpbGRyZW4oKVxuICAgIHRoaXMuZGVzdHJveWVkID0gdHJ1ZVxuICAgIGRlbGV0ZSB0aGlzLnJvb3QuY2hpbGRyZW5bdGhpcy5pZF1cbiAgICBpZih0aGlzLnBhcmVudCl7IGRlbGV0ZSB0aGlzLnJvb3QuY2hpbGRyZW5bdGhpcy5wYXJlbnQuaWRdW3RoaXMuaWRdIH1cbiAgICBjbGVhclRpbWVvdXQodGhpcy5sb2FkZXJUaW1lcilcbiAgICBsZXQgb25GaW5pc2hlZCA9ICgpID0+IHtcbiAgICAgIGNhbGxiYWNrKClcbiAgICAgIGZvcihsZXQgaWQgaW4gdGhpcy52aWV3SG9va3Mpe1xuICAgICAgICB0aGlzLmRlc3Ryb3lIb29rKHRoaXMudmlld0hvb2tzW2lkXSlcbiAgICAgIH1cbiAgICB9XG5cbiAgICBET00ubWFya1BoeENoaWxkRGVzdHJveWVkKHRoaXMuZWwpXG5cbiAgICB0aGlzLmxvZyhcImRlc3Ryb3llZFwiLCAoKSA9PiBbXCJ0aGUgY2hpbGQgaGFzIGJlZW4gcmVtb3ZlZCBmcm9tIHRoZSBwYXJlbnRcIl0pXG4gICAgdGhpcy5jaGFubmVsLmxlYXZlKClcbiAgICAgIC5yZWNlaXZlKFwib2tcIiwgb25GaW5pc2hlZClcbiAgICAgIC5yZWNlaXZlKFwiZXJyb3JcIiwgb25GaW5pc2hlZClcbiAgICAgIC5yZWNlaXZlKFwidGltZW91dFwiLCBvbkZpbmlzaGVkKVxuICB9XG5cbiAgc2V0Q29udGFpbmVyQ2xhc3NlcyguLi5jbGFzc2VzKXtcbiAgICB0aGlzLmVsLmNsYXNzTGlzdC5yZW1vdmUoXG4gICAgICBQSFhfQ09OTkVDVEVEX0NMQVNTLFxuICAgICAgUEhYX0RJU0NPTk5FQ1RFRF9DTEFTUyxcbiAgICAgIFBIWF9FUlJPUl9DTEFTU1xuICAgIClcbiAgICB0aGlzLmVsLmNsYXNzTGlzdC5hZGQoLi4uY2xhc3NlcylcbiAgfVxuXG4gIGlzTG9hZGluZygpeyByZXR1cm4gdGhpcy5lbC5jbGFzc0xpc3QuY29udGFpbnMoUEhYX0RJU0NPTk5FQ1RFRF9DTEFTUykgfVxuXG4gIHNob3dMb2FkZXIodGltZW91dCl7XG4gICAgY2xlYXJUaW1lb3V0KHRoaXMubG9hZGVyVGltZXIpXG4gICAgaWYodGltZW91dCl7XG4gICAgICB0aGlzLmxvYWRlclRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB0aGlzLnNob3dMb2FkZXIoKSwgdGltZW91dClcbiAgICB9IGVsc2Uge1xuICAgICAgZm9yKGxldCBpZCBpbiB0aGlzLnZpZXdIb29rcyl7IHRoaXMudmlld0hvb2tzW2lkXS5fX2Rpc2Nvbm5lY3RlZCgpIH1cbiAgICAgIHRoaXMuc2V0Q29udGFpbmVyQ2xhc3NlcyhQSFhfRElTQ09OTkVDVEVEX0NMQVNTKVxuICAgIH1cbiAgfVxuXG4gIGhpZGVMb2FkZXIoKXtcbiAgICBjbGVhclRpbWVvdXQodGhpcy5sb2FkZXJUaW1lcilcbiAgICB0aGlzLnNldENvbnRhaW5lckNsYXNzZXMoUEhYX0NPTk5FQ1RFRF9DTEFTUylcbiAgfVxuXG4gIHRyaWdnZXJSZWNvbm5lY3RlZCgpe1xuICAgIGZvcihsZXQgaWQgaW4gdGhpcy52aWV3SG9va3MpeyB0aGlzLnZpZXdIb29rc1tpZF0uX19yZWNvbm5lY3RlZCgpIH1cbiAgfVxuXG4gIGxvZyhraW5kLCBtc2dDYWxsYmFjayl7XG4gICAgdGhpcy5saXZlU29ja2V0LmxvZyh0aGlzLCBraW5kLCBtc2dDYWxsYmFjaylcbiAgfVxuXG4gIHdpdGhpblRhcmdldHMocGh4VGFyZ2V0LCBjYWxsYmFjayl7XG4gICAgaWYocGh4VGFyZ2V0IGluc3RhbmNlb2YgSFRNTEVsZW1lbnQpe1xuICAgICAgcmV0dXJuIHRoaXMubGl2ZVNvY2tldC5vd25lcihwaHhUYXJnZXQsIHZpZXcgPT4gY2FsbGJhY2sodmlldywgcGh4VGFyZ2V0KSlcbiAgICB9XG5cbiAgICBpZigvXigwfFsxLTldXFxkKikkLy50ZXN0KHBoeFRhcmdldCkpe1xuICAgICAgbGV0IHRhcmdldHMgPSBET00uZmluZENvbXBvbmVudE5vZGVMaXN0KHRoaXMuZWwsIHBoeFRhcmdldClcbiAgICAgIGlmKHRhcmdldHMubGVuZ3RoID09PSAwKXtcbiAgICAgICAgbG9nRXJyb3IoYG5vIGNvbXBvbmVudCBmb3VuZCBtYXRjaGluZyBwaHgtdGFyZ2V0IG9mICR7cGh4VGFyZ2V0fWApXG4gICAgICB9IGVsc2Uge1xuICAgICAgICBjYWxsYmFjayh0aGlzLCB0YXJnZXRzWzBdKVxuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBsZXQgdGFyZ2V0cyA9IEFycmF5LmZyb20oZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChwaHhUYXJnZXQpKVxuICAgICAgaWYodGFyZ2V0cy5sZW5ndGggPT09IDApeyBsb2dFcnJvcihgbm90aGluZyBmb3VuZCBtYXRjaGluZyB0aGUgcGh4LXRhcmdldCBzZWxlY3RvciBcIiR7cGh4VGFyZ2V0fVwiYCkgfVxuICAgICAgdGFyZ2V0cy5mb3JFYWNoKHRhcmdldCA9PiB0aGlzLmxpdmVTb2NrZXQub3duZXIodGFyZ2V0LCB2aWV3ID0+IGNhbGxiYWNrKHZpZXcsIHRhcmdldCkpKVxuICAgIH1cbiAgfVxuXG4gIGFwcGx5RGlmZih0eXBlLCByYXdEaWZmLCBjYWxsYmFjayl7XG4gICAgdGhpcy5sb2codHlwZSwgKCkgPT4gW1wiXCIsIGNsb25lKHJhd0RpZmYpXSlcbiAgICBsZXQge2RpZmYsIHJlcGx5LCBldmVudHMsIHRpdGxlfSA9IFJlbmRlcmVkLmV4dHJhY3QocmF3RGlmZilcbiAgICBpZih0aXRsZSl7IERPTS5wdXRUaXRsZSh0aXRsZSkgfVxuXG4gICAgY2FsbGJhY2soe2RpZmYsIHJlcGx5LCBldmVudHN9KVxuICAgIHJldHVybiByZXBseVxuICB9XG5cbiAgb25Kb2luKHJlc3Ape1xuICAgIGxldCB7cmVuZGVyZWQsIGNvbnRhaW5lcn0gPSByZXNwXG4gICAgaWYoY29udGFpbmVyKXtcbiAgICAgIGxldCBbdGFnLCBhdHRyc10gPSBjb250YWluZXJcbiAgICAgIHRoaXMuZWwgPSBET00ucmVwbGFjZVJvb3RDb250YWluZXIodGhpcy5lbCwgdGFnLCBhdHRycylcbiAgICB9XG4gICAgdGhpcy5jaGlsZEpvaW5zID0gMFxuICAgIHRoaXMuam9pblBlbmRpbmcgPSB0cnVlXG4gICAgdGhpcy5mbGFzaCA9IG51bGxcblxuICAgIEJyb3dzZXIuZHJvcExvY2FsKHRoaXMubGl2ZVNvY2tldC5sb2NhbFN0b3JhZ2UsIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSwgQ09OU0VDVVRJVkVfUkVMT0FEUylcbiAgICB0aGlzLmFwcGx5RGlmZihcIm1vdW50XCIsIHJlbmRlcmVkLCAoe2RpZmYsIGV2ZW50c30pID0+IHtcbiAgICAgIHRoaXMucmVuZGVyZWQgPSBuZXcgUmVuZGVyZWQodGhpcy5pZCwgZGlmZilcbiAgICAgIGxldCBodG1sID0gdGhpcy5yZW5kZXJDb250YWluZXIobnVsbCwgXCJqb2luXCIpXG4gICAgICB0aGlzLmRyb3BQZW5kaW5nUmVmcygpXG4gICAgICBsZXQgZm9ybXMgPSB0aGlzLmZvcm1zRm9yUmVjb3ZlcnkoaHRtbClcbiAgICAgIHRoaXMuam9pbkNvdW50KytcblxuICAgICAgaWYoZm9ybXMubGVuZ3RoID4gMCl7XG4gICAgICAgIGZvcm1zLmZvckVhY2goKGZvcm0sIGkpID0+IHtcbiAgICAgICAgICB0aGlzLnB1c2hGb3JtUmVjb3ZlcnkoZm9ybSwgcmVzcCA9PiB7XG4gICAgICAgICAgICBpZihpID09PSBmb3Jtcy5sZW5ndGggLSAxKXtcbiAgICAgICAgICAgICAgdGhpcy5vbkpvaW5Db21wbGV0ZShyZXNwLCBodG1sLCBldmVudHMpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSlcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMub25Kb2luQ29tcGxldGUocmVzcCwgaHRtbCwgZXZlbnRzKVxuICAgICAgfVxuICAgIH0pXG4gIH1cblxuICBkcm9wUGVuZGluZ1JlZnMoKXsgRE9NLmFsbCh0aGlzLmVsLCBgWyR7UEhYX1JFRn1dYCwgZWwgPT4gZWwucmVtb3ZlQXR0cmlidXRlKFBIWF9SRUYpKSB9XG5cbiAgb25Kb2luQ29tcGxldGUoe2xpdmVfcGF0Y2h9LCBodG1sLCBldmVudHMpe1xuICAgIC8vIEluIG9yZGVyIHRvIHByb3ZpZGUgYSBiZXR0ZXIgZXhwZXJpZW5jZSwgd2Ugd2FudCB0byBqb2luXG4gICAgLy8gYWxsIExpdmVWaWV3cyBmaXJzdCBhbmQgb25seSB0aGVuIGFwcGx5IHRoZWlyIHBhdGNoZXMuXG4gICAgaWYodGhpcy5qb2luQ291bnQgPiAxIHx8ICh0aGlzLnBhcmVudCAmJiAhdGhpcy5wYXJlbnQuaXNKb2luUGVuZGluZygpKSl7XG4gICAgICByZXR1cm4gdGhpcy5hcHBseUpvaW5QYXRjaChsaXZlX3BhdGNoLCBodG1sLCBldmVudHMpXG4gICAgfVxuXG4gICAgLy8gT25lIGRvd25zaWRlIG9mIHRoaXMgYXBwcm9hY2ggaXMgdGhhdCB3ZSBuZWVkIHRvIGZpbmQgcGh4Q2hpbGRyZW5cbiAgICAvLyBpbiB0aGUgaHRtbCBmcmFnbWVudCwgaW5zdGVhZCBvZiBkaXJlY3RseSBvbiB0aGUgRE9NLiBUaGUgZnJhZ21lbnRcbiAgICAvLyBhbHNvIGRvZXMgbm90IGluY2x1ZGUgUEhYX1NUQVRJQywgc28gd2UgbmVlZCB0byBjb3B5IGl0IG92ZXIgZnJvbVxuICAgIC8vIHRoZSBET00uXG4gICAgbGV0IG5ld0NoaWxkcmVuID0gRE9NLmZpbmRQaHhDaGlsZHJlbkluRnJhZ21lbnQoaHRtbCwgdGhpcy5pZCkuZmlsdGVyKHRvRWwgPT4ge1xuICAgICAgbGV0IGZyb21FbCA9IHRvRWwuaWQgJiYgdGhpcy5lbC5xdWVyeVNlbGVjdG9yKGBbaWQ9XCIke3RvRWwuaWR9XCJdYClcbiAgICAgIGxldCBwaHhTdGF0aWMgPSBmcm9tRWwgJiYgZnJvbUVsLmdldEF0dHJpYnV0ZShQSFhfU1RBVElDKVxuICAgICAgaWYocGh4U3RhdGljKXsgdG9FbC5zZXRBdHRyaWJ1dGUoUEhYX1NUQVRJQywgcGh4U3RhdGljKSB9XG4gICAgICByZXR1cm4gdGhpcy5qb2luQ2hpbGQodG9FbClcbiAgICB9KVxuXG4gICAgaWYobmV3Q2hpbGRyZW4ubGVuZ3RoID09PSAwKXtcbiAgICAgIGlmKHRoaXMucGFyZW50KXtcbiAgICAgICAgdGhpcy5yb290LnBlbmRpbmdKb2luT3BzLnB1c2goW3RoaXMsICgpID0+IHRoaXMuYXBwbHlKb2luUGF0Y2gobGl2ZV9wYXRjaCwgaHRtbCwgZXZlbnRzKV0pXG4gICAgICAgIHRoaXMucGFyZW50LmFja0pvaW4odGhpcylcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMub25BbGxDaGlsZEpvaW5zQ29tcGxldGUoKVxuICAgICAgICB0aGlzLmFwcGx5Sm9pblBhdGNoKGxpdmVfcGF0Y2gsIGh0bWwsIGV2ZW50cylcbiAgICAgIH1cbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5yb290LnBlbmRpbmdKb2luT3BzLnB1c2goW3RoaXMsICgpID0+IHRoaXMuYXBwbHlKb2luUGF0Y2gobGl2ZV9wYXRjaCwgaHRtbCwgZXZlbnRzKV0pXG4gICAgfVxuICB9XG5cbiAgYXR0YWNoVHJ1ZURvY0VsKCl7XG4gICAgdGhpcy5lbCA9IERPTS5ieUlkKHRoaXMuaWQpXG4gICAgdGhpcy5lbC5zZXRBdHRyaWJ1dGUoUEhYX1JPT1RfSUQsIHRoaXMucm9vdC5pZClcbiAgfVxuXG4gIGRpc3BhdGNoRXZlbnRzKGV2ZW50cyl7XG4gICAgZXZlbnRzLmZvckVhY2goKFtldmVudCwgcGF5bG9hZF0pID0+IHtcbiAgICAgIHdpbmRvdy5kaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudChgcGh4Omhvb2s6JHtldmVudH1gLCB7ZGV0YWlsOiBwYXlsb2FkfSkpXG4gICAgfSlcbiAgfVxuXG4gIGFwcGx5Sm9pblBhdGNoKGxpdmVfcGF0Y2gsIGh0bWwsIGV2ZW50cyl7XG4gICAgdGhpcy5hdHRhY2hUcnVlRG9jRWwoKVxuICAgIGxldCBwYXRjaCA9IG5ldyBET01QYXRjaCh0aGlzLCB0aGlzLmVsLCB0aGlzLmlkLCBodG1sLCBudWxsKVxuICAgIHBhdGNoLm1hcmtQcnVuYWJsZUNvbnRlbnRGb3JSZW1vdmFsKClcbiAgICB0aGlzLnBlcmZvcm1QYXRjaChwYXRjaCwgZmFsc2UpXG4gICAgdGhpcy5qb2luTmV3Q2hpbGRyZW4oKVxuICAgIERPTS5hbGwodGhpcy5lbCwgYFske3RoaXMuYmluZGluZyhQSFhfSE9PSyl9XSwgW2RhdGEtcGh4LSR7UEhYX0hPT0t9XWAsIGhvb2tFbCA9PiB7XG4gICAgICBsZXQgaG9vayA9IHRoaXMuYWRkSG9vayhob29rRWwpXG4gICAgICBpZihob29rKXsgaG9vay5fX21vdW50ZWQoKSB9XG4gICAgfSlcblxuICAgIHRoaXMuam9pblBlbmRpbmcgPSBmYWxzZVxuICAgIHRoaXMuZGlzcGF0Y2hFdmVudHMoZXZlbnRzKVxuICAgIHRoaXMuYXBwbHlQZW5kaW5nVXBkYXRlcygpXG5cbiAgICBpZihsaXZlX3BhdGNoKXtcbiAgICAgIGxldCB7a2luZCwgdG99ID0gbGl2ZV9wYXRjaFxuICAgICAgdGhpcy5saXZlU29ja2V0Lmhpc3RvcnlQYXRjaCh0bywga2luZClcbiAgICB9XG4gICAgdGhpcy5oaWRlTG9hZGVyKClcbiAgICBpZih0aGlzLmpvaW5Db3VudCA+IDEpeyB0aGlzLnRyaWdnZXJSZWNvbm5lY3RlZCgpIH1cbiAgICB0aGlzLnN0b3BDYWxsYmFjaygpXG4gIH1cblxuICB0cmlnZ2VyQmVmb3JlVXBkYXRlSG9vayhmcm9tRWwsIHRvRWwpe1xuICAgIHRoaXMubGl2ZVNvY2tldC50cmlnZ2VyRE9NKFwib25CZWZvcmVFbFVwZGF0ZWRcIiwgW2Zyb21FbCwgdG9FbF0pXG4gICAgbGV0IGhvb2sgPSB0aGlzLmdldEhvb2soZnJvbUVsKVxuICAgIGxldCBpc0lnbm9yZWQgPSBob29rICYmIERPTS5pc0lnbm9yZWQoZnJvbUVsLCB0aGlzLmJpbmRpbmcoUEhYX1VQREFURSkpXG4gICAgaWYoaG9vayAmJiAhZnJvbUVsLmlzRXF1YWxOb2RlKHRvRWwpICYmICEoaXNJZ25vcmVkICYmIGlzRXF1YWxPYmooZnJvbUVsLmRhdGFzZXQsIHRvRWwuZGF0YXNldCkpKXtcbiAgICAgIGhvb2suX19iZWZvcmVVcGRhdGUoKVxuICAgICAgcmV0dXJuIGhvb2tcbiAgICB9XG4gIH1cblxuICBwZXJmb3JtUGF0Y2gocGF0Y2gsIHBydW5lQ2lkcyl7XG4gICAgbGV0IGRlc3Ryb3llZENJRHMgPSBbXVxuICAgIGxldCBwaHhDaGlsZHJlbkFkZGVkID0gZmFsc2VcbiAgICBsZXQgdXBkYXRlZEhvb2tJZHMgPSBuZXcgU2V0KClcblxuICAgIHBhdGNoLmFmdGVyKFwiYWRkZWRcIiwgZWwgPT4ge1xuICAgICAgdGhpcy5saXZlU29ja2V0LnRyaWdnZXJET00oXCJvbk5vZGVBZGRlZFwiLCBbZWxdKVxuXG4gICAgICBsZXQgbmV3SG9vayA9IHRoaXMuYWRkSG9vayhlbClcbiAgICAgIGlmKG5ld0hvb2speyBuZXdIb29rLl9fbW91bnRlZCgpIH1cbiAgICB9KVxuXG4gICAgcGF0Y2guYWZ0ZXIoXCJwaHhDaGlsZEFkZGVkXCIsIF9lbCA9PiBwaHhDaGlsZHJlbkFkZGVkID0gdHJ1ZSlcblxuICAgIHBhdGNoLmJlZm9yZShcInVwZGF0ZWRcIiwgKGZyb21FbCwgdG9FbCkgPT4ge1xuICAgICAgbGV0IGhvb2sgPSB0aGlzLnRyaWdnZXJCZWZvcmVVcGRhdGVIb29rKGZyb21FbCwgdG9FbClcbiAgICAgIGlmKGhvb2speyB1cGRhdGVkSG9va0lkcy5hZGQoZnJvbUVsLmlkKSB9XG4gICAgfSlcblxuICAgIHBhdGNoLmFmdGVyKFwidXBkYXRlZFwiLCBlbCA9PiB7XG4gICAgICBpZih1cGRhdGVkSG9va0lkcy5oYXMoZWwuaWQpKXsgdGhpcy5nZXRIb29rKGVsKS5fX3VwZGF0ZWQoKSB9XG4gICAgfSlcblxuICAgIHBhdGNoLmFmdGVyKFwiZGlzY2FyZGVkXCIsIChlbCkgPT4ge1xuICAgICAgbGV0IGNpZCA9IHRoaXMuY29tcG9uZW50SUQoZWwpXG4gICAgICBpZih0eXBlb2YgKGNpZCkgPT09IFwibnVtYmVyXCIgJiYgZGVzdHJveWVkQ0lEcy5pbmRleE9mKGNpZCkgPT09IC0xKXsgZGVzdHJveWVkQ0lEcy5wdXNoKGNpZCkgfVxuICAgICAgbGV0IGhvb2sgPSB0aGlzLmdldEhvb2soZWwpXG4gICAgICBob29rICYmIHRoaXMuZGVzdHJveUhvb2soaG9vaylcbiAgICB9KVxuXG4gICAgcGF0Y2gucGVyZm9ybSgpXG5cbiAgICAvLyBXZSBzaG91bGQgbm90IHBydW5lQ2lkcyBvbiBqb2lucy4gT3RoZXJ3aXNlLCBpbiBjYXNlIG9mXG4gICAgLy8gcmVqb2lucywgd2UgbWF5IG5vdGlmeSBjaWRzIHRoYXQgbm8gbG9uZ2VyIGJlbG9uZyB0byB0aGVcbiAgICAvLyBjdXJyZW50IExpdmVWaWV3IHRvIGJlIHJlbW92ZWQuXG4gICAgaWYocHJ1bmVDaWRzKXtcbiAgICAgIHRoaXMubWF5YmVQdXNoQ29tcG9uZW50c0Rlc3Ryb3llZChkZXN0cm95ZWRDSURzKVxuICAgIH1cblxuICAgIHJldHVybiBwaHhDaGlsZHJlbkFkZGVkXG4gIH1cblxuICBqb2luTmV3Q2hpbGRyZW4oKXtcbiAgICBET00uZmluZFBoeENoaWxkcmVuKHRoaXMuZWwsIHRoaXMuaWQpLmZvckVhY2goZWwgPT4gdGhpcy5qb2luQ2hpbGQoZWwpKVxuICB9XG5cbiAgZ2V0Q2hpbGRCeUlkKGlkKXsgcmV0dXJuIHRoaXMucm9vdC5jaGlsZHJlblt0aGlzLmlkXVtpZF0gfVxuXG4gIGdldERlc2NlbmRlbnRCeUVsKGVsKXtcbiAgICBpZihlbC5pZCA9PT0gdGhpcy5pZCl7XG4gICAgICByZXR1cm4gdGhpc1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gdGhpcy5jaGlsZHJlbltlbC5nZXRBdHRyaWJ1dGUoUEhYX1BBUkVOVF9JRCldW2VsLmlkXVxuICAgIH1cbiAgfVxuXG4gIGRlc3Ryb3lEZXNjZW5kZW50KGlkKXtcbiAgICBmb3IobGV0IHBhcmVudElkIGluIHRoaXMucm9vdC5jaGlsZHJlbil7XG4gICAgICBmb3IobGV0IGNoaWxkSWQgaW4gdGhpcy5yb290LmNoaWxkcmVuW3BhcmVudElkXSl7XG4gICAgICAgIGlmKGNoaWxkSWQgPT09IGlkKXsgcmV0dXJuIHRoaXMucm9vdC5jaGlsZHJlbltwYXJlbnRJZF1bY2hpbGRJZF0uZGVzdHJveSgpIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBqb2luQ2hpbGQoZWwpe1xuICAgIGxldCBjaGlsZCA9IHRoaXMuZ2V0Q2hpbGRCeUlkKGVsLmlkKVxuICAgIGlmKCFjaGlsZCl7XG4gICAgICBsZXQgdmlldyA9IG5ldyBWaWV3KGVsLCB0aGlzLmxpdmVTb2NrZXQsIHRoaXMpXG4gICAgICB0aGlzLnJvb3QuY2hpbGRyZW5bdGhpcy5pZF1bdmlldy5pZF0gPSB2aWV3XG4gICAgICB2aWV3LmpvaW4oKVxuICAgICAgdGhpcy5jaGlsZEpvaW5zKytcbiAgICAgIHJldHVybiB0cnVlXG4gICAgfVxuICB9XG5cbiAgaXNKb2luUGVuZGluZygpeyByZXR1cm4gdGhpcy5qb2luUGVuZGluZyB9XG5cbiAgYWNrSm9pbihfY2hpbGQpe1xuICAgIHRoaXMuY2hpbGRKb2lucy0tXG5cbiAgICBpZih0aGlzLmNoaWxkSm9pbnMgPT09IDApe1xuICAgICAgaWYodGhpcy5wYXJlbnQpe1xuICAgICAgICB0aGlzLnBhcmVudC5hY2tKb2luKHRoaXMpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLm9uQWxsQ2hpbGRKb2luc0NvbXBsZXRlKClcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbkFsbENoaWxkSm9pbnNDb21wbGV0ZSgpe1xuICAgIHRoaXMuam9pbkNhbGxiYWNrKClcbiAgICB0aGlzLnBlbmRpbmdKb2luT3BzLmZvckVhY2goKFt2aWV3LCBvcF0pID0+IHtcbiAgICAgIGlmKCF2aWV3LmlzRGVzdHJveWVkKCkpeyBvcCgpIH1cbiAgICB9KVxuICAgIHRoaXMucGVuZGluZ0pvaW5PcHMgPSBbXVxuICB9XG5cbiAgdXBkYXRlKGRpZmYsIGV2ZW50cyl7XG4gICAgaWYodGhpcy5pc0pvaW5QZW5kaW5nKCkgfHwgdGhpcy5saXZlU29ja2V0Lmhhc1BlbmRpbmdMaW5rKCkpe1xuICAgICAgcmV0dXJuIHRoaXMucGVuZGluZ0RpZmZzLnB1c2goe2RpZmYsIGV2ZW50c30pXG4gICAgfVxuXG4gICAgdGhpcy5yZW5kZXJlZC5tZXJnZURpZmYoZGlmZilcbiAgICBsZXQgcGh4Q2hpbGRyZW5BZGRlZCA9IGZhbHNlXG5cbiAgICAvLyBXaGVuIHRoZSBkaWZmIG9ubHkgY29udGFpbnMgY29tcG9uZW50IGRpZmZzLCB0aGVuIHdhbGsgY29tcG9uZW50c1xuICAgIC8vIGFuZCBwYXRjaCBvbmx5IHRoZSBwYXJlbnQgY29tcG9uZW50IGNvbnRhaW5lcnMgZm91bmQgaW4gdGhlIGRpZmYuXG4gICAgLy8gT3RoZXJ3aXNlLCBwYXRjaCBlbnRpcmUgTFYgY29udGFpbmVyLlxuICAgIGlmKHRoaXMucmVuZGVyZWQuaXNDb21wb25lbnRPbmx5RGlmZihkaWZmKSl7XG4gICAgICB0aGlzLmxpdmVTb2NrZXQudGltZShcImNvbXBvbmVudCBwYXRjaCBjb21wbGV0ZVwiLCAoKSA9PiB7XG4gICAgICAgIGxldCBwYXJlbnRDaWRzID0gRE9NLmZpbmRQYXJlbnRDSURzKHRoaXMuZWwsIHRoaXMucmVuZGVyZWQuY29tcG9uZW50Q0lEcyhkaWZmKSlcbiAgICAgICAgcGFyZW50Q2lkcy5mb3JFYWNoKHBhcmVudENJRCA9PiB7XG4gICAgICAgICAgaWYodGhpcy5jb21wb25lbnRQYXRjaCh0aGlzLnJlbmRlcmVkLmdldENvbXBvbmVudChkaWZmLCBwYXJlbnRDSUQpLCBwYXJlbnRDSUQpKXsgcGh4Q2hpbGRyZW5BZGRlZCA9IHRydWUgfVxuICAgICAgICB9KVxuICAgICAgfSlcbiAgICB9IGVsc2UgaWYoIWlzRW1wdHkoZGlmZikpe1xuICAgICAgdGhpcy5saXZlU29ja2V0LnRpbWUoXCJmdWxsIHBhdGNoIGNvbXBsZXRlXCIsICgpID0+IHtcbiAgICAgICAgbGV0IGh0bWwgPSB0aGlzLnJlbmRlckNvbnRhaW5lcihkaWZmLCBcInVwZGF0ZVwiKVxuICAgICAgICBsZXQgcGF0Y2ggPSBuZXcgRE9NUGF0Y2godGhpcywgdGhpcy5lbCwgdGhpcy5pZCwgaHRtbCwgbnVsbClcbiAgICAgICAgcGh4Q2hpbGRyZW5BZGRlZCA9IHRoaXMucGVyZm9ybVBhdGNoKHBhdGNoLCB0cnVlKVxuICAgICAgfSlcbiAgICB9XG5cbiAgICB0aGlzLmRpc3BhdGNoRXZlbnRzKGV2ZW50cylcbiAgICBpZihwaHhDaGlsZHJlbkFkZGVkKXsgdGhpcy5qb2luTmV3Q2hpbGRyZW4oKSB9XG4gIH1cblxuICByZW5kZXJDb250YWluZXIoZGlmZiwga2luZCl7XG4gICAgcmV0dXJuIHRoaXMubGl2ZVNvY2tldC50aW1lKGB0b1N0cmluZyBkaWZmICgke2tpbmR9KWAsICgpID0+IHtcbiAgICAgIGxldCB0YWcgPSB0aGlzLmVsLnRhZ05hbWVcbiAgICAgIC8vIERvbid0IHNraXAgYW55IGNvbXBvbmVudCBpbiB0aGUgZGlmZiBub3IgYW55IG1hcmtlZCBhcyBwcnVuZWRcbiAgICAgIC8vIChhcyB0aGV5IG1heSBoYXZlIGJlZW4gYWRkZWQgYmFjaylcbiAgICAgIGxldCBjaWRzID0gZGlmZiA/IHRoaXMucmVuZGVyZWQuY29tcG9uZW50Q0lEcyhkaWZmKS5jb25jYXQodGhpcy5wcnVuaW5nQ0lEcykgOiBudWxsXG4gICAgICBsZXQgaHRtbCA9IHRoaXMucmVuZGVyZWQudG9TdHJpbmcoY2lkcylcbiAgICAgIHJldHVybiBgPCR7dGFnfT4ke2h0bWx9PC8ke3RhZ30+YFxuICAgIH0pXG4gIH1cblxuICBjb21wb25lbnRQYXRjaChkaWZmLCBjaWQpe1xuICAgIGlmKGlzRW1wdHkoZGlmZikpIHJldHVybiBmYWxzZVxuICAgIGxldCBodG1sID0gdGhpcy5yZW5kZXJlZC5jb21wb25lbnRUb1N0cmluZyhjaWQpXG4gICAgbGV0IHBhdGNoID0gbmV3IERPTVBhdGNoKHRoaXMsIHRoaXMuZWwsIHRoaXMuaWQsIGh0bWwsIGNpZClcbiAgICBsZXQgY2hpbGRyZW5BZGRlZCA9IHRoaXMucGVyZm9ybVBhdGNoKHBhdGNoLCB0cnVlKVxuICAgIHJldHVybiBjaGlsZHJlbkFkZGVkXG4gIH1cblxuICBnZXRIb29rKGVsKXsgcmV0dXJuIHRoaXMudmlld0hvb2tzW1ZpZXdIb29rLmVsZW1lbnRJRChlbCldIH1cblxuICBhZGRIb29rKGVsKXtcbiAgICBpZihWaWV3SG9vay5lbGVtZW50SUQoZWwpIHx8ICFlbC5nZXRBdHRyaWJ1dGUpeyByZXR1cm4gfVxuICAgIGxldCBob29rTmFtZSA9IGVsLmdldEF0dHJpYnV0ZShgZGF0YS1waHgtJHtQSFhfSE9PS31gKSB8fCBlbC5nZXRBdHRyaWJ1dGUodGhpcy5iaW5kaW5nKFBIWF9IT09LKSlcbiAgICBpZihob29rTmFtZSAmJiAhdGhpcy5vd25zRWxlbWVudChlbCkpeyByZXR1cm4gfVxuICAgIGxldCBjYWxsYmFja3MgPSB0aGlzLmxpdmVTb2NrZXQuZ2V0SG9va0NhbGxiYWNrcyhob29rTmFtZSlcblxuICAgIGlmKGNhbGxiYWNrcyl7XG4gICAgICBpZighZWwuaWQpeyBsb2dFcnJvcihgbm8gRE9NIElEIGZvciBob29rIFwiJHtob29rTmFtZX1cIi4gSG9va3MgcmVxdWlyZSBhIHVuaXF1ZSBJRCBvbiBlYWNoIGVsZW1lbnQuYCwgZWwpIH1cbiAgICAgIGxldCBob29rID0gbmV3IFZpZXdIb29rKHRoaXMsIGVsLCBjYWxsYmFja3MpXG4gICAgICB0aGlzLnZpZXdIb29rc1tWaWV3SG9vay5lbGVtZW50SUQoaG9vay5lbCldID0gaG9va1xuICAgICAgcmV0dXJuIGhvb2tcbiAgICB9IGVsc2UgaWYoaG9va05hbWUgIT09IG51bGwpe1xuICAgICAgbG9nRXJyb3IoYHVua25vd24gaG9vayBmb3VuZCBmb3IgXCIke2hvb2tOYW1lfVwiYCwgZWwpXG4gICAgfVxuICB9XG5cbiAgZGVzdHJveUhvb2soaG9vayl7XG4gICAgaG9vay5fX2Rlc3Ryb3llZCgpXG4gICAgaG9vay5fX2NsZWFudXBfXygpXG4gICAgZGVsZXRlIHRoaXMudmlld0hvb2tzW1ZpZXdIb29rLmVsZW1lbnRJRChob29rLmVsKV1cbiAgfVxuXG4gIGFwcGx5UGVuZGluZ1VwZGF0ZXMoKXtcbiAgICB0aGlzLnBlbmRpbmdEaWZmcy5mb3JFYWNoKCh7ZGlmZiwgZXZlbnRzfSkgPT4gdGhpcy51cGRhdGUoZGlmZiwgZXZlbnRzKSlcbiAgICB0aGlzLnBlbmRpbmdEaWZmcyA9IFtdXG4gIH1cblxuICBvbkNoYW5uZWwoZXZlbnQsIGNiKXtcbiAgICB0aGlzLmxpdmVTb2NrZXQub25DaGFubmVsKHRoaXMuY2hhbm5lbCwgZXZlbnQsIHJlc3AgPT4ge1xuICAgICAgaWYodGhpcy5pc0pvaW5QZW5kaW5nKCkpe1xuICAgICAgICB0aGlzLnJvb3QucGVuZGluZ0pvaW5PcHMucHVzaChbdGhpcywgKCkgPT4gY2IocmVzcCldKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY2IocmVzcClcbiAgICAgIH1cbiAgICB9KVxuICB9XG5cbiAgYmluZENoYW5uZWwoKXtcbiAgICAvLyBUaGUgZGlmZiBldmVudCBzaG91bGQgYmUgaGFuZGxlZCBieSB0aGUgcmVndWxhciB1cGRhdGUgb3BlcmF0aW9ucy5cbiAgICAvLyBBbGwgb3RoZXIgb3BlcmF0aW9ucyBhcmUgcXVldWVkIHRvIGJlIGFwcGxpZWQgb25seSBhZnRlciBqb2luLlxuICAgIHRoaXMubGl2ZVNvY2tldC5vbkNoYW5uZWwodGhpcy5jaGFubmVsLCBcImRpZmZcIiwgKHJhd0RpZmYpID0+IHtcbiAgICAgIHRoaXMuYXBwbHlEaWZmKFwidXBkYXRlXCIsIHJhd0RpZmYsICh7ZGlmZiwgZXZlbnRzfSkgPT4gdGhpcy51cGRhdGUoZGlmZiwgZXZlbnRzKSlcbiAgICB9KVxuICAgIHRoaXMub25DaGFubmVsKFwicmVkaXJlY3RcIiwgKHt0bywgZmxhc2h9KSA9PiB0aGlzLm9uUmVkaXJlY3Qoe3RvLCBmbGFzaH0pKVxuICAgIHRoaXMub25DaGFubmVsKFwibGl2ZV9wYXRjaFwiLCAocmVkaXIpID0+IHRoaXMub25MaXZlUGF0Y2gocmVkaXIpKVxuICAgIHRoaXMub25DaGFubmVsKFwibGl2ZV9yZWRpcmVjdFwiLCAocmVkaXIpID0+IHRoaXMub25MaXZlUmVkaXJlY3QocmVkaXIpKVxuICAgIHRoaXMuY2hhbm5lbC5vbkVycm9yKHJlYXNvbiA9PiB0aGlzLm9uRXJyb3IocmVhc29uKSlcbiAgICB0aGlzLmNoYW5uZWwub25DbG9zZShyZWFzb24gPT4gdGhpcy5vbkNsb3NlKHJlYXNvbikpXG4gIH1cblxuICBkZXN0cm95QWxsQ2hpbGRyZW4oKXtcbiAgICBmb3IobGV0IGlkIGluIHRoaXMucm9vdC5jaGlsZHJlblt0aGlzLmlkXSl7XG4gICAgICB0aGlzLmdldENoaWxkQnlJZChpZCkuZGVzdHJveSgpXG4gICAgfVxuICB9XG5cbiAgb25MaXZlUmVkaXJlY3QocmVkaXIpe1xuICAgIGxldCB7dG8sIGtpbmQsIGZsYXNofSA9IHJlZGlyXG4gICAgbGV0IHVybCA9IHRoaXMuZXhwYW5kVVJMKHRvKVxuICAgIHRoaXMubGl2ZVNvY2tldC5oaXN0b3J5UmVkaXJlY3QodXJsLCBraW5kLCBmbGFzaClcbiAgfVxuXG4gIG9uTGl2ZVBhdGNoKHJlZGlyKXtcbiAgICBsZXQge3RvLCBraW5kfSA9IHJlZGlyXG4gICAgdGhpcy5ocmVmID0gdGhpcy5leHBhbmRVUkwodG8pXG4gICAgdGhpcy5saXZlU29ja2V0Lmhpc3RvcnlQYXRjaCh0bywga2luZClcbiAgfVxuXG4gIGV4cGFuZFVSTCh0byl7XG4gICAgcmV0dXJuIHRvLnN0YXJ0c1dpdGgoXCIvXCIpID8gYCR7d2luZG93LmxvY2F0aW9uLnByb3RvY29sfS8vJHt3aW5kb3cubG9jYXRpb24uaG9zdH0ke3RvfWAgOiB0b1xuICB9XG5cbiAgb25SZWRpcmVjdCh7dG8sIGZsYXNofSl7IHRoaXMubGl2ZVNvY2tldC5yZWRpcmVjdCh0bywgZmxhc2gpIH1cblxuICBpc0Rlc3Ryb3llZCgpeyByZXR1cm4gdGhpcy5kZXN0cm95ZWQgfVxuXG4gIGpvaW4oY2FsbGJhY2spe1xuICAgIGlmKCF0aGlzLnBhcmVudCl7XG4gICAgICB0aGlzLnN0b3BDYWxsYmFjayA9IHRoaXMubGl2ZVNvY2tldC53aXRoUGFnZUxvYWRpbmcoe3RvOiB0aGlzLmhyZWYsIGtpbmQ6IFwiaW5pdGlhbFwifSlcbiAgICB9XG4gICAgdGhpcy5qb2luQ2FsbGJhY2sgPSAoKSA9PiBjYWxsYmFjayAmJiBjYWxsYmFjayh0aGlzLmpvaW5Db3VudClcbiAgICB0aGlzLmxpdmVTb2NrZXQud3JhcFB1c2godGhpcywge3RpbWVvdXQ6IGZhbHNlfSwgKCkgPT4ge1xuICAgICAgcmV0dXJuIHRoaXMuY2hhbm5lbC5qb2luKClcbiAgICAgICAgLnJlY2VpdmUoXCJva1wiLCBkYXRhID0+ICF0aGlzLmlzRGVzdHJveWVkKCkgJiYgdGhpcy5vbkpvaW4oZGF0YSkpXG4gICAgICAgIC5yZWNlaXZlKFwiZXJyb3JcIiwgcmVzcCA9PiAhdGhpcy5pc0Rlc3Ryb3llZCgpICYmIHRoaXMub25Kb2luRXJyb3IocmVzcCkpXG4gICAgICAgIC5yZWNlaXZlKFwidGltZW91dFwiLCAoKSA9PiAhdGhpcy5pc0Rlc3Ryb3llZCgpICYmIHRoaXMub25Kb2luRXJyb3Ioe3JlYXNvbjogXCJ0aW1lb3V0XCJ9KSlcbiAgICB9KVxuICB9XG5cbiAgb25Kb2luRXJyb3IocmVzcCl7XG4gICAgaWYocmVzcC5yZWFzb24gPT09IFwidW5hdXRob3JpemVkXCIgfHwgcmVzcC5yZWFzb24gPT09IFwic3RhbGVcIil7XG4gICAgICB0aGlzLmxvZyhcImVycm9yXCIsICgpID0+IFtcInVuYXV0aG9yaXplZCBsaXZlX3JlZGlyZWN0LiBGYWxsaW5nIGJhY2sgdG8gcGFnZSByZXF1ZXN0XCIsIHJlc3BdKVxuICAgICAgcmV0dXJuIHRoaXMub25SZWRpcmVjdCh7dG86IHRoaXMuaHJlZn0pXG4gICAgfVxuICAgIGlmKHJlc3AucmVkaXJlY3QgfHwgcmVzcC5saXZlX3JlZGlyZWN0KXtcbiAgICAgIHRoaXMuam9pblBlbmRpbmcgPSBmYWxzZVxuICAgICAgdGhpcy5jaGFubmVsLmxlYXZlKClcbiAgICB9XG4gICAgaWYocmVzcC5yZWRpcmVjdCl7IHJldHVybiB0aGlzLm9uUmVkaXJlY3QocmVzcC5yZWRpcmVjdCkgfVxuICAgIGlmKHJlc3AubGl2ZV9yZWRpcmVjdCl7IHJldHVybiB0aGlzLm9uTGl2ZVJlZGlyZWN0KHJlc3AubGl2ZV9yZWRpcmVjdCkgfVxuICAgIHRoaXMubG9nKFwiZXJyb3JcIiwgKCkgPT4gW1widW5hYmxlIHRvIGpvaW5cIiwgcmVzcF0pXG4gICAgcmV0dXJuIHRoaXMubGl2ZVNvY2tldC5yZWxvYWRXaXRoSml0dGVyKHRoaXMpXG4gIH1cblxuICBvbkNsb3NlKHJlYXNvbil7XG4gICAgaWYodGhpcy5pc0Rlc3Ryb3llZCgpKXsgcmV0dXJuIH1cbiAgICBpZigodGhpcy5pc0pvaW5QZW5kaW5nKCkgJiYgZG9jdW1lbnQudmlzaWJpbGl0eVN0YXRlICE9PSBcImhpZGRlblwiKSB8fFxuICAgICAgKHRoaXMubGl2ZVNvY2tldC5oYXNQZW5kaW5nTGluaygpICYmIHJlYXNvbiAhPT0gXCJsZWF2ZVwiKSl7XG5cbiAgICAgIHJldHVybiB0aGlzLmxpdmVTb2NrZXQucmVsb2FkV2l0aEppdHRlcih0aGlzKVxuICAgIH1cbiAgICB0aGlzLmRlc3Ryb3lBbGxDaGlsZHJlbigpXG4gICAgdGhpcy5saXZlU29ja2V0LmRyb3BBY3RpdmVFbGVtZW50KHRoaXMpXG4gICAgLy8gZG9jdW1lbnQuYWN0aXZlRWxlbWVudCBjYW4gYmUgbnVsbCBpbiBJbnRlcm5ldCBFeHBsb3JlciAxMVxuICAgIGlmKGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQpeyBkb2N1bWVudC5hY3RpdmVFbGVtZW50LmJsdXIoKSB9XG4gICAgaWYodGhpcy5saXZlU29ja2V0LmlzVW5sb2FkZWQoKSl7XG4gICAgICB0aGlzLnNob3dMb2FkZXIoQkVGT1JFX1VOTE9BRF9MT0FERVJfVElNRU9VVClcbiAgICB9XG4gIH1cblxuICBvbkVycm9yKHJlYXNvbil7XG4gICAgdGhpcy5vbkNsb3NlKHJlYXNvbilcbiAgICB0aGlzLmxvZyhcImVycm9yXCIsICgpID0+IFtcInZpZXcgY3Jhc2hlZFwiLCByZWFzb25dKVxuICAgIGlmKCF0aGlzLmxpdmVTb2NrZXQuaXNVbmxvYWRlZCgpKXsgdGhpcy5kaXNwbGF5RXJyb3IoKSB9XG4gIH1cblxuICBkaXNwbGF5RXJyb3IoKXtcbiAgICBpZih0aGlzLmlzTWFpbigpKXsgRE9NLmRpc3BhdGNoRXZlbnQod2luZG93LCBcInBoeDpwYWdlLWxvYWRpbmctc3RhcnRcIiwge3RvOiB0aGlzLmhyZWYsIGtpbmQ6IFwiZXJyb3JcIn0pIH1cbiAgICB0aGlzLnNob3dMb2FkZXIoKVxuICAgIHRoaXMuc2V0Q29udGFpbmVyQ2xhc3NlcyhQSFhfRElTQ09OTkVDVEVEX0NMQVNTLCBQSFhfRVJST1JfQ0xBU1MpXG4gIH1cblxuICBwdXNoV2l0aFJlcGx5KHJlZkdlbmVyYXRvciwgZXZlbnQsIHBheWxvYWQsIG9uUmVwbHkgPSBmdW5jdGlvbiAoKXsgfSl7XG4gICAgaWYoIXRoaXMuaXNDb25uZWN0ZWQoKSl7IHJldHVybiB9XG5cbiAgICBsZXQgW3JlZiwgW2VsXV0gPSByZWZHZW5lcmF0b3IgPyByZWZHZW5lcmF0b3IoKSA6IFtudWxsLCBbXV1cbiAgICBsZXQgb25Mb2FkaW5nRG9uZSA9IGZ1bmN0aW9uICgpeyB9XG4gICAgaWYoZWwgJiYgKGVsLmdldEF0dHJpYnV0ZSh0aGlzLmJpbmRpbmcoUEhYX1BBR0VfTE9BRElORykpICE9PSBudWxsKSl7XG4gICAgICBvbkxvYWRpbmdEb25lID0gdGhpcy5saXZlU29ja2V0LndpdGhQYWdlTG9hZGluZyh7a2luZDogXCJlbGVtZW50XCIsIHRhcmdldDogZWx9KVxuICAgIH1cblxuICAgIGlmKHR5cGVvZiAocGF5bG9hZC5jaWQpICE9PSBcIm51bWJlclwiKXsgZGVsZXRlIHBheWxvYWQuY2lkIH1cbiAgICByZXR1cm4gKFxuICAgICAgdGhpcy5saXZlU29ja2V0LndyYXBQdXNoKHRoaXMsIHt0aW1lb3V0OiB0cnVlfSwgKCkgPT4ge1xuICAgICAgICByZXR1cm4gdGhpcy5jaGFubmVsLnB1c2goZXZlbnQsIHBheWxvYWQsIFBVU0hfVElNRU9VVCkucmVjZWl2ZShcIm9rXCIsIHJlc3AgPT4ge1xuICAgICAgICAgIGxldCBob29rUmVwbHkgPSBudWxsXG4gICAgICAgICAgaWYocmVmICE9PSBudWxsKXsgdGhpcy51bmRvUmVmcyhyZWYpIH1cbiAgICAgICAgICBpZihyZXNwLmRpZmYpe1xuICAgICAgICAgICAgaG9va1JlcGx5ID0gdGhpcy5hcHBseURpZmYoXCJ1cGRhdGVcIiwgcmVzcC5kaWZmLCAoe2RpZmYsIGV2ZW50c30pID0+IHtcbiAgICAgICAgICAgICAgdGhpcy51cGRhdGUoZGlmZiwgZXZlbnRzKVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICB9XG4gICAgICAgICAgaWYocmVzcC5yZWRpcmVjdCl7IHRoaXMub25SZWRpcmVjdChyZXNwLnJlZGlyZWN0KSB9XG4gICAgICAgICAgaWYocmVzcC5saXZlX3BhdGNoKXsgdGhpcy5vbkxpdmVQYXRjaChyZXNwLmxpdmVfcGF0Y2gpIH1cbiAgICAgICAgICBpZihyZXNwLmxpdmVfcmVkaXJlY3QpeyB0aGlzLm9uTGl2ZVJlZGlyZWN0KHJlc3AubGl2ZV9yZWRpcmVjdCkgfVxuICAgICAgICAgIG9uTG9hZGluZ0RvbmUoKVxuICAgICAgICAgIG9uUmVwbHkocmVzcCwgaG9va1JlcGx5KVxuICAgICAgICB9KVxuICAgICAgfSlcbiAgICApXG4gIH1cblxuICB1bmRvUmVmcyhyZWYpe1xuICAgIERPTS5hbGwodGhpcy5lbCwgYFske1BIWF9SRUZ9PVwiJHtyZWZ9XCJdYCwgZWwgPT4ge1xuICAgICAgbGV0IGRpc2FibGVkVmFsID0gZWwuZ2V0QXR0cmlidXRlKFBIWF9ESVNBQkxFRClcbiAgICAgIC8vIHJlbW92ZSByZWZzXG4gICAgICBlbC5yZW1vdmVBdHRyaWJ1dGUoUEhYX1JFRilcbiAgICAgIC8vIHJlc3RvcmUgaW5wdXRzXG4gICAgICBpZihlbC5nZXRBdHRyaWJ1dGUoUEhYX1JFQURPTkxZKSAhPT0gbnVsbCl7XG4gICAgICAgIGVsLnJlYWRPbmx5ID0gZmFsc2VcbiAgICAgICAgZWwucmVtb3ZlQXR0cmlidXRlKFBIWF9SRUFET05MWSlcbiAgICAgIH1cbiAgICAgIGlmKGRpc2FibGVkVmFsICE9PSBudWxsKXtcbiAgICAgICAgZWwuZGlzYWJsZWQgPSBkaXNhYmxlZFZhbCA9PT0gXCJ0cnVlXCIgPyB0cnVlIDogZmFsc2VcbiAgICAgICAgZWwucmVtb3ZlQXR0cmlidXRlKFBIWF9ESVNBQkxFRClcbiAgICAgIH1cbiAgICAgIC8vIHJlbW92ZSBjbGFzc2VzXG4gICAgICBQSFhfRVZFTlRfQ0xBU1NFUy5mb3JFYWNoKGNsYXNzTmFtZSA9PiBET00ucmVtb3ZlQ2xhc3MoZWwsIGNsYXNzTmFtZSkpXG4gICAgICAvLyByZXN0b3JlIGRpc2FibGVzXG4gICAgICBsZXQgZGlzYWJsZVJlc3RvcmUgPSBlbC5nZXRBdHRyaWJ1dGUoUEhYX0RJU0FCTEVfV0lUSF9SRVNUT1JFKVxuICAgICAgaWYoZGlzYWJsZVJlc3RvcmUgIT09IG51bGwpe1xuICAgICAgICBlbC5pbm5lclRleHQgPSBkaXNhYmxlUmVzdG9yZVxuICAgICAgICBlbC5yZW1vdmVBdHRyaWJ1dGUoUEhYX0RJU0FCTEVfV0lUSF9SRVNUT1JFKVxuICAgICAgfVxuICAgICAgbGV0IHRvRWwgPSBET00ucHJpdmF0ZShlbCwgUEhYX1JFRilcbiAgICAgIGlmKHRvRWwpe1xuICAgICAgICBsZXQgaG9vayA9IHRoaXMudHJpZ2dlckJlZm9yZVVwZGF0ZUhvb2soZWwsIHRvRWwpXG4gICAgICAgIERPTVBhdGNoLnBhdGNoRWwoZWwsIHRvRWwsIHRoaXMubGl2ZVNvY2tldC5nZXRBY3RpdmVFbGVtZW50KCkpXG4gICAgICAgIGlmKGhvb2speyBob29rLl9fdXBkYXRlZCgpIH1cbiAgICAgICAgRE9NLmRlbGV0ZVByaXZhdGUoZWwsIFBIWF9SRUYpXG4gICAgICB9XG4gICAgfSlcbiAgfVxuXG4gIHB1dFJlZihlbGVtZW50cywgZXZlbnQpe1xuICAgIGxldCBuZXdSZWYgPSB0aGlzLnJlZisrXG4gICAgbGV0IGRpc2FibGVXaXRoID0gdGhpcy5iaW5kaW5nKFBIWF9ESVNBQkxFX1dJVEgpXG5cbiAgICBlbGVtZW50cy5mb3JFYWNoKGVsID0+IHtcbiAgICAgIGVsLmNsYXNzTGlzdC5hZGQoYHBoeC0ke2V2ZW50fS1sb2FkaW5nYClcbiAgICAgIGVsLnNldEF0dHJpYnV0ZShQSFhfUkVGLCBuZXdSZWYpXG4gICAgICBsZXQgZGlzYWJsZVRleHQgPSBlbC5nZXRBdHRyaWJ1dGUoZGlzYWJsZVdpdGgpXG4gICAgICBpZihkaXNhYmxlVGV4dCAhPT0gbnVsbCl7XG4gICAgICAgIGlmKCFlbC5nZXRBdHRyaWJ1dGUoUEhYX0RJU0FCTEVfV0lUSF9SRVNUT1JFKSl7XG4gICAgICAgICAgZWwuc2V0QXR0cmlidXRlKFBIWF9ESVNBQkxFX1dJVEhfUkVTVE9SRSwgZWwuaW5uZXJUZXh0KVxuICAgICAgICB9XG4gICAgICAgIGVsLmlubmVyVGV4dCA9IGRpc2FibGVUZXh0XG4gICAgICB9XG4gICAgfSlcbiAgICByZXR1cm4gW25ld1JlZiwgZWxlbWVudHNdXG4gIH1cblxuICBjb21wb25lbnRJRChlbCl7XG4gICAgbGV0IGNpZCA9IGVsLmdldEF0dHJpYnV0ZSAmJiBlbC5nZXRBdHRyaWJ1dGUoUEhYX0NPTVBPTkVOVClcbiAgICByZXR1cm4gY2lkID8gcGFyc2VJbnQoY2lkKSA6IG51bGxcbiAgfVxuXG4gIHRhcmdldENvbXBvbmVudElEKHRhcmdldCwgdGFyZ2V0Q3R4KXtcbiAgICBpZih0YXJnZXQuZ2V0QXR0cmlidXRlKHRoaXMuYmluZGluZyhcInRhcmdldFwiKSkpe1xuICAgICAgcmV0dXJuIHRoaXMuY2xvc2VzdENvbXBvbmVudElEKHRhcmdldEN0eClcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIG51bGxcbiAgICB9XG4gIH1cblxuICBjbG9zZXN0Q29tcG9uZW50SUQodGFyZ2V0Q3R4KXtcbiAgICBpZih0YXJnZXRDdHgpe1xuICAgICAgcmV0dXJuIG1heWJlKHRhcmdldEN0eC5jbG9zZXN0KGBbJHtQSFhfQ09NUE9ORU5UfV1gKSwgZWwgPT4gdGhpcy5vd25zRWxlbWVudChlbCkgJiYgdGhpcy5jb21wb25lbnRJRChlbCkpXG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBudWxsXG4gICAgfVxuICB9XG5cbiAgcHVzaEhvb2tFdmVudCh0YXJnZXRDdHgsIGV2ZW50LCBwYXlsb2FkLCBvblJlcGx5KXtcbiAgICBpZighdGhpcy5pc0Nvbm5lY3RlZCgpKXtcbiAgICAgIHRoaXMubG9nKFwiaG9va1wiLCAoKSA9PiBbXCJ1bmFibGUgdG8gcHVzaCBob29rIGV2ZW50LiBMaXZlVmlldyBub3QgY29ubmVjdGVkXCIsIGV2ZW50LCBwYXlsb2FkXSlcbiAgICAgIHJldHVybiBmYWxzZVxuICAgIH1cbiAgICBsZXQgW3JlZiwgZWxzXSA9IHRoaXMucHV0UmVmKFtdLCBcImhvb2tcIilcbiAgICB0aGlzLnB1c2hXaXRoUmVwbHkoKCkgPT4gW3JlZiwgZWxzXSwgXCJldmVudFwiLCB7XG4gICAgICB0eXBlOiBcImhvb2tcIixcbiAgICAgIGV2ZW50OiBldmVudCxcbiAgICAgIHZhbHVlOiBwYXlsb2FkLFxuICAgICAgY2lkOiB0aGlzLmNsb3Nlc3RDb21wb25lbnRJRCh0YXJnZXRDdHgpXG4gICAgfSwgKHJlc3AsIHJlcGx5KSA9PiBvblJlcGx5KHJlcGx5LCByZWYpKVxuXG4gICAgcmV0dXJuIHJlZlxuICB9XG5cbiAgZXh0cmFjdE1ldGEoZWwsIG1ldGEpe1xuICAgIGxldCBwcmVmaXggPSB0aGlzLmJpbmRpbmcoXCJ2YWx1ZS1cIilcbiAgICBmb3IobGV0IGkgPSAwOyBpIDwgZWwuYXR0cmlidXRlcy5sZW5ndGg7IGkrKyl7XG4gICAgICBsZXQgbmFtZSA9IGVsLmF0dHJpYnV0ZXNbaV0ubmFtZVxuICAgICAgaWYobmFtZS5zdGFydHNXaXRoKHByZWZpeCkpeyBtZXRhW25hbWUucmVwbGFjZShwcmVmaXgsIFwiXCIpXSA9IGVsLmdldEF0dHJpYnV0ZShuYW1lKSB9XG4gICAgfVxuICAgIGlmKGVsLnZhbHVlICE9PSB1bmRlZmluZWQpe1xuICAgICAgbWV0YS52YWx1ZSA9IGVsLnZhbHVlXG5cbiAgICAgIGlmKGVsLnRhZ05hbWUgPT09IFwiSU5QVVRcIiAmJiBDSEVDS0FCTEVfSU5QVVRTLmluZGV4T2YoZWwudHlwZSkgPj0gMCAmJiAhZWwuY2hlY2tlZCl7XG4gICAgICAgIGRlbGV0ZSBtZXRhLnZhbHVlXG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiBtZXRhXG4gIH1cblxuICBwdXNoRXZlbnQodHlwZSwgZWwsIHRhcmdldEN0eCwgcGh4RXZlbnQsIG1ldGEpe1xuICAgIHRoaXMucHVzaFdpdGhSZXBseSgoKSA9PiB0aGlzLnB1dFJlZihbZWxdLCB0eXBlKSwgXCJldmVudFwiLCB7XG4gICAgICB0eXBlOiB0eXBlLFxuICAgICAgZXZlbnQ6IHBoeEV2ZW50LFxuICAgICAgdmFsdWU6IHRoaXMuZXh0cmFjdE1ldGEoZWwsIG1ldGEpLFxuICAgICAgY2lkOiB0aGlzLnRhcmdldENvbXBvbmVudElEKGVsLCB0YXJnZXRDdHgpXG4gICAgfSlcbiAgfVxuXG4gIHB1c2hLZXkoa2V5RWxlbWVudCwgdGFyZ2V0Q3R4LCBraW5kLCBwaHhFdmVudCwgbWV0YSl7XG4gICAgdGhpcy5wdXNoV2l0aFJlcGx5KCgpID0+IHRoaXMucHV0UmVmKFtrZXlFbGVtZW50XSwga2luZCksIFwiZXZlbnRcIiwge1xuICAgICAgdHlwZToga2luZCxcbiAgICAgIGV2ZW50OiBwaHhFdmVudCxcbiAgICAgIHZhbHVlOiB0aGlzLmV4dHJhY3RNZXRhKGtleUVsZW1lbnQsIG1ldGEpLFxuICAgICAgY2lkOiB0aGlzLnRhcmdldENvbXBvbmVudElEKGtleUVsZW1lbnQsIHRhcmdldEN0eClcbiAgICB9KVxuICB9XG5cbiAgcHVzaEZpbGVQcm9ncmVzcyhmaWxlRWwsIGVudHJ5UmVmLCBwcm9ncmVzcywgb25SZXBseSA9IGZ1bmN0aW9uICgpeyB9KXtcbiAgICB0aGlzLmxpdmVTb2NrZXQud2l0aGluT3duZXJzKGZpbGVFbC5mb3JtLCAodmlldywgdGFyZ2V0Q3R4KSA9PiB7XG4gICAgICB2aWV3LnB1c2hXaXRoUmVwbHkobnVsbCwgXCJwcm9ncmVzc1wiLCB7XG4gICAgICAgIGV2ZW50OiBmaWxlRWwuZ2V0QXR0cmlidXRlKHZpZXcuYmluZGluZyhQSFhfUFJPR1JFU1MpKSxcbiAgICAgICAgcmVmOiBmaWxlRWwuZ2V0QXR0cmlidXRlKFBIWF9VUExPQURfUkVGKSxcbiAgICAgICAgZW50cnlfcmVmOiBlbnRyeVJlZixcbiAgICAgICAgcHJvZ3Jlc3M6IHByb2dyZXNzLFxuICAgICAgICBjaWQ6IHZpZXcudGFyZ2V0Q29tcG9uZW50SUQoZmlsZUVsLmZvcm0sIHRhcmdldEN0eClcbiAgICAgIH0sIG9uUmVwbHkpXG4gICAgfSlcbiAgfVxuXG4gIHB1c2hJbnB1dChpbnB1dEVsLCB0YXJnZXRDdHgsIHBoeEV2ZW50LCBldmVudFRhcmdldCwgY2FsbGJhY2spe1xuICAgIGxldCB1cGxvYWRzXG4gICAgbGV0IGNpZCA9IHRoaXMudGFyZ2V0Q29tcG9uZW50SUQoaW5wdXRFbC5mb3JtLCB0YXJnZXRDdHgpXG4gICAgbGV0IHJlZkdlbmVyYXRvciA9ICgpID0+IHRoaXMucHV0UmVmKFtpbnB1dEVsLCBpbnB1dEVsLmZvcm1dLCBcImNoYW5nZVwiKVxuICAgIGxldCBmb3JtRGF0YSA9IHNlcmlhbGl6ZUZvcm0oaW5wdXRFbC5mb3JtLCB7X3RhcmdldDogZXZlbnRUYXJnZXQubmFtZX0pXG4gICAgaWYoaW5wdXRFbC5maWxlcyAmJiBpbnB1dEVsLmZpbGVzLmxlbmd0aCA+IDApe1xuICAgICAgTGl2ZVVwbG9hZGVyLnRyYWNrRmlsZXMoaW5wdXRFbCwgQXJyYXkuZnJvbShpbnB1dEVsLmZpbGVzKSlcbiAgICB9XG4gICAgdXBsb2FkcyA9IExpdmVVcGxvYWRlci5zZXJpYWxpemVVcGxvYWRzKGlucHV0RWwpXG4gICAgbGV0IGV2ZW50ID0ge1xuICAgICAgdHlwZTogXCJmb3JtXCIsXG4gICAgICBldmVudDogcGh4RXZlbnQsXG4gICAgICB2YWx1ZTogZm9ybURhdGEsXG4gICAgICB1cGxvYWRzOiB1cGxvYWRzLFxuICAgICAgY2lkOiBjaWRcbiAgICB9XG4gICAgdGhpcy5wdXNoV2l0aFJlcGx5KHJlZkdlbmVyYXRvciwgXCJldmVudFwiLCBldmVudCwgcmVzcCA9PiB7XG4gICAgICBET00uc2hvd0Vycm9yKGlucHV0RWwsIHRoaXMubGl2ZVNvY2tldC5iaW5kaW5nKFBIWF9GRUVEQkFDS19GT1IpKVxuICAgICAgaWYoRE9NLmlzVXBsb2FkSW5wdXQoaW5wdXRFbCkgJiYgaW5wdXRFbC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXBoeC1hdXRvLXVwbG9hZFwiKSAhPT0gbnVsbCl7XG4gICAgICAgIGlmKExpdmVVcGxvYWRlci5maWxlc0F3YWl0aW5nUHJlZmxpZ2h0KGlucHV0RWwpLmxlbmd0aCA+IDApe1xuICAgICAgICAgIGxldCBbcmVmLCBfZWxzXSA9IHJlZkdlbmVyYXRvcigpXG4gICAgICAgICAgdGhpcy51cGxvYWRGaWxlcyhpbnB1dEVsLmZvcm0sIHRhcmdldEN0eCwgcmVmLCBjaWQsIChfdXBsb2FkcykgPT4ge1xuICAgICAgICAgICAgY2FsbGJhY2sgJiYgY2FsbGJhY2socmVzcClcbiAgICAgICAgICAgIHRoaXMudHJpZ2dlckF3YWl0aW5nU3VibWl0KGlucHV0RWwuZm9ybSlcbiAgICAgICAgICB9KVxuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBjYWxsYmFjayAmJiBjYWxsYmFjayhyZXNwKVxuICAgICAgfVxuICAgIH0pXG4gIH1cblxuICB0cmlnZ2VyQXdhaXRpbmdTdWJtaXQoZm9ybUVsKXtcbiAgICBsZXQgYXdhaXRpbmdTdWJtaXQgPSB0aGlzLmdldFNjaGVkdWxlZFN1Ym1pdChmb3JtRWwpXG4gICAgaWYoYXdhaXRpbmdTdWJtaXQpe1xuICAgICAgbGV0IFtfZWwsIF9yZWYsIGNhbGxiYWNrXSA9IGF3YWl0aW5nU3VibWl0XG4gICAgICB0aGlzLmNhbmNlbFN1Ym1pdChmb3JtRWwpXG4gICAgICBjYWxsYmFjaygpXG4gICAgfVxuICB9XG5cbiAgZ2V0U2NoZWR1bGVkU3VibWl0KGZvcm1FbCl7XG4gICAgcmV0dXJuIHRoaXMuZm9ybVN1Ym1pdHMuZmluZCgoW2VsLCBfY2FsbGJhY2tdKSA9PiBlbC5pc1NhbWVOb2RlKGZvcm1FbCkpXG4gIH1cblxuICBzY2hlZHVsZVN1Ym1pdChmb3JtRWwsIHJlZiwgY2FsbGJhY2spe1xuICAgIGlmKHRoaXMuZ2V0U2NoZWR1bGVkU3VibWl0KGZvcm1FbCkpeyByZXR1cm4gdHJ1ZSB9XG4gICAgdGhpcy5mb3JtU3VibWl0cy5wdXNoKFtmb3JtRWwsIHJlZiwgY2FsbGJhY2tdKVxuICB9XG5cbiAgY2FuY2VsU3VibWl0KGZvcm1FbCl7XG4gICAgdGhpcy5mb3JtU3VibWl0cyA9IHRoaXMuZm9ybVN1Ym1pdHMuZmlsdGVyKChbZWwsIHJlZiwgX2NhbGxiYWNrXSkgPT4ge1xuICAgICAgaWYoZWwuaXNTYW1lTm9kZShmb3JtRWwpKXtcbiAgICAgICAgdGhpcy51bmRvUmVmcyhyZWYpXG4gICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcmV0dXJuIHRydWVcbiAgICAgIH1cbiAgICB9KVxuICB9XG5cbiAgcHVzaEZvcm1TdWJtaXQoZm9ybUVsLCB0YXJnZXRDdHgsIHBoeEV2ZW50LCBvblJlcGx5KXtcbiAgICBsZXQgZmlsdGVySWdub3JlZCA9IGVsID0+IHtcbiAgICAgIGxldCB1c2VySWdub3JlZCA9IGNsb3Nlc3RQaHhCaW5kaW5nKGVsLCBgJHt0aGlzLmJpbmRpbmcoUEhYX1VQREFURSl9PWlnbm9yZWAsIGVsLmZvcm0pXG4gICAgICByZXR1cm4gISh1c2VySWdub3JlZCB8fCBjbG9zZXN0UGh4QmluZGluZyhlbCwgXCJkYXRhLXBoeC11cGRhdGU9aWdub3JlXCIsIGVsLmZvcm0pKVxuICAgIH1cbiAgICBsZXQgZmlsdGVyRGlzYWJsZXMgPSBlbCA9PiB7XG4gICAgICByZXR1cm4gZWwuaGFzQXR0cmlidXRlKHRoaXMuYmluZGluZyhQSFhfRElTQUJMRV9XSVRIKSlcbiAgICB9XG4gICAgbGV0IGZpbHRlckJ1dHRvbiA9IGVsID0+IGVsLnRhZ05hbWUgPT0gXCJCVVRUT05cIlxuXG4gICAgbGV0IGZpbHRlcklucHV0ID0gZWwgPT4gW1wiSU5QVVRcIiwgXCJURVhUQVJFQVwiLCBcIlNFTEVDVFwiXS5pbmNsdWRlcyhlbC50YWdOYW1lKVxuXG4gICAgbGV0IHJlZkdlbmVyYXRvciA9ICgpID0+IHtcbiAgICAgIGxldCBmb3JtRWxlbWVudHMgPSBBcnJheS5mcm9tKGZvcm1FbC5lbGVtZW50cylcbiAgICAgIGxldCBkaXNhYmxlcyA9IGZvcm1FbGVtZW50cy5maWx0ZXIoZmlsdGVyRGlzYWJsZXMpXG4gICAgICBsZXQgYnV0dG9ucyA9IGZvcm1FbGVtZW50cy5maWx0ZXIoZmlsdGVyQnV0dG9uKS5maWx0ZXIoZmlsdGVySWdub3JlZClcbiAgICAgIGxldCBpbnB1dHMgPSBmb3JtRWxlbWVudHMuZmlsdGVyKGZpbHRlcklucHV0KS5maWx0ZXIoZmlsdGVySWdub3JlZClcblxuICAgICAgYnV0dG9ucy5mb3JFYWNoKGJ1dHRvbiA9PiB7XG4gICAgICAgIGJ1dHRvbi5zZXRBdHRyaWJ1dGUoUEhYX0RJU0FCTEVELCBidXR0b24uZGlzYWJsZWQpXG4gICAgICAgIGJ1dHRvbi5kaXNhYmxlZCA9IHRydWVcbiAgICAgIH0pXG4gICAgICBpbnB1dHMuZm9yRWFjaChpbnB1dCA9PiB7XG4gICAgICAgIGlucHV0LnNldEF0dHJpYnV0ZShQSFhfUkVBRE9OTFksIGlucHV0LnJlYWRPbmx5KVxuICAgICAgICBpbnB1dC5yZWFkT25seSA9IHRydWVcbiAgICAgICAgaWYoaW5wdXQuZmlsZXMpe1xuICAgICAgICAgIGlucHV0LnNldEF0dHJpYnV0ZShQSFhfRElTQUJMRUQsIGlucHV0LmRpc2FibGVkKVxuICAgICAgICAgIGlucHV0LmRpc2FibGVkID0gdHJ1ZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgICAgZm9ybUVsLnNldEF0dHJpYnV0ZSh0aGlzLmJpbmRpbmcoUEhYX1BBR0VfTE9BRElORyksIFwiXCIpXG4gICAgICByZXR1cm4gdGhpcy5wdXRSZWYoW2Zvcm1FbF0uY29uY2F0KGRpc2FibGVzKS5jb25jYXQoYnV0dG9ucykuY29uY2F0KGlucHV0cyksIFwic3VibWl0XCIpXG4gICAgfVxuXG4gICAgbGV0IGNpZCA9IHRoaXMudGFyZ2V0Q29tcG9uZW50SUQoZm9ybUVsLCB0YXJnZXRDdHgpXG4gICAgaWYoTGl2ZVVwbG9hZGVyLmhhc1VwbG9hZHNJblByb2dyZXNzKGZvcm1FbCkpe1xuICAgICAgbGV0IFtyZWYsIF9lbHNdID0gcmVmR2VuZXJhdG9yKClcbiAgICAgIHJldHVybiB0aGlzLnNjaGVkdWxlU3VibWl0KGZvcm1FbCwgcmVmLCAoKSA9PiB0aGlzLnB1c2hGb3JtU3VibWl0KGZvcm1FbCwgdGFyZ2V0Q3R4LCBwaHhFdmVudCwgb25SZXBseSkpXG4gICAgfSBlbHNlIGlmKExpdmVVcGxvYWRlci5pbnB1dHNBd2FpdGluZ1ByZWZsaWdodChmb3JtRWwpLmxlbmd0aCA+IDApe1xuICAgICAgbGV0IFtyZWYsIGVsc10gPSByZWZHZW5lcmF0b3IoKVxuICAgICAgbGV0IHByb3h5UmVmR2VuID0gKCkgPT4gW3JlZiwgZWxzXVxuICAgICAgdGhpcy51cGxvYWRGaWxlcyhmb3JtRWwsIHRhcmdldEN0eCwgcmVmLCBjaWQsIChfdXBsb2FkcykgPT4ge1xuICAgICAgICBsZXQgZm9ybURhdGEgPSBzZXJpYWxpemVGb3JtKGZvcm1FbCwge30pXG4gICAgICAgIHRoaXMucHVzaFdpdGhSZXBseShwcm94eVJlZkdlbiwgXCJldmVudFwiLCB7XG4gICAgICAgICAgdHlwZTogXCJmb3JtXCIsXG4gICAgICAgICAgZXZlbnQ6IHBoeEV2ZW50LFxuICAgICAgICAgIHZhbHVlOiBmb3JtRGF0YSxcbiAgICAgICAgICBjaWQ6IGNpZFxuICAgICAgICB9LCBvblJlcGx5KVxuICAgICAgfSlcbiAgICB9IGVsc2Uge1xuICAgICAgbGV0IGZvcm1EYXRhID0gc2VyaWFsaXplRm9ybShmb3JtRWwpXG4gICAgICB0aGlzLnB1c2hXaXRoUmVwbHkocmVmR2VuZXJhdG9yLCBcImV2ZW50XCIsIHtcbiAgICAgICAgdHlwZTogXCJmb3JtXCIsXG4gICAgICAgIGV2ZW50OiBwaHhFdmVudCxcbiAgICAgICAgdmFsdWU6IGZvcm1EYXRhLFxuICAgICAgICBjaWQ6IGNpZFxuICAgICAgfSwgb25SZXBseSlcbiAgICB9XG4gIH1cblxuICB1cGxvYWRGaWxlcyhmb3JtRWwsIHRhcmdldEN0eCwgcmVmLCBjaWQsIG9uQ29tcGxldGUpe1xuICAgIGxldCBqb2luQ291bnRBdFVwbG9hZCA9IHRoaXMuam9pbkNvdW50XG4gICAgbGV0IGlucHV0RWxzID0gTGl2ZVVwbG9hZGVyLmFjdGl2ZUZpbGVJbnB1dHMoZm9ybUVsKVxuICAgIGxldCBudW1GaWxlSW5wdXRzSW5Qcm9ncmVzcyA9IGlucHV0RWxzLmxlbmd0aFxuXG4gICAgLy8gZ2V0IGVhY2ggZmlsZSBpbnB1dFxuICAgIGlucHV0RWxzLmZvckVhY2goaW5wdXRFbCA9PiB7XG4gICAgICBsZXQgdXBsb2FkZXIgPSBuZXcgTGl2ZVVwbG9hZGVyKGlucHV0RWwsIHRoaXMsICgpID0+IHtcbiAgICAgICAgbnVtRmlsZUlucHV0c0luUHJvZ3Jlc3MtLVxuICAgICAgICBpZihudW1GaWxlSW5wdXRzSW5Qcm9ncmVzcyA9PT0gMCl7IG9uQ29tcGxldGUoKSB9XG4gICAgICB9KTtcblxuICAgICAgdGhpcy51cGxvYWRlcnNbaW5wdXRFbF0gPSB1cGxvYWRlclxuICAgICAgbGV0IGVudHJpZXMgPSB1cGxvYWRlci5lbnRyaWVzKCkubWFwKGVudHJ5ID0+IGVudHJ5LnRvUHJlZmxpZ2h0UGF5bG9hZCgpKVxuXG4gICAgICBsZXQgcGF5bG9hZCA9IHtcbiAgICAgICAgcmVmOiBpbnB1dEVsLmdldEF0dHJpYnV0ZShQSFhfVVBMT0FEX1JFRiksXG4gICAgICAgIGVudHJpZXM6IGVudHJpZXMsXG4gICAgICAgIGNpZDogdGhpcy50YXJnZXRDb21wb25lbnRJRChpbnB1dEVsLmZvcm0sIHRhcmdldEN0eClcbiAgICAgIH1cblxuICAgICAgdGhpcy5sb2coXCJ1cGxvYWRcIiwgKCkgPT4gW1wic2VuZGluZyBwcmVmbGlnaHQgcmVxdWVzdFwiLCBwYXlsb2FkXSlcblxuICAgICAgdGhpcy5wdXNoV2l0aFJlcGx5KG51bGwsIFwiYWxsb3dfdXBsb2FkXCIsIHBheWxvYWQsIHJlc3AgPT4ge1xuICAgICAgICB0aGlzLmxvZyhcInVwbG9hZFwiLCAoKSA9PiBbXCJnb3QgcHJlZmxpZ2h0IHJlc3BvbnNlXCIsIHJlc3BdKVxuICAgICAgICBpZihyZXNwLmVycm9yKXtcbiAgICAgICAgICB0aGlzLnVuZG9SZWZzKHJlZilcbiAgICAgICAgICBsZXQgW2VudHJ5X3JlZiwgcmVhc29uXSA9IHJlc3AuZXJyb3JcbiAgICAgICAgICB0aGlzLmxvZyhcInVwbG9hZFwiLCAoKSA9PiBbYGVycm9yIGZvciBlbnRyeSAke2VudHJ5X3JlZn1gLCByZWFzb25dKVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGxldCBvbkVycm9yID0gKGNhbGxiYWNrKSA9PiB7XG4gICAgICAgICAgICB0aGlzLmNoYW5uZWwub25FcnJvcigoKSA9PiB7XG4gICAgICAgICAgICAgIGlmKHRoaXMuam9pbkNvdW50ID09PSBqb2luQ291bnRBdFVwbG9hZCl7IGNhbGxiYWNrKCkgfVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICB9XG4gICAgICAgICAgdXBsb2FkZXIuaW5pdEFkYXB0ZXJVcGxvYWQocmVzcCwgb25FcnJvciwgdGhpcy5saXZlU29ja2V0KVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0pXG4gIH1cblxuICBkaXNwYXRjaFVwbG9hZHMobmFtZSwgZmlsZXNPckJsb2JzKXtcbiAgICBsZXQgaW5wdXRzID0gRE9NLmZpbmRVcGxvYWRJbnB1dHModGhpcy5lbCkuZmlsdGVyKGVsID0+IGVsLm5hbWUgPT09IG5hbWUpXG4gICAgaWYoaW5wdXRzLmxlbmd0aCA9PT0gMCl7IGxvZ0Vycm9yKGBubyBsaXZlIGZpbGUgaW5wdXRzIGZvdW5kIG1hdGNoaW5nIHRoZSBuYW1lIFwiJHtuYW1lfVwiYCkgfVxuICAgIGVsc2UgaWYoaW5wdXRzLmxlbmd0aCA+IDEpeyBsb2dFcnJvcihgZHVwbGljYXRlIGxpdmUgZmlsZSBpbnB1dHMgZm91bmQgbWF0Y2hpbmcgdGhlIG5hbWUgXCIke25hbWV9XCJgKSB9XG4gICAgZWxzZSB7IERPTS5kaXNwYXRjaEV2ZW50KGlucHV0c1swXSwgUEhYX1RSQUNLX1VQTE9BRFMsIHtmaWxlczogZmlsZXNPckJsb2JzfSkgfVxuICB9XG5cbiAgcHVzaEZvcm1SZWNvdmVyeShmb3JtLCBjYWxsYmFjayl7XG4gICAgdGhpcy5saXZlU29ja2V0LndpdGhpbk93bmVycyhmb3JtLCAodmlldywgdGFyZ2V0Q3R4KSA9PiB7XG4gICAgICBsZXQgaW5wdXQgPSBmb3JtLmVsZW1lbnRzWzBdXG4gICAgICBsZXQgcGh4RXZlbnQgPSBmb3JtLmdldEF0dHJpYnV0ZSh0aGlzLmJpbmRpbmcoUEhYX0FVVE9fUkVDT1ZFUikpIHx8IGZvcm0uZ2V0QXR0cmlidXRlKHRoaXMuYmluZGluZyhcImNoYW5nZVwiKSlcbiAgICAgIHZpZXcucHVzaElucHV0KGlucHV0LCB0YXJnZXRDdHgsIHBoeEV2ZW50LCBpbnB1dCwgY2FsbGJhY2spXG4gICAgfSlcbiAgfVxuXG4gIHB1c2hMaW5rUGF0Y2goaHJlZiwgdGFyZ2V0RWwsIGNhbGxiYWNrKXtcbiAgICBsZXQgbGlua1JlZiA9IHRoaXMubGl2ZVNvY2tldC5zZXRQZW5kaW5nTGluayhocmVmKVxuICAgIGxldCByZWZHZW4gPSB0YXJnZXRFbCA/ICgpID0+IHRoaXMucHV0UmVmKFt0YXJnZXRFbF0sIFwiY2xpY2tcIikgOiBudWxsXG5cbiAgICB0aGlzLnB1c2hXaXRoUmVwbHkocmVmR2VuLCBcImxpdmVfcGF0Y2hcIiwge3VybDogaHJlZn0sIHJlc3AgPT4ge1xuICAgICAgaWYocmVzcC5saW5rX3JlZGlyZWN0KXtcbiAgICAgICAgdGhpcy5saXZlU29ja2V0LnJlcGxhY2VNYWluKGhyZWYsIG51bGwsIGNhbGxiYWNrLCBsaW5rUmVmKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaWYodGhpcy5saXZlU29ja2V0LmNvbW1pdFBlbmRpbmdMaW5rKGxpbmtSZWYpKXtcbiAgICAgICAgICB0aGlzLmhyZWYgPSBocmVmXG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5hcHBseVBlbmRpbmdVcGRhdGVzKClcbiAgICAgICAgY2FsbGJhY2sgJiYgY2FsbGJhY2sobGlua1JlZilcbiAgICAgIH1cbiAgICB9KS5yZWNlaXZlKFwidGltZW91dFwiLCAoKSA9PiB0aGlzLmxpdmVTb2NrZXQucmVkaXJlY3Qod2luZG93LmxvY2F0aW9uLmhyZWYpKVxuICB9XG5cbiAgZm9ybXNGb3JSZWNvdmVyeShodG1sKXtcbiAgICBpZih0aGlzLmpvaW5Db3VudCA9PT0gMCl7IHJldHVybiBbXSB9XG5cbiAgICBsZXQgcGh4Q2hhbmdlID0gdGhpcy5iaW5kaW5nKFwiY2hhbmdlXCIpXG4gICAgbGV0IHRlbXBsYXRlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInRlbXBsYXRlXCIpXG4gICAgdGVtcGxhdGUuaW5uZXJIVE1MID0gaHRtbFxuXG4gICAgcmV0dXJuIChcbiAgICAgIERPTS5hbGwodGhpcy5lbCwgYGZvcm1bJHtwaHhDaGFuZ2V9XWApXG4gICAgICAgIC5maWx0ZXIoZm9ybSA9PiB0aGlzLm93bnNFbGVtZW50KGZvcm0pKVxuICAgICAgICAuZmlsdGVyKGZvcm0gPT4gZm9ybS5lbGVtZW50cy5sZW5ndGggPiAwKVxuICAgICAgICAuZmlsdGVyKGZvcm0gPT4gZm9ybS5nZXRBdHRyaWJ1dGUodGhpcy5iaW5kaW5nKFBIWF9BVVRPX1JFQ09WRVIpKSAhPT0gXCJpZ25vcmVcIilcbiAgICAgICAgLmZpbHRlcihmb3JtID0+IHRlbXBsYXRlLmNvbnRlbnQucXVlcnlTZWxlY3RvcihgZm9ybVske3BoeENoYW5nZX09XCIke2Zvcm0uZ2V0QXR0cmlidXRlKHBoeENoYW5nZSl9XCJdYCkpXG4gICAgKVxuICB9XG5cbiAgbWF5YmVQdXNoQ29tcG9uZW50c0Rlc3Ryb3llZChkZXN0cm95ZWRDSURzKXtcbiAgICBsZXQgd2lsbERlc3Ryb3lDSURzID0gZGVzdHJveWVkQ0lEcy5maWx0ZXIoY2lkID0+IHtcbiAgICAgIHJldHVybiBET00uZmluZENvbXBvbmVudE5vZGVMaXN0KHRoaXMuZWwsIGNpZCkubGVuZ3RoID09PSAwXG4gICAgfSlcbiAgICBpZih3aWxsRGVzdHJveUNJRHMubGVuZ3RoID4gMCl7XG4gICAgICB0aGlzLnBydW5pbmdDSURzLnB1c2goLi4ud2lsbERlc3Ryb3lDSURzKVxuXG4gICAgICB0aGlzLnB1c2hXaXRoUmVwbHkobnVsbCwgXCJjaWRzX3dpbGxfZGVzdHJveVwiLCB7Y2lkczogd2lsbERlc3Ryb3lDSURzfSwgKCkgPT4ge1xuICAgICAgICAvLyBUaGUgY2lkcyBhcmUgZWl0aGVyIGJhY2sgb24gdGhlIHBhZ2Ugb3IgdGhleSB3aWxsIGJlIGZ1bGx5IHJlbW92ZWQsXG4gICAgICAgIC8vIHNvIHdlIGNhbiByZW1vdmUgdGhlbSBmcm9tIHRoZSBwcnVuaW5nQ0lEcy5cbiAgICAgICAgdGhpcy5wcnVuaW5nQ0lEcyA9IHRoaXMucHJ1bmluZ0NJRHMuZmlsdGVyKGNpZCA9PiB3aWxsRGVzdHJveUNJRHMuaW5kZXhPZihjaWQpICE9PSAtMSlcblxuICAgICAgICAvLyBTZWUgaWYgYW55IG9mIHRoZSBjaWRzIHdlIHdhbnRlZCB0byBkZXN0cm95IHdlcmUgYWRkZWQgYmFjayxcbiAgICAgICAgLy8gaWYgdGhleSB3ZXJlIGFkZGVkIGJhY2ssIHdlIGRvbid0IGFjdHVhbGx5IGRlc3Ryb3kgdGhlbS5cbiAgICAgICAgbGV0IGNvbXBsZXRlbHlEZXN0cm95Q0lEcyA9IHdpbGxEZXN0cm95Q0lEcy5maWx0ZXIoY2lkID0+IHtcbiAgICAgICAgICByZXR1cm4gRE9NLmZpbmRDb21wb25lbnROb2RlTGlzdCh0aGlzLmVsLCBjaWQpLmxlbmd0aCA9PT0gMFxuICAgICAgICB9KVxuXG4gICAgICAgIGlmKGNvbXBsZXRlbHlEZXN0cm95Q0lEcy5sZW5ndGggPiAwKXtcbiAgICAgICAgICB0aGlzLnB1c2hXaXRoUmVwbHkobnVsbCwgXCJjaWRzX2Rlc3Ryb3llZFwiLCB7Y2lkczogY29tcGxldGVseURlc3Ryb3lDSURzfSwgKHJlc3ApID0+IHtcbiAgICAgICAgICAgIHRoaXMucmVuZGVyZWQucHJ1bmVDSURzKHJlc3AuY2lkcylcbiAgICAgICAgICB9KVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH1cbiAgfVxuXG4gIG93bnNFbGVtZW50KGVsKXtcbiAgICByZXR1cm4gZWwuZ2V0QXR0cmlidXRlKFBIWF9QQVJFTlRfSUQpID09PSB0aGlzLmlkIHx8XG4gICAgICBtYXliZShlbC5jbG9zZXN0KFBIWF9WSUVXX1NFTEVDVE9SKSwgbm9kZSA9PiBub2RlLmlkKSA9PT0gdGhpcy5pZFxuICB9XG5cbiAgc3VibWl0Rm9ybShmb3JtLCB0YXJnZXRDdHgsIHBoeEV2ZW50KXtcbiAgICBET00ucHV0UHJpdmF0ZShmb3JtLCBQSFhfSEFTX1NVQk1JVFRFRCwgdHJ1ZSlcbiAgICB0aGlzLmxpdmVTb2NrZXQuYmx1ckFjdGl2ZUVsZW1lbnQodGhpcylcbiAgICB0aGlzLnB1c2hGb3JtU3VibWl0KGZvcm0sIHRhcmdldEN0eCwgcGh4RXZlbnQsICgpID0+IHtcbiAgICAgIHRoaXMubGl2ZVNvY2tldC5yZXN0b3JlUHJldmlvdXNseUFjdGl2ZUZvY3VzKClcbiAgICB9KVxuICB9XG5cbiAgYmluZGluZyhraW5kKXsgcmV0dXJuIHRoaXMubGl2ZVNvY2tldC5iaW5kaW5nKGtpbmQpIH1cbn1cbiIsICIvKiogSW5pdGlhbGl6ZXMgdGhlIExpdmVTb2NrZXRcbiAqXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGVuZFBvaW50IC0gVGhlIHN0cmluZyBXZWJTb2NrZXQgZW5kcG9pbnQsIGllLCBgXCJ3c3M6Ly9leGFtcGxlLmNvbS9saXZlXCJgLFxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBcIi9saXZlXCJgIChpbmhlcml0ZWQgaG9zdCAmIHByb3RvY29sKVxuICogQHBhcmFtIHtQaG9lbml4LlNvY2tldH0gc29ja2V0IC0gdGhlIHJlcXVpcmVkIFBob2VuaXggU29ja2V0IGNsYXNzIGltcG9ydGVkIGZyb20gXCJwaG9lbml4XCIuIEZvciBleGFtcGxlOlxuICpcbiAqICAgICBpbXBvcnQge1NvY2tldH0gZnJvbSBcInBob2VuaXhcIlxuICogICAgIGltcG9ydCB7TGl2ZVNvY2tldH0gZnJvbSBcInBob2VuaXhfbGl2ZV92aWV3XCJcbiAqICAgICBsZXQgbGl2ZVNvY2tldCA9IG5ldyBMaXZlU29ja2V0KFwiL2xpdmVcIiwgU29ja2V0LCB7Li4ufSlcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdHNdIC0gT3B0aW9uYWwgY29uZmlndXJhdGlvbi4gT3V0c2lkZSBvZiBrZXlzIGxpc3RlZCBiZWxvdywgYWxsXG4gKiBjb25maWd1cmF0aW9uIGlzIHBhc3NlZCBkaXJlY3RseSB0byB0aGUgUGhvZW5peCBTb2NrZXQgY29uc3RydWN0b3IuXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdHMuZGVmYXVsdHNdIC0gVGhlIG9wdGlvbmFsIGRlZmF1bHRzIHRvIHVzZSBmb3IgdmFyaW91cyBiaW5kaW5ncyxcbiAqIHN1Y2ggYXMgYHBoeC1kZWJvdW5jZWAuIFN1cHBvcnRzIHRoZSBmb2xsb3dpbmcga2V5czpcbiAqXG4gKiAgIC0gZGVib3VuY2UgLSB0aGUgbWlsbGlzZWNvbmQgcGh4LWRlYm91bmNlIHRpbWUuIERlZmF1bHRzIDMwMFxuICogICAtIHRocm90dGxlIC0gdGhlIG1pbGxpc2Vjb25kIHBoeC10aHJvdHRsZSB0aW1lLiBEZWZhdWx0cyAzMDBcbiAqXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBbb3B0cy5wYXJhbXNdIC0gVGhlIG9wdGlvbmFsIGZ1bmN0aW9uIGZvciBwYXNzaW5nIGNvbm5lY3QgcGFyYW1zLlxuICogVGhlIGZ1bmN0aW9uIHJlY2VpdmVzIHRoZSBlbGVtZW50IGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIExpdmVWaWV3LiBGb3IgZXhhbXBsZTpcbiAqXG4gKiAgICAgKGVsKSA9PiB7dmlldzogZWwuZ2V0QXR0cmlidXRlKFwiZGF0YS1teS12aWV3LW5hbWVcIiwgdG9rZW46IHdpbmRvdy5teVRva2VufVxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5iaW5kaW5nUHJlZml4XSAtIFRoZSBvcHRpb25hbCBwcmVmaXggdG8gdXNlIGZvciBhbGwgcGh4IERPTSBhbm5vdGF0aW9ucy5cbiAqIERlZmF1bHRzIHRvIFwicGh4LVwiLlxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRzLmhvb2tzXSAtIFRoZSBvcHRpb25hbCBvYmplY3QgZm9yIHJlZmVyZW5jaW5nIExpdmVWaWV3IGhvb2sgY2FsbGJhY2tzLlxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRzLnVwbG9hZGVyc10gLSBUaGUgb3B0aW9uYWwgb2JqZWN0IGZvciByZWZlcmVuY2luZyBMaXZlVmlldyB1cGxvYWRlciBjYWxsYmFja3MuXG4gKiBAcGFyYW0ge2ludGVnZXJ9IFtvcHRzLmxvYWRlclRpbWVvdXRdIC0gVGhlIG9wdGlvbmFsIGRlbGF5IGluIG1pbGxpc2Vjb25kcyB0byB3YWl0IGJlZm9yZSBhcHBseVxuICogbG9hZGluZyBzdGF0ZXMuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBbb3B0cy52aWV3TG9nZ2VyXSAtIFRoZSBvcHRpb25hbCBmdW5jdGlvbiB0byBsb2cgZGVidWcgaW5mb3JtYXRpb24uIEZvciBleGFtcGxlOlxuICpcbiAqICAgICAodmlldywga2luZCwgbXNnLCBvYmopID0+IGNvbnNvbGUubG9nKGAke3ZpZXcuaWR9ICR7a2luZH06ICR7bXNnfSAtIGAsIG9iailcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdHMubWV0YWRhdGFdIC0gVGhlIG9wdGlvbmFsIG9iamVjdCBtYXBwaW5nIGV2ZW50IG5hbWVzIHRvIGZ1bmN0aW9ucyBmb3JcbiAqIHBvcHVsYXRpbmcgZXZlbnQgbWV0YWRhdGEuIEZvciBleGFtcGxlOlxuICpcbiAqICAgICBtZXRhZGF0YToge1xuICogICAgICAgY2xpY2s6IChlLCBlbCkgPT4ge1xuICogICAgICAgICByZXR1cm4ge1xuICogICAgICAgICAgIGN0cmxLZXk6IGUuY3RybEtleSxcbiAqICAgICAgICAgICBtZXRhS2V5OiBlLm1ldGFLZXksXG4gKiAgICAgICAgICAgZGV0YWlsOiBlLmRldGFpbCB8fCAxLFxuICogICAgICAgICB9XG4gKiAgICAgICB9LFxuICogICAgICAga2V5ZG93bjogKGUsIGVsKSA9PiB7XG4gKiAgICAgICAgIHJldHVybiB7XG4gKiAgICAgICAgICAga2V5OiBlLmtleSxcbiAqICAgICAgICAgICBjdHJsS2V5OiBlLmN0cmxLZXksXG4gKiAgICAgICAgICAgbWV0YUtleTogZS5tZXRhS2V5LFxuICogICAgICAgICAgIHNoaWZ0S2V5OiBlLnNoaWZ0S2V5XG4gKiAgICAgICAgIH1cbiAqICAgICAgIH1cbiAqICAgICB9XG4gKiBAcGFyYW0ge09iamVjdH0gW29wdHMuc2Vzc2lvblN0b3JhZ2VdIC0gQW4gb3B0aW9uYWwgU3RvcmFnZSBjb21wYXRpYmxlIG9iamVjdFxuICogVXNlZnVsIHdoZW4gTGl2ZVZpZXcgd29uJ3QgaGF2ZSBhY2Nlc3MgdG8gYHNlc3Npb25TdG9yYWdlYC4gIEZvciBleGFtcGxlLCBUaGlzIGNvdWxkXG4gKiBoYXBwZW4gaWYgYSBzaXRlIGxvYWRzIGEgY3Jvc3MtZG9tYWluIExpdmVWaWV3IGluIGFuIGlmcmFtZS4gIEV4YW1wbGUgdXNhZ2U6XG4gKlxuICogICAgIGNsYXNzIEluTWVtb3J5U3RvcmFnZSB7XG4gKiAgICAgICBjb25zdHJ1Y3RvcigpIHsgdGhpcy5zdG9yYWdlID0ge30gfVxuICogICAgICAgZ2V0SXRlbShrZXlOYW1lKSB7IHJldHVybiB0aGlzLnN0b3JhZ2Vba2V5TmFtZV0gfVxuICogICAgICAgcmVtb3ZlSXRlbShrZXlOYW1lKSB7IGRlbGV0ZSB0aGlzLnN0b3JhZ2Vba2V5TmFtZV0gfVxuICogICAgICAgc2V0SXRlbShrZXlOYW1lLCBrZXlWYWx1ZSkgeyB0aGlzLnN0b3JhZ2Vba2V5TmFtZV0gPSBrZXlWYWx1ZSB9XG4gKiAgICAgfVxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0cy5sb2NhbFN0b3JhZ2VdIC0gQW4gb3B0aW9uYWwgU3RvcmFnZSBjb21wYXRpYmxlIG9iamVjdFxuICogVXNlZnVsIGZvciB3aGVuIExpdmVWaWV3IHdvbid0IGhhdmUgYWNjZXNzIHRvIGBsb2NhbFN0b3JhZ2VgLlxuICogU2VlIGBvcHRzLnNlc3Npb25TdG9yYWdlYCBmb3IgZXhhbXBsZXMuXG4qL1xuXG5pbXBvcnQge1xuICBCSU5ESU5HX1BSRUZJWCxcbiAgQ09OU0VDVVRJVkVfUkVMT0FEUyxcbiAgREVGQVVMVFMsXG4gIEZBSUxTQUZFX0pJVFRFUixcbiAgTE9BREVSX1RJTUVPVVQsXG4gIE1BWF9SRUxPQURTLFxuICBQSFhfREVCT1VOQ0UsXG4gIFBIWF9EUk9QX1RBUkdFVCxcbiAgUEhYX0hBU19GT0NVU0VELFxuICBQSFhfS0VZLFxuICBQSFhfTElOS19TVEFURSxcbiAgUEhYX0xJVkVfTElOSyxcbiAgUEhYX0xWX0RFQlVHLFxuICBQSFhfTFZfTEFURU5DWV9TSU0sXG4gIFBIWF9MVl9QUk9GSUxFLFxuICBQSFhfTUFJTixcbiAgUEhYX1BBUkVOVF9JRCxcbiAgUEhYX1ZJRVdfU0VMRUNUT1IsXG4gIFBIWF9ST09UX0lELFxuICBQSFhfVEhST1RUTEUsXG4gIFBIWF9UUkFDS19VUExPQURTLFxuICBSRUxPQURfSklUVEVSXG5cbn0gZnJvbSBcIi4vY29uc3RhbnRzXCJcblxuaW1wb3J0IHtcbiAgY2xvbmUsXG4gIGNsb3Nlc3RQaHhCaW5kaW5nLFxuICBjbG9zdXJlLFxuICBkZWJ1ZyxcbiAgbWF5YmVcbn0gZnJvbSBcIi4vdXRpbHNcIlxuXG5pbXBvcnQgQnJvd3NlciBmcm9tIFwiLi9icm93c2VyXCJcbmltcG9ydCBET00gZnJvbSBcIi4vZG9tXCJcbmltcG9ydCBIb29rcyBmcm9tIFwiLi9ob29rc1wiXG5pbXBvcnQgTGl2ZVVwbG9hZGVyIGZyb20gXCIuL2xpdmVfdXBsb2FkZXJcIlxuaW1wb3J0IFZpZXcgZnJvbSBcIi4vdmlld1wiXG5pbXBvcnQge1BIWF9TRVNTSU9OfSBmcm9tIFwiLi9jb25zdGFudHNcIlxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBMaXZlU29ja2V0IHtcbiAgY29uc3RydWN0b3IodXJsLCBwaHhTb2NrZXQsIG9wdHMgPSB7fSl7XG4gICAgdGhpcy51bmxvYWRlZCA9IGZhbHNlXG4gICAgaWYoIXBoeFNvY2tldCB8fCBwaHhTb2NrZXQuY29uc3RydWN0b3IubmFtZSA9PT0gXCJPYmplY3RcIil7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoYFxuICAgICAgYSBwaG9lbml4IFNvY2tldCBtdXN0IGJlIHByb3ZpZGVkIGFzIHRoZSBzZWNvbmQgYXJndW1lbnQgdG8gdGhlIExpdmVTb2NrZXQgY29uc3RydWN0b3IuIEZvciBleGFtcGxlOlxuXG4gICAgICAgICAgaW1wb3J0IHtTb2NrZXR9IGZyb20gXCJwaG9lbml4XCJcbiAgICAgICAgICBpbXBvcnQgTGl2ZVNvY2tldCBmcm9tIFwicGhvZW5peF9saXZlX3ZpZXdcIlxuICAgICAgICAgIGxldCBsaXZlU29ja2V0ID0gbmV3IExpdmVTb2NrZXQoXCIvbGl2ZVwiLCBTb2NrZXQsIHsuLi59KVxuICAgICAgYClcbiAgICB9XG4gICAgdGhpcy5zb2NrZXQgPSBuZXcgcGh4U29ja2V0KHVybCwgb3B0cylcbiAgICB0aGlzLmJpbmRpbmdQcmVmaXggPSBvcHRzLmJpbmRpbmdQcmVmaXggfHwgQklORElOR19QUkVGSVhcbiAgICB0aGlzLm9wdHMgPSBvcHRzXG4gICAgdGhpcy5wYXJhbXMgPSBjbG9zdXJlKG9wdHMucGFyYW1zIHx8IHt9KVxuICAgIHRoaXMudmlld0xvZ2dlciA9IG9wdHMudmlld0xvZ2dlclxuICAgIHRoaXMubWV0YWRhdGFDYWxsYmFja3MgPSBvcHRzLm1ldGFkYXRhIHx8IHt9XG4gICAgdGhpcy5kZWZhdWx0cyA9IE9iamVjdC5hc3NpZ24oY2xvbmUoREVGQVVMVFMpLCBvcHRzLmRlZmF1bHRzIHx8IHt9KVxuICAgIHRoaXMuYWN0aXZlRWxlbWVudCA9IG51bGxcbiAgICB0aGlzLnByZXZBY3RpdmUgPSBudWxsXG4gICAgdGhpcy5zaWxlbmNlZCA9IGZhbHNlXG4gICAgdGhpcy5tYWluID0gbnVsbFxuICAgIHRoaXMubGlua1JlZiA9IDFcbiAgICB0aGlzLnJvb3RzID0ge31cbiAgICB0aGlzLmhyZWYgPSB3aW5kb3cubG9jYXRpb24uaHJlZlxuICAgIHRoaXMucGVuZGluZ0xpbmsgPSBudWxsXG4gICAgdGhpcy5jdXJyZW50TG9jYXRpb24gPSBjbG9uZSh3aW5kb3cubG9jYXRpb24pXG4gICAgdGhpcy5ob29rcyA9IG9wdHMuaG9va3MgfHwge31cbiAgICB0aGlzLnVwbG9hZGVycyA9IG9wdHMudXBsb2FkZXJzIHx8IHt9XG4gICAgdGhpcy5sb2FkZXJUaW1lb3V0ID0gb3B0cy5sb2FkZXJUaW1lb3V0IHx8IExPQURFUl9USU1FT1VUXG4gICAgdGhpcy5sb2NhbFN0b3JhZ2UgPSBvcHRzLmxvY2FsU3RvcmFnZSB8fCB3aW5kb3cubG9jYWxTdG9yYWdlXG4gICAgdGhpcy5zZXNzaW9uU3RvcmFnZSA9IG9wdHMuc2Vzc2lvblN0b3JhZ2UgfHwgd2luZG93LnNlc3Npb25TdG9yYWdlXG4gICAgdGhpcy5ib3VuZFRvcExldmVsRXZlbnRzID0gZmFsc2VcbiAgICB0aGlzLmRvbUNhbGxiYWNrcyA9IE9iamVjdC5hc3NpZ24oe29uTm9kZUFkZGVkOiBjbG9zdXJlKCksIG9uQmVmb3JlRWxVcGRhdGVkOiBjbG9zdXJlKCl9LCBvcHRzLmRvbSB8fCB7fSlcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcInBhZ2VoaWRlXCIsIF9lID0+IHtcbiAgICAgIHRoaXMudW5sb2FkZWQgPSB0cnVlXG4gICAgfSlcbiAgICB0aGlzLnNvY2tldC5vbk9wZW4oKCkgPT4ge1xuICAgICAgaWYodGhpcy5pc1VubG9hZGVkKCkpe1xuICAgICAgICAvLyByZWxvYWQgcGFnZSBpZiBiZWluZyByZXN0b3JlZCBmcm9tIGJhY2svZm9yd2FyZCBjYWNoZSBhbmQgYnJvd3NlciBkb2VzIG5vdCBlbWl0IFwicGFnZXNob3dcIlxuICAgICAgICB3aW5kb3cubG9jYXRpb24ucmVsb2FkKClcbiAgICAgIH1cbiAgICB9KVxuICB9XG5cbiAgLy8gcHVibGljXG5cbiAgaXNQcm9maWxlRW5hYmxlZCgpeyByZXR1cm4gdGhpcy5zZXNzaW9uU3RvcmFnZS5nZXRJdGVtKFBIWF9MVl9QUk9GSUxFKSA9PT0gXCJ0cnVlXCIgfVxuXG4gIGlzRGVidWdFbmFibGVkKCl7IHJldHVybiB0aGlzLnNlc3Npb25TdG9yYWdlLmdldEl0ZW0oUEhYX0xWX0RFQlVHKSA9PT0gXCJ0cnVlXCIgfVxuXG4gIGVuYWJsZURlYnVnKCl7IHRoaXMuc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbShQSFhfTFZfREVCVUcsIFwidHJ1ZVwiKSB9XG5cbiAgZW5hYmxlUHJvZmlsaW5nKCl7IHRoaXMuc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbShQSFhfTFZfUFJPRklMRSwgXCJ0cnVlXCIpIH1cblxuICBkaXNhYmxlRGVidWcoKXsgdGhpcy5zZXNzaW9uU3RvcmFnZS5yZW1vdmVJdGVtKFBIWF9MVl9ERUJVRykgfVxuXG4gIGRpc2FibGVQcm9maWxpbmcoKXsgdGhpcy5zZXNzaW9uU3RvcmFnZS5yZW1vdmVJdGVtKFBIWF9MVl9QUk9GSUxFKSB9XG5cbiAgZW5hYmxlTGF0ZW5jeVNpbSh1cHBlckJvdW5kTXMpe1xuICAgIHRoaXMuZW5hYmxlRGVidWcoKVxuICAgIGNvbnNvbGUubG9nKFwibGF0ZW5jeSBzaW11bGF0b3IgZW5hYmxlZCBmb3IgdGhlIGR1cmF0aW9uIG9mIHRoaXMgYnJvd3NlciBzZXNzaW9uLiBDYWxsIGRpc2FibGVMYXRlbmN5U2ltKCkgdG8gZGlzYWJsZVwiKVxuICAgIHRoaXMuc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbShQSFhfTFZfTEFURU5DWV9TSU0sIHVwcGVyQm91bmRNcylcbiAgfVxuXG4gIGRpc2FibGVMYXRlbmN5U2ltKCl7IHRoaXMuc2Vzc2lvblN0b3JhZ2UucmVtb3ZlSXRlbShQSFhfTFZfTEFURU5DWV9TSU0pIH1cblxuICBnZXRMYXRlbmN5U2ltKCl7XG4gICAgbGV0IHN0ciA9IHRoaXMuc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShQSFhfTFZfTEFURU5DWV9TSU0pXG4gICAgcmV0dXJuIHN0ciA/IHBhcnNlSW50KHN0cikgOiBudWxsXG4gIH1cblxuICBnZXRTb2NrZXQoKXsgcmV0dXJuIHRoaXMuc29ja2V0IH1cblxuICBjb25uZWN0KCl7XG4gICAgbGV0IGRvQ29ubmVjdCA9ICgpID0+IHtcbiAgICAgIGlmKHRoaXMuam9pblJvb3RWaWV3cygpKXtcbiAgICAgICAgdGhpcy5iaW5kVG9wTGV2ZWxFdmVudHMoKVxuICAgICAgICB0aGlzLnNvY2tldC5jb25uZWN0KClcbiAgICAgIH1cbiAgICB9XG4gICAgaWYoW1wiY29tcGxldGVcIiwgXCJsb2FkZWRcIiwgXCJpbnRlcmFjdGl2ZVwiXS5pbmRleE9mKGRvY3VtZW50LnJlYWR5U3RhdGUpID49IDApe1xuICAgICAgZG9Db25uZWN0KClcbiAgICB9IGVsc2Uge1xuICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihcIkRPTUNvbnRlbnRMb2FkZWRcIiwgKCkgPT4gZG9Db25uZWN0KCkpXG4gICAgfVxuICB9XG5cbiAgZGlzY29ubmVjdChjYWxsYmFjayl7IHRoaXMuc29ja2V0LmRpc2Nvbm5lY3QoY2FsbGJhY2spIH1cblxuICAvLyBwcml2YXRlXG5cbiAgdHJpZ2dlckRPTShraW5kLCBhcmdzKXsgdGhpcy5kb21DYWxsYmFja3Nba2luZF0oLi4uYXJncykgfVxuXG4gIHRpbWUobmFtZSwgZnVuYyl7XG4gICAgaWYoIXRoaXMuaXNQcm9maWxlRW5hYmxlZCgpIHx8ICFjb25zb2xlLnRpbWUpeyByZXR1cm4gZnVuYygpIH1cbiAgICBjb25zb2xlLnRpbWUobmFtZSlcbiAgICBsZXQgcmVzdWx0ID0gZnVuYygpXG4gICAgY29uc29sZS50aW1lRW5kKG5hbWUpXG4gICAgcmV0dXJuIHJlc3VsdFxuICB9XG5cbiAgbG9nKHZpZXcsIGtpbmQsIG1zZ0NhbGxiYWNrKXtcbiAgICBpZih0aGlzLnZpZXdMb2dnZXIpe1xuICAgICAgbGV0IFttc2csIG9ial0gPSBtc2dDYWxsYmFjaygpXG4gICAgICB0aGlzLnZpZXdMb2dnZXIodmlldywga2luZCwgbXNnLCBvYmopXG4gICAgfSBlbHNlIGlmKHRoaXMuaXNEZWJ1Z0VuYWJsZWQoKSl7XG4gICAgICBsZXQgW21zZywgb2JqXSA9IG1zZ0NhbGxiYWNrKClcbiAgICAgIGRlYnVnKHZpZXcsIGtpbmQsIG1zZywgb2JqKVxuICAgIH1cbiAgfVxuXG4gIG9uQ2hhbm5lbChjaGFubmVsLCBldmVudCwgY2Ipe1xuICAgIGNoYW5uZWwub24oZXZlbnQsIGRhdGEgPT4ge1xuICAgICAgbGV0IGxhdGVuY3kgPSB0aGlzLmdldExhdGVuY3lTaW0oKVxuICAgICAgaWYoIWxhdGVuY3kpe1xuICAgICAgICBjYihkYXRhKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY29uc29sZS5sb2coYHNpbXVsYXRpbmcgJHtsYXRlbmN5fW1zIG9mIGxhdGVuY3kgZnJvbSBzZXJ2ZXIgdG8gY2xpZW50YClcbiAgICAgICAgc2V0VGltZW91dCgoKSA9PiBjYihkYXRhKSwgbGF0ZW5jeSlcbiAgICAgIH1cbiAgICB9KVxuICB9XG5cbiAgd3JhcFB1c2godmlldywgb3B0cywgcHVzaCl7XG4gICAgbGV0IGxhdGVuY3kgPSB0aGlzLmdldExhdGVuY3lTaW0oKVxuICAgIGxldCBvbGRKb2luQ291bnQgPSB2aWV3LmpvaW5Db3VudFxuICAgIGlmKCFsYXRlbmN5KXtcbiAgICAgIGlmKG9wdHMudGltZW91dCl7XG4gICAgICAgIHJldHVybiBwdXNoKCkucmVjZWl2ZShcInRpbWVvdXRcIiwgKCkgPT4ge1xuICAgICAgICAgIGlmKHZpZXcuam9pbkNvdW50ID09PSBvbGRKb2luQ291bnQgJiYgIXZpZXcuaXNEZXN0cm95ZWQoKSl7XG4gICAgICAgICAgICB0aGlzLnJlbG9hZFdpdGhKaXR0ZXIodmlldywgKCkgPT4ge1xuICAgICAgICAgICAgICB0aGlzLmxvZyh2aWV3LCBcInRpbWVvdXRcIiwgKCkgPT4gW1wicmVjZWl2ZWQgdGltZW91dCB3aGlsZSBjb21tdW5pY2F0aW5nIHdpdGggc2VydmVyLiBGYWxsaW5nIGJhY2sgdG8gaGFyZCByZWZyZXNoIGZvciByZWNvdmVyeVwiXSlcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcmV0dXJuIHB1c2goKVxuICAgICAgfVxuICAgIH1cblxuICAgIGNvbnNvbGUubG9nKGBzaW11bGF0aW5nICR7bGF0ZW5jeX1tcyBvZiBsYXRlbmN5IGZyb20gY2xpZW50IHRvIHNlcnZlcmApXG4gICAgbGV0IGZha2VQdXNoID0ge1xuICAgICAgcmVjZWl2ZXM6IFtdLFxuICAgICAgcmVjZWl2ZShraW5kLCBjYil7IHRoaXMucmVjZWl2ZXMucHVzaChba2luZCwgY2JdKSB9XG4gICAgfVxuICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgaWYodmlldy5pc0Rlc3Ryb3llZCgpKXsgcmV0dXJuIH1cbiAgICAgIGZha2VQdXNoLnJlY2VpdmVzLnJlZHVjZSgoYWNjLCBba2luZCwgY2JdKSA9PiBhY2MucmVjZWl2ZShraW5kLCBjYiksIHB1c2goKSlcbiAgICB9LCBsYXRlbmN5KVxuICAgIHJldHVybiBmYWtlUHVzaFxuICB9XG5cbiAgcmVsb2FkV2l0aEppdHRlcih2aWV3LCBsb2cpe1xuICAgIHZpZXcuZGVzdHJveSgpXG4gICAgdGhpcy5kaXNjb25uZWN0KClcbiAgICBsZXQgW21pbk1zLCBtYXhNc10gPSBSRUxPQURfSklUVEVSXG4gICAgbGV0IGFmdGVyTXMgPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAobWF4TXMgLSBtaW5NcyArIDEpKSArIG1pbk1zXG4gICAgbGV0IHRyaWVzID0gQnJvd3Nlci51cGRhdGVMb2NhbCh0aGlzLmxvY2FsU3RvcmFnZSwgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lLCBDT05TRUNVVElWRV9SRUxPQURTLCAwLCBjb3VudCA9PiBjb3VudCArIDEpXG4gICAgbG9nID8gbG9nKCkgOiB0aGlzLmxvZyh2aWV3LCBcImpvaW5cIiwgKCkgPT4gW2BlbmNvdW50ZXJlZCAke3RyaWVzfSBjb25zZWN1dGl2ZSByZWxvYWRzYF0pXG4gICAgaWYodHJpZXMgPiBNQVhfUkVMT0FEUyl7XG4gICAgICB0aGlzLmxvZyh2aWV3LCBcImpvaW5cIiwgKCkgPT4gW2BleGNlZWRlZCAke01BWF9SRUxPQURTfSBjb25zZWN1dGl2ZSByZWxvYWRzLiBFbnRlcmluZyBmYWlsc2FmZSBtb2RlYF0pXG4gICAgICBhZnRlck1zID0gRkFJTFNBRkVfSklUVEVSXG4gICAgfVxuICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgaWYodGhpcy5oYXNQZW5kaW5nTGluaygpKXtcbiAgICAgICAgd2luZG93LmxvY2F0aW9uID0gdGhpcy5wZW5kaW5nTGlua1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgd2luZG93LmxvY2F0aW9uLnJlbG9hZCgpXG4gICAgICB9XG4gICAgfSwgYWZ0ZXJNcylcbiAgfVxuXG4gIGdldEhvb2tDYWxsYmFja3MobmFtZSl7XG4gICAgcmV0dXJuIG5hbWUgJiYgbmFtZS5zdGFydHNXaXRoKFwiUGhvZW5peC5cIikgPyBIb29rc1tuYW1lLnNwbGl0KFwiLlwiKVsxXV0gOiB0aGlzLmhvb2tzW25hbWVdXG4gIH1cblxuICBpc1VubG9hZGVkKCl7IHJldHVybiB0aGlzLnVubG9hZGVkIH1cblxuICBpc0Nvbm5lY3RlZCgpeyByZXR1cm4gdGhpcy5zb2NrZXQuaXNDb25uZWN0ZWQoKSB9XG5cbiAgZ2V0QmluZGluZ1ByZWZpeCgpeyByZXR1cm4gdGhpcy5iaW5kaW5nUHJlZml4IH1cblxuICBiaW5kaW5nKGtpbmQpeyByZXR1cm4gYCR7dGhpcy5nZXRCaW5kaW5nUHJlZml4KCl9JHtraW5kfWAgfVxuXG4gIGNoYW5uZWwodG9waWMsIHBhcmFtcyl7IHJldHVybiB0aGlzLnNvY2tldC5jaGFubmVsKHRvcGljLCBwYXJhbXMpIH1cblxuICBqb2luUm9vdFZpZXdzKCl7XG4gICAgbGV0IHJvb3RzRm91bmQgPSBmYWxzZVxuICAgIERPTS5hbGwoZG9jdW1lbnQsIGAke1BIWF9WSUVXX1NFTEVDVE9SfTpub3QoWyR7UEhYX1BBUkVOVF9JRH1dKWAsIHJvb3RFbCA9PiB7XG4gICAgICBpZighdGhpcy5nZXRSb290QnlJZChyb290RWwuaWQpKXtcbiAgICAgICAgbGV0IHZpZXcgPSB0aGlzLm5ld1Jvb3RWaWV3KHJvb3RFbClcbiAgICAgICAgdmlldy5zZXRIcmVmKHRoaXMuZ2V0SHJlZigpKVxuICAgICAgICB2aWV3LmpvaW4oKVxuICAgICAgICBpZihyb290RWwuZ2V0QXR0cmlidXRlKFBIWF9NQUlOKSl7IHRoaXMubWFpbiA9IHZpZXcgfVxuICAgICAgfVxuICAgICAgcm9vdHNGb3VuZCA9IHRydWVcbiAgICB9KVxuICAgIHJldHVybiByb290c0ZvdW5kXG4gIH1cblxuICByZWRpcmVjdCh0bywgZmxhc2gpe1xuICAgIHRoaXMuZGlzY29ubmVjdCgpXG4gICAgQnJvd3Nlci5yZWRpcmVjdCh0bywgZmxhc2gpXG4gIH1cblxuICByZXBsYWNlTWFpbihocmVmLCBmbGFzaCwgY2FsbGJhY2sgPSBudWxsLCBsaW5rUmVmID0gdGhpcy5zZXRQZW5kaW5nTGluayhocmVmKSl7XG4gICAgbGV0IG9sZE1haW5FbCA9IHRoaXMubWFpbi5lbFxuICAgIGxldCBuZXdNYWluRWwgPSBET00uY2xvbmVOb2RlKG9sZE1haW5FbCwgXCJcIilcbiAgICB0aGlzLm1haW4uc2hvd0xvYWRlcih0aGlzLmxvYWRlclRpbWVvdXQpXG4gICAgdGhpcy5tYWluLmRlc3Ryb3koKVxuXG4gICAgdGhpcy5tYWluID0gdGhpcy5uZXdSb290VmlldyhuZXdNYWluRWwsIGZsYXNoKVxuICAgIHRoaXMubWFpbi5zZXRSZWRpcmVjdChocmVmKVxuICAgIHRoaXMubWFpbi5qb2luKGpvaW5Db3VudCA9PiB7XG4gICAgICBpZihqb2luQ291bnQgPT09IDEgJiYgdGhpcy5jb21taXRQZW5kaW5nTGluayhsaW5rUmVmKSl7XG4gICAgICAgIG9sZE1haW5FbC5yZXBsYWNlV2l0aChuZXdNYWluRWwpXG4gICAgICAgIGNhbGxiYWNrICYmIGNhbGxiYWNrKClcbiAgICAgIH1cbiAgICB9KVxuICB9XG5cbiAgaXNQaHhWaWV3KGVsKXsgcmV0dXJuIGVsLmdldEF0dHJpYnV0ZSAmJiBlbC5nZXRBdHRyaWJ1dGUoUEhYX1NFU1NJT04pICE9PSBudWxsIH1cblxuICBuZXdSb290VmlldyhlbCwgZmxhc2gpe1xuICAgIGxldCB2aWV3ID0gbmV3IFZpZXcoZWwsIHRoaXMsIG51bGwsIGZsYXNoKVxuICAgIHRoaXMucm9vdHNbdmlldy5pZF0gPSB2aWV3XG4gICAgcmV0dXJuIHZpZXdcbiAgfVxuXG4gIG93bmVyKGNoaWxkRWwsIGNhbGxiYWNrKXtcbiAgICBsZXQgdmlldyA9IG1heWJlKGNoaWxkRWwuY2xvc2VzdChQSFhfVklFV19TRUxFQ1RPUiksIGVsID0+IHRoaXMuZ2V0Vmlld0J5RWwoZWwpKVxuICAgIGlmKHZpZXcpeyBjYWxsYmFjayh2aWV3KSB9XG4gIH1cblxuICB3aXRoaW5Pd25lcnMoY2hpbGRFbCwgY2FsbGJhY2spe1xuICAgIHRoaXMub3duZXIoY2hpbGRFbCwgdmlldyA9PiB7XG4gICAgICBsZXQgcGh4VGFyZ2V0ID0gY2hpbGRFbC5nZXRBdHRyaWJ1dGUodGhpcy5iaW5kaW5nKFwidGFyZ2V0XCIpKVxuICAgICAgaWYocGh4VGFyZ2V0ID09PSBudWxsKXtcbiAgICAgICAgY2FsbGJhY2sodmlldywgY2hpbGRFbClcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHZpZXcud2l0aGluVGFyZ2V0cyhwaHhUYXJnZXQsIGNhbGxiYWNrKVxuICAgICAgfVxuICAgIH0pXG4gIH1cblxuICBnZXRWaWV3QnlFbChlbCl7XG4gICAgbGV0IHJvb3RJZCA9IGVsLmdldEF0dHJpYnV0ZShQSFhfUk9PVF9JRClcbiAgICByZXR1cm4gbWF5YmUodGhpcy5nZXRSb290QnlJZChyb290SWQpLCByb290ID0+IHJvb3QuZ2V0RGVzY2VuZGVudEJ5RWwoZWwpKVxuICB9XG5cbiAgZ2V0Um9vdEJ5SWQoaWQpeyByZXR1cm4gdGhpcy5yb290c1tpZF0gfVxuXG4gIGRlc3Ryb3lBbGxWaWV3cygpe1xuICAgIGZvcihsZXQgaWQgaW4gdGhpcy5yb290cyl7XG4gICAgICB0aGlzLnJvb3RzW2lkXS5kZXN0cm95KClcbiAgICAgIGRlbGV0ZSB0aGlzLnJvb3RzW2lkXVxuICAgIH1cbiAgfVxuXG4gIGRlc3Ryb3lWaWV3QnlFbChlbCl7XG4gICAgbGV0IHJvb3QgPSB0aGlzLmdldFJvb3RCeUlkKGVsLmdldEF0dHJpYnV0ZShQSFhfUk9PVF9JRCkpXG4gICAgaWYocm9vdCl7IHJvb3QuZGVzdHJveURlc2NlbmRlbnQoZWwuaWQpIH1cbiAgfVxuXG4gIHNldEFjdGl2ZUVsZW1lbnQodGFyZ2V0KXtcbiAgICBpZih0aGlzLmFjdGl2ZUVsZW1lbnQgPT09IHRhcmdldCl7IHJldHVybiB9XG4gICAgdGhpcy5hY3RpdmVFbGVtZW50ID0gdGFyZ2V0XG4gICAgbGV0IGNhbmNlbCA9ICgpID0+IHtcbiAgICAgIGlmKHRhcmdldCA9PT0gdGhpcy5hY3RpdmVFbGVtZW50KXsgdGhpcy5hY3RpdmVFbGVtZW50ID0gbnVsbCB9XG4gICAgICB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcIm1vdXNldXBcIiwgdGhpcylcbiAgICAgIHRhcmdldC5yZW1vdmVFdmVudExpc3RlbmVyKFwidG91Y2hlbmRcIiwgdGhpcylcbiAgICB9XG4gICAgdGFyZ2V0LmFkZEV2ZW50TGlzdGVuZXIoXCJtb3VzZXVwXCIsIGNhbmNlbClcbiAgICB0YXJnZXQuYWRkRXZlbnRMaXN0ZW5lcihcInRvdWNoZW5kXCIsIGNhbmNlbClcbiAgfVxuXG4gIGdldEFjdGl2ZUVsZW1lbnQoKXtcbiAgICBpZihkb2N1bWVudC5hY3RpdmVFbGVtZW50ID09PSBkb2N1bWVudC5ib2R5KXtcbiAgICAgIHJldHVybiB0aGlzLmFjdGl2ZUVsZW1lbnQgfHwgZG9jdW1lbnQuYWN0aXZlRWxlbWVudFxuICAgIH0gZWxzZSB7XG4gICAgICAvLyBkb2N1bWVudC5hY3RpdmVFbGVtZW50IGNhbiBiZSBudWxsIGluIEludGVybmV0IEV4cGxvcmVyIDExXG4gICAgICByZXR1cm4gZG9jdW1lbnQuYWN0aXZlRWxlbWVudCB8fCBkb2N1bWVudC5ib2R5XG4gICAgfVxuICB9XG5cbiAgZHJvcEFjdGl2ZUVsZW1lbnQodmlldyl7XG4gICAgaWYodGhpcy5wcmV2QWN0aXZlICYmIHZpZXcub3duc0VsZW1lbnQodGhpcy5wcmV2QWN0aXZlKSl7XG4gICAgICB0aGlzLnByZXZBY3RpdmUgPSBudWxsXG4gICAgfVxuICB9XG5cbiAgcmVzdG9yZVByZXZpb3VzbHlBY3RpdmVGb2N1cygpe1xuICAgIGlmKHRoaXMucHJldkFjdGl2ZSAmJiB0aGlzLnByZXZBY3RpdmUgIT09IGRvY3VtZW50LmJvZHkpe1xuICAgICAgdGhpcy5wcmV2QWN0aXZlLmZvY3VzKClcbiAgICB9XG4gIH1cblxuICBibHVyQWN0aXZlRWxlbWVudCgpe1xuICAgIHRoaXMucHJldkFjdGl2ZSA9IHRoaXMuZ2V0QWN0aXZlRWxlbWVudCgpXG4gICAgaWYodGhpcy5wcmV2QWN0aXZlICE9PSBkb2N1bWVudC5ib2R5KXsgdGhpcy5wcmV2QWN0aXZlLmJsdXIoKSB9XG4gIH1cblxuICBiaW5kVG9wTGV2ZWxFdmVudHMoKXtcbiAgICBpZih0aGlzLmJvdW5kVG9wTGV2ZWxFdmVudHMpeyByZXR1cm4gfVxuXG4gICAgdGhpcy5ib3VuZFRvcExldmVsRXZlbnRzID0gdHJ1ZVxuICAgIGRvY3VtZW50LmJvZHkuYWRkRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIGZ1bmN0aW9uICgpeyB9KSAvLyBlbnN1cmUgYWxsIGNsaWNrIGV2ZW50cyBidWJibGUgZm9yIG1vYmlsZSBTYWZhcmlcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcInBhZ2VzaG93XCIsIGUgPT4ge1xuICAgICAgaWYoZS5wZXJzaXN0ZWQpeyAvLyByZWxvYWQgcGFnZSBpZiBiZWluZyByZXN0b3JlZCBmcm9tIGJhY2svZm9yd2FyZCBjYWNoZVxuICAgICAgICB0aGlzLmdldFNvY2tldCgpLmRpc2Nvbm5lY3QoKVxuICAgICAgICB0aGlzLndpdGhQYWdlTG9hZGluZyh7dG86IHdpbmRvdy5sb2NhdGlvbi5ocmVmLCBraW5kOiBcInJlZGlyZWN0XCJ9KVxuICAgICAgICB3aW5kb3cubG9jYXRpb24ucmVsb2FkKClcbiAgICAgIH1cbiAgICB9LCB0cnVlKVxuICAgIHRoaXMuYmluZE5hdigpXG4gICAgdGhpcy5iaW5kQ2xpY2tzKClcbiAgICB0aGlzLmJpbmRGb3JtcygpXG4gICAgdGhpcy5iaW5kKHtrZXl1cDogXCJrZXl1cFwiLCBrZXlkb3duOiBcImtleWRvd25cIn0sIChlLCB0eXBlLCB2aWV3LCB0YXJnZXQsIHRhcmdldEN0eCwgcGh4RXZlbnQsIF9waHhUYXJnZXQpID0+IHtcbiAgICAgIGxldCBtYXRjaEtleSA9IHRhcmdldC5nZXRBdHRyaWJ1dGUodGhpcy5iaW5kaW5nKFBIWF9LRVkpKVxuICAgICAgbGV0IHByZXNzZWRLZXkgPSBlLmtleSAmJiBlLmtleS50b0xvd2VyQ2FzZSgpIC8vIGNocm9tZSBjbGlja2VkIGF1dG9jb21wbGV0ZXMgc2VuZCBhIGtleWRvd24gd2l0aG91dCBrZXlcbiAgICAgIGlmKG1hdGNoS2V5ICYmIG1hdGNoS2V5LnRvTG93ZXJDYXNlKCkgIT09IHByZXNzZWRLZXkpeyByZXR1cm4gfVxuXG4gICAgICB2aWV3LnB1c2hLZXkodGFyZ2V0LCB0YXJnZXRDdHgsIHR5cGUsIHBoeEV2ZW50LCB7a2V5OiBlLmtleSwgLi4udGhpcy5ldmVudE1ldGEodHlwZSwgZSwgdGFyZ2V0KX0pXG4gICAgfSlcbiAgICB0aGlzLmJpbmQoe2JsdXI6IFwiZm9jdXNvdXRcIiwgZm9jdXM6IFwiZm9jdXNpblwifSwgKGUsIHR5cGUsIHZpZXcsIHRhcmdldEVsLCB0YXJnZXRDdHgsIHBoeEV2ZW50LCBwaHhUYXJnZXQpID0+IHtcbiAgICAgIGlmKCFwaHhUYXJnZXQpe1xuICAgICAgICB2aWV3LnB1c2hFdmVudCh0eXBlLCB0YXJnZXRFbCwgdGFyZ2V0Q3R4LCBwaHhFdmVudCwgdGhpcy5ldmVudE1ldGEodHlwZSwgZSwgdGFyZ2V0RWwpKVxuICAgICAgfVxuICAgIH0pXG4gICAgdGhpcy5iaW5kKHtibHVyOiBcImJsdXJcIiwgZm9jdXM6IFwiZm9jdXNcIn0sIChlLCB0eXBlLCB2aWV3LCB0YXJnZXRFbCwgdGFyZ2V0Q3R4LCBwaHhFdmVudCwgcGh4VGFyZ2V0KSA9PiB7XG4gICAgICAvLyBibHVyIGFuZCBmb2N1cyBhcmUgdHJpZ2dlcmVkIG9uIGRvY3VtZW50IGFuZCB3aW5kb3cuIERpc2NhcmQgb25lIHRvIGF2b2lkIGR1cHNcbiAgICAgIGlmKHBoeFRhcmdldCAmJiAhcGh4VGFyZ2V0ICE9PSBcIndpbmRvd1wiKXtcbiAgICAgICAgdmlldy5wdXNoRXZlbnQodHlwZSwgdGFyZ2V0RWwsIHRhcmdldEN0eCwgcGh4RXZlbnQsIHRoaXMuZXZlbnRNZXRhKHR5cGUsIGUsIHRhcmdldEVsKSlcbiAgICAgIH1cbiAgICB9KVxuICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwiZHJhZ292ZXJcIiwgZSA9PiBlLnByZXZlbnREZWZhdWx0KCkpXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJkcm9wXCIsIGUgPT4ge1xuICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpXG4gICAgICBsZXQgZHJvcFRhcmdldElkID0gbWF5YmUoY2xvc2VzdFBoeEJpbmRpbmcoZS50YXJnZXQsIHRoaXMuYmluZGluZyhQSFhfRFJPUF9UQVJHRVQpKSwgdHJ1ZVRhcmdldCA9PiB7XG4gICAgICAgIHJldHVybiB0cnVlVGFyZ2V0LmdldEF0dHJpYnV0ZSh0aGlzLmJpbmRpbmcoUEhYX0RST1BfVEFSR0VUKSlcbiAgICAgIH0pXG4gICAgICBsZXQgZHJvcFRhcmdldCA9IGRyb3BUYXJnZXRJZCAmJiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChkcm9wVGFyZ2V0SWQpXG4gICAgICBsZXQgZmlsZXMgPSBBcnJheS5mcm9tKGUuZGF0YVRyYW5zZmVyLmZpbGVzIHx8IFtdKVxuICAgICAgaWYoIWRyb3BUYXJnZXQgfHwgZHJvcFRhcmdldC5kaXNhYmxlZCB8fCBmaWxlcy5sZW5ndGggPT09IDAgfHwgIShkcm9wVGFyZ2V0LmZpbGVzIGluc3RhbmNlb2YgRmlsZUxpc3QpKXsgcmV0dXJuIH1cblxuICAgICAgTGl2ZVVwbG9hZGVyLnRyYWNrRmlsZXMoZHJvcFRhcmdldCwgZmlsZXMpXG4gICAgICBkcm9wVGFyZ2V0LmRpc3BhdGNoRXZlbnQobmV3IEV2ZW50KFwiaW5wdXRcIiwge2J1YmJsZXM6IHRydWV9KSlcbiAgICB9KVxuICAgIHRoaXMub24oUEhYX1RSQUNLX1VQTE9BRFMsIGUgPT4ge1xuICAgICAgbGV0IHVwbG9hZFRhcmdldCA9IGUudGFyZ2V0XG4gICAgICBpZighRE9NLmlzVXBsb2FkSW5wdXQodXBsb2FkVGFyZ2V0KSl7IHJldHVybiB9XG4gICAgICBsZXQgZmlsZXMgPSBBcnJheS5mcm9tKGUuZGV0YWlsLmZpbGVzIHx8IFtdKS5maWx0ZXIoZiA9PiBmIGluc3RhbmNlb2YgRmlsZSB8fCBmIGluc3RhbmNlb2YgQmxvYilcbiAgICAgIExpdmVVcGxvYWRlci50cmFja0ZpbGVzKHVwbG9hZFRhcmdldCwgZmlsZXMpXG4gICAgICB1cGxvYWRUYXJnZXQuZGlzcGF0Y2hFdmVudChuZXcgRXZlbnQoXCJpbnB1dFwiLCB7YnViYmxlczogdHJ1ZX0pKVxuICAgIH0pXG4gIH1cblxuICBldmVudE1ldGEoZXZlbnROYW1lLCBlLCB0YXJnZXRFbCl7XG4gICAgbGV0IGNhbGxiYWNrID0gdGhpcy5tZXRhZGF0YUNhbGxiYWNrc1tldmVudE5hbWVdXG4gICAgcmV0dXJuIGNhbGxiYWNrID8gY2FsbGJhY2soZSwgdGFyZ2V0RWwpIDoge31cbiAgfVxuXG4gIHNldFBlbmRpbmdMaW5rKGhyZWYpe1xuICAgIHRoaXMubGlua1JlZisrXG4gICAgdGhpcy5wZW5kaW5nTGluayA9IGhyZWZcbiAgICByZXR1cm4gdGhpcy5saW5rUmVmXG4gIH1cblxuICBjb21taXRQZW5kaW5nTGluayhsaW5rUmVmKXtcbiAgICBpZih0aGlzLmxpbmtSZWYgIT09IGxpbmtSZWYpe1xuICAgICAgcmV0dXJuIGZhbHNlXG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMuaHJlZiA9IHRoaXMucGVuZGluZ0xpbmtcbiAgICAgIHRoaXMucGVuZGluZ0xpbmsgPSBudWxsXG4gICAgICByZXR1cm4gdHJ1ZVxuICAgIH1cbiAgfVxuXG4gIGdldEhyZWYoKXsgcmV0dXJuIHRoaXMuaHJlZiB9XG5cbiAgaGFzUGVuZGluZ0xpbmsoKXsgcmV0dXJuICEhdGhpcy5wZW5kaW5nTGluayB9XG5cbiAgYmluZChldmVudHMsIGNhbGxiYWNrKXtcbiAgICBmb3IobGV0IGV2ZW50IGluIGV2ZW50cyl7XG4gICAgICBsZXQgYnJvd3NlckV2ZW50TmFtZSA9IGV2ZW50c1tldmVudF1cblxuICAgICAgdGhpcy5vbihicm93c2VyRXZlbnROYW1lLCBlID0+IHtcbiAgICAgICAgbGV0IGJpbmRpbmcgPSB0aGlzLmJpbmRpbmcoZXZlbnQpXG4gICAgICAgIGxldCB3aW5kb3dCaW5kaW5nID0gdGhpcy5iaW5kaW5nKGB3aW5kb3ctJHtldmVudH1gKVxuICAgICAgICBsZXQgdGFyZ2V0UGh4RXZlbnQgPSBlLnRhcmdldC5nZXRBdHRyaWJ1dGUgJiYgZS50YXJnZXQuZ2V0QXR0cmlidXRlKGJpbmRpbmcpXG4gICAgICAgIGlmKHRhcmdldFBoeEV2ZW50KXtcbiAgICAgICAgICB0aGlzLmRlYm91bmNlKGUudGFyZ2V0LCBlLCAoKSA9PiB7XG4gICAgICAgICAgICB0aGlzLndpdGhpbk93bmVycyhlLnRhcmdldCwgKHZpZXcsIHRhcmdldEN0eCkgPT4ge1xuICAgICAgICAgICAgICBjYWxsYmFjayhlLCBldmVudCwgdmlldywgZS50YXJnZXQsIHRhcmdldEN0eCwgdGFyZ2V0UGh4RXZlbnQsIG51bGwpXG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH0pXG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgRE9NLmFsbChkb2N1bWVudCwgYFske3dpbmRvd0JpbmRpbmd9XWAsIGVsID0+IHtcbiAgICAgICAgICAgIGxldCBwaHhFdmVudCA9IGVsLmdldEF0dHJpYnV0ZSh3aW5kb3dCaW5kaW5nKVxuICAgICAgICAgICAgdGhpcy5kZWJvdW5jZShlbCwgZSwgKCkgPT4ge1xuICAgICAgICAgICAgICB0aGlzLndpdGhpbk93bmVycyhlbCwgKHZpZXcsIHRhcmdldEN0eCkgPT4ge1xuICAgICAgICAgICAgICAgIGNhbGxiYWNrKGUsIGV2ZW50LCB2aWV3LCBlbCwgdGFyZ2V0Q3R4LCBwaHhFdmVudCwgXCJ3aW5kb3dcIilcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfSlcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9XG4gIH1cblxuICBiaW5kQ2xpY2tzKCl7XG4gICAgdGhpcy5iaW5kQ2xpY2soXCJjbGlja1wiLCBcImNsaWNrXCIsIGZhbHNlKVxuICAgIHRoaXMuYmluZENsaWNrKFwibW91c2Vkb3duXCIsIFwiY2FwdHVyZS1jbGlja1wiLCB0cnVlKVxuICB9XG5cbiAgYmluZENsaWNrKGV2ZW50TmFtZSwgYmluZGluZ05hbWUsIGNhcHR1cmUpe1xuICAgIGxldCBjbGljayA9IHRoaXMuYmluZGluZyhiaW5kaW5nTmFtZSlcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihldmVudE5hbWUsIGUgPT4ge1xuICAgICAgaWYoIXRoaXMuaXNDb25uZWN0ZWQoKSl7IHJldHVybiB9XG4gICAgICBsZXQgdGFyZ2V0ID0gbnVsbFxuICAgICAgaWYoY2FwdHVyZSl7XG4gICAgICAgIHRhcmdldCA9IGUudGFyZ2V0Lm1hdGNoZXMoYFske2NsaWNrfV1gKSA/IGUudGFyZ2V0IDogZS50YXJnZXQucXVlcnlTZWxlY3RvcihgWyR7Y2xpY2t9XWApXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0YXJnZXQgPSBjbG9zZXN0UGh4QmluZGluZyhlLnRhcmdldCwgY2xpY2spXG4gICAgICB9XG4gICAgICBsZXQgcGh4RXZlbnQgPSB0YXJnZXQgJiYgdGFyZ2V0LmdldEF0dHJpYnV0ZShjbGljaylcbiAgICAgIGlmKCFwaHhFdmVudCl7IHJldHVybiB9XG4gICAgICBpZih0YXJnZXQuZ2V0QXR0cmlidXRlKFwiaHJlZlwiKSA9PT0gXCIjXCIpeyBlLnByZXZlbnREZWZhdWx0KCkgfVxuXG4gICAgICB0aGlzLmRlYm91bmNlKHRhcmdldCwgZSwgKCkgPT4ge1xuICAgICAgICB0aGlzLndpdGhpbk93bmVycyh0YXJnZXQsICh2aWV3LCB0YXJnZXRDdHgpID0+IHtcbiAgICAgICAgICB2aWV3LnB1c2hFdmVudChcImNsaWNrXCIsIHRhcmdldCwgdGFyZ2V0Q3R4LCBwaHhFdmVudCwgdGhpcy5ldmVudE1ldGEoXCJjbGlja1wiLCBlLCB0YXJnZXQpKVxuICAgICAgICB9KVxuICAgICAgfSlcbiAgICB9LCBjYXB0dXJlKVxuICB9XG5cbiAgYmluZE5hdigpe1xuICAgIGlmKCFCcm93c2VyLmNhblB1c2hTdGF0ZSgpKXsgcmV0dXJuIH1cbiAgICBpZihoaXN0b3J5LnNjcm9sbFJlc3RvcmF0aW9uKXsgaGlzdG9yeS5zY3JvbGxSZXN0b3JhdGlvbiA9IFwibWFudWFsXCIgfVxuICAgIGxldCBzY3JvbGxUaW1lciA9IG51bGxcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcInNjcm9sbFwiLCBfZSA9PiB7XG4gICAgICBjbGVhclRpbWVvdXQoc2Nyb2xsVGltZXIpXG4gICAgICBzY3JvbGxUaW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICBCcm93c2VyLnVwZGF0ZUN1cnJlbnRTdGF0ZShzdGF0ZSA9PiBPYmplY3QuYXNzaWduKHN0YXRlLCB7c2Nyb2xsOiB3aW5kb3cuc2Nyb2xsWX0pKVxuICAgICAgfSwgMTAwKVxuICAgIH0pXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJwb3BzdGF0ZVwiLCBldmVudCA9PiB7XG4gICAgICBpZighdGhpcy5yZWdpc3Rlck5ld0xvY2F0aW9uKHdpbmRvdy5sb2NhdGlvbikpeyByZXR1cm4gfVxuICAgICAgbGV0IHt0eXBlLCBpZCwgcm9vdCwgc2Nyb2xsfSA9IGV2ZW50LnN0YXRlIHx8IHt9XG4gICAgICBsZXQgaHJlZiA9IHdpbmRvdy5sb2NhdGlvbi5ocmVmXG5cbiAgICAgIGlmKHRoaXMubWFpbi5pc0Nvbm5lY3RlZCgpICYmICh0eXBlID09PSBcInBhdGNoXCIgJiYgaWQgPT09IHRoaXMubWFpbi5pZCkpe1xuICAgICAgICB0aGlzLm1haW4ucHVzaExpbmtQYXRjaChocmVmLCBudWxsKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5yZXBsYWNlTWFpbihocmVmLCBudWxsLCAoKSA9PiB7XG4gICAgICAgICAgaWYocm9vdCl7IHRoaXMucmVwbGFjZVJvb3RIaXN0b3J5KCkgfVxuICAgICAgICAgIGlmKHR5cGVvZiAoc2Nyb2xsKSA9PT0gXCJudW1iZXJcIil7XG4gICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgICAgd2luZG93LnNjcm9sbFRvKDAsIHNjcm9sbClcbiAgICAgICAgICAgIH0sIDApIC8vIHRoZSBib2R5IG5lZWRzIHRvIHJlbmRlciBiZWZvcmUgd2Ugc2Nyb2xsLlxuICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICAgIH1cbiAgICB9LCBmYWxzZSlcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIGUgPT4ge1xuICAgICAgbGV0IHRhcmdldCA9IGNsb3Nlc3RQaHhCaW5kaW5nKGUudGFyZ2V0LCBQSFhfTElWRV9MSU5LKVxuICAgICAgbGV0IHR5cGUgPSB0YXJnZXQgJiYgdGFyZ2V0LmdldEF0dHJpYnV0ZShQSFhfTElWRV9MSU5LKVxuICAgICAgbGV0IHdhbnRzTmV3VGFiID0gZS5tZXRhS2V5IHx8IGUuY3RybEtleSB8fCBlLmJ1dHRvbiA9PT0gMVxuICAgICAgaWYoIXR5cGUgfHwgIXRoaXMuaXNDb25uZWN0ZWQoKSB8fCAhdGhpcy5tYWluIHx8IHdhbnRzTmV3VGFiKXsgcmV0dXJuIH1cbiAgICAgIGxldCBocmVmID0gdGFyZ2V0LmhyZWZcbiAgICAgIGxldCBsaW5rU3RhdGUgPSB0YXJnZXQuZ2V0QXR0cmlidXRlKFBIWF9MSU5LX1NUQVRFKVxuICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpXG4gICAgICBpZih0aGlzLnBlbmRpbmdMaW5rID09PSBocmVmKXsgcmV0dXJuIH1cblxuICAgICAgaWYodHlwZSA9PT0gXCJwYXRjaFwiKXtcbiAgICAgICAgdGhpcy5wdXNoSGlzdG9yeVBhdGNoKGhyZWYsIGxpbmtTdGF0ZSwgdGFyZ2V0KVxuICAgICAgfSBlbHNlIGlmKHR5cGUgPT09IFwicmVkaXJlY3RcIil7XG4gICAgICAgIHRoaXMuaGlzdG9yeVJlZGlyZWN0KGhyZWYsIGxpbmtTdGF0ZSlcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihgZXhwZWN0ZWQgJHtQSFhfTElWRV9MSU5LfSB0byBiZSBcInBhdGNoXCIgb3IgXCJyZWRpcmVjdFwiLCBnb3Q6ICR7dHlwZX1gKVxuICAgICAgfVxuICAgIH0sIGZhbHNlKVxuICB9XG5cbiAgd2l0aFBhZ2VMb2FkaW5nKGluZm8sIGNhbGxiYWNrKXtcbiAgICBET00uZGlzcGF0Y2hFdmVudCh3aW5kb3csIFwicGh4OnBhZ2UtbG9hZGluZy1zdGFydFwiLCBpbmZvKVxuICAgIGxldCBkb25lID0gKCkgPT4gRE9NLmRpc3BhdGNoRXZlbnQod2luZG93LCBcInBoeDpwYWdlLWxvYWRpbmctc3RvcFwiLCBpbmZvKVxuICAgIHJldHVybiBjYWxsYmFjayA/IGNhbGxiYWNrKGRvbmUpIDogZG9uZVxuICB9XG5cbiAgcHVzaEhpc3RvcnlQYXRjaChocmVmLCBsaW5rU3RhdGUsIHRhcmdldEVsKXtcbiAgICB0aGlzLndpdGhQYWdlTG9hZGluZyh7dG86IGhyZWYsIGtpbmQ6IFwicGF0Y2hcIn0sIGRvbmUgPT4ge1xuICAgICAgdGhpcy5tYWluLnB1c2hMaW5rUGF0Y2goaHJlZiwgdGFyZ2V0RWwsIGxpbmtSZWYgPT4ge1xuICAgICAgICB0aGlzLmhpc3RvcnlQYXRjaChocmVmLCBsaW5rU3RhdGUsIGxpbmtSZWYpXG4gICAgICAgIGRvbmUoKVxuICAgICAgfSlcbiAgICB9KVxuICB9XG5cbiAgaGlzdG9yeVBhdGNoKGhyZWYsIGxpbmtTdGF0ZSwgbGlua1JlZiA9IHRoaXMuc2V0UGVuZGluZ0xpbmsoaHJlZikpe1xuICAgIGlmKCF0aGlzLmNvbW1pdFBlbmRpbmdMaW5rKGxpbmtSZWYpKXsgcmV0dXJuIH1cblxuICAgIEJyb3dzZXIucHVzaFN0YXRlKGxpbmtTdGF0ZSwge3R5cGU6IFwicGF0Y2hcIiwgaWQ6IHRoaXMubWFpbi5pZH0sIGhyZWYpXG4gICAgdGhpcy5yZWdpc3Rlck5ld0xvY2F0aW9uKHdpbmRvdy5sb2NhdGlvbilcbiAgfVxuXG4gIGhpc3RvcnlSZWRpcmVjdChocmVmLCBsaW5rU3RhdGUsIGZsYXNoKXtcbiAgICBsZXQgc2Nyb2xsID0gd2luZG93LnNjcm9sbFlcbiAgICB0aGlzLndpdGhQYWdlTG9hZGluZyh7dG86IGhyZWYsIGtpbmQ6IFwicmVkaXJlY3RcIn0sIGRvbmUgPT4ge1xuICAgICAgdGhpcy5yZXBsYWNlTWFpbihocmVmLCBmbGFzaCwgKCkgPT4ge1xuICAgICAgICBCcm93c2VyLnB1c2hTdGF0ZShsaW5rU3RhdGUsIHt0eXBlOiBcInJlZGlyZWN0XCIsIGlkOiB0aGlzLm1haW4uaWQsIHNjcm9sbDogc2Nyb2xsfSwgaHJlZilcbiAgICAgICAgdGhpcy5yZWdpc3Rlck5ld0xvY2F0aW9uKHdpbmRvdy5sb2NhdGlvbilcbiAgICAgICAgZG9uZSgpXG4gICAgICB9KVxuICAgIH0pXG4gIH1cblxuICByZXBsYWNlUm9vdEhpc3RvcnkoKXtcbiAgICBCcm93c2VyLnB1c2hTdGF0ZShcInJlcGxhY2VcIiwge3Jvb3Q6IHRydWUsIHR5cGU6IFwicGF0Y2hcIiwgaWQ6IHRoaXMubWFpbi5pZH0pXG4gIH1cblxuICByZWdpc3Rlck5ld0xvY2F0aW9uKG5ld0xvY2F0aW9uKXtcbiAgICBsZXQge3BhdGhuYW1lLCBzZWFyY2h9ID0gdGhpcy5jdXJyZW50TG9jYXRpb25cbiAgICBpZihwYXRobmFtZSArIHNlYXJjaCA9PT0gbmV3TG9jYXRpb24ucGF0aG5hbWUgKyBuZXdMb2NhdGlvbi5zZWFyY2gpe1xuICAgICAgcmV0dXJuIGZhbHNlXG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMuY3VycmVudExvY2F0aW9uID0gY2xvbmUobmV3TG9jYXRpb24pXG4gICAgICByZXR1cm4gdHJ1ZVxuICAgIH1cbiAgfVxuXG4gIGJpbmRGb3Jtcygpe1xuICAgIGxldCBpdGVyYXRpb25zID0gMFxuICAgIHRoaXMub24oXCJzdWJtaXRcIiwgZSA9PiB7XG4gICAgICBsZXQgcGh4RXZlbnQgPSBlLnRhcmdldC5nZXRBdHRyaWJ1dGUodGhpcy5iaW5kaW5nKFwic3VibWl0XCIpKVxuICAgICAgaWYoIXBoeEV2ZW50KXsgcmV0dXJuIH1cbiAgICAgIGUucHJldmVudERlZmF1bHQoKVxuICAgICAgZS50YXJnZXQuZGlzYWJsZWQgPSB0cnVlXG4gICAgICB0aGlzLndpdGhpbk93bmVycyhlLnRhcmdldCwgKHZpZXcsIHRhcmdldEN0eCkgPT4gdmlldy5zdWJtaXRGb3JtKGUudGFyZ2V0LCB0YXJnZXRDdHgsIHBoeEV2ZW50KSlcbiAgICB9LCBmYWxzZSlcblxuICAgIGZvcihsZXQgdHlwZSBvZiBbXCJjaGFuZ2VcIiwgXCJpbnB1dFwiXSl7XG4gICAgICB0aGlzLm9uKHR5cGUsIGUgPT4ge1xuICAgICAgICBsZXQgaW5wdXQgPSBlLnRhcmdldFxuICAgICAgICBsZXQgcGh4RXZlbnQgPSBpbnB1dC5mb3JtICYmIGlucHV0LmZvcm0uZ2V0QXR0cmlidXRlKHRoaXMuYmluZGluZyhcImNoYW5nZVwiKSlcbiAgICAgICAgaWYoIXBoeEV2ZW50KXsgcmV0dXJuIH1cbiAgICAgICAgaWYoaW5wdXQudHlwZSA9PT0gXCJudW1iZXJcIiAmJiBpbnB1dC52YWxpZGl0eSAmJiBpbnB1dC52YWxpZGl0eS5iYWRJbnB1dCl7IHJldHVybiB9XG4gICAgICAgIGxldCBjdXJyZW50SXRlcmF0aW9ucyA9IGl0ZXJhdGlvbnNcbiAgICAgICAgaXRlcmF0aW9ucysrXG4gICAgICAgIGxldCB7YXQ6IGF0LCB0eXBlOiBsYXN0VHlwZX0gPSBET00ucHJpdmF0ZShpbnB1dCwgXCJwcmV2LWl0ZXJhdGlvblwiKSB8fCB7fVxuICAgICAgICAvLyBkZXRlY3QgZHVwIGJlY2F1c2Ugc29tZSBicm93c2VycyBkaXNwYXRjaCBib3RoIFwiaW5wdXRcIiBhbmQgXCJjaGFuZ2VcIlxuICAgICAgICBpZihhdCA9PT0gY3VycmVudEl0ZXJhdGlvbnMgLSAxICYmIHR5cGUgIT09IGxhc3RUeXBlKXsgcmV0dXJuIH1cblxuICAgICAgICBET00ucHV0UHJpdmF0ZShpbnB1dCwgXCJwcmV2LWl0ZXJhdGlvblwiLCB7YXQ6IGN1cnJlbnRJdGVyYXRpb25zLCB0eXBlOiB0eXBlfSlcblxuICAgICAgICB0aGlzLmRlYm91bmNlKGlucHV0LCBlLCAoKSA9PiB7XG4gICAgICAgICAgdGhpcy53aXRoaW5Pd25lcnMoaW5wdXQuZm9ybSwgKHZpZXcsIHRhcmdldEN0eCkgPT4ge1xuICAgICAgICAgICAgRE9NLnB1dFByaXZhdGUoaW5wdXQsIFBIWF9IQVNfRk9DVVNFRCwgdHJ1ZSlcbiAgICAgICAgICAgIGlmKCFET00uaXNUZXh0dWFsSW5wdXQoaW5wdXQpKXtcbiAgICAgICAgICAgICAgdGhpcy5zZXRBY3RpdmVFbGVtZW50KGlucHV0KVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdmlldy5wdXNoSW5wdXQoaW5wdXQsIHRhcmdldEN0eCwgcGh4RXZlbnQsIGUudGFyZ2V0KVxuICAgICAgICAgIH0pXG4gICAgICAgIH0pXG4gICAgICB9LCBmYWxzZSlcbiAgICB9XG4gIH1cblxuICBkZWJvdW5jZShlbCwgZXZlbnQsIGNhbGxiYWNrKXtcbiAgICBsZXQgcGh4RGVib3VuY2UgPSB0aGlzLmJpbmRpbmcoUEhYX0RFQk9VTkNFKVxuICAgIGxldCBwaHhUaHJvdHRsZSA9IHRoaXMuYmluZGluZyhQSFhfVEhST1RUTEUpXG4gICAgbGV0IGRlZmF1bHREZWJvdW5jZSA9IHRoaXMuZGVmYXVsdHMuZGVib3VuY2UudG9TdHJpbmcoKVxuICAgIGxldCBkZWZhdWx0VGhyb3R0bGUgPSB0aGlzLmRlZmF1bHRzLnRocm90dGxlLnRvU3RyaW5nKClcbiAgICBET00uZGVib3VuY2UoZWwsIGV2ZW50LCBwaHhEZWJvdW5jZSwgZGVmYXVsdERlYm91bmNlLCBwaHhUaHJvdHRsZSwgZGVmYXVsdFRocm90dGxlLCBjYWxsYmFjaylcbiAgfVxuXG4gIHNpbGVuY2VFdmVudHMoY2FsbGJhY2spe1xuICAgIHRoaXMuc2lsZW5jZWQgPSB0cnVlXG4gICAgY2FsbGJhY2soKVxuICAgIHRoaXMuc2lsZW5jZWQgPSBmYWxzZVxuICB9XG5cbiAgb24oZXZlbnQsIGNhbGxiYWNrKXtcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihldmVudCwgZSA9PiB7XG4gICAgICBpZighdGhpcy5zaWxlbmNlZCl7IGNhbGxiYWNrKGUpIH1cbiAgICB9KVxuICB9XG59XG4iLCAiaW1wb3J0ICogYXMgVHVyYm8gZnJvbSBcIkBob3R3aXJlZC90dXJib1wiXG5pbXBvcnQgeyBBcHBsaWNhdGlvbiB9IGZyb20gXCJzdGltdWx1c1wiXG5pbXBvcnQgeyBkZWZpbml0aW9ucyB9IGZyb20gJ3N0aW11bHVzOi4vY29udHJvbGxlcnMnO1xuaW1wb3J0IHtTb2NrZXR9IGZyb20gXCJwaG9lbml4XCJcbmltcG9ydCB7TGl2ZVNvY2tldH0gZnJvbSBcInBob2VuaXhfbGl2ZV92aWV3XCJcbmltcG9ydCB7IERhdGVUaW1lIH0gZnJvbSBcImx1eG9uXCI7XG5cbmNvbnN0IGFwcCA9IEFwcGxpY2F0aW9uLnN0YXJ0KCk7XG5hcHAubG9hZChkZWZpbml0aW9ucyk7XG5cbmxldCBIb29rcyA9IHt9XG5cbkhvb2tzLkF1dG9Gb2N1cyA9IHtcbiAgbW91bnRlZCgpIHtcbiAgICB0aGlzLmVsLmZvY3VzKCk7XG4gIH1cbn1cblxuSG9va3MuTmFpdmVEYXRlVGltZVVUQyA9IHtcbiAgbW91bnRlZCgpIHtcbiAgICAgIHZhciBpbnRsID0gSW50bC5EYXRlVGltZUZvcm1hdCgpLnJlc29sdmVkT3B0aW9ucygpO1xuICAgICAgdmFyIHR6ID0gZG9jdW1lbnQuYm9keS5kYXRhc2V0LnR6IHx8IGludGwudGltZVpvbmUgfHwgXCJVVENcIjtcbiAgICAgIHZhciBsb2NhbGUgPSBkb2N1bWVudC5ib2R5LmRhdGFzZXQubG9jYWxlIHx8IGludGwubG9jYWxlIHx8IFwiZW5cIjtcblxuICAgICAgdmFyIHN0eWxlID0gRGF0ZVRpbWVbdGhpcy5lbC5kYXRhc2V0LnRpbWVGb3JtYXRdO1xuICAgICAgdmFyIGRhdGUgPSBEYXRlVGltZS5mcm9tSVNPKHRoaXMuZWwuZGF0ZVRpbWUsIHsgem9uZTogJ3V0YycgfSkuc2V0Wm9uZSh0eikuc2V0TG9jYWxlKGxvY2FsZSk7XG4gICAgICB0aGlzLmVsLmlubmVyVGV4dCA9IGRhdGUudG9Mb2NhbGVTdHJpbmcoc3R5bGUpO1xuICB9XG59XG5cbmxldCBjc3JmVG9rZW4gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwibWV0YVtuYW1lPSdjc3JmLXRva2VuJ11cIikuZ2V0QXR0cmlidXRlKFwiY29udGVudFwiKVxubGV0IGxpdmVTb2NrZXQgPSBuZXcgTGl2ZVNvY2tldChcIi9saXZlXCIsIFNvY2tldCwge2hvb2tzOiBIb29rcywgcGFyYW1zOiB7X2NzcmZfdG9rZW46IGNzcmZUb2tlbn19KVxuXG4vLyBDb25uZWN0IGlmIHRoZXJlIGFyZSBhbnkgTGl2ZVZpZXdzIG9uIHRoZSBwYWdlXG5saXZlU29ja2V0LmNvbm5lY3QoKVxuXG4iXSwKICAibWFwcGluZ3MiOiAiO3dGQUtNLElBQUEsU0FBQSxFQUFBLHVFQUFtQixRQUtaLEdBQWIsU0FBQSxFQUFBLENBQUEsRUFBQSxFQUFBLEdBQ0UsV0FBWSxFQUFRLENBQUEsTUFDbEIsR0FBQSxLQUFBLEtBQUEscUJBQTJCLEVBQU8sY0FEaEIsS0FEdEIsTUFBQSxJQUEwQyxJQVM3QixHQUFiLFNBQUEsRUFBQSxDQUFBLEVBQUEsRUFBQSxHQUNFLFdBQVksRUFBUSxDQUFBLE1BQ2xCLEdBQUEsS0FBQSxLQUFBLHFCQUEyQixFQUFPLGNBRGhCLEtBRHRCLE1BQUEsSUFBMEMsSUFTN0IsR0FBYixTQUFBLEVBQUEsQ0FBQSxFQUFBLEVBQUEsR0FDRSxXQUFZLEVBQVEsQ0FBQSxNQUNsQixHQUFBLEtBQUEsS0FBQSxxQkFBMkIsRUFBTyxjQURoQixLQUR0QixNQUFBLElBQTBDLElBUzdCLEdBQWIsU0FBQSxFQUFBLENBQUEsRUFBQSxFQUFBLEdBQUEsWUFBQSxDQUFBLE1BQUEsR0FBQSxNQUFBLEtBQUEsWUFBQSxLQUFBLE1BQUEsSUFBbUQsSUFLdEMsR0FBYixTQUFBLEVBQUEsQ0FBQSxFQUFBLEVBQUEsR0FDRSxXQUFZLEVBQU0sQ0FBQSxNQUNoQixHQUFBLEtBQUEsS0FBQSxnQkFBc0IsSUFETixLQURwQixNQUFBLElBQXNDLElBU3pCLEVBQWIsU0FBQSxFQUFBLENBQUEsRUFBQSxFQUFBLEdBQUEsWUFBQSxDQUFBLE1BQUEsR0FBQSxNQUFBLEtBQUEsWUFBQSxLQUFBLE1BQUEsSUFBMEMsSUFLN0IsR0FBYixTQUFBLEVBQUEsQ0FBQSxFQUFBLEVBQUEsR0FDRSxZQUFjLENBQUEsTUFDWixHQUFBLEtBQUEsS0FBTSw4QkFETSxLQURoQixNQUFBLElBQXlDLElDcERuQyxFQUFJLFVBQ1IsRUFBSSxRQUNKLEVBQUksT0FFTyxHQUFhLENBQ3hCLEtBQU0sRUFDTixNQUFPLEVBQ1AsSUFBSyxHQUdNLEdBQVcsQ0FDdEIsS0FBTSxFQUNOLE1BQU8sRUFDUCxJQUFLLEdBR00sR0FBd0IsQ0FDbkMsS0FBTSxFQUNOLE1BQU8sRUFDUCxJQUFLLEVBQ0wsUUFBUyxHQUdFLEdBQVksQ0FDdkIsS0FBTSxFQUNOLE1BQU8sRUFDUCxJQUFLLEdBR00sR0FBWSxDQUN2QixLQUFNLEVBQ04sTUFBTyxFQUNQLElBQUssRUFDTCxRQUFTLEdBR0UsR0FBYyxDQUN6QixLQUFNLEVBQ04sT0FBUSxHQUdHLEdBQW9CLENBQy9CLEtBQU0sRUFDTixPQUFRLEVBQ1IsT0FBUSxHQUdHLEdBQXlCLENBQ3BDLEtBQU0sRUFDTixPQUFRLEVBQ1IsT0FBUSxFQUNSLGFBQWMsR0FHSCxHQUF3QixDQUNuQyxLQUFNLEVBQ04sT0FBUSxFQUNSLE9BQVEsRUFDUixhQUFjLEdBR0gsR0FBaUIsQ0FDNUIsS0FBTSxFQUNOLE9BQVEsRUFDUixVQUFXLE9BR0EsR0FBdUIsQ0FDbEMsS0FBTSxFQUNOLE9BQVEsRUFDUixPQUFRLEVBQ1IsVUFBVyxPQUdBLEdBQTRCLENBQ3ZDLEtBQU0sRUFDTixPQUFRLEVBQ1IsT0FBUSxFQUNSLFVBQVcsTUFDWCxhQUFjLEdBR0gsR0FBMkIsQ0FDdEMsS0FBTSxFQUNOLE9BQVEsRUFDUixPQUFRLEVBQ1IsVUFBVyxNQUNYLGFBQWMsR0FHSCxHQUFpQixDQUM1QixLQUFNLEVBQ04sTUFBTyxFQUNQLElBQUssRUFDTCxLQUFNLEVBQ04sT0FBUSxHQUdHLEdBQThCLENBQ3pDLEtBQU0sRUFDTixNQUFPLEVBQ1AsSUFBSyxFQUNMLEtBQU0sRUFDTixPQUFRLEVBQ1IsT0FBUSxHQUdHLEdBQWUsQ0FDMUIsS0FBTSxFQUNOLE1BQU8sRUFDUCxJQUFLLEVBQ0wsS0FBTSxFQUNOLE9BQVEsR0FHRyxHQUE0QixDQUN2QyxLQUFNLEVBQ04sTUFBTyxFQUNQLElBQUssRUFDTCxLQUFNLEVBQ04sT0FBUSxFQUNSLE9BQVEsR0FHRyxHQUE0QixDQUN2QyxLQUFNLEVBQ04sTUFBTyxFQUNQLElBQUssRUFDTCxRQUFTLEVBQ1QsS0FBTSxFQUNOLE9BQVEsR0FHRyxHQUFnQixDQUMzQixLQUFNLEVBQ04sTUFBTyxFQUNQLElBQUssRUFDTCxLQUFNLEVBQ04sT0FBUSxFQUNSLGFBQWMsR0FHSCxHQUE2QixDQUN4QyxLQUFNLEVBQ04sTUFBTyxFQUNQLElBQUssRUFDTCxLQUFNLEVBQ04sT0FBUSxFQUNSLE9BQVEsRUFDUixhQUFjLEdBR0gsR0FBZ0IsQ0FDM0IsS0FBTSxFQUNOLE1BQU8sRUFDUCxJQUFLLEVBQ0wsUUFBUyxFQUNULEtBQU0sRUFDTixPQUFRLEVBQ1IsYUFBYyxHQUdILEdBQTZCLENBQ3hDLEtBQU0sRUFDTixNQUFPLEVBQ1AsSUFBSyxFQUNMLFFBQVMsRUFDVCxLQUFNLEVBQ04sT0FBUSxFQUNSLE9BQVEsRUFDUixhQUFjLEdDaEtULFdBQXFCLEVBQUcsQ0FDN0IsTUFBTyxPQUFPLElBQU0sWUFHZixZQUFrQixFQUFHLENBQzFCLE1BQU8sT0FBTyxJQUFNLFNBR2YsWUFBbUIsRUFBRyxDQUMzQixNQUFPLE9BQU8sSUFBTSxVQUFZLEVBQUksR0FBTSxFQUdyQyxZQUFrQixFQUFHLENBQzFCLE1BQU8sT0FBTyxJQUFNLFNBR2YsWUFBZ0IsRUFBRyxDQUN4QixNQUFPLFFBQU8sVUFBVSxTQUFTLEtBQUssS0FBTyxnQkFLeEMsYUFBdUIsQ0FDNUIsR0FBSSxDQUNGLE1BQU8sT0FBTyxPQUFTLGFBQWUsQ0FBQyxDQUFDLEtBQUsseUJBQ3RDLEVBQVAsQ0FDQSxNQUFPLElBTUosWUFBb0IsRUFBTyxDQUNoQyxNQUFPLE9BQU0sUUFBUSxHQUFTLEVBQVEsQ0FBQyxHQUdsQyxZQUFnQixFQUFLLEVBQUksRUFBUyxDQUN2QyxHQUFJLEVBQUksU0FBVyxFQUduQixNQUFPLEdBQUksT0FBTyxTQUFDLEVBQU0sRUFBUyxDQUNoQyxHQUFNLEdBQU8sQ0FBQyxFQUFHLEdBQU8sR0FDeEIsTUFBSyxJQUVNLEVBQVEsRUFBSyxHQUFJLEVBQUssTUFBUSxFQUFLLEdBQ3JDLEVBRkEsR0FNUixNQUFNLEdBR0osWUFBYyxFQUFLLEVBQU0sQ0FDOUIsTUFBTyxHQUFLLE9BQU8sU0FBQyxFQUFHLEVBQU0sQ0FDM0IsU0FBRSxHQUFLLEVBQUksR0FDSixHQUNOLElBR0UsWUFBd0IsRUFBSyxFQUFNLENBQ3hDLE1BQU8sUUFBTyxVQUFVLGVBQWUsS0FBSyxFQUFLLEdBSzVDLFlBQXdCLEVBQU8sRUFBUSxFQUFLLENBQ2pELE1BQU8sSUFBVSxJQUFVLEdBQVMsR0FBVSxHQUFTLEVBSWxELFlBQWtCLEVBQUcsRUFBRyxDQUM3QixNQUFPLEdBQUksRUFBSSxLQUFLLE1BQU0sRUFBSSxHQUd6QixZQUFrQixFQUFPLEVBQU8sQ0FBQSxBQUFQLElBQU8sUUFBUCxHQUFJLEdBQ2xDLEdBQU0sR0FBUSxFQUFRLEVBQUksSUFBTSxHQUMxQixFQUFTLEVBQVEsRUFBUSxHQUFLLEVBQ2hDLEVBRUosTUFBSSxHQUFPLFdBQVcsT0FBUyxFQUM3QixFQUFVLEtBQUksT0FBTyxHQUFLLEdBQVEsTUFBTSxDQUFDLEdBRXpDLEVBQVMsRUFBTyxXQUdsQixHQUFVLEVBQVEsRUFHYixXQUFzQixFQUFRLENBQ25DLEdBQUksSUFBWSxJQUFXLElBQVcsTUFBUSxJQUFXLElBR3ZELE1BQU8sVUFBUyxFQUFRLElBSXJCLFlBQXFCLEVBQVUsQ0FFcEMsR0FBSSxJQUFZLElBQWEsSUFBYSxNQUFRLElBQWEsSUFFeEQsQ0FDTCxHQUFNLEdBQUksV0FBVyxLQUFPLEdBQVksSUFDeEMsTUFBTyxNQUFLLE1BQU0sSUFJZixZQUFpQixFQUFRLEVBQVEsRUFBb0IsQ0FBQSxBQUFwQixJQUFvQixRQUFwQixHQUFhLElBQ25ELEdBQU0sR0FBTSxLQUFBLElBQUcsR0FBTSxHQUNuQixFQUFVLEVBQWEsS0FBSyxNQUFRLEtBQUssTUFDM0MsTUFBTyxHQUFRLEVBQVMsR0FBVSxFQUs3QixZQUFvQixFQUFNLENBQy9CLE1BQU8sR0FBTyxHQUFNLEdBQU0sR0FBTyxLQUFRLEdBQUssRUFBTyxLQUFRLEdBR3hELFlBQW9CLEVBQU0sQ0FDL0IsTUFBTyxJQUFXLEdBQVEsSUFBTSxJQUczQixZQUFxQixFQUFNLEVBQU8sQ0FDdkMsR0FBTSxHQUFXLEdBQVMsRUFBUSxFQUFHLElBQU0sRUFDekMsRUFBVSxFQUFRLEdBQVEsR0FBWSxHQUV4QyxNQUFJLEtBQWEsRUFDUixHQUFXLEdBQVcsR0FBSyxHQUUzQixDQUFDLEdBQUksS0FBTSxHQUFJLEdBQUksR0FBSSxHQUFJLEdBQUksR0FBSSxHQUFJLEdBQUksR0FBSSxJQUFJLEVBQVcsR0FLbEUsWUFBc0IsRUFBSyxDQUNoQyxHQUFJLEdBQUksS0FBSyxJQUNYLEVBQUksS0FDSixFQUFJLE1BQVEsRUFDWixFQUFJLElBQ0osRUFBSSxLQUNKLEVBQUksT0FDSixFQUFJLE9BQ0osRUFBSSxhQUlOLE1BQUksR0FBSSxLQUFPLEtBQU8sRUFBSSxNQUFRLEdBQ2hDLEdBQUksR0FBSSxNQUFLLEdBQ2IsRUFBRSxlQUFlLEVBQUUsaUJBQW1CLE9BRWpDLENBQUMsRUFHSCxZQUF5QixFQUFVLENBQ3hDLEdBQU0sR0FDRCxHQUNDLEtBQUssTUFBTSxFQUFXLEdBQ3RCLEtBQUssTUFBTSxFQUFXLEtBQ3RCLEtBQUssTUFBTSxFQUFXLE1BQ3hCLEVBQ0YsRUFBTyxFQUFXLEVBQ2xCLEVBQU0sR0FBTyxLQUFLLE1BQU0sRUFBTyxHQUFLLEtBQUssTUFBTSxFQUFPLEtBQU8sS0FBSyxNQUFNLEVBQU8sTUFBUSxFQUN6RixNQUFPLEtBQU8sR0FBSyxJQUFPLEVBQUksR0FBSyxHQUc5QixZQUF3QixFQUFNLENBQ25DLE1BQUksR0FBTyxHQUNGLEVBQ0ssRUFBTyxHQUFLLEtBQU8sRUFBTyxJQUFPLEVBSzFDLFlBQXVCLEVBQUksRUFBYyxFQUFRLEVBQWlCLENBQUEsQUFBakIsSUFBaUIsUUFBakIsR0FBVyxNQUNqRSxHQUFNLEdBQU8sR0FBSSxNQUFLLEdBQ3BCLEVBQVcsQ0FDVCxVQUFXLE1BQ1gsS0FBTSxVQUNOLE1BQU8sVUFDUCxJQUFLLFVBQ0wsS0FBTSxVQUNOLE9BQVEsV0FHWixBQUFJLEdBQ0YsR0FBUyxTQUFXLEdBR3RCLEdBQU0sR0FBUSxFQUFBLENBQUssYUFBYyxHQUFpQixHQUU1QyxFQUFTLEdBQUksTUFBSyxlQUFlLEVBQVEsR0FDNUMsY0FBYyxHQUNkLEtBQUssU0FBQyxFQUFELENBQUEsTUFBTyxHQUFFLEtBQUssZ0JBQWtCLGlCQUN4QyxNQUFPLEdBQVMsRUFBTyxNQUFRLEtBSTFCLFlBQXNCLEVBQVksRUFBYyxDQUNyRCxHQUFJLEdBQVUsU0FBUyxFQUFZLElBR25DLEFBQUksT0FBTyxNQUFNLElBQ2YsR0FBVSxHQUdaLEdBQU0sR0FBUyxTQUFTLEVBQWMsS0FBTyxFQUMzQyxFQUFlLEVBQVUsR0FBSyxPQUFPLEdBQUcsRUFBUyxJQUFNLENBQUMsRUFBUyxFQUNuRSxNQUFPLEdBQVUsR0FBSyxFQUtqQixZQUFrQixFQUFPLENBQzlCLEdBQU0sR0FBZSxPQUFPLEdBQzVCLEdBQUksTUFBTyxJQUFVLFdBQWEsSUFBVSxJQUFNLE9BQU8sTUFBTSxHQUM3RCxLQUFNLElBQUksR0FBSixzQkFBK0MsR0FDdkQsTUFBTyxHQUdGLFlBQXlCLEVBQUssRUFBWSxDQUMvQyxHQUFNLEdBQWEsR0FDbkIsT0FBVyxLQUFLLEdBQ2QsR0FBSSxHQUFlLEVBQUssR0FBSSxDQUMxQixHQUFNLEdBQUksRUFBSSxHQUNkLEdBQUksQUFBbUIsR0FBTSxLQUFNLFNBQ25DLEVBQVcsRUFBVyxJQUFNLEdBQVMsR0FHekMsTUFBTyxHQUdGLFlBQXNCLEVBQVEsRUFBUSxDQUMzQyxHQUFNLEdBQVEsS0FBSyxNQUFNLEtBQUssSUFBSSxFQUFTLEtBQ3pDLEVBQVUsS0FBSyxNQUFNLEtBQUssSUFBSSxFQUFTLEtBQ3ZDLEVBQU8sR0FBVSxFQUFJLElBQU0sSUFFN0IsT0FBUSxPQUNELFFBQ0gsTUFBQSxHQUFVLEVBQU8sR0FBUyxFQUFPLEdBQWpDLElBQXVDLEdBQVMsRUFBUyxPQUN0RCxTQUNILE1BQUEsR0FBVSxFQUFPLEVBQVEsR0FBVSxFQUFWLElBQWtCLEVBQVksUUFDcEQsU0FDSCxNQUFBLEdBQVUsRUFBTyxHQUFTLEVBQU8sR0FBSyxHQUFTLEVBQVMsV0FFeEQsS0FBTSxJQUFJLFlBQUosZ0JBQStCLEVBQS9CLHlDQUlMLFlBQW9CLEVBQUssQ0FDOUIsTUFBTyxJQUFLLEVBQUssQ0FBQyxPQUFRLFNBQVUsU0FBVSxnQkFHekMsR0FBTSxJQUFZLHFFQy9QWixHQUFhLENBQ3hCLFVBQ0EsV0FDQSxRQUNBLFFBQ0EsTUFDQSxPQUNBLE9BQ0EsU0FDQSxZQUNBLFVBQ0EsV0FDQSxZQUdXLEdBQWMsQ0FDekIsTUFDQSxNQUNBLE1BQ0EsTUFDQSxNQUNBLE1BQ0EsTUFDQSxNQUNBLE1BQ0EsTUFDQSxNQUNBLE9BR1csR0FBZSxDQUFDLElBQUssSUFBSyxJQUFLLElBQUssSUFBSyxJQUFLLElBQUssSUFBSyxJQUFLLElBQUssSUFBSyxLQUU3RSxZQUFnQixFQUFRLENBQzdCLE9BQVEsT0FDRCxTQUNILE1BQUEsR0FBQSxPQUFXLFFBQ1IsUUFDSCxNQUFBLEdBQUEsT0FBVyxRQUNSLE9BQ0gsTUFBQSxHQUFBLE9BQVcsUUFDUixVQUNILE1BQU8sQ0FBQyxJQUFLLElBQUssSUFBSyxJQUFLLElBQUssSUFBSyxJQUFLLElBQUssSUFBSyxLQUFNLEtBQU0sVUFDOUQsVUFDSCxNQUFPLENBQUMsS0FBTSxLQUFNLEtBQU0sS0FBTSxLQUFNLEtBQU0sS0FBTSxLQUFNLEtBQU0sS0FBTSxLQUFNLGNBRTFFLE1BQU8sT0FJTixHQUFNLElBQWUsQ0FDMUIsU0FDQSxVQUNBLFlBQ0EsV0FDQSxTQUNBLFdBQ0EsVUFHVyxHQUFnQixDQUFDLE1BQU8sTUFBTyxNQUFPLE1BQU8sTUFBTyxNQUFPLE9BRTNELEdBQWlCLENBQUMsSUFBSyxJQUFLLElBQUssSUFBSyxJQUFLLElBQUssS0FFdEQsWUFBa0IsRUFBUSxDQUMvQixPQUFRLE9BQ0QsU0FDSCxNQUFBLEdBQUEsT0FBVyxRQUNSLFFBQ0gsTUFBQSxHQUFBLE9BQVcsUUFDUixPQUNILE1BQUEsR0FBQSxPQUFXLFFBQ1IsVUFDSCxNQUFPLENBQUMsSUFBSyxJQUFLLElBQUssSUFBSyxJQUFLLElBQUssYUFFdEMsTUFBTyxPQUlOLEdBQU0sSUFBWSxDQUFDLEtBQU0sTUFFbkIsR0FBVyxDQUFDLGdCQUFpQixlQUU3QixHQUFZLENBQUMsS0FBTSxNQUVuQixHQUFhLENBQUMsSUFBSyxLQUV6QixZQUFjLEVBQVEsQ0FDM0IsT0FBUSxPQUNELFNBQ0gsTUFBQSxHQUFBLE9BQVcsUUFDUixRQUNILE1BQUEsR0FBQSxPQUFXLFFBQ1IsT0FDSCxNQUFBLEdBQUEsT0FBVyxZQUVYLE1BQU8sT0FJTixZQUE2QixFQUFJLENBQ3RDLE1BQU8sSUFBVSxFQUFHLEtBQU8sR0FBSyxFQUFJLEdBRy9CLFlBQTRCLEVBQUksRUFBUSxDQUM3QyxNQUFPLElBQVMsR0FBUSxFQUFHLFFBQVUsR0FHaEMsWUFBMEIsRUFBSSxFQUFRLENBQzNDLE1BQU8sSUFBTyxHQUFRLEVBQUcsTUFBUSxHQUc1QixZQUF3QixFQUFJLEVBQVEsQ0FDekMsTUFBTyxJQUFLLEdBQVEsRUFBRyxLQUFPLEVBQUksRUFBSSxHQUdqQyxZQUE0QixFQUFNLEVBQU8sRUFBb0IsRUFBZ0IsQ0FBQSxBQUFwQyxJQUFvQyxRQUFwQyxHQUFVLFVBQVUsSUFBZ0IsUUFBaEIsR0FBUyxJQUMzRSxHQUFNLEdBQVEsQ0FDWixNQUFPLENBQUMsT0FBUSxPQUNoQixTQUFVLENBQUMsVUFBVyxRQUN0QixPQUFRLENBQUMsUUFBUyxPQUNsQixNQUFPLENBQUMsT0FBUSxPQUNoQixLQUFNLENBQUMsTUFBTyxNQUFPLFFBQ3JCLE1BQU8sQ0FBQyxPQUFRLE9BQ2hCLFFBQVMsQ0FBQyxTQUFVLFFBQ3BCLFFBQVMsQ0FBQyxTQUFVLFNBR2hCLEVBQVcsQ0FBQyxRQUFTLFVBQVcsV0FBVyxRQUFRLEtBQVUsR0FFbkUsR0FBSSxJQUFZLFFBQVUsRUFBVSxDQUNsQyxHQUFNLEdBQVEsSUFBUyxPQUN2QixPQUFRLE9BQ0QsR0FDSCxNQUFPLEdBQVEsV0FBSCxRQUF3QixFQUFNLEdBQU0sT0FDN0MsR0FDSCxNQUFPLEdBQVEsWUFBSCxRQUF5QixFQUFNLEdBQU0sT0FDOUMsR0FDSCxNQUFPLEdBQVEsUUFBSCxRQUFxQixFQUFNLEdBQU0sSUFLbkQsR0FBTSxHQUFXLE9BQU8sR0FBRyxFQUFPLEtBQU8sRUFBUSxFQUMvQyxFQUFXLEtBQUssSUFBSSxHQUNwQixFQUFXLElBQWEsRUFDeEIsRUFBVyxFQUFNLEdBQ2pCLEVBQVUsRUFDTixFQUNFLEVBQVMsR0FDVCxFQUFTLElBQU0sRUFBUyxHQUMxQixFQUNBLEVBQU0sR0FBTSxHQUNaLEVBQ04sTUFBTyxHQUFjLEVBQU4sSUFBa0IsRUFBbEIsT0FBQSxNQUF3QyxFQUF4QyxJQUFvRCxFQ2hLckUsWUFBeUIsRUFBUSxFQUFlLENBRTlDLE9BREksR0FBSSxHQUNSLEVBQUEsR0FBb0IsR0FBcEIsRUFBQSxDQUFBLEdBQUEsS0FBQSxNQUE0QixDQUFBLEdBQWpCLEdBQWlCLEVBQUEsTUFDMUIsQUFBSSxFQUFNLFFBQ1IsR0FBSyxFQUFNLElBRVgsR0FBSyxFQUFjLEVBQU0sS0FHN0IsTUFBTyxHQUdULEdBQU0sSUFBeUIsQ0FDN0IsRUFBRyxHQUNILEdBQUksR0FDSixJQUFLLEdBQ0wsS0FBTSxHQUNOLEVBQUcsR0FDSCxHQUFJLEdBQ0osSUFBSyxHQUNMLEtBQU0sR0FDTixFQUFHLEdBQ0gsR0FBSSxHQUNKLElBQUssR0FDTCxLQUFNLEdBQ04sRUFBRyxHQUNILEdBQUksR0FDSixJQUFLLEdBQ0wsS0FBTSxHQUNOLEVBQUcsR0FDSCxHQUFJLEdBQ0osSUFBSyxHQUNMLEtBQU0sSUFPYSxHQUFBLFVBQUEsR0FDWixPQUFQLFNBQWMsRUFBUSxFQUFXLENBQUEsTUFBWCxLQUFXLFFBQVgsR0FBTyxJQUNwQixHQUFJLEdBQVUsRUFBUSxNQUd4QixZQUFQLFNBQW1CLEVBQUssQ0FLdEIsT0FKSSxHQUFVLEtBQ1osRUFBYyxHQUNkLEVBQVksR0FDUixFQUFTLEdBQ04sRUFBSSxFQUFHLEVBQUksRUFBSSxPQUFRLElBQUssQ0FDbkMsR0FBTSxHQUFJLEVBQUksT0FBTyxHQUNyQixBQUFJLElBQU0sSUFDSixHQUFZLE9BQVMsR0FDdkIsRUFBTyxLQUFLLENBQUUsUUFBUyxFQUFXLElBQUssSUFFekMsRUFBVSxLQUNWLEVBQWMsR0FDZCxFQUFZLENBQUMsR0FDUixBQUFJLEdBRUEsSUFBTSxFQURmLEdBQWUsRUFJWCxHQUFZLE9BQVMsR0FDdkIsRUFBTyxLQUFLLENBQUUsUUFBUyxHQUFPLElBQUssSUFFckMsRUFBYyxFQUNkLEVBQVUsR0FJZCxNQUFJLEdBQVksT0FBUyxHQUN2QixFQUFPLEtBQUssQ0FBRSxRQUFTLEVBQVcsSUFBSyxJQUdsQyxLQUdGLHVCQUFQLFNBQThCLEVBQU8sQ0FDbkMsTUFBTyxJQUF1QixJQUdoQyxXQUFZLEVBQVEsRUFBWSxDQUM5QixLQUFLLEtBQU8sRUFDWixLQUFLLElBQU0sRUFDWCxLQUFLLFVBQVksZ0NBR25CLHdCQUFBLFNBQXdCLEVBQUksRUFBTSxDQUNoQyxBQUFJLEtBQUssWUFBYyxNQUNyQixNQUFLLFVBQVksS0FBSyxJQUFJLHFCQUU1QixHQUFNLEdBQUssS0FBSyxVQUFVLFlBQVksRUFBM0IsRUFBQSxHQUFvQyxLQUFLLEtBQVMsSUFDN0QsTUFBTyxHQUFHLFlBR1osZUFBQSxTQUFlLEVBQUksRUFBVyxDQUFBLEFBQVgsSUFBVyxRQUFYLEdBQU8sSUFDeEIsR0FBTSxHQUFLLEtBQUssSUFBSSxZQUFZLEVBQXJCLEVBQUEsR0FBOEIsS0FBSyxLQUFTLElBQ3ZELE1BQU8sR0FBRyxZQUdaLG9CQUFBLFNBQW9CLEVBQUksRUFBVyxDQUFBLEFBQVgsSUFBVyxRQUFYLEdBQU8sSUFDN0IsR0FBTSxHQUFLLEtBQUssSUFBSSxZQUFZLEVBQXJCLEVBQUEsR0FBOEIsS0FBSyxLQUFTLElBQ3ZELE1BQU8sR0FBRyxtQkFHWixnQkFBQSxTQUFnQixFQUFJLEVBQVcsQ0FBQSxBQUFYLElBQVcsUUFBWCxHQUFPLElBQ3pCLEdBQU0sR0FBSyxLQUFLLElBQUksWUFBWSxFQUFyQixFQUFBLEdBQThCLEtBQUssS0FBUyxJQUN2RCxNQUFPLEdBQUcscUJBR1osSUFBQSxTQUFJLEVBQUcsRUFBTyxDQUVaLEdBRkssSUFBTyxRQUFQLEdBQUksR0FFTCxLQUFLLEtBQUssWUFDWixNQUFPLElBQVMsRUFBRyxHQUdyQixHQUFNLEdBQUksRUFBQSxHQUFRLEtBQUssTUFFdkIsTUFBSSxHQUFJLEdBQ04sR0FBSyxNQUFRLEdBR1IsS0FBSyxJQUFJLGdCQUFnQixHQUFNLE9BQU8sTUFHL0MseUJBQUEsU0FBeUIsRUFBSSxFQUFLLENBQUEsR0FBQSxHQUFBLEtBQzFCLEVBQWUsS0FBSyxJQUFJLGdCQUFrQixLQUM5QyxFQUF1QixLQUFLLElBQUksZ0JBQWtCLEtBQUssSUFBSSxpQkFBbUIsVUFDOUUsRUFBUyxTQUFDLEVBQU0sRUFBUCxDQUFBLE1BQW1CLEdBQUssSUFBSSxRQUFRLEVBQUksRUFBTSxJQUN2RCxFQUFlLFNBQUMsRUFBUyxDQUN2QixNQUFJLEdBQUcsZUFBaUIsRUFBRyxTQUFXLEdBQUssRUFBSyxPQUN2QyxJQUdGLEVBQUcsUUFBVSxFQUFHLEtBQUssYUFBYSxFQUFHLEdBQUksRUFBSyxRQUFVLElBRWpFLEVBQVcsVUFBQSxDQUFBLE1BQ1QsR0FDSSxHQUE0QixHQUM1QixFQUFPLENBQUUsS0FBTSxVQUFXLFVBQVcsT0FBUyxjQUNwRCxFQUFRLFNBQUMsRUFBUSxFQUFULENBQUEsTUFDTixHQUNJLEdBQXlCLEVBQUksR0FDN0IsRUFBTyxFQUFhLENBQUUsTUFBTyxHQUFXLENBQUUsTUFBTyxFQUFRLElBQUssV0FBYSxVQUNqRixFQUFVLFNBQUMsRUFBUSxFQUFULENBQUEsTUFDUixHQUNJLEdBQTJCLEVBQUksR0FDL0IsRUFDRSxFQUFhLENBQUUsUUFBUyxHQUFXLENBQUUsUUFBUyxFQUFRLE1BQU8sT0FBUSxJQUFLLFdBQzFFLFlBRVIsRUFBYSxTQUFDLEVBQVUsQ0FDdEIsR0FBTSxHQUFhLEVBQVUsdUJBQXVCLEdBQ3BELE1BQUksR0FDSyxFQUFLLHdCQUF3QixFQUFJLEdBRWpDLEdBR1gsRUFBTSxTQUFDLEVBQUQsQ0FBQSxNQUNKLEdBQWUsR0FBdUIsRUFBSSxHQUFVLEVBQU8sQ0FBRSxJQUFLLEdBQVUsUUFDOUUsRUFBZ0IsU0FBQyxFQUFVLENBRXpCLE9BQVEsT0FFRCxJQUNILE1BQU8sR0FBSyxJQUFJLEVBQUcsaUJBQ2hCLFFBRUEsTUFDSCxNQUFPLEdBQUssSUFBSSxFQUFHLFlBQWEsT0FFN0IsSUFDSCxNQUFPLEdBQUssSUFBSSxFQUFHLFlBQ2hCLEtBQ0gsTUFBTyxHQUFLLElBQUksRUFBRyxPQUFRLE9BRXhCLElBQ0gsTUFBTyxHQUFLLElBQUksRUFBRyxZQUNoQixLQUNILE1BQU8sR0FBSyxJQUFJLEVBQUcsT0FBUSxPQUV4QixJQUNILE1BQU8sR0FBSyxJQUFJLEVBQUcsS0FBTyxJQUFPLEVBQUksR0FBSyxFQUFHLEtBQU8sUUFDakQsS0FDSCxNQUFPLEdBQUssSUFBSSxFQUFHLEtBQU8sSUFBTyxFQUFJLEdBQUssRUFBRyxLQUFPLEdBQUksT0FDckQsSUFDSCxNQUFPLEdBQUssSUFBSSxFQUFHLFVBQ2hCLEtBQ0gsTUFBTyxHQUFLLElBQUksRUFBRyxLQUFNLE9BRXRCLElBRUgsTUFBTyxHQUFhLENBQUUsT0FBUSxTQUFVLE9BQVEsRUFBSyxLQUFLLGFBQ3ZELEtBRUgsTUFBTyxHQUFhLENBQUUsT0FBUSxRQUFTLE9BQVEsRUFBSyxLQUFLLGFBQ3RELE1BRUgsTUFBTyxHQUFhLENBQUUsT0FBUSxTQUFVLE9BQVEsRUFBSyxLQUFLLGFBQ3ZELE9BRUgsTUFBTyxHQUFHLEtBQUssV0FBVyxFQUFHLEdBQUksQ0FBRSxPQUFRLFFBQVMsT0FBUSxFQUFLLElBQUksYUFDbEUsUUFFSCxNQUFPLEdBQUcsS0FBSyxXQUFXLEVBQUcsR0FBSSxDQUFFLE9BQVEsT0FBUSxPQUFRLEVBQUssSUFBSSxhQUVqRSxJQUVILE1BQU8sR0FBRyxhQUVQLElBQ0gsTUFBTyxTQUVKLElBQ0gsTUFBTyxHQUF1QixFQUFPLENBQUUsSUFBSyxXQUFhLE9BQVMsRUFBSyxJQUFJLEVBQUcsU0FDM0UsS0FDSCxNQUFPLEdBQXVCLEVBQU8sQ0FBRSxJQUFLLFdBQWEsT0FBUyxFQUFLLElBQUksRUFBRyxJQUFLLE9BRWhGLElBRUgsTUFBTyxHQUFLLElBQUksRUFBRyxhQUNoQixNQUVILE1BQU8sR0FBUSxRQUFTLFFBQ3JCLE9BRUgsTUFBTyxHQUFRLE9BQVEsUUFDcEIsUUFFSCxNQUFPLEdBQVEsU0FBVSxRQUV0QixJQUVILE1BQU8sR0FBSyxJQUFJLEVBQUcsYUFDaEIsTUFFSCxNQUFPLEdBQVEsUUFBUyxRQUNyQixPQUVILE1BQU8sR0FBUSxPQUFRLFFBQ3BCLFFBRUgsTUFBTyxHQUFRLFNBQVUsUUFFdEIsSUFFSCxNQUFPLEdBQ0gsRUFBTyxDQUFFLE1BQU8sVUFBVyxJQUFLLFdBQWEsU0FDN0MsRUFBSyxJQUFJLEVBQUcsV0FDYixLQUVILE1BQU8sR0FDSCxFQUFPLENBQUUsTUFBTyxVQUFXLElBQUssV0FBYSxTQUM3QyxFQUFLLElBQUksRUFBRyxNQUFPLE9BQ3BCLE1BRUgsTUFBTyxHQUFNLFFBQVMsUUFDbkIsT0FFSCxNQUFPLEdBQU0sT0FBUSxRQUNsQixRQUVILE1BQU8sR0FBTSxTQUFVLFFBRXBCLElBRUgsTUFBTyxHQUNILEVBQU8sQ0FBRSxNQUFPLFdBQWEsU0FDN0IsRUFBSyxJQUFJLEVBQUcsV0FDYixLQUVILE1BQU8sR0FDSCxFQUFPLENBQUUsTUFBTyxXQUFhLFNBQzdCLEVBQUssSUFBSSxFQUFHLE1BQU8sT0FDcEIsTUFFSCxNQUFPLEdBQU0sUUFBUyxRQUNuQixPQUVILE1BQU8sR0FBTSxPQUFRLFFBQ2xCLFFBRUgsTUFBTyxHQUFNLFNBQVUsUUFFcEIsSUFFSCxNQUFPLEdBQXVCLEVBQU8sQ0FBRSxLQUFNLFdBQWEsUUFBVSxFQUFLLElBQUksRUFBRyxVQUM3RSxLQUVILE1BQU8sR0FDSCxFQUFPLENBQUUsS0FBTSxXQUFhLFFBQzVCLEVBQUssSUFBSSxFQUFHLEtBQUssV0FBVyxNQUFNLElBQUssT0FDeEMsT0FFSCxNQUFPLEdBQ0gsRUFBTyxDQUFFLEtBQU0sV0FBYSxRQUM1QixFQUFLLElBQUksRUFBRyxLQUFNLE9BQ25CLFNBRUgsTUFBTyxHQUNILEVBQU8sQ0FBRSxLQUFNLFdBQWEsUUFDNUIsRUFBSyxJQUFJLEVBQUcsS0FBTSxPQUVuQixJQUVILE1BQU8sR0FBSSxhQUNSLEtBRUgsTUFBTyxHQUFJLFlBQ1IsUUFDSCxNQUFPLEdBQUksY0FDUixLQUNILE1BQU8sR0FBSyxJQUFJLEVBQUcsU0FBUyxXQUFXLE1BQU0sSUFBSyxPQUMvQyxPQUNILE1BQU8sR0FBSyxJQUFJLEVBQUcsU0FBVSxPQUMxQixJQUNILE1BQU8sR0FBSyxJQUFJLEVBQUcsZ0JBQ2hCLEtBQ0gsTUFBTyxHQUFLLElBQUksRUFBRyxXQUFZLE9BQzVCLElBQ0gsTUFBTyxHQUFLLElBQUksRUFBRyxhQUNoQixNQUNILE1BQU8sR0FBSyxJQUFJLEVBQUcsUUFBUyxPQUN6QixJQUVILE1BQU8sR0FBSyxJQUFJLEVBQUcsYUFDaEIsS0FFSCxNQUFPLEdBQUssSUFBSSxFQUFHLFFBQVMsT0FDekIsSUFDSCxNQUFPLEdBQUssSUFBSSxLQUFLLE1BQU0sRUFBRyxHQUFLLFVBQ2hDLElBQ0gsTUFBTyxHQUFLLElBQUksRUFBRyxZQUVuQixNQUFPLEdBQVcsS0FJMUIsTUFBTyxJQUFnQixFQUFVLFlBQVksR0FBTSxNQUdyRCx5QkFBQSxTQUF5QixFQUFLLEVBQUssQ0FBQSxHQUFBLEdBQUEsS0FDM0IsRUFBZSxTQUFDLEVBQVUsQ0FDNUIsT0FBUSxFQUFNLFFBQ1AsSUFDSCxNQUFPLGtCQUNKLElBQ0gsTUFBTyxhQUNKLElBQ0gsTUFBTyxhQUNKLElBQ0gsTUFBTyxXQUNKLElBQ0gsTUFBTyxVQUNKLElBQ0gsTUFBTyxZQUNKLElBQ0gsTUFBTyxlQUVQLE1BQU8sUUFHYixFQUFnQixTQUFDLEVBQUQsQ0FBQSxNQUFZLFVBQUMsRUFBVSxDQUNyQyxHQUFNLEdBQVMsRUFBYSxHQUM1QixNQUFJLEdBQ0ssRUFBSyxJQUFJLEVBQU8sSUFBSSxHQUFTLEVBQU0sUUFFbkMsSUFHWCxFQUFTLEVBQVUsWUFBWSxHQUMvQixFQUFhLEVBQU8sT0FDbEIsU0FBQyxFQUFELEVBQUEsQ0FBQSxHQUFVLEdBQVYsRUFBVSxRQUFTLEVBQW5CLEVBQW1CLElBQW5CLE1BQThCLEdBQVUsRUFBUSxFQUFNLE9BQU8sSUFDN0QsSUFFRixFQUFZLEVBQUksUUFBSixNQUFBLEVBQWUsRUFBVyxJQUFJLEdBQWMsT0FBTyxTQUFDLEVBQUQsQ0FBQSxNQUFPLE1BQ3hFLE1BQU8sSUFBZ0IsRUFBUSxFQUFjLFVDOVg1QixHQUFBLFVBQUEsQ0FDbkIsV0FBWSxFQUFRLEVBQWEsQ0FDL0IsS0FBSyxPQUFTLEVBQ2QsS0FBSyxZQUFjLDZCQUdyQixVQUFBLFVBQVksQ0FDVixNQUFJLE1BQUssWUFDRyxLQUFLLE9BQWYsS0FBMEIsS0FBSyxZQUV4QixLQUFLLGFDTEcsR0FBQSxVQUFBLDBDQXFDbkIsV0FBQSxTQUFXLEVBQUksRUFBTSxDQUNuQixLQUFNLElBQUksT0FXWixhQUFBLFNBQWEsRUFBSSxFQUFRLENBQ3ZCLEtBQU0sSUFBSSxPQVNaLE9BQUEsU0FBTyxFQUFJLENBQ1QsS0FBTSxJQUFJLE9BU1osT0FBQSxTQUFPLEVBQVcsQ0FDaEIsS0FBTSxJQUFJLDJCQWhFWixVQUFXLENBQ1QsS0FBTSxJQUFJLHNCQVFaLFVBQVcsQ0FDVCxLQUFNLElBQUksNkJBUVosVUFBa0IsQ0FDaEIsS0FBTSxJQUFJLHlCQXFEWixVQUFjLENBQ1osS0FBTSxJQUFJLGFDakZWLEdBQVksS0FNSyxHQUFBLFNBQUEsRUFBQSxxRkE0Qm5CLFdBQUEsU0FBVyxFQUFYLEVBQW1DLENBQUEsR0FBbEIsR0FBa0IsRUFBbEIsT0FBUSxFQUFVLEVBQVYsT0FDdkIsTUFBTyxJQUFjLEVBQUksRUFBUSxNQUluQyxhQUFBLFNBQWEsRUFBSSxFQUFRLENBQ3ZCLE1BQU8sSUFBYSxLQUFLLE9BQU8sR0FBSyxNQUl2QyxPQUFBLFNBQU8sRUFBSSxDQUNULE1BQU8sQ0FBQyxHQUFJLE1BQUssR0FBSSx1QkFJdkIsT0FBQSxTQUFPLEVBQVcsQ0FDaEIsTUFBTyxHQUFVLE9BQVMsZ0NBL0I1QixVQUFXLENBQ1QsTUFBTywyQkFJVCxVQUFXLENBQ1QsTUFBTyxJQUFJLE1BQUssaUJBQWlCLGtCQUFrQixrQ0FJckQsVUFBa0IsQ0FDaEIsTUFBTyx3QkF3QlQsVUFBYyxDQUNaLE1BQU8sMkJBNUNULFVBQXNCLENBQ3BCLE1BQUksTUFBYyxNQUNoQixJQUFZLEdBQUksSUFFWCxVQVQ2QixJQ05sQyxHQUFnQixPQUFNLElBQUssR0FBVSxPQUFmLEtBRXhCLEdBQVcsR0FDZixZQUFpQixFQUFNLENBQ3JCLE1BQUssSUFBUyxJQUNaLElBQVMsR0FBUSxHQUFJLE1BQUssZUFBZSxRQUFTLENBQ2hELFVBQVcsTUFDWCxTQUFVLEVBQ1YsS0FBTSxVQUNOLE1BQU8sVUFDUCxJQUFLLFVBQ0wsS0FBTSxVQUNOLE9BQVEsVUFDUixPQUFRLGFBR0wsR0FBUyxHQUdsQixHQUFNLElBQVksQ0FDaEIsS0FBTSxFQUNOLE1BQU8sRUFDUCxJQUFLLEVBQ0wsS0FBTSxFQUNOLE9BQVEsRUFDUixPQUFRLEdBR1YsWUFBcUIsRUFBSyxFQUFNLENBQ3hCLEdBQUEsR0FBWSxFQUFJLE9BQU8sR0FBTSxRQUFRLFVBQVcsSUFDcEQsRUFBUywwQ0FBMEMsS0FBSyxHQUNyRCxFQUFnRCxFQUYvQyxHQUVPLEVBQXdDLEVBRi9DLEdBRWEsRUFBa0MsRUFGL0MsR0FFb0IsRUFBMkIsRUFGL0MsR0FFMkIsRUFBb0IsRUFGL0MsR0FFb0MsRUFBVyxFQUYvQyxHQUdOLE1BQU8sQ0FBQyxFQUFPLEVBQVEsRUFBTSxFQUFPLEVBQVMsR0FHL0MsWUFBcUIsRUFBSyxFQUFNLENBRzlCLE9BRk0sR0FBWSxFQUFJLGNBQWMsR0FDbEMsRUFBUyxHQUNGLEVBQUksRUFBRyxFQUFJLEVBQVUsT0FBUSxJQUFLLENBQ3pDLEdBQUEsR0FBd0IsRUFBVSxHQUExQixFQUFSLEVBQVEsS0FBTSxFQUFkLEVBQWMsTUFDWixFQUFNLEdBQVUsR0FFbEIsQUFBSyxFQUFZLElBQ2YsR0FBTyxHQUFPLFNBQVMsRUFBTyxLQUdsQyxNQUFPLEdBR1QsR0FBSSxJQUFnQixHQUtDLEdBQUEsU0FBQSxFQUFBLFVBS1osT0FBUCxTQUFjLEVBQU0sQ0FDbEIsTUFBSyxJQUFjLElBQ2pCLElBQWMsR0FBUSxHQUFJLEdBQVMsSUFFOUIsR0FBYyxNQU9oQixXQUFQLFVBQW9CLENBQ2xCLEdBQWdCLEdBQ2hCLEdBQVcsTUFXTixpQkFBUCxTQUF3QixFQUFHLENBQ3pCLE1BQU8sQ0FBQyxDQUFFLElBQUssRUFBRSxNQUFNLFFBV2xCLFlBQVAsU0FBbUIsRUFBTSxDQUN2QixHQUFJLENBQ0YsVUFBSSxNQUFLLGVBQWUsUUFBUyxDQUFFLFNBQVUsSUFBUSxTQUM5QyxTQUNBLEVBQVAsQ0FDQSxNQUFPLE9BTUosZUFBUCxTQUFzQixFQUFXLENBQy9CLEdBQUksRUFBVyxDQUNiLEdBQU0sR0FBUSxFQUFVLE1BQU0sOEJBQzlCLEdBQUksRUFDRixNQUFPLElBQU0sU0FBUyxFQUFNLElBR2hDLE1BQU8sT0FHVCxXQUFZLEVBQU0sQ0FBQSxHQUFBLEdBQ2hCLFNBQUEsRUFBQSxLQUFBLE9BQUEsS0FFQSxFQUFLLFNBQVcsRUFFaEIsRUFBSyxNQUFRLEVBQVMsWUFBWSxHQUxsQiw2QkF3QmxCLFdBQUEsU0FBVyxFQUFYLEVBQW1DLENBQUEsR0FBbEIsR0FBa0IsRUFBbEIsT0FBUSxFQUFVLEVBQVYsT0FDdkIsTUFBTyxJQUFjLEVBQUksRUFBUSxFQUFRLEtBQUssU0FJaEQsYUFBQSxTQUFhLEVBQUksRUFBUSxDQUN2QixNQUFPLElBQWEsS0FBSyxPQUFPLEdBQUssTUFJdkMsT0FBQSxTQUFPLEVBQUksQ0FDVCxHQUFNLEdBQU8sR0FBSSxNQUFLLEdBRXRCLEdBQUksTUFBTSxHQUFPLE1BQU8sS0FFbEIsR0FBQSxHQUFNLEdBQVEsS0FBSyxNQUFuQixFQUN1QyxFQUFJLGNBQzNDLEdBQVksRUFBSyxHQUNqQixHQUFZLEVBQUssR0FGcEIsRUFERyxFQUFBLEdBQ0csRUFESCxFQUFBLEdBQ1UsRUFEVixFQUFBLEdBQ2UsRUFEZixFQUFBLEdBQ3FCLEVBRHJCLEVBQUEsR0FDNkIsRUFEN0IsRUFBQSxHQUtBLEVBQVEsR0FBYSxDQUN6QixLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsRUFDQSxZQUFhLElBR1gsRUFBTyxDQUFDLEVBQ04sRUFBTyxFQUFPLElBQ3BCLFVBQVEsR0FBUSxFQUFJLEVBQU8sSUFBTyxFQUMxQixHQUFRLEdBQVMsSUFBSyxRQUloQyxPQUFBLFNBQU8sRUFBVyxDQUNoQixNQUFPLEdBQVUsT0FBUyxRQUFVLEVBQVUsT0FBUyxLQUFLLDRCQXJEOUQsVUFBVyxDQUNULE1BQU8seUJBSVQsVUFBVyxDQUNULE1BQU8sTUFBSyxrQ0FJZCxVQUFrQixDQUNoQixNQUFPLHdCQThDVCxVQUFjLENBQ1osTUFBTyxNQUFLLGFBaklzQixJQ3REbEMsR0FBWSxLQU1LLEVBQUEsU0FBQSxFQUFBLFVBaUJaLFNBQVAsU0FBZ0IsRUFBUSxDQUN0QixNQUFPLEtBQVcsRUFBSSxFQUFnQixZQUFjLEdBQUksR0FBZ0IsTUFXbkUsZUFBUCxTQUFzQixFQUFHLENBQ3ZCLEdBQUksRUFBRyxDQUNMLEdBQU0sR0FBSSxFQUFFLE1BQU0seUNBQ2xCLEdBQUksRUFDRixNQUFPLElBQUksR0FBZ0IsR0FBYSxFQUFFLEdBQUksRUFBRSxLQUdwRCxNQUFPLE9BR1QsV0FBWSxFQUFRLENBQUEsR0FBQSxHQUNsQixTQUFBLEVBQUEsS0FBQSxPQUFBLEtBRUEsRUFBSyxNQUFRLEVBSEssNkJBaUJwQixXQUFBLFVBQWEsQ0FDWCxNQUFPLE1BQUssUUFJZCxhQUFBLFNBQWEsRUFBSSxFQUFRLENBQ3ZCLE1BQU8sSUFBYSxLQUFLLE1BQU8sTUFTbEMsT0FBQSxVQUFTLENBQ1AsTUFBTyxNQUFLLFNBSWQsT0FBQSxTQUFPLEVBQVcsQ0FDaEIsTUFBTyxHQUFVLE9BQVMsU0FBVyxFQUFVLFFBQVUsS0FBSyw2QkEvQmhFLFVBQVcsQ0FDVCxNQUFPLDBCQUlULFVBQVcsQ0FDVCxNQUFPLE1BQUssUUFBVSxFQUFJLE1BQW5CLE1BQWlDLEdBQWEsS0FBSyxNQUFPLG1DQWNuRSxVQUFrQixDQUNoQixNQUFPLHdCQWNULFVBQWMsQ0FDWixNQUFPLDhCQTdFVCxVQUF5QixDQUN2QixNQUFJLE1BQWMsTUFDaEIsSUFBWSxHQUFJLEdBQWdCLElBRTNCLFVBVGtDLElDSHhCLEdBQUEsU0FBQSxFQUFBLFFBQ25CLFdBQVksRUFBVSxDQUFBLEdBQUEsR0FDcEIsU0FBQSxFQUFBLEtBQUEsT0FBQSxLQUVBLEVBQUssU0FBVyxFQUhJLDZCQXNCdEIsV0FBQSxVQUFhLENBQ1gsTUFBTyxTQUlULGFBQUEsVUFBZSxDQUNiLE1BQU8sTUFJVCxPQUFBLFVBQVMsQ0FDUCxNQUFPLFFBSVQsT0FBQSxVQUFTLENBQ1AsTUFBTywwQkEvQlQsVUFBVyxDQUNULE1BQU8sNEJBSVQsVUFBVyxDQUNULE1BQU8sTUFBSyxrQ0FJZCxVQUFrQixDQUNoQixNQUFPLHdCQXdCVCxVQUFjLENBQ1osTUFBTyxVQTVDOEIsSUNLbEMsWUFBdUIsRUFBTyxFQUFhLENBQ2hELEdBQUksR0FDSixHQUFJLEVBQVksSUFBVSxJQUFVLEtBQ2xDLE1BQU8sR0FDRixHQUFJLFlBQWlCLElBQzFCLE1BQU8sR0FDRixHQUFJLEdBQVMsR0FBUSxDQUMxQixHQUFNLEdBQVUsRUFBTSxjQUN0QixNQUFJLEtBQVksU0FBVyxJQUFZLFNBQWlCLEVBQy9DLElBQVksT0FBUyxJQUFZLE1BQWMsRUFBZ0IsWUFDOUQsR0FBUyxHQUFTLGVBQWUsS0FBVyxLQUU3QyxFQUFnQixTQUFTLEdBQ3ZCLEdBQVMsaUJBQWlCLEdBQWlCLEdBQVMsT0FBTyxHQUMxRCxFQUFnQixlQUFlLElBQVksR0FBSSxJQUFZLE9BQ2xFLE9BQUksSUFBUyxHQUNYLEVBQWdCLFNBQVMsR0FDdkIsTUFBTyxJQUFVLFVBQVksRUFBTSxRQUFVLE1BQU8sR0FBTSxRQUFXLFNBR3ZFLEVBRUEsR0FBSSxJQUFZLEdDM0IzQixHQUFJLElBQU0sVUFBQSxDQUFBLE1BQU0sTUFBSyxPQUNuQixHQUFjLFNBQ2QsR0FBZ0IsS0FDaEIsR0FBeUIsS0FDekIsR0FBd0IsS0FDeEIsR0FLbUIsRUFBQSxVQUFBLHdCQTBHWixZQUFQLFVBQXFCLENBQ25CLEVBQU8sYUFDUCxHQUFTLHdDQXZHWCxVQUFpQixDQUNmLE1BQU8sU0FVVCxTQUFlLEVBQUcsQ0FDaEIsR0FBTSwyQkFpQlIsVUFBeUIsQ0FDdkIsTUFBTyxJQUFjLEdBQWEsR0FBVyxlQVYvQyxTQUF1QixFQUFNLENBQzNCLEdBQWMsNkJBZ0JoQixVQUEyQixDQUN6QixNQUFPLFNBT1QsU0FBeUIsRUFBUSxDQUMvQixHQUFnQixzQ0FPbEIsVUFBb0MsQ0FDbEMsTUFBTyxTQU9ULFNBQWtDLEVBQWlCLENBQ2pELEdBQXlCLHFDQU8zQixVQUFtQyxDQUNqQyxNQUFPLFNBT1QsU0FBaUMsRUFBZ0IsQ0FDL0MsR0FBd0IsOEJBTzFCLFVBQTRCLENBQzFCLE1BQU8sU0FPVCxTQUEwQixFQUFHLENBQzNCLEdBQWlCLHVCQzdHakIsR0FBYyxHQUNsQixZQUFzQixFQUFXLEVBQVcsQ0FBQSxBQUFYLElBQVcsUUFBWCxHQUFPLElBQ3RDLEdBQU0sR0FBTSxLQUFLLFVBQVUsQ0FBQyxFQUFXLElBQ25DLEVBQU0sR0FBWSxHQUN0QixNQUFLLElBQ0gsR0FBTSxHQUFJLE1BQUssZUFBZSxFQUFXLEdBQ3pDLEdBQVksR0FBTyxHQUVkLEVBR1QsR0FBSSxJQUFlLEdBQ25CLFlBQXNCLEVBQVcsRUFBVyxDQUFBLEFBQVgsSUFBVyxRQUFYLEdBQU8sSUFDdEMsR0FBTSxHQUFNLEtBQUssVUFBVSxDQUFDLEVBQVcsSUFDbkMsRUFBTSxHQUFhLEdBQ3ZCLE1BQUssSUFDSCxHQUFNLEdBQUksTUFBSyxhQUFhLEVBQVcsR0FDdkMsR0FBYSxHQUFPLEdBRWYsRUFHVCxHQUFJLElBQWUsR0FDbkIsWUFBc0IsRUFBVyxFQUFXLENBQUEsQUFBWCxJQUFXLFFBQVgsR0FBTyxJQUN0QyxHQUFBLEdBQWtDLEVBQWxDLEVBQVEsS0FBUixHQUFpQixHQUFqQixHQUFBLEVBQUEsSUFDTSxFQUFNLEtBQUssVUFBVSxDQUFDLEVBQVcsSUFDbkMsRUFBTSxHQUFhLEdBQ3ZCLE1BQUssSUFDSCxHQUFNLEdBQUksTUFBSyxtQkFBbUIsRUFBVyxHQUM3QyxHQUFhLEdBQU8sR0FFZixFQUdULEdBQUksSUFBaUIsS0FDckIsYUFBd0IsQ0FDdEIsTUFBSSxLQUdGLElBQWlCLEdBQUksTUFBSyxpQkFBaUIsa0JBQWtCLE9BQ3RELElBSVgsWUFBMkIsRUFBVyxDQVNwQyxHQUFNLEdBQVMsRUFBVSxRQUFRLE9BQ2pDLEdBQUksSUFBVyxHQUNiLE1BQU8sQ0FBQyxHQUVSLEdBQUksR0FDRSxFQUFVLEVBQVUsVUFBVSxFQUFHLEdBQ3ZDLEdBQUksQ0FDRixFQUFVLEdBQWEsR0FBVyx3QkFDM0IsRUFBUCxDQUNBLEVBQVUsR0FBYSxHQUFTLGtCQUdsQyxHQUFBLEdBQXNDLEVBQTlCLEVBQVIsRUFBUSxnQkFBaUIsRUFBekIsRUFBeUIsU0FFekIsTUFBTyxDQUFDLEVBQVMsRUFBaUIsR0FJdEMsWUFBMEIsRUFBVyxFQUFpQixFQUFnQixDQUNwRSxNQUFJLElBQWtCLElBQ3BCLElBQWEsS0FFVCxHQUNGLElBQVMsT0FBVyxHQUdsQixHQUNGLElBQVMsT0FBVyxJQUVmLEVBTVgsWUFBbUIsRUFBRyxDQUVwQixPQURNLEdBQUssR0FDRixFQUFJLEVBQUcsR0FBSyxHQUFJLElBQUssQ0FDNUIsR0FBTSxHQUFLLEVBQVMsSUFBSSxLQUFNLEVBQUcsR0FDakMsRUFBRyxLQUFLLEVBQUUsSUFFWixNQUFPLEdBR1QsWUFBcUIsRUFBRyxDQUV0QixPQURNLEdBQUssR0FDRixFQUFJLEVBQUcsR0FBSyxFQUFHLElBQUssQ0FDM0IsR0FBTSxHQUFLLEVBQVMsSUFBSSxLQUFNLEdBQUksR0FBSyxHQUN2QyxFQUFHLEtBQUssRUFBRSxJQUVaLE1BQU8sR0FHVCxZQUFtQixFQUFLLEVBQVEsRUFBVyxFQUFXLEVBQVEsQ0FDNUQsR0FBTSxHQUFPLEVBQUksWUFBWSxHQUU3QixNQUFJLEtBQVMsUUFDSixLQUNFLElBQVMsS0FDWCxFQUFVLEdBRVYsRUFBTyxHQUlsQixZQUE2QixFQUFLLENBQ2hDLE1BQUksR0FBSSxpQkFBbUIsRUFBSSxrQkFBb0IsT0FDMUMsR0FHTCxFQUFJLGtCQUFvQixRQUN4QixDQUFDLEVBQUksUUFDTCxFQUFJLE9BQU8sV0FBVyxPQUN0QixHQUFJLE1BQUssZUFBZSxFQUFJLE1BQU0sa0JBQWtCLGtCQUFvQixVQVN4RSxJQUFBLFVBQUEsQ0FDSixXQUFZLEVBQU0sRUFBYSxFQUFNLENBSW5DLEdBSEEsS0FBSyxNQUFRLEVBQUssT0FBUyxFQUMzQixLQUFLLE1BQVEsRUFBSyxPQUFTLEdBRXZCLENBQUMsRUFBYSxDQUNoQixHQUFNLEdBQVcsQ0FBRSxZQUFhLElBQ2hDLEFBQUksRUFBSyxNQUFRLEdBQUcsR0FBUyxxQkFBdUIsRUFBSyxPQUN6RCxLQUFLLElBQU0sR0FBYSxFQUFNLCtCQUlsQyxPQUFBLFNBQU8sRUFBRyxDQUNSLEdBQUksS0FBSyxJQUFLLENBQ1osR0FBTSxHQUFRLEtBQUssTUFBUSxLQUFLLE1BQU0sR0FBSyxFQUMzQyxNQUFPLE1BQUssSUFBSSxPQUFPLE9BQ2xCLENBRUwsR0FBTSxHQUFRLEtBQUssTUFBUSxLQUFLLE1BQU0sR0FBSyxHQUFRLEVBQUcsR0FDdEQsTUFBTyxJQUFTLEVBQU8sS0FBSyxjQVM1QixHQUFBLFVBQUEsQ0FDSixXQUFZLEVBQUksRUFBTSxFQUFNLENBQzFCLEtBQUssS0FBTyxFQUVaLEdBQUksR0FDSixHQUFJLEVBQUcsS0FBSyxZQUFhLENBT3ZCLEdBQU0sR0FBWSxHQUFNLEdBQUcsT0FBUyxJQUM5QixFQUFVLEdBQWEsRUFBYixXQUE0QixFQUE1QixVQUFvRCxFQUM5RCxFQUF3QixHQUFTLFlBQVksR0FDbkQsQUFBSSxFQUFHLFNBQVcsR0FBSyxFQUNyQixHQUFJLEVBQ0osS0FBSyxHQUFLLEdBU1YsR0FBSSxNQUNKLEFBQUksRUFBSyxhQUNQLEtBQUssR0FBSyxFQUVWLEtBQUssR0FBSyxFQUFHLFNBQVcsRUFBSSxFQUFLLEVBQVMsV0FBVyxFQUFHLEdBQUssRUFBRyxPQUFTLEdBQUssVUFHN0UsQUFBSSxHQUFHLEtBQUssT0FBUyxTQUMxQixLQUFLLEdBQUssRUFFVixNQUFLLEdBQUssRUFDVixFQUFJLEVBQUcsS0FBSyxNQUdkLEdBQU0sR0FBUSxFQUFBLEdBQVEsS0FBSyxNQUMzQixBQUFJLEdBQ0YsR0FBUyxTQUFXLEdBRXRCLEtBQUssSUFBTSxHQUFhLEVBQU0sOEJBR2hDLE9BQUEsVUFBUyxDQUNQLE1BQU8sTUFBSyxJQUFJLE9BQU8sS0FBSyxHQUFHLGVBR2pDLGNBQUEsVUFBZ0IsQ0FDZCxNQUFPLE1BQUssSUFBSSxjQUFjLEtBQUssR0FBRyxlQUd4QyxnQkFBQSxVQUFrQixDQUNoQixNQUFPLE1BQUssSUFBSSx3QkFPZCxHQUFBLFVBQUEsQ0FDSixXQUFZLEVBQU0sRUFBVyxFQUFNLENBQ2pDLEtBQUssS0FBTCxFQUFBLENBQWMsTUFBTyxRQUFXLEdBQzVCLENBQUMsR0FBYSxNQUNoQixNQUFLLElBQU0sR0FBYSxFQUFNLCtCQUlsQyxPQUFBLFNBQU8sRUFBTyxFQUFNLENBQ2xCLE1BQUksTUFBSyxJQUNBLEtBQUssSUFBSSxPQUFPLEVBQU8sR0FFdkIsR0FBMkIsRUFBTSxFQUFPLEtBQUssS0FBSyxRQUFTLEtBQUssS0FBSyxRQUFVLFdBSTFGLGNBQUEsU0FBYyxFQUFPLEVBQU0sQ0FDekIsTUFBSSxNQUFLLElBQ0EsS0FBSyxJQUFJLGNBQWMsRUFBTyxHQUU5QixTQVNRLEVBQUEsVUFBQSxHQUNaLFNBQVAsU0FBZ0IsRUFBTSxDQUNwQixNQUFPLEdBQU8sT0FBTyxFQUFLLE9BQVEsRUFBSyxnQkFBaUIsRUFBSyxlQUFnQixFQUFLLGdCQUc3RSxPQUFQLFNBQWMsRUFBUSxFQUFpQixFQUFnQixFQUFxQixDQUFBLEFBQXJCLElBQXFCLFFBQXJCLEdBQWMsSUFDbkUsR0FBTSxHQUFrQixHQUFVLEVBQVMsY0FFckMsRUFBVSxHQUFvQixHQUFjLFFBQVUsTUFDdEQsRUFBbUIsR0FBbUIsRUFBUyx1QkFDL0MsRUFBa0IsR0FBa0IsRUFBUyxzQkFDbkQsTUFBTyxJQUFJLEdBQU8sRUFBUyxFQUFrQixFQUFpQixNQUd6RCxXQUFQLFVBQW9CLENBQ2xCLEdBQWlCLEtBQ2pCLEdBQWMsR0FDZCxHQUFlLEdBQ2YsR0FBZSxNQUdWLFdBQVAsU0FBQSxFQUFvRSxDQUFBLEdBQUEsR0FBQSxJQUFBLE9BQUosR0FBSSxFQUFoRCxFQUFnRCxFQUFoRCxPQUFRLEVBQXdDLEVBQXhDLGdCQUFpQixFQUF1QixFQUF2QixlQUMzQyxNQUFPLEdBQU8sT0FBTyxFQUFRLEVBQWlCLElBR2hELFdBQVksRUFBUSxFQUFXLEVBQWdCLEVBQWlCLENBQzlELEdBQUEsR0FBb0UsR0FBa0IsR0FBL0UsRUFBUCxFQUFBLEdBQXFCLEVBQXJCLEVBQUEsR0FBNEMsRUFBNUMsRUFBQSxHQUVBLEtBQUssT0FBUyxFQUNkLEtBQUssZ0JBQWtCLEdBQWEsR0FBeUIsS0FDN0QsS0FBSyxlQUFpQixHQUFrQixHQUF3QixLQUNoRSxLQUFLLEtBQU8sR0FBaUIsS0FBSyxPQUFRLEtBQUssZ0JBQWlCLEtBQUssZ0JBRXJFLEtBQUssY0FBZ0IsQ0FBRSxPQUFRLEdBQUksV0FBWSxJQUMvQyxLQUFLLFlBQWMsQ0FBRSxPQUFRLEdBQUksV0FBWSxJQUM3QyxLQUFLLGNBQWdCLEtBQ3JCLEtBQUssU0FBVyxHQUVoQixLQUFLLGdCQUFrQixFQUN2QixLQUFLLGtCQUFvQixnQ0FXM0IsWUFBQSxTQUFZLEVBQWtCLENBQzVCLEdBQU0sR0FBZSxLQUFLLFlBQ3BCLEVBQ0gsTUFBSyxrQkFBb0IsTUFBUSxLQUFLLGtCQUFvQixTQUMxRCxNQUFLLGlCQUFtQixNQUFRLEtBQUssaUJBQW1CLFdBQzNELE1BQU8sSUFBZ0IsRUFBaUIsS0FBTyxVQUdqRCxNQUFBLFNBQU0sRUFBTSxDQUNWLE1BQUksQ0FBQyxHQUFRLE9BQU8sb0JBQW9CLEdBQU0sU0FBVyxFQUNoRCxLQUVBLEVBQU8sT0FDWixFQUFLLFFBQVUsS0FBSyxnQkFDcEIsRUFBSyxpQkFBbUIsS0FBSyxnQkFDN0IsRUFBSyxnQkFBa0IsS0FBSyxlQUM1QixFQUFLLGFBQWUsT0FLMUIsY0FBQSxTQUFjLEVBQVcsQ0FBQSxNQUFYLEtBQVcsUUFBWCxHQUFPLElBQ1osS0FBSyxNQUFMLEVBQUEsR0FBZ0IsRUFBaEIsQ0FBc0IsWUFBYSxTQUc1QyxrQkFBQSxTQUFrQixFQUFXLENBQUEsTUFBWCxLQUFXLFFBQVgsR0FBTyxJQUNoQixLQUFLLE1BQUwsRUFBQSxHQUFnQixFQUFoQixDQUFzQixZQUFhLFNBRzVDLE9BQUEsU0FBTyxFQUFRLEVBQWdCLEVBQWtCLENBQUEsR0FBQSxHQUFBLEtBQUEsTUFBbEMsS0FBa0MsUUFBbEMsR0FBUyxJQUFPLElBQWtCLFFBQWxCLEdBQVksSUFDbEMsR0FBVSxLQUFNLEVBQVEsRUFBVyxHQUFnQixVQUFNLENBQzlELEdBQU0sR0FBTyxFQUFTLENBQUUsTUFBTyxFQUFRLElBQUssV0FBYyxDQUFFLE1BQU8sR0FDakUsRUFBWSxFQUFTLFNBQVcsYUFDbEMsTUFBSyxHQUFLLFlBQVksR0FBVyxJQUMvQixHQUFLLFlBQVksR0FBVyxHQUFVLEdBQVUsU0FBQyxFQUFELENBQUEsTUFBUSxHQUFLLFFBQVEsRUFBSSxFQUFNLFlBRTFFLEVBQUssWUFBWSxHQUFXLFFBSXZDLFNBQUEsU0FBUyxFQUFRLEVBQWdCLEVBQWtCLENBQUEsR0FBQSxHQUFBLEtBQUEsTUFBbEMsS0FBa0MsUUFBbEMsR0FBUyxJQUFPLElBQWtCLFFBQWxCLEdBQVksSUFDcEMsR0FBVSxLQUFNLEVBQVEsRUFBVyxHQUFrQixVQUFNLENBQ2hFLEdBQU0sR0FBTyxFQUNQLENBQUUsUUFBUyxFQUFRLEtBQU0sVUFBVyxNQUFPLE9BQVEsSUFBSyxXQUN4RCxDQUFFLFFBQVMsR0FDZixFQUFZLEVBQVMsU0FBVyxhQUNsQyxNQUFLLEdBQUssY0FBYyxHQUFXLElBQ2pDLEdBQUssY0FBYyxHQUFXLEdBQVUsR0FBWSxTQUFDLEVBQUQsQ0FBQSxNQUNsRCxHQUFLLFFBQVEsRUFBSSxFQUFNLGNBR3BCLEVBQUssY0FBYyxHQUFXLFFBSXpDLFVBQUEsU0FBVSxFQUFrQixDQUFBLEdBQUEsR0FBQSxLQUFBLE1BQWxCLEtBQWtCLFFBQWxCLEdBQVksSUFDYixHQUNMLEtBQ0EsT0FDQSxFQUNBLFVBQUEsQ0FBQSxNQUFNLEtBQ04sVUFBTSxDQUdKLEdBQUksQ0FBQyxFQUFLLGNBQWUsQ0FDdkIsR0FBTSxHQUFPLENBQUUsS0FBTSxVQUFXLFVBQVcsT0FDM0MsRUFBSyxjQUFnQixDQUFDLEVBQVMsSUFBSSxLQUFNLEdBQUksR0FBSSxHQUFJLEVBQVMsSUFBSSxLQUFNLEdBQUksR0FBSSxLQUFLLElBQ25GLFNBQUMsRUFBRCxDQUFBLE1BQVEsR0FBSyxRQUFRLEVBQUksRUFBTSxlQUluQyxNQUFPLEdBQUssbUJBS2xCLEtBQUEsU0FBSyxFQUFRLEVBQWtCLENBQUEsR0FBQSxHQUFBLEtBQUEsTUFBbEIsS0FBa0IsUUFBbEIsR0FBWSxJQUNoQixHQUFVLEtBQU0sRUFBUSxFQUFXLEdBQWMsVUFBTSxDQUM1RCxHQUFNLEdBQU8sQ0FBRSxJQUFLLEdBSXBCLE1BQUssR0FBSyxTQUFTLElBQ2pCLEdBQUssU0FBUyxHQUFVLENBQUMsRUFBUyxJQUFJLElBQUssRUFBRyxHQUFJLEVBQVMsSUFBSSxLQUFNLEVBQUcsSUFBSSxJQUFJLFNBQUMsRUFBRCxDQUFBLE1BQzlFLEdBQUssUUFBUSxFQUFJLEVBQU0sVUFJcEIsRUFBSyxTQUFTLFFBSXpCLFFBQUEsU0FBUSxFQUFJLEVBQVUsRUFBTyxDQUMzQixHQUFNLEdBQUssS0FBSyxZQUFZLEVBQUksR0FDOUIsRUFBVSxFQUFHLGdCQUNiLEVBQVcsRUFBUSxLQUFLLFNBQUMsRUFBRCxDQUFBLE1BQU8sR0FBRSxLQUFLLGdCQUFrQixJQUMxRCxNQUFPLEdBQVcsRUFBUyxNQUFRLFFBR3JDLGdCQUFBLFNBQWdCLEVBQVcsQ0FBQSxNQUFYLEtBQVcsUUFBWCxHQUFPLElBR2QsR0FBSSxJQUFvQixLQUFLLEtBQU0sRUFBSyxhQUFlLEtBQUssWUFBYSxNQUdsRixZQUFBLFNBQVksRUFBSSxFQUFlLENBQUEsTUFBZixLQUFlLFFBQWYsR0FBVyxJQUNsQixHQUFJLElBQWtCLEVBQUksS0FBSyxLQUFNLE1BRzlDLGFBQUEsU0FBYSxFQUFXLENBQUEsTUFBWCxLQUFXLFFBQVgsR0FBTyxJQUNYLEdBQUksSUFBaUIsS0FBSyxLQUFNLEtBQUssWUFBYSxNQUczRCxVQUFBLFVBQVksQ0FDVixNQUNFLE1BQUssU0FBVyxNQUNoQixLQUFLLE9BQU8sZ0JBQWtCLFNBQzlCLEdBQUksTUFBSyxlQUFlLEtBQUssTUFBTSxrQkFBa0IsT0FBTyxXQUFXLFlBSTNFLE9BQUEsU0FBTyxFQUFPLENBQ1osTUFDRSxNQUFLLFNBQVcsRUFBTSxRQUN0QixLQUFLLGtCQUFvQixFQUFNLGlCQUMvQixLQUFLLGlCQUFtQixFQUFNLDZDQXJJbEMsVUFBa0IsQ0FDaEIsTUFBSSxNQUFLLG1CQUFxQixNQUM1QixNQUFLLGtCQUFvQixHQUFvQixPQUd4QyxLQUFLLDJCQzlSaEIsYUFBb0MsQ0FBQSxPQUFBLEdBQUEsVUFBQSxPQUFULEVBQVMsR0FBQSxPQUFBLEdBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFULEVBQVMsR0FBQSxVQUFBLEdBQ2xDLEdBQU0sR0FBTyxFQUFRLE9BQU8sU0FBQyxFQUFHLEVBQUosQ0FBQSxNQUFVLEdBQUksRUFBRSxRQUFRLElBQ3BELE1BQU8sUUFBTSxJQUFLLEVBQUwsS0FHZixhQUEwQyxDQUFBLE9BQUEsR0FBQSxVQUFBLE9BQVosRUFBWSxHQUFBLE9BQUEsR0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLElBQVosRUFBWSxHQUFBLFVBQUEsR0FDeEMsTUFBTyxVQUFDLEVBQUQsQ0FBQSxNQUNMLEdBQ0csT0FDQyxTQUFBLEVBQW1DLEVBQU8sQ0FBQSxHQUF4QyxHQUF3QyxFQUFBLEdBQTVCLEVBQTRCLEVBQUEsR0FBaEIsRUFBZ0IsRUFBQSxHQUN4QyxFQUEwQixFQUFHLEVBQUcsR0FBekIsRUFBUCxFQUFBLEdBQVksRUFBWixFQUFBLEdBQWtCLEVBQWxCLEVBQUEsR0FDQSxNQUFPLENBQUEsRUFBQSxHQUFNLEVBQWUsR0FBTyxHQUFjLEVBQU0sSUFFekQsQ0FBQyxHQUFJLEtBQU0sSUFFWixNQUFNLEVBQUcsSUFHaEIsWUFBZSxFQUFnQixDQUM3QixHQUFJLEdBQUssS0FDUCxNQUFPLENBQUMsS0FBTSxNQUZhLE9BQUEsR0FBQSxVQUFBLE9BQVYsRUFBVSxHQUFBLE9BQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxHQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsSUFBVixFQUFVLEVBQUEsR0FBQSxVQUFBLEdBSzdCLE9BQUEsR0FBQSxFQUFBLEVBQWlDLEVBQWpDLEVBQUEsRUFBQSxPQUFBLElBQTJDLENBQXRDLEdBQUEsR0FBQSxFQUFBLEdBQU8sRUFBUCxFQUFBLEdBQWMsRUFBZCxFQUFBLEdBQ0csRUFBSSxFQUFNLEtBQUssR0FDckIsR0FBSSxFQUNGLE1BQU8sR0FBVSxHQUdyQixNQUFPLENBQUMsS0FBTSxNQUdoQixhQUE4QixDQUFBLE9BQUEsR0FBQSxVQUFBLE9BQU4sRUFBTSxHQUFBLE9BQUEsR0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLElBQU4sRUFBTSxHQUFBLFVBQUEsR0FDNUIsTUFBTyxVQUFDLEVBQU8sRUFBVyxDQUN4QixHQUFNLEdBQU0sR0FDUixFQUVKLElBQUssRUFBSSxFQUFHLEVBQUksRUFBSyxPQUFRLElBQzNCLEVBQUksRUFBSyxJQUFNLEVBQWEsRUFBTSxFQUFTLElBRTdDLE1BQU8sQ0FBQyxFQUFLLEtBQU0sRUFBUyxJQUtoQyxHQUFNLElBQWMsa0NBQ2xCLEdBQW1CLHNEQUNuQixHQUFlLE9BQU0sR0FBSSxHQUFpQixPQUFTLEdBQVksT0FBMUMsS0FDckIsR0FBd0IsT0FBTSxPQUFRLEdBQWEsT0FBckIsTUFDOUIsR0FBYyw4Q0FDZCxHQUFlLDhCQUNmLEdBQWtCLG1CQUNsQixHQUFxQixHQUFZLFdBQVksYUFBYyxXQUMzRCxHQUF3QixHQUFZLE9BQVEsV0FDNUMsR0FBYyx3QkFDZCxHQUFlLE9BQ1YsR0FBaUIsT0FERCxRQUNlLEdBQVksT0FEM0IsS0FDc0MsR0FBVSxPQURoRCxPQUdyQixHQUF3QixPQUFNLE9BQVEsR0FBYSxPQUFyQixNQUVoQyxZQUFhLEVBQU8sRUFBSyxFQUFVLENBQ2pDLEdBQU0sR0FBSSxFQUFNLEdBQ2hCLE1BQU8sR0FBWSxHQUFLLEVBQVcsRUFBYSxHQUdsRCxZQUF1QixFQUFPLEVBQVEsQ0FDcEMsR0FBTSxHQUFPLENBQ1gsS0FBTSxHQUFJLEVBQU8sR0FDakIsTUFBTyxHQUFJLEVBQU8sRUFBUyxFQUFHLEdBQzlCLElBQUssR0FBSSxFQUFPLEVBQVMsRUFBRyxJQUc5QixNQUFPLENBQUMsRUFBTSxLQUFNLEVBQVMsR0FHL0IsWUFBd0IsRUFBTyxFQUFRLENBQ3JDLEdBQU0sR0FBTyxDQUNYLE1BQU8sR0FBSSxFQUFPLEVBQVEsR0FDMUIsUUFBUyxHQUFJLEVBQU8sRUFBUyxFQUFHLEdBQ2hDLFFBQVMsR0FBSSxFQUFPLEVBQVMsRUFBRyxHQUNoQyxhQUFjLEdBQVksRUFBTSxFQUFTLEtBRzNDLE1BQU8sQ0FBQyxFQUFNLEtBQU0sRUFBUyxHQUcvQixZQUEwQixFQUFPLEVBQVEsQ0FDdkMsR0FBTSxHQUFRLENBQUMsRUFBTSxJQUFXLENBQUMsRUFBTSxFQUFTLEdBQzlDLEVBQWEsR0FBYSxFQUFNLEVBQVMsR0FBSSxFQUFNLEVBQVMsSUFDNUQsRUFBTyxFQUFRLEtBQU8sRUFBZ0IsU0FBUyxHQUNqRCxNQUFPLENBQUMsR0FBSSxFQUFNLEVBQVMsR0FHN0IsWUFBeUIsRUFBTyxFQUFRLENBQ3RDLEdBQU0sR0FBTyxFQUFNLEdBQVUsR0FBUyxPQUFPLEVBQU0sSUFBVyxLQUM5RCxNQUFPLENBQUMsR0FBSSxFQUFNLEVBQVMsR0FLN0IsR0FBTSxJQUFjLE9BQU0sTUFBTyxHQUFpQixPQUF4QixLQUlwQixHQUNKLDhKQUVGLFlBQTRCLEVBQU8sQ0FDakMsR0FBTyxHQUNMLEVBREYsR0FBVSxFQUNSLEVBREYsR0FBbUIsRUFDakIsRUFERixHQUE2QixFQUMzQixFQURGLEdBQXNDLEVBQ3BDLEVBREYsR0FBOEMsRUFDNUMsRUFERixHQUF1RCxFQUNyRCxFQURGLEdBQWtFLEVBQ2hFLEVBREYsR0FBNkUsRUFDM0UsRUFERixHQUdNLEVBQW9CLEVBQUUsS0FBTyxJQUM3QixFQUFrQixHQUFhLEVBQVUsS0FBTyxJQUVoRCxFQUFjLFNBQUMsRUFBSyxFQUFOLENBQUEsTUFBTSxLQUFOLFFBQU0sR0FBUSxJQUNoQyxJQUFRLFFBQWMsSUFBVSxHQUFPLEdBQXNCLENBQUMsRUFBTSxHQUV0RSxNQUFPLENBQ0wsQ0FDRSxNQUFPLEVBQVksRUFBYSxJQUNoQyxPQUFRLEVBQVksRUFBYSxJQUNqQyxNQUFPLEVBQVksRUFBYSxJQUNoQyxLQUFNLEVBQVksRUFBYSxJQUMvQixNQUFPLEVBQVksRUFBYSxJQUNoQyxRQUFTLEVBQVksRUFBYSxJQUNsQyxRQUFTLEVBQVksRUFBYSxHQUFZLElBQWMsTUFDNUQsYUFBYyxFQUFZLEdBQVksR0FBa0IsS0FROUQsR0FBTSxJQUFhLENBQ2pCLElBQUssRUFDTCxJQUFLLEdBQUssR0FDVixJQUFLLEdBQUssR0FDVixJQUFLLEdBQUssR0FDVixJQUFLLEdBQUssR0FDVixJQUFLLEdBQUssR0FDVixJQUFLLEdBQUssR0FDVixJQUFLLEdBQUssR0FDVixJQUFLLEdBQUssSUFHWixZQUFxQixFQUFZLEVBQVMsRUFBVSxFQUFRLEVBQVMsRUFBVyxFQUFXLENBQ3pGLEdBQU0sR0FBUyxDQUNiLEtBQU0sRUFBUSxTQUFXLEVBQUksR0FBZSxFQUFhLElBQVksRUFBYSxHQUNsRixNQUFPLEdBQW9CLFFBQVEsR0FBWSxFQUMvQyxJQUFLLEVBQWEsR0FDbEIsS0FBTSxFQUFhLEdBQ25CLE9BQVEsRUFBYSxJQUd2QixNQUFJLElBQVcsR0FBTyxPQUFTLEVBQWEsSUFDeEMsR0FDRixHQUFPLFFBQ0wsRUFBVyxPQUFTLEVBQ2hCLEdBQXFCLFFBQVEsR0FBYyxFQUMzQyxHQUFzQixRQUFRLEdBQWMsR0FHN0MsRUFJVCxHQUFNLElBQ0osa01BRUYsWUFBd0IsRUFBTyxDQUM3QixHQUVJLEdBV0UsRUFiTixHQUdJLEVBVUUsRUFiTixHQUlJLEVBU0UsRUFiTixHQUtJLEVBUUUsRUFiTixHQU1JLEVBT0UsRUFiTixHQU9JLEVBTUUsRUFiTixHQVFJLEVBS0UsRUFiTixHQVNJLEVBSUUsRUFiTixHQVVJLEVBR0UsRUFiTixHQVdJLEVBRUUsRUFiTixJQVlJLEVBQ0UsRUFiTixJQWNFLEVBQVMsR0FBWSxFQUFZLEVBQVMsRUFBVSxFQUFRLEVBQVMsRUFBVyxHQUU5RSxFQUNKLE1BQUksR0FDRixFQUFTLEdBQVcsR0FDZixBQUFJLEVBQ1QsRUFBUyxFQUVULEVBQVMsR0FBYSxFQUFZLEdBRzdCLENBQUMsRUFBUSxHQUFJLEdBQWdCLElBR3RDLFlBQTJCLEVBQUcsQ0FFNUIsTUFBTyxHQUNKLFFBQVEsb0JBQXFCLEtBQzdCLFFBQVEsV0FBWSxLQUNwQixPQUtMLEdBQU0sSUFDRiw2SEFDRixHQUNFLHVKQUNGLEdBQ0UsNEhBRUosWUFBNkIsRUFBTyxDQUNsQyxHQUFTLEdBQXdFLEVBQWpGLEdBQXFCLEVBQTRELEVBQWpGLEdBQTZCLEVBQW9ELEVBQWpGLEdBQXVDLEVBQTBDLEVBQWpGLEdBQWdELEVBQWlDLEVBQWpGLEdBQXlELEVBQXdCLEVBQWpGLEdBQW9FLEVBQWEsRUFBakYsR0FDRSxFQUFTLEdBQVksRUFBWSxFQUFTLEVBQVUsRUFBUSxFQUFTLEVBQVcsR0FDbEYsTUFBTyxDQUFDLEVBQVEsRUFBZ0IsYUFHbEMsWUFBc0IsRUFBTyxDQUMzQixHQUFTLEdBQXdFLEVBQWpGLEdBQXFCLEVBQTRELEVBQWpGLEdBQStCLEVBQWtELEVBQWpGLEdBQXVDLEVBQTBDLEVBQWpGLEdBQWdELEVBQWlDLEVBQWpGLEdBQTJELEVBQXNCLEVBQWpGLEdBQXNFLEVBQVcsRUFBakYsR0FDRSxFQUFTLEdBQVksRUFBWSxFQUFTLEVBQVUsRUFBUSxFQUFTLEVBQVcsR0FDbEYsTUFBTyxDQUFDLEVBQVEsRUFBZ0IsYUFHbEMsR0FBTSxJQUErQixHQUFlLEdBQWEsSUFDM0QsR0FBZ0MsR0FBZSxHQUFjLElBQzdELEdBQW1DLEdBQWUsR0FBaUIsSUFDbkUsR0FBdUIsR0FBZSxJQUV0QyxHQUE2QixHQUNqQyxHQUNBLEdBQ0EsSUFFSSxHQUE4QixHQUNsQyxHQUNBLEdBQ0EsSUFFSSxHQUErQixHQUNuQyxHQUNBLEdBQ0EsSUFFSSxHQUEwQixHQUFrQixHQUFnQixJQU0zRCxZQUFzQixFQUFHLENBQzlCLE1BQU8sSUFDTCxFQUNBLENBQUMsR0FBOEIsSUFDL0IsQ0FBQyxHQUErQixJQUNoQyxDQUFDLEdBQWtDLElBQ25DLENBQUMsR0FBc0IsS0FJcEIsWUFBMEIsRUFBRyxDQUNsQyxNQUFPLElBQU0sR0FBa0IsR0FBSSxDQUFDLEdBQVMsS0FHeEMsWUFBdUIsRUFBRyxDQUMvQixNQUFPLElBQ0wsRUFDQSxDQUFDLEdBQVMsSUFDVixDQUFDLEdBQVEsSUFDVCxDQUFDLEdBQU8sS0FJTCxZQUEwQixFQUFHLENBQ2xDLE1BQU8sSUFBTSxFQUFHLENBQUMsR0FBYSxLQUdoQyxHQUFNLElBQXFCLEdBQWtCLElBRXRDLFlBQTBCLEVBQUcsQ0FDbEMsTUFBTyxJQUFNLEVBQUcsQ0FBQyxHQUFhLEtBR2hDLEdBQU0sSUFBK0IsR0FBZSxHQUFhLElBQzNELEdBQXVCLEdBQWUsSUFFdEMsR0FBcUMsR0FDekMsR0FDQSxHQUNBLEdBQ0EsSUFFSSxHQUFrQyxHQUN0QyxHQUNBLEdBQ0EsSUFHSyxZQUFrQixFQUFHLENBQzFCLE1BQU8sSUFDTCxFQUNBLENBQUMsR0FBOEIsSUFDL0IsQ0FBQyxHQUFzQixLQ3pUM0IsR0FBTSxJQUFVLG1CQUdWLEdBQWlCLENBQ25CLE1BQU8sQ0FDTCxLQUFNLEVBQ04sTUFBTyxFQUFJLEdBQ1gsUUFBUyxFQUFJLEdBQUssR0FDbEIsUUFBUyxFQUFJLEdBQUssR0FBSyxHQUN2QixhQUFjLEVBQUksR0FBSyxHQUFLLEdBQUssS0FFbkMsS0FBTSxDQUNKLE1BQU8sR0FDUCxRQUFTLEdBQUssR0FDZCxRQUFTLEdBQUssR0FBSyxHQUNuQixhQUFjLEdBQUssR0FBSyxHQUFLLEtBRS9CLE1BQU8sQ0FBRSxRQUFTLEdBQUksUUFBUyxHQUFLLEdBQUksYUFBYyxHQUFLLEdBQUssS0FDaEUsUUFBUyxDQUFFLFFBQVMsR0FBSSxhQUFjLEdBQUssS0FDM0MsUUFBUyxDQUFFLGFBQWMsTUFFM0IsR0FBWSxFQUFBLENBQ1YsTUFBTyxDQUNMLFNBQVUsRUFDVixPQUFRLEdBQ1IsTUFBTyxHQUNQLEtBQU0sSUFDTixNQUFPLElBQU0sR0FDYixRQUFTLElBQU0sR0FBSyxHQUNwQixRQUFTLElBQU0sR0FBSyxHQUFLLEdBQ3pCLGFBQWMsSUFBTSxHQUFLLEdBQUssR0FBSyxLQUVyQyxTQUFVLENBQ1IsT0FBUSxFQUNSLE1BQU8sR0FDUCxLQUFNLEdBQ04sTUFBTyxHQUFLLEdBQ1osUUFBUyxHQUFLLEdBQUssR0FDbkIsUUFBUyxHQUFLLEdBQUssR0FBSyxHQUN4QixhQUFjLEdBQUssR0FBSyxHQUFLLEdBQUssS0FFcEMsT0FBUSxDQUNOLE1BQU8sRUFDUCxLQUFNLEdBQ04sTUFBTyxHQUFLLEdBQ1osUUFBUyxHQUFLLEdBQUssR0FDbkIsUUFBUyxHQUFLLEdBQUssR0FBSyxHQUN4QixhQUFjLEdBQUssR0FBSyxHQUFLLEdBQUssTUFHakMsSUFFTCxFQUFxQixPQUFXLElBQ2hDLEdBQXNCLE9BQVcsS0FDakMsR0FBYyxFQUFBLENBQ1osTUFBTyxDQUNMLFNBQVUsRUFDVixPQUFRLEdBQ1IsTUFBTyxFQUFxQixFQUM1QixLQUFNLEVBQ04sTUFBTyxFQUFxQixHQUM1QixRQUFTLEVBQXFCLEdBQUssR0FDbkMsUUFBUyxFQUFxQixHQUFLLEdBQUssR0FDeEMsYUFBYyxFQUFxQixHQUFLLEdBQUssR0FBSyxLQUVwRCxTQUFVLENBQ1IsT0FBUSxFQUNSLE1BQU8sRUFBcUIsR0FDNUIsS0FBTSxFQUFxQixFQUMzQixNQUFRLEVBQXFCLEdBQU0sRUFDbkMsUUFBVSxFQUFxQixHQUFLLEdBQU0sRUFDMUMsUUFBVSxFQUFxQixHQUFLLEdBQUssR0FBTSxFQUMvQyxhQUFlLEVBQXFCLEdBQUssR0FBSyxHQUFLLElBQVEsR0FFN0QsT0FBUSxDQUNOLE1BQU8sR0FBc0IsRUFDN0IsS0FBTSxHQUNOLE1BQU8sR0FBc0IsR0FDN0IsUUFBUyxHQUFzQixHQUFLLEdBQ3BDLFFBQVMsR0FBc0IsR0FBSyxHQUFLLEdBQ3pDLGFBQWMsR0FBc0IsR0FBSyxHQUFLLEdBQUssTUFFbEQsSUFJRCxHQUFlLENBQ25CLFFBQ0EsV0FDQSxTQUNBLFFBQ0EsT0FDQSxRQUNBLFVBQ0EsVUFDQSxnQkFHSSxHQUFlLEdBQWEsTUFBTSxHQUFHLFVBRzNDLFlBQWUsRUFBSyxFQUFNLEVBQWUsQ0FBQSxBQUFmLElBQWUsUUFBZixHQUFRLElBRWhDLEdBQU0sR0FBTyxDQUNYLE9BQVEsRUFBUSxFQUFLLE9BQVIsRUFBQSxHQUFzQixFQUFJLE9BQVksRUFBSyxRQUFVLElBQ2xFLElBQUssRUFBSSxJQUFJLE1BQU0sRUFBSyxLQUN4QixtQkFBb0IsRUFBSyxvQkFBc0IsRUFBSSxvQkFFckQsTUFBTyxJQUFJLEdBQVMsR0FHdEIsWUFBbUIsRUFBRyxDQUNwQixNQUFPLEdBQUksRUFBSSxLQUFLLE1BQU0sR0FBSyxLQUFLLEtBQUssR0FJM0MsWUFBaUIsRUFBUSxFQUFTLEVBQVUsRUFBTyxFQUFRLENBQ3pELEdBQU0sR0FBTyxFQUFPLEdBQVEsR0FDMUIsRUFBTSxFQUFRLEdBQVksRUFDMUIsRUFBVyxLQUFLLEtBQUssS0FBUyxLQUFLLEtBQUssRUFBTSxJQUU5QyxFQUNFLENBQUMsR0FBWSxFQUFNLEtBQVksR0FBSyxLQUFLLElBQUksSUFBUSxFQUFJLEdBQVUsR0FBTyxLQUFLLE1BQU0sR0FDekYsRUFBTSxJQUFXLEVBQ2pCLEVBQVEsSUFBYSxFQUFRLEVBSS9CLFlBQXlCLEVBQVEsRUFBTSxDQUNyQyxHQUFhLE9BQU8sU0FBQyxFQUFVLEVBQVksQ0FDekMsTUFBSyxHQUFZLEVBQUssSUFNYixFQUxILElBQ0YsR0FBUSxFQUFRLEVBQU0sRUFBVSxFQUFNLEdBRWpDLElBSVIsU0FnQmdCLEdBQUEsVUFBQSxDQUluQixXQUFZLEVBQVEsQ0FDbEIsR0FBTSxHQUFXLEVBQU8scUJBQXVCLFlBQWMsR0FJN0QsS0FBSyxPQUFTLEVBQU8sT0FJckIsS0FBSyxJQUFNLEVBQU8sS0FBTyxFQUFPLFNBSWhDLEtBQUssbUJBQXFCLEVBQVcsV0FBYSxTQUlsRCxLQUFLLFFBQVUsRUFBTyxTQUFXLEtBSWpDLEtBQUssT0FBUyxFQUFXLEdBQWlCLEdBSTFDLEtBQUssZ0JBQWtCLEtBWWxCLFdBQVAsU0FBa0IsRUFBTyxFQUFNLENBQzdCLE1BQU8sR0FBUyxXQUFXLENBQUUsYUFBYyxHQUFTLE1Bc0IvQyxXQUFQLFNBQWtCLEVBQUssRUFBVyxDQUNoQyxHQURxQixJQUFXLFFBQVgsR0FBTyxJQUN4QixHQUFPLE1BQVEsTUFBTyxJQUFRLFNBQ2hDLEtBQU0sSUFBSSxHQUFKLCtEQUVGLEtBQVEsS0FBTyxPQUFTLE1BQU8sS0FJckMsTUFBTyxJQUFJLEdBQVMsQ0FDbEIsT0FBUSxHQUFnQixFQUFLLEVBQVMsZUFDdEMsSUFBSyxFQUFPLFdBQVcsR0FDdkIsbUJBQW9CLEVBQUssd0JBaUJ0QixRQUFQLFNBQWUsRUFBTSxFQUFNLENBQ3pCLEdBQUEsR0FBaUIsR0FBaUIsR0FBM0IsRUFBUCxFQUFBLEdBQ0EsTUFBSSxHQUNLLEVBQVMsV0FBVyxFQUFRLEdBRTVCLEVBQVMsUUFBUSxhQUFqQixjQUE2QyxFQUE3QyxvQ0FtQkosWUFBUCxTQUFtQixFQUFNLEVBQU0sQ0FDN0IsR0FBQSxHQUFpQixHQUFpQixHQUEzQixFQUFQLEVBQUEsR0FDQSxNQUFJLEdBQ0ssRUFBUyxXQUFXLEVBQVEsR0FFNUIsRUFBUyxRQUFRLGFBQWpCLGNBQTZDLEVBQTdDLG9DQVVKLFFBQVAsU0FBZSxFQUFRLEVBQW9CLENBQ3pDLEdBRHFCLElBQW9CLFFBQXBCLEdBQWMsTUFDL0IsQ0FBQyxFQUNILEtBQU0sSUFBSSxHQUFxQixvREFHakMsR0FBTSxHQUFVLFlBQWtCLElBQVUsRUFBUyxHQUFJLElBQVEsRUFBUSxHQUV6RSxHQUFJLEVBQVMsZUFDWCxLQUFNLElBQUksSUFBcUIsR0FFL0IsTUFBTyxJQUFJLEdBQVMsQ0FBRSxRQUFBLE9BT25CLGNBQVAsU0FBcUIsRUFBTSxDQUN6QixHQUFNLEdBQWEsQ0FDakIsS0FBTSxRQUNOLE1BQU8sUUFDUCxRQUFTLFdBQ1QsU0FBVSxXQUNWLE1BQU8sU0FDUCxPQUFRLFNBQ1IsS0FBTSxRQUNOLE1BQU8sUUFDUCxJQUFLLE9BQ0wsS0FBTSxPQUNOLEtBQU0sUUFDTixNQUFPLFFBQ1AsT0FBUSxVQUNSLFFBQVMsVUFDVCxPQUFRLFVBQ1IsUUFBUyxVQUNULFlBQWEsZUFDYixhQUFjLGdCQUNkLEdBQU8sRUFBSyxlQUVkLEdBQUksQ0FBQyxFQUFZLEtBQU0sSUFBSSxJQUFpQixHQUU1QyxNQUFPLE1BUUYsV0FBUCxTQUFrQixFQUFHLENBQ25CLE1BQVEsSUFBSyxFQUFFLGlCQUFvQiwrQkF3Q3JDLFNBQUEsU0FBUyxFQUFLLEVBQVcsQ0FBQSxBQUFYLElBQVcsUUFBWCxHQUFPLElBRW5CLEdBQU0sR0FBTyxFQUFBLEdBQ1IsRUFEUSxDQUVYLE1BQU8sRUFBSyxRQUFVLElBQVMsRUFBSyxRQUFVLEtBRWhELE1BQU8sTUFBSyxRQUNSLEdBQVUsT0FBTyxLQUFLLElBQUssR0FBUyx5QkFBeUIsS0FBTSxHQUNuRSxNQVFOLFNBQUEsVUFBVyxDQUNULE1BQUssTUFBSyxRQUNWLEVBQUEsR0FBWSxLQUFLLFFBRFMsTUFjNUIsTUFBQSxVQUFRLENBRU4sR0FBSSxDQUFDLEtBQUssUUFBUyxNQUFPLE1BRTFCLEdBQUksR0FBSSxJQUNSLE1BQUksTUFBSyxRQUFVLEdBQUcsSUFBSyxLQUFLLE1BQVEsS0FDcEMsTUFBSyxTQUFXLEdBQUssS0FBSyxXQUFhLElBQUcsSUFBSyxLQUFLLE9BQVMsS0FBSyxTQUFXLEVBQUksS0FDakYsS0FBSyxRQUFVLEdBQUcsSUFBSyxLQUFLLE1BQVEsS0FDcEMsS0FBSyxPQUFTLEdBQUcsSUFBSyxLQUFLLEtBQU8sS0FDbEMsTUFBSyxRQUFVLEdBQUssS0FBSyxVQUFZLEdBQUssS0FBSyxVQUFZLEdBQUssS0FBSyxlQUFpQixJQUN4RixJQUFLLEtBQ0gsS0FBSyxRQUFVLEdBQUcsSUFBSyxLQUFLLE1BQVEsS0FDcEMsS0FBSyxVQUFZLEdBQUcsSUFBSyxLQUFLLFFBQVUsS0FDeEMsTUFBSyxVQUFZLEdBQUssS0FBSyxlQUFpQixJQUc5QyxJQUFLLEdBQVEsS0FBSyxRQUFVLEtBQUssYUFBZSxJQUFNLEdBQUssS0FDekQsSUFBTSxLQUFLLElBQUssT0FDYixLQW1CVCxVQUFBLFNBQVUsRUFBVyxDQUNuQixHQURRLElBQVcsUUFBWCxHQUFPLElBQ1gsQ0FBQyxLQUFLLFFBQVMsTUFBTyxNQUUxQixHQUFNLEdBQVMsS0FBSyxXQUNwQixHQUFJLEVBQVMsR0FBSyxHQUFVLE1BQVUsTUFBTyxNQUU3QyxFQUFJLEVBQUEsQ0FDRixxQkFBc0IsR0FDdEIsZ0JBQWlCLEdBQ2pCLGNBQWUsR0FDZixPQUFRLFlBQ0wsR0FHTCxHQUFNLEdBQVEsS0FBSyxRQUFRLFFBQVMsVUFBVyxVQUFXLGdCQUV0RCxFQUFNLEVBQUssU0FBVyxRQUFVLE9BQVMsUUFFN0MsQUFBSSxFQUFDLEVBQUssaUJBQW1CLEVBQU0sVUFBWSxHQUFLLEVBQU0sZUFBaUIsSUFDekUsSUFBTyxFQUFLLFNBQVcsUUFBVSxLQUFPLE1BQ3BDLEVBQUMsRUFBSyxzQkFBd0IsRUFBTSxlQUFpQixJQUN2RCxJQUFPLFNBSVgsR0FBSSxHQUFNLEVBQU0sU0FBUyxHQUV6QixNQUFJLEdBQUssZUFDUCxHQUFNLElBQU0sR0FHUCxLQU9ULE9BQUEsVUFBUyxDQUNQLE1BQU8sTUFBSyxXQU9kLFNBQUEsVUFBVyxDQUNULE1BQU8sTUFBSyxXQU9kLFNBQUEsVUFBVyxDQUNULE1BQU8sTUFBSyxHQUFHLG1CQU9qQixRQUFBLFVBQVUsQ0FDUixNQUFPLE1BQUssY0FRZCxLQUFBLFNBQUssRUFBVSxDQUNiLEdBQUksQ0FBQyxLQUFLLFFBQVMsTUFBTyxNQUsxQixPQUhNLEdBQU0sR0FBaUIsR0FDM0IsRUFBUyxHQUVYLEVBQUEsR0FBZ0IsSUFBaEIsRUFBQSxDQUFBLEdBQUEsS0FBQSxNQUE4QixDQUFBLEdBQW5CLEdBQW1CLEVBQUEsTUFDNUIsQUFBSSxJQUFlLEVBQUksT0FBUSxJQUFNLEdBQWUsS0FBSyxPQUFRLEtBQy9ELEdBQU8sR0FBSyxFQUFJLElBQUksR0FBSyxLQUFLLElBQUksSUFJdEMsTUFBTyxJQUFNLEtBQU0sQ0FBRSxPQUFRLEdBQVUsT0FRekMsTUFBQSxTQUFNLEVBQVUsQ0FDZCxHQUFJLENBQUMsS0FBSyxRQUFTLE1BQU8sTUFFMUIsR0FBTSxHQUFNLEdBQWlCLEdBQzdCLE1BQU8sTUFBSyxLQUFLLEVBQUksYUFVdkIsU0FBQSxTQUFTLEVBQUksQ0FDWCxHQUFJLENBQUMsS0FBSyxRQUFTLE1BQU8sTUFFMUIsT0FETSxHQUFTLEdBQ2YsRUFBQSxFQUFBLEVBQWdCLE9BQU8sS0FBSyxLQUFLLFFBQWpDLEVBQUEsRUFBQSxPQUFBLElBQTBDLENBQXJDLEdBQU0sR0FBQyxFQUFBLEdBQ1YsRUFBTyxHQUFLLEdBQVMsRUFBRyxLQUFLLE9BQU8sR0FBSSxJQUUxQyxNQUFPLElBQU0sS0FBTSxDQUFFLE9BQVEsR0FBVSxPQVd6QyxJQUFBLFNBQUksRUFBTSxDQUNSLE1BQU8sTUFBSyxFQUFTLGNBQWMsT0FVckMsSUFBQSxTQUFJLEVBQVEsQ0FDVixHQUFJLENBQUMsS0FBSyxRQUFTLE1BQU8sTUFFMUIsR0FBTSxHQUFLLEVBQUEsR0FBUSxLQUFLLE9BQVcsR0FBZ0IsRUFBUSxFQUFTLGdCQUNwRSxNQUFPLElBQU0sS0FBTSxDQUFFLE9BQVEsT0FRL0IsWUFBQSxTQUFBLEVBQWtFLENBQUEsR0FBQSxHQUFBLElBQUEsT0FBSixHQUFJLEVBQXBELEVBQW9ELEVBQXBELE9BQVEsRUFBNEMsRUFBNUMsZ0JBQWlCLEVBQTJCLEVBQTNCLG1CQUMvQixFQUFNLEtBQUssSUFBSSxNQUFNLENBQUUsT0FBQSxFQUFRLGdCQUFBLElBQ25DLEVBQU8sQ0FBRSxJQUFBLEdBRVgsTUFBSSxJQUNGLEdBQUssbUJBQXFCLEdBR3JCLEdBQU0sS0FBTSxNQVdyQixHQUFBLFNBQUcsRUFBTSxDQUNQLE1BQU8sTUFBSyxRQUFVLEtBQUssUUFBUSxHQUFNLElBQUksR0FBUSxPQVN2RCxVQUFBLFVBQVksQ0FDVixHQUFJLENBQUMsS0FBSyxRQUFTLE1BQU8sTUFDMUIsR0FBTSxHQUFPLEtBQUssV0FDbEIsVUFBZ0IsS0FBSyxPQUFRLEdBQ3RCLEdBQU0sS0FBTSxDQUFFLE9BQVEsR0FBUSxPQVF2QyxRQUFBLFVBQWtCLENBQUEsT0FBQSxHQUFBLFVBQUEsT0FBUCxFQUFPLEdBQUEsT0FBQSxHQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsSUFBUCxFQUFPLEdBQUEsVUFBQSxHQUNoQixHQUFJLENBQUMsS0FBSyxRQUFTLE1BQU8sTUFFMUIsR0FBSSxFQUFNLFNBQVcsRUFDbkIsTUFBTyxNQUdULEVBQVEsRUFBTSxJQUFJLFNBQUMsRUFBRCxDQUFBLE1BQU8sR0FBUyxjQUFjLEtBT2hELE9BTE0sR0FBUSxHQUNaLEVBQWMsR0FDZCxFQUFPLEtBQUssV0FDVixFQUVKLEVBQUEsR0FBZ0IsSUFBaEIsRUFBQSxDQUFBLEdBQUEsS0FBQSxNQUE4QixDQUFBLEdBQW5CLEdBQW1CLEVBQUEsTUFDNUIsR0FBSSxFQUFNLFFBQVEsSUFBTSxFQUFHLENBQ3pCLEVBQVcsRUFFWCxHQUFJLEdBQU0sRUFHVixPQUFXLEtBQU0sR0FDZixHQUFPLEtBQUssT0FBTyxHQUFJLEdBQUssRUFBWSxHQUN4QyxFQUFZLEdBQU0sRUFJcEIsQUFBSSxHQUFTLEVBQUssS0FDaEIsSUFBTyxFQUFLLElBR2QsR0FBTSxHQUFJLEtBQUssTUFBTSxHQUNyQixFQUFNLEdBQUssRUFDWCxFQUFZLEdBQUssRUFBTSxFQUd2QixPQUFXLEtBQVEsR0FDakIsQUFBSSxHQUFhLFFBQVEsR0FBUSxHQUFhLFFBQVEsSUFDcEQsR0FBUSxLQUFLLE9BQVEsRUFBTSxFQUFNLEVBQU8sT0FJdkMsQUFBSSxJQUFTLEVBQUssS0FDdkIsR0FBWSxHQUFLLEVBQUssSUFNMUIsT0FBVyxLQUFPLEdBQ2hCLEFBQUksRUFBWSxLQUFTLEdBQ3ZCLEdBQU0sSUFDSixJQUFRLEVBQVcsRUFBWSxHQUFPLEVBQVksR0FBTyxLQUFLLE9BQU8sR0FBVSxJQUlyRixNQUFPLElBQU0sS0FBTSxDQUFFLE9BQVEsR0FBUyxJQUFNLGVBUTlDLE9BQUEsVUFBUyxDQUNQLEdBQUksQ0FBQyxLQUFLLFFBQVMsTUFBTyxNQUUxQixPQURNLEdBQVUsR0FDaEIsRUFBQSxFQUFBLEVBQWdCLE9BQU8sS0FBSyxLQUFLLFFBQWpDLEVBQUEsRUFBQSxPQUFBLElBQTBDLENBQXJDLEdBQU0sR0FBQyxFQUFBLEdBQ1YsRUFBUSxHQUFLLENBQUMsS0FBSyxPQUFPLEdBRTVCLE1BQU8sSUFBTSxLQUFNLENBQUUsT0FBUSxHQUFXLE9BMEcxQyxPQUFBLFNBQU8sRUFBTyxDQUtaLEdBSkksQ0FBQyxLQUFLLFNBQVcsQ0FBQyxFQUFNLFNBSXhCLENBQUMsS0FBSyxJQUFJLE9BQU8sRUFBTSxLQUN6QixNQUFPLEdBR1QsV0FBWSxFQUFJLEVBQUksQ0FFbEIsTUFBSSxLQUFPLFFBQWEsSUFBTyxFQUFVLElBQU8sUUFBYSxJQUFPLEVBQzdELElBQU8sRUFHaEIsT0FBQSxHQUFBLEdBQWdCLElBQWhCLEVBQUEsQ0FBQSxHQUFBLEtBQUEsTUFBOEIsQ0FBQSxHQUFuQixHQUFtQixFQUFBLE1BQzVCLEdBQUksQ0FBQyxFQUFHLEtBQUssT0FBTyxHQUFJLEVBQU0sT0FBTyxJQUNuQyxNQUFPLEdBR1gsTUFBTyw0QkFuZVQsVUFBYSxDQUNYLE1BQU8sTUFBSyxRQUFVLEtBQUssSUFBSSxPQUFTLGtDQVExQyxVQUFzQixDQUNwQixNQUFPLE1BQUssUUFBVSxLQUFLLElBQUksZ0JBQWtCLHdCQWtXbkQsVUFBWSxDQUNWLE1BQU8sTUFBSyxRQUFVLEtBQUssT0FBTyxPQUFTLEVBQUksMEJBT2pELFVBQWUsQ0FDYixNQUFPLE1BQUssUUFBVSxLQUFLLE9BQU8sVUFBWSxFQUFJLHdCQU9wRCxVQUFhLENBQ1gsTUFBTyxNQUFLLFFBQVUsS0FBSyxPQUFPLFFBQVUsRUFBSSx1QkFPbEQsVUFBWSxDQUNWLE1BQU8sTUFBSyxRQUFVLEtBQUssT0FBTyxPQUFTLEVBQUksc0JBT2pELFVBQVcsQ0FDVCxNQUFPLE1BQUssUUFBVSxLQUFLLE9BQU8sTUFBUSxFQUFJLHVCQU9oRCxVQUFZLENBQ1YsTUFBTyxNQUFLLFFBQVUsS0FBSyxPQUFPLE9BQVMsRUFBSSx5QkFPakQsVUFBYyxDQUNaLE1BQU8sTUFBSyxRQUFVLEtBQUssT0FBTyxTQUFXLEVBQUkseUJBT25ELFVBQWMsQ0FDWixNQUFPLE1BQUssUUFBVSxLQUFLLE9BQU8sU0FBVyxFQUFJLDhCQU9uRCxVQUFtQixDQUNqQixNQUFPLE1BQUssUUFBVSxLQUFLLE9BQU8sY0FBZ0IsRUFBSSx5QkFReEQsVUFBYyxDQUNaLE1BQU8sTUFBSyxVQUFZLGdDQU8xQixVQUFvQixDQUNsQixNQUFPLE1BQUssUUFBVSxLQUFLLFFBQVEsT0FBUyxxQ0FPOUMsVUFBeUIsQ0FDdkIsTUFBTyxNQUFLLFFBQVUsS0FBSyxRQUFRLFlBQWMsY0FvQzlDLFlBQTBCLEVBQWEsQ0FDNUMsR0FBSSxHQUFTLEdBQ1gsTUFBTyxHQUFTLFdBQVcsR0FDdEIsR0FBSSxFQUFTLFdBQVcsR0FDN0IsTUFBTyxHQUNGLEdBQUksTUFBTyxJQUFnQixTQUNoQyxNQUFPLEdBQVMsV0FBVyxHQUUzQixLQUFNLElBQUksR0FBSiw2QkFDeUIsRUFEekIsWUFDZ0QsTUFBTyxJQ2wxQmpFLEdBQU0sSUFBVSxtQkFHaEIsWUFBMEIsRUFBTyxFQUFLLENBQ3BDLE1BQUksQ0FBQyxHQUFTLENBQUMsRUFBTSxRQUNaLEdBQVMsUUFBUSw0QkFDZixDQUFDLEdBQU8sQ0FBQyxFQUFJLFFBQ2YsR0FBUyxRQUFRLDBCQUNmLEVBQU0sRUFDUixHQUFTLFFBQ2QsbUJBREsscUVBRWdFLEVBQU0sUUFGdEUsWUFFeUYsRUFBSSxTQUc3RixRQWdCVSxJQUFBLFVBQUEsQ0FJbkIsV0FBWSxFQUFRLENBSWxCLEtBQUssRUFBSSxFQUFPLE1BSWhCLEtBQUssRUFBSSxFQUFPLElBSWhCLEtBQUssUUFBVSxFQUFPLFNBQVcsS0FJakMsS0FBSyxnQkFBa0IsS0FTbEIsUUFBUCxTQUFlLEVBQVEsRUFBb0IsQ0FDekMsR0FEcUIsSUFBb0IsUUFBcEIsR0FBYyxNQUMvQixDQUFDLEVBQ0gsS0FBTSxJQUFJLEdBQXFCLG9EQUdqQyxHQUFNLEdBQVUsWUFBa0IsSUFBVSxFQUFTLEdBQUksSUFBUSxFQUFRLEdBRXpFLEdBQUksRUFBUyxlQUNYLEtBQU0sSUFBSSxJQUFxQixHQUUvQixNQUFPLElBQUksR0FBUyxDQUFFLFFBQUEsT0FVbkIsY0FBUCxTQUFxQixFQUFPLEVBQUssQ0FDL0IsR0FBTSxHQUFhLEdBQWlCLEdBQ2xDLEVBQVcsR0FBaUIsR0FFeEIsRUFBZ0IsR0FBaUIsRUFBWSxHQUVuRCxNQUFJLElBQ0ssR0FBSSxHQUFTLENBQ2xCLE1BQU8sRUFDUCxJQUFLLE9BYUosTUFBUCxTQUFhLEVBQU8sRUFBVSxDQUM1QixHQUFNLEdBQU0sR0FBaUIsR0FDM0IsRUFBSyxHQUFpQixHQUN4QixNQUFPLEdBQVMsY0FBYyxFQUFJLEVBQUcsS0FBSyxPQVNyQyxPQUFQLFNBQWMsRUFBSyxFQUFVLENBQzNCLEdBQU0sR0FBTSxHQUFpQixHQUMzQixFQUFLLEdBQWlCLEdBQ3hCLE1BQU8sR0FBUyxjQUFjLEVBQUcsTUFBTSxHQUFNLE1BV3hDLFFBQVAsU0FBZSxFQUFNLEVBQU0sQ0FDekIsR0FBQSxHQUFnQixJQUFRLElBQUksTUFBTSxJQUFLLEdBQWhDLEVBQVAsRUFBQSxHQUFVLEVBQVYsRUFBQSxHQUNBLEdBQUksR0FBSyxFQUFHLENBQ1YsR0FBSSxHQUFPLEVBQ1gsR0FBSSxDQUNGLEVBQVEsRUFBUyxRQUFRLEVBQUcsR0FDNUIsRUFBZSxFQUFNLGNBQ2QsRUFBUCxDQUNBLEVBQWUsR0FHakIsR0FBSSxHQUFLLEVBQ1QsR0FBSSxDQUNGLEVBQU0sRUFBUyxRQUFRLEVBQUcsR0FDMUIsRUFBYSxFQUFJLGNBQ1YsRUFBUCxDQUNBLEVBQWEsR0FHZixHQUFJLEdBQWdCLEVBQ2xCLE1BQU8sR0FBUyxjQUFjLEVBQU8sR0FHdkMsR0FBSSxFQUFjLENBQ2hCLEdBQU0sR0FBTSxFQUFTLFFBQVEsRUFBRyxHQUNoQyxHQUFJLEVBQUksUUFDTixNQUFPLEdBQVMsTUFBTSxFQUFPLFdBRXRCLEVBQVksQ0FDckIsR0FBTSxHQUFNLEVBQVMsUUFBUSxFQUFHLEdBQ2hDLEdBQUksRUFBSSxRQUNOLE1BQU8sR0FBUyxPQUFPLEVBQUssSUFJbEMsTUFBTyxHQUFTLFFBQVEsYUFBakIsY0FBNkMsRUFBN0Msb0NBUUYsV0FBUCxTQUFrQixFQUFHLENBQ25CLE1BQVEsSUFBSyxFQUFFLGlCQUFvQiwrQkFnRHJDLE9BQUEsU0FBTyxFQUF1QixDQUFBLE1BQXZCLEtBQXVCLFFBQXZCLEdBQU8sZ0JBQ0wsS0FBSyxRQUFVLEtBQUssV0FBTCxNQUFBLEtBQW1CLENBQUMsSUFBTyxJQUFJLEdBQVEsT0FVL0QsTUFBQSxTQUFNLEVBQXVCLENBQzNCLEdBREksSUFBdUIsUUFBdkIsR0FBTyxnQkFDUCxDQUFDLEtBQUssUUFBUyxNQUFPLEtBQzFCLEdBQU0sR0FBUSxLQUFLLE1BQU0sUUFBUSxHQUMvQixFQUFNLEtBQUssSUFBSSxRQUFRLEdBQ3pCLE1BQU8sTUFBSyxNQUFNLEVBQUksS0FBSyxFQUFPLEdBQU0sSUFBSSxJQUFTLEtBUXZELFFBQUEsU0FBUSxFQUFNLENBQ1osTUFBTyxNQUFLLFFBQVUsS0FBSyxXQUFhLEtBQUssRUFBRSxNQUFNLEdBQUcsUUFBUSxLQUFLLEVBQUcsR0FBUSxNQU9sRixRQUFBLFVBQVUsQ0FDUixNQUFPLE1BQUssRUFBRSxZQUFjLEtBQUssRUFBRSxhQVFyQyxRQUFBLFNBQVEsRUFBVSxDQUNoQixNQUFLLE1BQUssUUFDSCxLQUFLLEVBQUksRUFEVSxNQVM1QixTQUFBLFNBQVMsRUFBVSxDQUNqQixNQUFLLE1BQUssUUFDSCxLQUFLLEdBQUssRUFEUyxNQVM1QixTQUFBLFNBQVMsRUFBVSxDQUNqQixNQUFLLE1BQUssUUFDSCxLQUFLLEdBQUssR0FBWSxLQUFLLEVBQUksRUFEWixNQVc1QixJQUFBLFNBQUEsRUFBeUIsQ0FBQSxHQUFBLEdBQUEsSUFBQSxPQUFKLEdBQUksRUFBbkIsRUFBbUIsRUFBbkIsTUFBTyxFQUFZLEVBQVosSUFDWCxNQUFLLE1BQUssUUFDSCxFQUFTLGNBQWMsR0FBUyxLQUFLLEVBQUcsR0FBTyxLQUFLLEdBRGpDLFFBUzVCLFFBQUEsVUFBc0IsQ0FBQSxHQUFBLEdBQUEsS0FDcEIsR0FBSSxDQUFDLEtBQUssUUFBUyxNQUFPLEdBRE4sT0FBQSxHQUFBLFVBQUEsT0FBWCxFQUFXLEdBQUEsT0FBQSxHQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsSUFBWCxFQUFXLEdBQUEsVUFBQSxHQVVwQixPQVJNLEdBQVMsRUFDVixJQUFJLElBQ0osT0FBTyxTQUFDLEVBQUQsQ0FBQSxNQUFPLEdBQUssU0FBUyxLQUM1QixPQUNILEVBQVUsR0FDTixFQUFNLEtBQU4sRUFDSixFQUFJLEVBRUMsRUFBSSxLQUFLLEdBQUcsQ0FDakIsR0FBTSxHQUFRLEVBQU8sSUFBTSxLQUFLLEVBQzlCLEVBQU8sQ0FBQyxFQUFRLENBQUMsS0FBSyxFQUFJLEtBQUssRUFBSSxFQUNyQyxFQUFRLEtBQUssRUFBUyxjQUFjLEVBQUcsSUFDdkMsRUFBSSxFQUNKLEdBQUssRUFHUCxNQUFPLE1BU1QsUUFBQSxTQUFRLEVBQVUsQ0FDaEIsR0FBTSxHQUFNLEdBQWlCLEdBRTdCLEdBQUksQ0FBQyxLQUFLLFNBQVcsQ0FBQyxFQUFJLFNBQVcsRUFBSSxHQUFHLGtCQUFvQixFQUM5RCxNQUFPLEdBUVQsT0FMTSxHQUFNLEtBQU4sRUFDSixFQUFNLEVBQ04sRUFFSSxFQUFVLEdBQ1QsRUFBSSxLQUFLLEdBQUcsQ0FDakIsR0FBTSxHQUFRLEtBQUssTUFBTSxLQUFLLEVBQUksU0FBUyxTQUFDLEVBQUQsQ0FBQSxNQUFPLEdBQUksS0FDdEQsRUFBTyxDQUFDLEVBQVEsQ0FBQyxLQUFLLEVBQUksS0FBSyxFQUFJLEVBQ25DLEVBQVEsS0FBSyxFQUFTLGNBQWMsRUFBRyxJQUN2QyxFQUFJLEVBQ0osR0FBTyxFQUdULE1BQU8sTUFRVCxjQUFBLFNBQWMsRUFBZSxDQUMzQixNQUFLLE1BQUssUUFDSCxLQUFLLFFBQVEsS0FBSyxTQUFXLEdBQWUsTUFBTSxFQUFHLEdBRGxDLE1BUzVCLFNBQUEsU0FBUyxFQUFPLENBQ2QsTUFBTyxNQUFLLEVBQUksRUFBTSxHQUFLLEtBQUssRUFBSSxFQUFNLEtBUTVDLFdBQUEsU0FBVyxFQUFPLENBQ2hCLE1BQUssTUFBSyxRQUNILENBQUMsS0FBSyxHQUFNLENBQUMsRUFBTSxFQURBLE1BUzVCLFNBQUEsU0FBUyxFQUFPLENBQ2QsTUFBSyxNQUFLLFFBQ0gsQ0FBQyxFQUFNLEdBQU0sQ0FBQyxLQUFLLEVBREEsTUFTNUIsUUFBQSxTQUFRLEVBQU8sQ0FDYixNQUFLLE1BQUssUUFDSCxLQUFLLEdBQUssRUFBTSxHQUFLLEtBQUssR0FBSyxFQUFNLEVBRGxCLE1BUzVCLE9BQUEsU0FBTyxFQUFPLENBQ1osTUFBSSxDQUFDLEtBQUssU0FBVyxDQUFDLEVBQU0sUUFDbkIsR0FHRixLQUFLLEVBQUUsT0FBTyxFQUFNLElBQU0sS0FBSyxFQUFFLE9BQU8sRUFBTSxNQVV2RCxhQUFBLFNBQWEsRUFBTyxDQUNsQixHQUFJLENBQUMsS0FBSyxRQUFTLE1BQU8sTUFDMUIsR0FBTSxHQUFJLEtBQUssRUFBSSxFQUFNLEVBQUksS0FBSyxFQUFJLEVBQU0sRUFDMUMsRUFBSSxLQUFLLEVBQUksRUFBTSxFQUFJLEtBQUssRUFBSSxFQUFNLEVBRXhDLE1BQUksSUFBSyxFQUNBLEtBRUEsRUFBUyxjQUFjLEVBQUcsTUFVckMsTUFBQSxTQUFNLEVBQU8sQ0FDWCxHQUFJLENBQUMsS0FBSyxRQUFTLE1BQU8sTUFDMUIsR0FBTSxHQUFJLEtBQUssRUFBSSxFQUFNLEVBQUksS0FBSyxFQUFJLEVBQU0sRUFDMUMsRUFBSSxLQUFLLEVBQUksRUFBTSxFQUFJLEtBQUssRUFBSSxFQUFNLEVBQ3hDLE1BQU8sR0FBUyxjQUFjLEVBQUcsTUFTNUIsTUFBUCxTQUFhLEVBQVcsQ0FDdEIsR0FBQSxHQUF1QixFQUNwQixLQUFLLFNBQUMsRUFBRyxFQUFKLENBQUEsTUFBVSxHQUFFLEVBQUksRUFBRSxJQUN2QixPQUNDLFNBQUEsRUFBbUIsRUFBUyxDQUFBLEdBQTFCLEdBQTBCLEVBQUEsR0FBbkIsRUFBbUIsRUFBQSxHQUMxQixNQUFLLEdBRU0sRUFBUSxTQUFTLElBQVMsRUFBUSxXQUFXLEdBQy9DLENBQUMsRUFBTyxFQUFRLE1BQU0sSUFFdEIsQ0FBQyxFQUFNLE9BQU8sQ0FBQyxJQUFXLEdBSjFCLENBQUMsRUFBTyxJQU9uQixDQUFDLEdBQUksT0FaRixFQUFQLEVBQUEsR0FBYyxFQUFkLEVBQUEsR0FjQSxNQUFJLElBQ0YsRUFBTSxLQUFLLEdBRU4sS0FRRixJQUFQLFNBQVcsRUFBVyxDQVdwQixPQVhvQixHQUNoQixFQUFRLEtBQ1YsRUFBZSxFQUNYLEVBQVUsR0FDZCxFQUFPLEVBQVUsSUFBSSxTQUFDLEVBQUQsQ0FBQSxNQUFPLENBQzFCLENBQUUsS0FBTSxFQUFFLEVBQUcsS0FBTSxLQUNuQixDQUFFLEtBQU0sRUFBRSxFQUFHLEtBQU0sUUFFckIsRUFBWSxHQUFBLE1BQU0sV0FBVSxPQUFoQixNQUFBLEVBQTBCLEdBQ3RDLEVBQU0sRUFBVSxLQUFLLFNBQUMsRUFBRyxFQUFKLENBQUEsTUFBVSxHQUFFLEtBQU8sRUFBRSxPQUU1QyxFQUFBLEdBQWdCLEdBQWhCLEVBQUEsQ0FBQSxHQUFBLEtBQUEsTUFBcUIsQ0FBQSxHQUFWLEdBQVUsRUFBQSxNQUNuQixHQUFnQixFQUFFLE9BQVMsSUFBTSxFQUFJLEdBRXJDLEFBQUksSUFBaUIsRUFDbkIsRUFBUSxFQUFFLEtBRU4sSUFBUyxDQUFDLEdBQVUsQ0FBQyxFQUFFLE1BQ3pCLEVBQVEsS0FBSyxFQUFTLGNBQWMsRUFBTyxFQUFFLE9BRy9DLEVBQVEsTUFJWixNQUFPLEdBQVMsTUFBTSxNQVF4QixXQUFBLFVBQXlCLENBQUEsT0FBQSxHQUFBLEtBQUEsRUFBQSxVQUFBLE9BQVgsRUFBVyxHQUFBLE9BQUEsR0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLElBQVgsRUFBVyxHQUFBLFVBQUEsR0FDdkIsTUFBTyxHQUFTLElBQUksQ0FBQyxNQUFNLE9BQU8sSUFDL0IsSUFBSSxTQUFDLEVBQUQsQ0FBQSxNQUFPLEdBQUssYUFBYSxLQUM3QixPQUFPLFNBQUMsRUFBRCxDQUFBLE1BQU8sSUFBSyxDQUFDLEVBQUUsZUFPM0IsU0FBQSxVQUFXLENBQ1QsTUFBSyxNQUFLLFFBQ1YsSUFBVyxLQUFLLEVBQUUsUUFBbEIsV0FBK0IsS0FBSyxFQUFFLFFBQXRDLElBRDBCLE1BVTVCLE1BQUEsU0FBTSxFQUFNLENBQ1YsTUFBSyxNQUFLLFFBQ0EsS0FBSyxFQUFFLE1BQU0sR0FBdkIsSUFBZ0MsS0FBSyxFQUFFLE1BQU0sR0FEbkIsTUFVNUIsVUFBQSxVQUFZLENBQ1YsTUFBSyxNQUFLLFFBQ0EsS0FBSyxFQUFFLFlBQWpCLElBQWdDLEtBQUssRUFBRSxZQURiLE1BVzVCLFVBQUEsU0FBVSxFQUFNLENBQ2QsTUFBSyxNQUFLLFFBQ0EsS0FBSyxFQUFFLFVBQVUsR0FBM0IsSUFBb0MsS0FBSyxFQUFFLFVBQVUsR0FEM0IsTUFXNUIsU0FBQSxTQUFTLEVBQVQsRUFBaUQsQ0FBQSxHQUFBLEdBQUEsSUFBQSxPQUFKLEdBQUksRUFBQSxFQUFBLEVBQTFCLFVBQUEsRUFBMEIsSUFBQSxPQUFkLFdBQWMsRUFDL0MsTUFBSyxNQUFLLFFBQ1YsR0FBVSxLQUFLLEVBQUUsU0FBUyxHQUFjLEVBQVksS0FBSyxFQUFFLFNBQVMsR0FEMUMsTUFnQjVCLFdBQUEsU0FBVyxFQUFNLEVBQU0sQ0FDckIsTUFBSyxNQUFLLFFBR0gsS0FBSyxFQUFFLEtBQUssS0FBSyxFQUFHLEVBQU0sR0FGeEIsRUFBUyxRQUFRLEtBQUssa0JBWWpDLGFBQUEsU0FBYSxFQUFPLENBQ2xCLE1BQU8sR0FBUyxjQUFjLEVBQU0sS0FBSyxHQUFJLEVBQU0sS0FBSyw0QkFwYTFELFVBQVksQ0FDVixNQUFPLE1BQUssUUFBVSxLQUFLLEVBQUksc0JBT2pDLFVBQVUsQ0FDUixNQUFPLE1BQUssUUFBVSxLQUFLLEVBQUksMEJBT2pDLFVBQWMsQ0FDWixNQUFPLE1BQUssZ0JBQWtCLGdDQU9oQyxVQUFvQixDQUNsQixNQUFPLE1BQUssUUFBVSxLQUFLLFFBQVEsT0FBUyxxQ0FPOUMsVUFBeUIsQ0FDdkIsTUFBTyxNQUFLLFFBQVUsS0FBSyxRQUFRLFlBQWMsY0M5TWhDLEdBQUEsVUFBQSx3QkFNWixPQUFQLFNBQWMsRUFBNkIsQ0FBQSxBQUE3QixJQUE2QixRQUE3QixHQUFPLEVBQVMsYUFDNUIsR0FBTSxHQUFRLEVBQVMsTUFBTSxRQUFRLEdBQU0sSUFBSSxDQUFFLE1BQU8sS0FFeEQsTUFBTyxDQUFDLEVBQUssYUFBZSxFQUFNLFNBQVcsRUFBTSxJQUFJLENBQUUsTUFBTyxJQUFLLFVBUWhFLGdCQUFQLFNBQXVCLEVBQU0sQ0FDM0IsTUFBTyxJQUFTLGlCQUFpQixJQUFTLEdBQVMsWUFBWSxNQWlCMUQsY0FBUCxTQUFxQixFQUFPLENBQzFCLE1BQU8sSUFBYyxFQUFPLEVBQVMsZ0JBb0JoQyxPQUFQLFNBQ0UsRUFERixFQUdFLENBQUEsQUFGQSxJQUVBLFFBRkEsR0FBUyxRQUVULEdBQUEsR0FBQSxJQUFBLE9BRHVGLEdBQ3ZGLEVBQUEsRUFBQSxFQURFLE9BQUEsRUFDRixJQUFBLE9BRFcsS0FDWCxFQUFBLEVBQUEsRUFEaUIsZ0JBQUEsRUFDakIsSUFBQSxPQURtQyxLQUNuQyxFQUFBLEVBQUEsRUFEeUMsT0FBQSxFQUN6QyxJQUFBLE9BRGtELEtBQ2xELEVBQUEsRUFBQSxFQUR3RCxlQUFBLEVBQ3hELElBQUEsT0FEeUUsVUFDekUsRUFDQSxNQUFRLElBQVUsRUFBTyxPQUFPLEVBQVEsRUFBaUIsSUFBaUIsT0FBTyxNQWdCNUUsYUFBUCxTQUNFLEVBREYsRUFHRSxDQUFBLEFBRkEsSUFFQSxRQUZBLEdBQVMsUUFFVCxHQUFBLEdBQUEsSUFBQSxPQUR1RixHQUN2RixFQUFBLEVBQUEsRUFERSxPQUFBLEVBQ0YsSUFBQSxPQURXLEtBQ1gsRUFBQSxFQUFBLEVBRGlCLGdCQUFBLEVBQ2pCLElBQUEsT0FEbUMsS0FDbkMsRUFBQSxFQUFBLEVBRHlDLE9BQUEsRUFDekMsSUFBQSxPQURrRCxLQUNsRCxFQUFBLEVBQUEsRUFEd0QsZUFBQSxFQUN4RCxJQUFBLE9BRHlFLFVBQ3pFLEVBQ0EsTUFBUSxJQUFVLEVBQU8sT0FBTyxFQUFRLEVBQWlCLElBQWlCLE9BQU8sRUFBUSxPQWlCcEYsU0FBUCxTQUFnQixFQUFoQixFQUFnRyxDQUFBLEFBQWhGLElBQWdGLFFBQWhGLEdBQVMsUUFBdUUsR0FBQSxHQUFBLElBQUEsT0FBSixHQUFJLEVBQUEsRUFBQSxFQUE3RCxPQUFBLEVBQTZELElBQUEsT0FBcEQsS0FBb0QsRUFBQSxFQUFBLEVBQTlDLGdCQUFBLEVBQThDLElBQUEsT0FBNUIsS0FBNEIsRUFBQSxFQUFBLEVBQXRCLE9BQUEsRUFBc0IsSUFBQSxPQUFiLEtBQWEsRUFDOUYsTUFBUSxJQUFVLEVBQU8sT0FBTyxFQUFRLEVBQWlCLE9BQU8sU0FBUyxNQWVwRSxlQUFQLFNBQ0UsRUFERixFQUdFLENBQUEsQUFGQSxJQUVBLFFBRkEsR0FBUyxRQUVULEdBQUEsR0FBQSxJQUFBLE9BRDJELEdBQzNELEVBQUEsRUFBQSxFQURFLE9BQUEsRUFDRixJQUFBLE9BRFcsS0FDWCxFQUFBLEVBQUEsRUFEaUIsZ0JBQUEsRUFDakIsSUFBQSxPQURtQyxLQUNuQyxFQUFBLEVBQUEsRUFEeUMsT0FBQSxFQUN6QyxJQUFBLE9BRGtELEtBQ2xELEVBQ0EsTUFBUSxJQUFVLEVBQU8sT0FBTyxFQUFRLEVBQWlCLE9BQU8sU0FBUyxFQUFRLE9BVzVFLFVBQVAsU0FBQSxFQUF5QyxDQUFBLEdBQUEsR0FBQSxJQUFBLE9BQUosR0FBSSxFQUFBLEVBQUEsRUFBdEIsT0FBQSxFQUFzQixJQUFBLE9BQWIsS0FBYSxFQUN2QyxNQUFPLEdBQU8sT0FBTyxHQUFRLGVBYXhCLEtBQVAsU0FBWSxFQUFaLEVBQXNELENBQUEsQUFBMUMsSUFBMEMsUUFBMUMsR0FBUyxTQUFpQyxHQUFBLEdBQUEsSUFBQSxPQUFKLEdBQUksRUFBQSxFQUFBLEVBQXRCLE9BQUEsRUFBc0IsSUFBQSxPQUFiLEtBQWEsRUFDcEQsTUFBTyxHQUFPLE9BQU8sRUFBUSxLQUFNLFdBQVcsS0FBSyxNQVc5QyxTQUFQLFVBQWtCLENBQ2hCLE1BQU8sQ0FBRSxTQUFVLFlDcEt2QixZQUFpQixFQUFTLEVBQU8sQ0FDL0IsR0FBTSxHQUFjLFNBQUMsRUFBRCxDQUFBLE1BQVEsR0FBRyxNQUFNLEVBQUcsQ0FBRSxjQUFlLEtBQVEsUUFBUSxPQUFPLFdBQzlFLEVBQUssRUFBWSxHQUFTLEVBQVksR0FDeEMsTUFBTyxNQUFLLE1BQU0sRUFBUyxXQUFXLEdBQUksR0FBRyxTQUcvQyxZQUF3QixFQUFRLEVBQU8sRUFBTyxDQWtCNUMsT0FqQk0sR0FBVSxDQUNkLENBQUMsUUFBUyxTQUFDLEVBQUcsRUFBSixDQUFBLE1BQVUsR0FBRSxLQUFPLEVBQUUsT0FDL0IsQ0FBQyxXQUFZLFNBQUMsRUFBRyxFQUFKLENBQUEsTUFBVSxHQUFFLFFBQVUsRUFBRSxVQUNyQyxDQUFDLFNBQVUsU0FBQyxFQUFHLEVBQUosQ0FBQSxNQUFVLEdBQUUsTUFBUSxFQUFFLE1BQVMsR0FBRSxLQUFPLEVBQUUsTUFBUSxLQUM3RCxDQUNFLFFBQ0EsU0FBQyxFQUFHLEVBQU0sQ0FDUixHQUFNLEdBQU8sR0FBUSxFQUFHLEdBQ3hCLE1BQVEsR0FBUSxFQUFPLEdBQU0sSUFHakMsQ0FBQyxPQUFRLEtBR0wsRUFBVSxHQUNaLEVBQWEsRUFFakIsRUFBQSxFQUFBLEVBQTZCLEVBQTdCLEVBQUEsRUFBQSxPQUFBLElBQXNDLENBQWpDLEdBQUEsR0FBQSxFQUFBLEdBQU8sRUFBUCxFQUFBLEdBQWEsRUFBYixFQUFBLEdBQ0gsR0FBSSxFQUFNLFFBQVEsSUFBUyxFQUFHLENBQUEsR0FBQSxHQUM1QixFQUFjLEVBRWQsR0FBSSxHQUFRLEVBQU8sRUFBUSxHQUczQixHQUZBLEVBQVksRUFBTyxLQUFQLEdBQUEsR0FBQSxFQUFlLEdBQU8sRUFBdEIsSUFFUixFQUFZLEVBQU8sQ0FBQSxHQUFBLEdBQ3JCLEVBQVMsRUFBTyxLQUFQLEdBQUEsR0FBQSxFQUFlLEdBQU8sRUFBUSxFQUE5QixJQUNULEdBQVMsTUFFVCxHQUFTLEVBR1gsRUFBUSxHQUFRLEdBSXBCLE1BQU8sQ0FBQyxFQUFRLEVBQVMsRUFBVyxHQUd2QixZQUFVLEVBQVMsRUFBTyxFQUFPLEVBQU0sQ0FDcEQsR0FBQSxHQUFnRCxHQUFlLEVBQVMsRUFBTyxHQUExRSxFQUFMLEVBQUEsR0FBYSxFQUFiLEVBQUEsR0FBc0IsRUFBdEIsRUFBQSxHQUFpQyxFQUFqQyxFQUFBLEdBRU0sRUFBa0IsRUFBUSxFQUUxQixFQUFrQixFQUFNLE9BQzVCLFNBQUMsRUFBRCxDQUFBLE1BQU8sQ0FBQyxRQUFTLFVBQVcsVUFBVyxnQkFBZ0IsUUFBUSxJQUFNLElBR3ZFLEdBQUksRUFBZ0IsU0FBVyxFQUFHLENBQ2hDLEdBQUksRUFBWSxFQUFPLENBQUEsR0FBQSxHQUNyQixFQUFZLEVBQU8sS0FBUCxHQUFBLEdBQUEsRUFBZSxHQUFjLEVBQTdCLElBR2QsQUFBSSxJQUFjLEdBQ2hCLEdBQVEsR0FBZ0IsR0FBUSxJQUFnQixHQUFLLEVBQW1CLEdBQVksSUFJeEYsR0FBTSxHQUFXLEVBQVMsV0FBVyxFQUFTLEdBRTlDLEdBQUksRUFBZ0IsT0FBUyxFQUFHLENBQUEsR0FBQSxHQUM5QixNQUFPLEdBQUEsRUFBUyxXQUFXLEVBQWlCLElBQ3pDLFFBREksTUFBQSxFQUNPLEdBQ1gsS0FBSyxPQUVSLE9BQU8sR0N6RVgsR0FBTSxJQUFtQixDQUN2QixLQUFNLGtCQUNOLFFBQVMsa0JBQ1QsS0FBTSxrQkFDTixLQUFNLGtCQUNOLEtBQU0sa0JBQ04sU0FBVSxrQkFDVixLQUFNLGtCQUNOLFFBQVMsMEVBQ1QsS0FBTSxrQkFDTixLQUFNLGtCQUNOLEtBQU0sa0JBQ04sS0FBTSxrQkFDTixLQUFNLGtCQUNOLEtBQU0sa0JBQ04sS0FBTSxrQkFDTixLQUFNLGtCQUNOLFFBQVMsa0JBQ1QsS0FBTSxrQkFDTixLQUFNLGtCQUNOLEtBQU0sa0JBQ04sS0FBTSxPQUdGLEdBQXdCLENBQzVCLEtBQU0sQ0FBQyxLQUFNLE1BQ2IsUUFBUyxDQUFDLEtBQU0sTUFDaEIsS0FBTSxDQUFDLEtBQU0sTUFDYixLQUFNLENBQUMsS0FBTSxNQUNiLEtBQU0sQ0FBQyxLQUFNLE1BQ2IsU0FBVSxDQUFDLE1BQU8sT0FDbEIsS0FBTSxDQUFDLEtBQU0sTUFDYixLQUFNLENBQUMsS0FBTSxNQUNiLEtBQU0sQ0FBQyxLQUFNLE1BQ2IsS0FBTSxDQUFDLEtBQU0sTUFDYixLQUFNLENBQUMsS0FBTSxNQUNiLEtBQU0sQ0FBQyxLQUFNLE1BQ2IsS0FBTSxDQUFDLEtBQU0sTUFDYixLQUFNLENBQUMsS0FBTSxNQUNiLEtBQU0sQ0FBQyxLQUFNLE1BQ2IsUUFBUyxDQUFDLEtBQU0sTUFDaEIsS0FBTSxDQUFDLEtBQU0sTUFDYixLQUFNLENBQUMsS0FBTSxNQUNiLEtBQU0sQ0FBQyxLQUFNLE9BR1QsR0FBZSxHQUFpQixRQUFRLFFBQVEsV0FBWSxJQUFJLE1BQU0sSUFFckUsWUFBcUIsRUFBSyxDQUMvQixHQUFJLEdBQVEsU0FBUyxFQUFLLElBQzFCLEdBQUksTUFBTSxHQUFRLENBQ2hCLEVBQVEsR0FDUixPQUFTLEdBQUksRUFBRyxFQUFJLEVBQUksT0FBUSxJQUFLLENBQ25DLEdBQU0sR0FBTyxFQUFJLFdBQVcsR0FFNUIsR0FBSSxFQUFJLEdBQUcsT0FBTyxHQUFpQixXQUFhLEdBQzlDLEdBQVMsR0FBYSxRQUFRLEVBQUksUUFFbEMsUUFBVyxLQUFPLElBQXVCLENBQ3ZDLEdBQUEsR0FBbUIsR0FBc0IsR0FBbEMsRUFBUCxFQUFBLEdBQVksRUFBWixFQUFBLEdBQ0EsQUFBSSxHQUFRLEdBQU8sR0FBUSxHQUN6QixJQUFTLEVBQU8sSUFLeEIsTUFBTyxVQUFTLEVBQU8sUUFFdkIsT0FBTyxHQUlKLFlBQUEsRUFBeUMsRUFBYSxDQUFBLEdBQWhDLEdBQWdDLEVBQWhDLGdCQUFnQyxNQUFiLEtBQWEsUUFBYixHQUFTLElBQ2hELEdBQUksUUFBSixHQUFjLEdBQWlCLEdBQW1CLFFBQVUsR0NqRXJFLEdBQU0sSUFBYyxvREFFcEIsV0FBaUIsRUFBTyxFQUFpQixDQUFBLE1BQWpCLEtBQWlCLFFBQWpCLEdBQU8sU0FBQyxFQUFELENBQUEsTUFBTyxLQUM3QixDQUFFLE1BQUEsRUFBTyxNQUFPLFNBQUEsRUFBQSxDQUFBLEdBQUUsR0FBRixFQUFBLEdBQUEsTUFBUyxHQUFLLEdBQVksTUFHbkQsR0FBTSxJQUFPLE9BQU8sYUFBYSxLQUMzQixHQUFXLE1BQVMsR0FBVCxJQUNYLEdBQW9CLEdBQUksUUFBTyxHQUFhLEtBRWxELFlBQXNCLEVBQUcsQ0FHdkIsTUFBTyxHQUFFLFFBQVEsTUFBTyxRQUFRLFFBQVEsR0FBbUIsSUFHN0QsWUFBOEIsRUFBRyxDQUMvQixNQUFPLEdBQ0osUUFBUSxNQUFPLElBQ2YsUUFBUSxHQUFtQixLQUMzQixjQUdMLFlBQWUsRUFBUyxFQUFZLENBQ2xDLE1BQUksS0FBWSxLQUNQLEtBRUEsQ0FDTCxNQUFPLE9BQU8sRUFBUSxJQUFJLElBQWMsS0FBSyxNQUM3QyxNQUFPLFNBQUEsRUFBQSxDQUFBLEdBQUUsR0FBRixFQUFBLEdBQUEsTUFDTCxHQUFRLFVBQVUsU0FBQyxFQUFELENBQUEsTUFBTyxJQUFxQixLQUFPLEdBQXFCLEtBQU0sSUFLeEYsWUFBZ0IsRUFBTyxFQUFRLENBQzdCLE1BQU8sQ0FBRSxNQUFBLEVBQU8sTUFBTyxTQUFBLEVBQUEsQ0FBQSxHQUFJLEdBQUosRUFBQSxHQUFPLEVBQVAsRUFBQSxHQUFBLE1BQWMsSUFBYSxFQUFHLElBQUksT0FBQSxHQUczRCxZQUFnQixFQUFPLENBQ3JCLE1BQU8sQ0FBRSxNQUFBLEVBQU8sTUFBTyxTQUFBLEVBQUEsQ0FBQSxHQUFFLEdBQUYsRUFBQSxHQUFBLE1BQVMsS0FHbEMsWUFBcUIsRUFBTyxDQUMxQixNQUFPLEdBQU0sUUFBUSw4QkFBK0IsUUFHdEQsWUFBc0IsRUFBTyxFQUFLLENBQ2hDLEdBQU0sR0FBTSxHQUFXLEdBQ3JCLEVBQU0sR0FBVyxFQUFLLE9BQ3RCLEVBQVEsR0FBVyxFQUFLLE9BQ3hCLEVBQU8sR0FBVyxFQUFLLE9BQ3ZCLEVBQU0sR0FBVyxFQUFLLE9BQ3RCLEVBQVcsR0FBVyxFQUFLLFNBQzNCLEVBQWEsR0FBVyxFQUFLLFNBQzdCLEVBQVcsR0FBVyxFQUFLLFNBQzNCLEVBQVksR0FBVyxFQUFLLFNBQzVCLEVBQVksR0FBVyxFQUFLLFNBQzVCLEVBQVksR0FBVyxFQUFLLFNBQzVCLEVBQVUsU0FBQyxFQUFELENBQUEsTUFBUSxDQUFFLE1BQU8sT0FBTyxHQUFZLEVBQUUsTUFBTyxNQUFPLFNBQUEsR0FBQSxDQUFBLEdBQUUsSUFBRixHQUFBLEdBQUEsTUFBUyxLQUFHLFFBQVMsS0FDbkYsRUFBVSxTQUFDLEVBQU0sQ0FDZixHQUFJLEVBQU0sUUFDUixNQUFPLEdBQVEsR0FFakIsT0FBUSxFQUFFLFNBRUgsSUFDSCxNQUFPLElBQU0sRUFBSSxLQUFLLFFBQVMsSUFBUSxPQUNwQyxLQUNILE1BQU8sSUFBTSxFQUFJLEtBQUssT0FBUSxJQUFRLE9BRW5DLElBQ0gsTUFBTyxHQUFRLE9BQ1osS0FDSCxNQUFPLEdBQVEsRUFBVyxRQUN2QixPQUNILE1BQU8sR0FBUSxPQUNaLFFBQ0gsTUFBTyxHQUFRLE9BQ1osU0FDSCxNQUFPLEdBQVEsT0FFWixJQUNILE1BQU8sR0FBUSxPQUNaLEtBQ0gsTUFBTyxHQUFRLE9BQ1osTUFDSCxNQUFPLElBQU0sRUFBSSxPQUFPLFFBQVMsR0FBTSxJQUFRLE9BQzVDLE9BQ0gsTUFBTyxJQUFNLEVBQUksT0FBTyxPQUFRLEdBQU0sSUFBUSxPQUMzQyxJQUNILE1BQU8sR0FBUSxPQUNaLEtBQ0gsTUFBTyxHQUFRLE9BQ1osTUFDSCxNQUFPLElBQU0sRUFBSSxPQUFPLFFBQVMsR0FBTyxJQUFRLE9BQzdDLE9BQ0gsTUFBTyxJQUFNLEVBQUksT0FBTyxPQUFRLEdBQU8sSUFBUSxPQUU1QyxJQUNILE1BQU8sR0FBUSxPQUNaLEtBQ0gsTUFBTyxHQUFRLE9BRVosSUFDSCxNQUFPLEdBQVEsT0FDWixNQUNILE1BQU8sR0FBUSxPQUVaLEtBQ0gsTUFBTyxHQUFRLE9BQ1osSUFDSCxNQUFPLEdBQVEsT0FDWixLQUNILE1BQU8sR0FBUSxPQUNaLElBQ0gsTUFBTyxHQUFRLE9BQ1osS0FDSCxNQUFPLEdBQVEsT0FDWixJQUNILE1BQU8sR0FBUSxPQUNaLElBQ0gsTUFBTyxHQUFRLE9BQ1osS0FDSCxNQUFPLEdBQVEsT0FDWixJQUNILE1BQU8sR0FBUSxPQUNaLEtBQ0gsTUFBTyxHQUFRLE9BQ1osSUFDSCxNQUFPLEdBQVEsT0FDWixNQUNILE1BQU8sR0FBUSxPQUNaLElBQ0gsTUFBTyxJQUFPLE9BRVgsSUFDSCxNQUFPLElBQU0sRUFBSSxZQUFhLE9BRTNCLE9BQ0gsTUFBTyxHQUFRLE9BQ1osS0FDSCxNQUFPLEdBQVEsRUFBVyxRQUV2QixJQUNILE1BQU8sR0FBUSxPQUNaLEtBQ0gsTUFBTyxHQUFRLE9BRVosUUFDQSxJQUNILE1BQU8sR0FBUSxPQUNaLE1BQ0gsTUFBTyxJQUFNLEVBQUksU0FBUyxRQUFTLEdBQU8sSUFBUSxPQUMvQyxPQUNILE1BQU8sSUFBTSxFQUFJLFNBQVMsT0FBUSxHQUFPLElBQVEsT0FDOUMsTUFDSCxNQUFPLElBQU0sRUFBSSxTQUFTLFFBQVMsR0FBTSxJQUFRLE9BQzlDLE9BQ0gsTUFBTyxJQUFNLEVBQUksU0FBUyxPQUFRLEdBQU0sSUFBUSxPQUU3QyxRQUNBLEtBQ0gsTUFBTyxJQUFPLEdBQUksUUFBSixRQUFtQixFQUFTLE9BQTVCLFNBQTJDLEVBQUksT0FBL0MsT0FBNkQsT0FDeEUsTUFDSCxNQUFPLElBQU8sR0FBSSxRQUFKLFFBQW1CLEVBQVMsT0FBNUIsS0FBdUMsRUFBSSxPQUEzQyxNQUF3RCxPQUduRSxJQUNILE1BQU8sSUFBTyw4QkFFZCxNQUFPLEdBQVEsS0FJakIsRUFBTyxFQUFRLElBQVUsQ0FDN0IsY0FBZSxJQUdqQixTQUFLLE1BQVEsRUFFTixFQUdULEdBQU0sSUFBMEIsQ0FDOUIsS0FBTSxDQUNKLFVBQVcsS0FDWCxRQUFTLFNBRVgsTUFBTyxDQUNMLFFBQVMsSUFDVCxVQUFXLEtBQ1gsTUFBTyxNQUNQLEtBQU0sUUFFUixJQUFLLENBQ0gsUUFBUyxJQUNULFVBQVcsTUFFYixRQUFTLENBQ1AsTUFBTyxNQUNQLEtBQU0sUUFFUixVQUFXLElBQ1gsVUFBVyxJQUNYLEtBQU0sQ0FDSixRQUFTLElBQ1QsVUFBVyxNQUViLE9BQVEsQ0FDTixRQUFTLElBQ1QsVUFBVyxNQUViLE9BQVEsQ0FDTixRQUFTLElBQ1QsVUFBVyxPQUlmLFlBQXNCLEVBQU0sRUFBUSxFQUFZLENBQzlDLEdBQVEsR0FBZ0IsRUFBaEIsS0FBTSxFQUFVLEVBQVYsTUFFZCxHQUFJLElBQVMsVUFDWCxNQUFPLENBQ0wsUUFBUyxHQUNULElBQUssR0FJVCxHQUFNLEdBQVEsRUFBVyxHQUVyQixFQUFNLEdBQXdCLEdBS2xDLEdBSkksTUFBTyxJQUFRLFVBQ2pCLEdBQU0sRUFBSSxJQUdSLEVBQ0YsTUFBTyxDQUNMLFFBQVMsR0FDVCxJQUFBLEdBT04sWUFBb0IsRUFBTyxDQUN6QixHQUFNLEdBQUssRUFBTSxJQUFJLFNBQUMsRUFBRCxDQUFBLE1BQU8sR0FBRSxRQUFPLE9BQU8sU0FBQyxFQUFHLEVBQUosQ0FBQSxNQUFhLEdBQWIsSUFBa0IsRUFBRSxPQUFwQixLQUErQixJQUMzRSxNQUFPLENBQUEsSUFBSyxFQUFMLElBQVksR0FHckIsWUFBZSxFQUFPLEVBQU8sRUFBVSxDQUNyQyxHQUFNLEdBQVUsRUFBTSxNQUFNLEdBRTVCLEdBQUksRUFBUyxDQUNYLEdBQU0sR0FBTSxHQUNSLEVBQWEsRUFDakIsT0FBVyxLQUFLLEdBQ2QsR0FBSSxHQUFlLEVBQVUsR0FBSSxDQUMvQixHQUFNLEdBQUksRUFBUyxHQUNqQixFQUFTLEVBQUUsT0FBUyxFQUFFLE9BQVMsRUFBSSxFQUNyQyxBQUFJLENBQUMsRUFBRSxTQUFXLEVBQUUsT0FDbEIsR0FBSSxFQUFFLE1BQU0sSUFBSSxJQUFNLEVBQUUsTUFBTSxFQUFRLE1BQU0sRUFBWSxFQUFhLEtBRXZFLEdBQWMsRUFHbEIsTUFBTyxDQUFDLEVBQVMsT0FFakIsT0FBTyxDQUFDLEVBQVMsSUFJckIsWUFBNkIsRUFBUyxDQUNwQyxHQUFNLEdBQVUsU0FBQyxFQUFVLENBQ3pCLE9BQVEsT0FDRCxJQUNILE1BQU8sa0JBQ0osSUFDSCxNQUFPLGFBQ0osSUFDSCxNQUFPLGFBQ0osUUFDQSxJQUNILE1BQU8sV0FDSixJQUNILE1BQU8sVUFDSixJQUNILE1BQU8sY0FDSixRQUNBLElBQ0gsTUFBTyxZQUNKLElBQ0gsTUFBTyxXQUNKLFFBQ0EsSUFDSCxNQUFPLGNBQ0osSUFDSCxNQUFPLGlCQUNKLElBQ0gsTUFBTyxlQUNKLElBQ0gsTUFBTyxrQkFFUCxNQUFPLFFBSVQsRUFDSixBQUFLLEVBQVksRUFBUSxHQUVsQixBQUFLLEVBQVksRUFBUSxHQUc5QixFQUFPLEtBRlAsRUFBTyxHQUFTLE9BQU8sRUFBUSxHQUYvQixFQUFPLEdBQUksR0FBZ0IsRUFBUSxHQU9oQyxFQUFZLEVBQVEsSUFDdkIsR0FBUSxFQUFLLEdBQVEsRUFBSSxHQUFLLEVBQUksR0FHL0IsRUFBWSxFQUFRLElBQ3ZCLENBQUksRUFBUSxFQUFJLElBQU0sRUFBUSxJQUFNLEVBQ2xDLEVBQVEsR0FBSyxHQUNKLEVBQVEsSUFBTSxJQUFNLEVBQVEsSUFBTSxHQUMzQyxHQUFRLEVBQUksSUFJWixFQUFRLElBQU0sR0FBSyxFQUFRLEdBQzdCLEdBQVEsRUFBSSxDQUFDLEVBQVEsR0FHbEIsRUFBWSxFQUFRLElBQ3ZCLEdBQVEsRUFBSSxHQUFZLEVBQVEsSUFHbEMsR0FBTSxHQUFPLE9BQU8sS0FBSyxHQUFTLE9BQU8sU0FBQyxFQUFHLEVBQU0sQ0FDakQsR0FBTSxHQUFJLEVBQVEsR0FDbEIsTUFBSSxJQUNGLEdBQUUsR0FBSyxFQUFRLElBR1YsR0FDTixJQUVILE1BQU8sQ0FBQyxFQUFNLEdBR2hCLEdBQUksSUFBcUIsS0FFekIsYUFBNEIsQ0FDMUIsTUFBSyxLQUNILElBQXFCLEVBQVMsV0FBVyxnQkFHcEMsR0FHVCxZQUErQixFQUFPLEVBQVEsQ0FDNUMsR0FBSSxFQUFNLFFBQ1IsTUFBTyxHQUdULEdBQU0sR0FBYSxHQUFVLHVCQUF1QixFQUFNLEtBRTFELEdBQUksQ0FBQyxFQUNILE1BQU8sR0FHVCxHQUFNLEdBQVksR0FBVSxPQUFPLEVBQVEsR0FDckMsRUFBUSxFQUFVLG9CQUFvQixNQUV0QyxFQUFTLEVBQU0sSUFBSSxTQUFDLEVBQUQsQ0FBQSxNQUFPLElBQWEsRUFBRyxFQUFRLEtBRXhELE1BQUksR0FBTyxTQUFTLFFBQ1gsRUFHRixFQUdULFlBQTJCLEVBQVEsRUFBUSxDQUFBLEdBQUEsR0FDekMsTUFBTyxHQUFBLE1BQU0sV0FBVSxPQUFoQixNQUFBLEVBQTBCLEVBQU8sSUFBSSxTQUFDLEVBQUQsQ0FBQSxNQUFPLElBQXNCLEVBQUcsTUFPdkUsWUFBMkIsRUFBUSxFQUFPLEVBQVEsQ0FDdkQsR0FBTSxHQUFTLEdBQWtCLEdBQVUsWUFBWSxHQUFTLEdBQzlELEVBQVEsRUFBTyxJQUFJLFNBQUMsRUFBRCxDQUFBLE1BQU8sSUFBYSxFQUFHLEtBQzFDLEVBQW9CLEVBQU0sS0FBSyxTQUFDLEVBQUQsQ0FBQSxNQUFPLEdBQUUsZ0JBRTFDLEdBQUksRUFDRixNQUFPLENBQUUsTUFBQSxFQUFPLE9BQUEsRUFBUSxjQUFlLEVBQWtCLGVBRXpELEdBQUEsR0FBZ0MsR0FBVyxHQUFwQyxFQUFQLEVBQUEsR0FBb0IsRUFBcEIsRUFBQSxHQUNFLEVBQVEsT0FBTyxFQUFhLEtBRDlCLEVBRTBCLEdBQU0sRUFBTyxFQUFPLEdBQTNDLEVBRkgsRUFBQSxHQUVlLEVBRmYsRUFBQSxHQUFBLEVBR21CLEVBQVUsR0FBb0IsR0FBVyxDQUFDLEtBQU0sTUFBaEUsRUFISCxFQUFBLEdBR1csRUFIWCxFQUFBLEdBSUEsR0FBSSxHQUFlLEVBQVMsTUFBUSxHQUFlLEVBQVMsS0FDMUQsS0FBTSxJQUFJLElBQ1IseURBR0osTUFBTyxDQUFFLE1BQUEsRUFBTyxPQUFBLEVBQVEsTUFBQSxFQUFPLFdBQUEsRUFBWSxRQUFBLEVBQVMsT0FBQSxFQUFRLEtBQUEsR0FJekQsWUFBeUIsRUFBUSxFQUFPLEVBQVEsQ0FDckQsR0FBQSxHQUF3QyxHQUFrQixFQUFRLEVBQU8sR0FBakUsRUFBUixFQUFRLE9BQVEsRUFBaEIsRUFBZ0IsS0FBTSxFQUF0QixFQUFzQixjQUN0QixNQUFPLENBQUMsRUFBUSxFQUFNLEdDMVp4QixHQUFNLElBQWdCLENBQUMsRUFBRyxHQUFJLEdBQUksR0FBSSxJQUFLLElBQUssSUFBSyxJQUFLLElBQUssSUFBSyxJQUFLLEtBQ3ZFLEdBQWEsQ0FBQyxFQUFHLEdBQUksR0FBSSxHQUFJLElBQUssSUFBSyxJQUFLLElBQUssSUFBSyxJQUFLLElBQUssS0FFbEUsV0FBd0IsRUFBTSxFQUFPLENBQ25DLE1BQU8sSUFBSSxJQUNULG9CQURLLGlCQUVZLEVBRlosYUFFOEIsTUFBTyxHQUZyQyxVQUVvRCxFQUZwRCxzQkFNVCxZQUFtQixFQUFNLEVBQU8sRUFBSyxDQUNuQyxHQUFNLEdBQUssR0FBSSxNQUFLLEtBQUssSUFBSSxFQUFNLEVBQVEsRUFBRyxJQUFNLFlBQ3BELE1BQU8sS0FBTyxFQUFJLEVBQUksRUFHeEIsWUFBd0IsRUFBTSxFQUFPLEVBQUssQ0FDeEMsTUFBTyxHQUFPLElBQVcsR0FBUSxHQUFhLElBQWUsRUFBUSxHQUd2RSxZQUEwQixFQUFNLEVBQVMsQ0FDdkMsR0FBTSxHQUFRLEdBQVcsR0FBUSxHQUFhLEdBQzVDLEVBQVMsRUFBTSxVQUFVLFNBQUMsRUFBRCxDQUFBLE1BQU8sR0FBSSxJQUNwQyxFQUFNLEVBQVUsRUFBTSxHQUN4QixNQUFPLENBQUUsTUFBTyxFQUFTLEVBQUcsSUFBQSxHQU92QixZQUF5QixFQUFTLENBQ3ZDLEdBQVEsR0FBcUIsRUFBckIsS0FBTSxFQUFlLEVBQWYsTUFBTyxFQUFRLEVBQVIsSUFDbkIsRUFBVSxHQUFlLEVBQU0sRUFBTyxHQUN0QyxFQUFVLEdBQVUsRUFBTSxFQUFPLEdBRS9CLEVBQWEsS0FBSyxNQUFPLEdBQVUsRUFBVSxJQUFNLEdBQ3JELEVBRUYsTUFBSSxHQUFhLEVBQ2YsR0FBVyxFQUFPLEVBQ2xCLEVBQWEsR0FBZ0IsSUFDeEIsQUFBSSxFQUFhLEdBQWdCLEdBQ3RDLEdBQVcsRUFBTyxFQUNsQixFQUFhLEdBRWIsRUFBVyxFQUdiLEVBQUEsQ0FBUyxTQUFBLEVBQVUsV0FBQSxFQUFZLFFBQUEsR0FBWSxHQUFXLElBR2pELFlBQXlCLEVBQVUsQ0FDeEMsR0FBUSxHQUFrQyxFQUFsQyxTQUFVLEVBQXdCLEVBQXhCLFdBQVksRUFBWSxFQUFaLFFBQzVCLEVBQWdCLEdBQVUsRUFBVSxFQUFHLEdBQ3ZDLEVBQWEsR0FBVyxHQUV0QixFQUFVLEVBQWEsRUFBSSxFQUFVLEVBQWdCLEVBQ3ZELEVBRUYsQUFBSSxFQUFVLEVBQ1osR0FBTyxFQUFXLEVBQ2xCLEdBQVcsR0FBVyxJQUNqQixBQUFJLEVBQVUsRUFDbkIsR0FBTyxFQUFXLEVBQ2xCLEdBQVcsR0FBVyxJQUV0QixFQUFPLEVBR1QsR0FBQSxHQUF1QixHQUFpQixFQUFNLEdBQXRDLEVBQVIsRUFBUSxNQUFPLEVBQWYsRUFBZSxJQUNmLE1BQUEsR0FBQSxDQUFTLEtBQUEsRUFBTSxNQUFBLEVBQU8sSUFBQSxHQUFRLEdBQVcsSUFHcEMsWUFBNEIsRUFBVSxDQUMzQyxHQUFRLEdBQXFCLEVBQXJCLEtBQU0sRUFBZSxFQUFmLE1BQU8sRUFBUSxFQUFSLElBQ2YsRUFBVSxHQUFlLEVBQU0sRUFBTyxHQUM1QyxNQUFBLEdBQUEsQ0FBUyxLQUFBLEVBQU0sUUFBQSxHQUFZLEdBQVcsSUFHakMsWUFBNEIsRUFBYSxDQUM5QyxHQUFRLEdBQWtCLEVBQWxCLEtBQU0sRUFBWSxFQUFaLFFBQ2QsRUFBdUIsR0FBaUIsRUFBTSxHQUF0QyxFQUFSLEVBQVEsTUFBTyxFQUFmLEVBQWUsSUFDZixNQUFBLEdBQUEsQ0FBUyxLQUFBLEVBQU0sTUFBQSxFQUFPLElBQUEsR0FBUSxHQUFXLElBR3BDLFlBQTRCLEVBQUssQ0FDdEMsR0FBTSxHQUFZLEdBQVUsRUFBSSxVQUM5QixFQUFZLEdBQWUsRUFBSSxXQUFZLEVBQUcsR0FBZ0IsRUFBSSxXQUNsRSxFQUFlLEdBQWUsRUFBSSxRQUFTLEVBQUcsR0FFaEQsTUFBSyxHQUVPLEVBRUEsRUFFRSxHQURMLEVBQWUsVUFBVyxFQUFJLFNBRjlCLEVBQWUsT0FBUSxFQUFJLE1BRjNCLEVBQWUsV0FBWSxFQUFJLFVBUW5DLFlBQStCLEVBQUssQ0FDekMsR0FBTSxHQUFZLEdBQVUsRUFBSSxNQUM5QixFQUFlLEdBQWUsRUFBSSxRQUFTLEVBQUcsR0FBVyxFQUFJLE9BRS9ELE1BQUssR0FFTyxFQUVFLEdBREwsRUFBZSxVQUFXLEVBQUksU0FGOUIsRUFBZSxPQUFRLEVBQUksTUFNL0IsWUFBaUMsRUFBSyxDQUMzQyxHQUFNLEdBQVksR0FBVSxFQUFJLE1BQzlCLEVBQWEsR0FBZSxFQUFJLE1BQU8sRUFBRyxJQUMxQyxFQUFXLEdBQWUsRUFBSSxJQUFLLEVBQUcsR0FBWSxFQUFJLEtBQU0sRUFBSSxRQUVsRSxNQUFLLEdBRU8sRUFFQSxFQUVFLEdBREwsRUFBZSxNQUFPLEVBQUksS0FGMUIsRUFBZSxRQUFTLEVBQUksT0FGNUIsRUFBZSxPQUFRLEVBQUksTUFRL0IsWUFBNEIsRUFBSyxDQUN0QyxHQUFRLEdBQXNDLEVBQXRDLEtBQU0sRUFBZ0MsRUFBaEMsT0FBUSxFQUF3QixFQUF4QixPQUFRLEVBQWdCLEVBQWhCLFlBQ3hCLEVBQ0YsR0FBZSxFQUFNLEVBQUcsS0FDdkIsSUFBUyxJQUFNLElBQVcsR0FBSyxJQUFXLEdBQUssSUFBZ0IsRUFDbEUsRUFBYyxHQUFlLEVBQVEsRUFBRyxJQUN4QyxFQUFjLEdBQWUsRUFBUSxFQUFHLElBQ3hDLEVBQW1CLEdBQWUsRUFBYSxFQUFHLEtBRXBELE1BQUssR0FFTyxFQUVBLEVBRUEsRUFFRSxHQURMLEVBQWUsY0FBZSxHQUY5QixFQUFlLFNBQVUsR0FGekIsRUFBZSxTQUFVLEdBRnpCLEVBQWUsT0FBUSxHQ3JHbEMsR0FBTSxJQUFVLG1CQUNWLEdBQVcsT0FFakIsWUFBeUIsRUFBTSxDQUM3QixNQUFPLElBQUksSUFBUSxtQkFBWixhQUE2QyxFQUFLLEtBQWxELHNCQUlULFlBQWdDLEVBQUksQ0FDbEMsTUFBSSxHQUFHLFdBQWEsTUFDbEIsR0FBRyxTQUFXLEdBQWdCLEVBQUcsSUFFNUIsRUFBRyxTQUtaLFlBQWUsRUFBTSxFQUFNLENBQ3pCLEdBQU0sR0FBVSxDQUNkLEdBQUksRUFBSyxHQUNULEtBQU0sRUFBSyxLQUNYLEVBQUcsRUFBSyxFQUNSLEVBQUcsRUFBSyxFQUNSLElBQUssRUFBSyxJQUNWLFFBQVMsRUFBSyxTQUVoQixNQUFPLElBQUksR0FBSixFQUFBLEdBQWtCLEVBQVksRUFBOUIsQ0FBb0MsSUFBSyxLQUtsRCxZQUFtQixFQUFTLEVBQUcsRUFBSSxDQUVqQyxHQUFJLEdBQVcsRUFBVSxFQUFJLEdBQUssSUFHNUIsRUFBSyxFQUFHLE9BQU8sR0FHckIsR0FBSSxJQUFNLEVBQ1IsTUFBTyxDQUFDLEVBQVUsR0FJcEIsR0FBYSxHQUFLLEdBQUssR0FBSyxJQUc1QixHQUFNLEdBQUssRUFBRyxPQUFPLEdBQ3JCLE1BQUksS0FBTyxFQUNGLENBQUMsRUFBVSxHQUliLENBQUMsRUFBVSxLQUFLLElBQUksRUFBSSxHQUFNLEdBQUssSUFBTSxLQUFLLElBQUksRUFBSSxJQUkvRCxZQUFpQixFQUFJLEVBQVEsQ0FDM0IsR0FBTSxFQUFTLEdBQUssSUFFcEIsR0FBTSxHQUFJLEdBQUksTUFBSyxHQUVuQixNQUFPLENBQ0wsS0FBTSxFQUFFLGlCQUNSLE1BQU8sRUFBRSxjQUFnQixFQUN6QixJQUFLLEVBQUUsYUFDUCxLQUFNLEVBQUUsY0FDUixPQUFRLEVBQUUsZ0JBQ1YsT0FBUSxFQUFFLGdCQUNWLFlBQWEsRUFBRSxzQkFLbkIsWUFBaUIsRUFBSyxFQUFRLEVBQU0sQ0FDbEMsTUFBTyxJQUFVLEdBQWEsR0FBTSxFQUFRLEdBSTlDLFlBQW9CLEVBQU0sRUFBSyxDQUM3QixHQUFNLEdBQU8sRUFBSyxFQUNoQixFQUFPLEVBQUssRUFBRSxLQUFPLEtBQUssTUFBTSxFQUFJLE9BQ3BDLEVBQVEsRUFBSyxFQUFFLE1BQVEsS0FBSyxNQUFNLEVBQUksUUFBVSxLQUFLLE1BQU0sRUFBSSxVQUFZLEVBQzNFLEVBQUMsRUFBQSxHQUNJLEVBQUssRUFEVCxDQUVDLEtBQUEsRUFDQSxNQUFBLEVBQ0EsSUFDRSxLQUFLLElBQUksRUFBSyxFQUFFLElBQUssR0FBWSxFQUFNLElBQ3ZDLEtBQUssTUFBTSxFQUFJLE1BQ2YsS0FBSyxNQUFNLEVBQUksT0FBUyxJQUU1QixFQUFjLEVBQVMsV0FBVyxDQUNoQyxNQUFPLEVBQUksTUFBUSxLQUFLLE1BQU0sRUFBSSxPQUNsQyxTQUFVLEVBQUksU0FBVyxLQUFLLE1BQU0sRUFBSSxVQUN4QyxPQUFRLEVBQUksT0FBUyxLQUFLLE1BQU0sRUFBSSxRQUNwQyxNQUFPLEVBQUksTUFBUSxLQUFLLE1BQU0sRUFBSSxPQUNsQyxLQUFNLEVBQUksS0FBTyxLQUFLLE1BQU0sRUFBSSxNQUNoQyxNQUFPLEVBQUksTUFDWCxRQUFTLEVBQUksUUFDYixRQUFTLEVBQUksUUFDYixhQUFjLEVBQUksZUFDakIsR0FBRyxnQkFDTixFQUFVLEdBQWEsR0FFekIsRUFBYyxHQUFVLEVBQVMsRUFBTSxFQUFLLE1BQXZDLEVBQUwsRUFBQSxHQUFTLEVBQVQsRUFBQSxHQUVBLE1BQUksS0FBZ0IsR0FDbEIsSUFBTSxFQUVOLEVBQUksRUFBSyxLQUFLLE9BQU8sSUFHaEIsQ0FBRSxHQUFBLEVBQUksRUFBQSxHQUtmLFlBQTZCLEVBQVEsRUFBWSxFQUFNLEVBQVEsRUFBTSxDQUNuRSxHQUFRLEdBQWtCLEVBQWxCLFFBQVMsRUFBUyxFQUFULEtBQ2pCLEdBQUksR0FBVSxPQUFPLEtBQUssR0FBUSxTQUFXLEVBQUcsQ0FDOUMsR0FBTSxHQUFxQixHQUFjLEVBQ3ZDLEVBQU8sRUFBUyxXQUFXLEVBQXBCLEVBQUEsR0FDRixFQURFLENBRUwsS0FBTSxLQUVWLE1BQU8sR0FBVSxFQUFPLEVBQUssUUFBUSxPQUVyQyxPQUFPLEdBQVMsUUFDZCxHQUFJLElBQVEsYUFBWixjQUF3QyxFQUF4Qyx3QkFBb0UsSUFPMUUsWUFBc0IsRUFBSSxFQUFRLEVBQWUsQ0FBQSxNQUFmLEtBQWUsUUFBZixHQUFTLElBQ2xDLEVBQUcsUUFDTixHQUFVLE9BQU8sRUFBTyxPQUFPLFNBQVUsQ0FDdkMsT0FBQSxFQUNBLFlBQWEsS0FDWix5QkFBeUIsRUFBSSxHQUNoQyxLQUtOLFlBQ0UsRUFERixFQVdFLENBQUEsR0FBQSxHQUFBLEVBUkUsZ0JBQUEsRUFRRixJQUFBLE9BUm9CLEdBUXBCLEVBQUEsRUFBQSxFQVBFLHFCQUFBLEVBT0YsSUFBQSxPQVB5QixHQU96QixFQU5FLEVBTUYsRUFORSxjQU1GLEVBQUEsRUFMRSxjQUFBLEVBS0YsSUFBQSxPQUxrQixHQUtsQixFQUFBLEVBQUEsRUFKRSxZQUFBLEVBSUYsSUFBQSxPQUpnQixHQUloQixFQUFBLEVBQUEsRUFIRSxVQUFBLEVBR0YsSUFBQSxPQUhjLEdBR2QsRUFBQSxFQUFBLEVBRkUsT0FBQSxFQUVGLElBQUEsT0FGVyxXQUVYLEVBQ0ksRUFBTSxJQUFXLFFBQVUsT0FBUyxRQUV4QyxBQUFJLEVBQUMsR0FBbUIsRUFBRyxTQUFXLEdBQUssRUFBRyxjQUFnQixJQUM1RCxJQUFPLElBQVcsUUFBVSxLQUFPLE1BQy9CLEVBQUMsR0FBd0IsRUFBRyxjQUFnQixJQUM5QyxJQUFPLFNBSU4sSUFBZSxJQUFrQixHQUNwQyxJQUFPLEtBR1QsQUFBSSxFQUNGLEdBQU8sSUFDRSxHQUNULElBQU8sSUFBVyxRQUFVLE1BQVEsTUFHdEMsR0FBSSxHQUFNLEdBQWEsRUFBSSxHQUUzQixNQUFJLElBQ0YsR0FBTSxJQUFNLEdBR1AsRUFJVCxHQUFNLElBQW9CLENBQ3RCLE1BQU8sRUFDUCxJQUFLLEVBQ0wsS0FBTSxFQUNOLE9BQVEsRUFDUixPQUFRLEVBQ1IsWUFBYSxHQUVmLEdBQXdCLENBQ3RCLFdBQVksRUFDWixRQUFTLEVBQ1QsS0FBTSxFQUNOLE9BQVEsRUFDUixPQUFRLEVBQ1IsWUFBYSxHQUVmLEdBQTJCLENBQ3pCLFFBQVMsRUFDVCxLQUFNLEVBQ04sT0FBUSxFQUNSLE9BQVEsRUFDUixZQUFhLEdBSVgsR0FBZSxDQUFDLE9BQVEsUUFBUyxNQUFPLE9BQVEsU0FBVSxTQUFVLGVBQ3hFLEdBQW1CLENBQ2pCLFdBQ0EsYUFDQSxVQUNBLE9BQ0EsU0FDQSxTQUNBLGVBRUYsR0FBc0IsQ0FBQyxPQUFRLFVBQVcsT0FBUSxTQUFVLFNBQVUsZUFHeEUsWUFBdUIsRUFBTSxDQUMzQixHQUFNLEdBQWEsQ0FDakIsS0FBTSxPQUNOLE1BQU8sT0FDUCxNQUFPLFFBQ1AsT0FBUSxRQUNSLElBQUssTUFDTCxLQUFNLE1BQ04sS0FBTSxPQUNOLE1BQU8sT0FDUCxPQUFRLFNBQ1IsUUFBUyxTQUNULFFBQVMsVUFDVCxTQUFVLFVBQ1YsT0FBUSxTQUNSLFFBQVMsU0FDVCxZQUFhLGNBQ2IsYUFBYyxjQUNkLFFBQVMsVUFDVCxTQUFVLFVBQ1YsV0FBWSxhQUNaLFlBQWEsYUFDYixZQUFhLGFBQ2IsU0FBVSxXQUNWLFVBQVcsV0FDWCxRQUFTLFdBQ1QsRUFBSyxlQUVQLEdBQUksQ0FBQyxFQUFZLEtBQU0sSUFBSSxJQUFpQixHQUU1QyxNQUFPLEdBVVQsWUFBaUIsRUFBSyxFQUFNLENBQzFCLEdBQU0sR0FBTyxHQUFjLEVBQUssS0FBTSxFQUFTLGFBQzdDLEVBQU0sRUFBTyxXQUFXLEdBQ3hCLEVBQVEsRUFBUyxNQUVmLEVBQUksRUFHUixHQUFLLEVBQVksRUFBSSxNQWVuQixFQUFLLE1BZnFCLENBQzFCLE9BQUEsR0FBQSxHQUFnQixJQUFoQixFQUFBLENBQUEsR0FBQSxLQUFBLE1BQThCLENBQUEsR0FBbkIsR0FBbUIsRUFBQSxNQUM1QixBQUFJLEVBQVksRUFBSSxLQUNsQixHQUFJLEdBQUssR0FBa0IsSUFJL0IsR0FBTSxHQUFVLEdBQXdCLElBQVEsR0FBbUIsR0FDbkUsR0FBSSxFQUNGLE1BQU8sR0FBUyxRQUFRLEdBRzFCLEdBQU0sR0FBZSxFQUFLLE9BQU8sR0FaUCxFQWFoQixHQUFRLEVBQUssRUFBYyxHQUFwQyxFQWJ5QixFQUFBLEdBYXJCLEVBYnFCLEVBQUEsR0FrQjVCLE1BQU8sSUFBSSxHQUFTLENBQUUsR0FBQSxFQUFJLEtBQUEsRUFBTSxJQUFBLEVBQUssSUFHdkMsWUFBc0IsRUFBTyxFQUFLLEVBQU0sQ0FDdEMsR0FBTSxHQUFRLEVBQVksRUFBSyxPQUFTLEdBQU8sRUFBSyxNQUNsRCxFQUFTLFNBQUMsRUFBRyxFQUFTLENBQ3BCLEVBQUksR0FBUSxFQUFHLEdBQVMsRUFBSyxVQUFZLEVBQUksRUFBRyxJQUNoRCxHQUFNLEdBQVksRUFBSSxJQUFJLE1BQU0sR0FBTSxhQUFhLEdBQ25ELE1BQU8sR0FBVSxPQUFPLEVBQUcsSUFFN0IsRUFBUyxTQUFDLEVBQVMsQ0FDakIsTUFBSSxHQUFLLFVBQ0YsRUFBSSxRQUFRLEVBQU8sR0FFVixFQURMLEVBQUksUUFBUSxHQUFNLEtBQUssRUFBTSxRQUFRLEdBQU8sR0FBTSxJQUFJLEdBR3hELEVBQUksS0FBSyxFQUFPLEdBQU0sSUFBSSxJQUl2QyxHQUFJLEVBQUssS0FDUCxNQUFPLEdBQU8sRUFBTyxFQUFLLE1BQU8sRUFBSyxNQUd4QyxPQUFBLEdBQUEsR0FBbUIsRUFBSyxPQUF4QixFQUFBLENBQUEsR0FBQSxLQUFBLE1BQStCLENBQUEsR0FBcEIsR0FBb0IsRUFBQSxNQUN2QixFQUFRLEVBQU8sR0FDckIsR0FBSSxLQUFLLElBQUksSUFBVSxFQUNyQixNQUFPLEdBQU8sRUFBTyxHQUd6QixNQUFPLEdBQU8sRUFBUSxFQUFNLEdBQUssRUFBRyxFQUFLLE1BQU0sRUFBSyxNQUFNLE9BQVMsSUFHckUsWUFBa0IsRUFBUyxDQUN6QixHQUFJLEdBQU8sR0FDVCxFQUNGLE1BQUksR0FBUSxPQUFTLEdBQUssTUFBTyxHQUFRLEVBQVEsT0FBUyxJQUFPLFNBQy9ELEdBQU8sRUFBUSxFQUFRLE9BQVMsR0FDaEMsRUFBTyxNQUFNLEtBQUssR0FBUyxNQUFNLEVBQUcsRUFBUSxPQUFTLElBRXJELEVBQU8sTUFBTSxLQUFLLEdBRWIsQ0FBQyxFQUFNLE1BdUJLLEdBQUEsVUFBQSxDQUluQixXQUFZLEVBQVEsQ0FDbEIsR0FBTSxHQUFPLEVBQU8sTUFBUSxFQUFTLFlBRWpDLEVBQ0YsRUFBTyxTQUNOLFFBQU8sTUFBTSxFQUFPLElBQU0sR0FBSSxJQUFRLGlCQUFtQixPQUN6RCxDQUFDLEVBQUssUUFBa0MsS0FBeEIsR0FBZ0IsSUFJbkMsS0FBSyxHQUFLLEVBQVksRUFBTyxJQUFNLEVBQVMsTUFBUSxFQUFPLEdBRTNELEdBQUksR0FBSSxLQUNOLEVBQUksS0FDTixHQUFJLENBQUMsRUFBUyxDQUNaLEdBQU0sR0FBWSxFQUFPLEtBQU8sRUFBTyxJQUFJLEtBQU8sS0FBSyxJQUFNLEVBQU8sSUFBSSxLQUFLLE9BQU8sR0FFcEYsR0FBSSxFQUFXLENBQUEsR0FBQSxHQUNKLENBQUMsRUFBTyxJQUFJLEVBQUcsRUFBTyxJQUFJLEdBQWxDLEVBRFksRUFBQSxHQUNULEVBRFMsRUFBQSxPQUVSLENBQ0wsR0FBTSxHQUFLLEVBQUssT0FBTyxLQUFLLElBQzVCLEVBQUksR0FBUSxLQUFLLEdBQUksR0FDckIsRUFBVSxPQUFPLE1BQU0sRUFBRSxNQUFRLEdBQUksSUFBUSxpQkFBbUIsS0FDaEUsRUFBSSxFQUFVLEtBQU8sRUFDckIsRUFBSSxFQUFVLEtBQU8sR0FPekIsS0FBSyxNQUFRLEVBSWIsS0FBSyxJQUFNLEVBQU8sS0FBTyxFQUFPLFNBSWhDLEtBQUssUUFBVSxFQUlmLEtBQUssU0FBVyxLQUloQixLQUFLLEVBQUksRUFJVCxLQUFLLEVBQUksRUFJVCxLQUFLLGdCQUFrQixLQVlsQixJQUFQLFVBQWEsQ0FDWCxNQUFPLElBQUksR0FBUyxPQXdCZixNQUFQLFVBQWUsQ0FDYixHQUFBLEdBQXFCLEdBQVMsV0FBdkIsRUFBUCxFQUFBLEdBQWEsRUFBYixFQUFBLEdBQ0csRUFBdUQsRUFEMUQsR0FDUyxFQUFpRCxFQUQxRCxHQUNnQixFQUEwQyxFQUQxRCxHQUNxQixFQUFxQyxFQUQxRCxHQUMyQixFQUErQixFQUQxRCxHQUNtQyxFQUF1QixFQUQxRCxHQUMyQyxFQUFlLEVBRDFELEdBRUEsTUFBTyxJQUFRLENBQUUsS0FBQSxFQUFNLE1BQUEsRUFBTyxJQUFBLEVBQUssS0FBQSxFQUFNLE9BQUEsRUFBUSxPQUFBLEVBQVEsWUFBQSxHQUFlLE1BMkJuRSxJQUFQLFVBQWEsQ0FDWCxHQUFBLEdBQXFCLEdBQVMsV0FBdkIsRUFBUCxFQUFBLEdBQWEsRUFBYixFQUFBLEdBQ0csRUFBdUQsRUFEMUQsR0FDUyxFQUFpRCxFQUQxRCxHQUNnQixFQUEwQyxFQUQxRCxHQUNxQixFQUFxQyxFQUQxRCxHQUMyQixFQUErQixFQUQxRCxHQUNtQyxFQUF1QixFQUQxRCxHQUMyQyxFQUFlLEVBRDFELEdBR0EsU0FBSyxLQUFPLEVBQWdCLFlBQ3JCLEdBQVEsQ0FBRSxLQUFBLEVBQU0sTUFBQSxFQUFPLElBQUEsRUFBSyxLQUFBLEVBQU0sT0FBQSxFQUFRLE9BQUEsRUFBUSxZQUFBLEdBQWUsTUFVbkUsV0FBUCxTQUFrQixFQUFNLEVBQWMsQ0FBQSxBQUFkLElBQWMsUUFBZCxHQUFVLElBQ2hDLEdBQU0sR0FBSyxHQUFPLEdBQVEsRUFBSyxVQUFZLElBQzNDLEdBQUksT0FBTyxNQUFNLEdBQ2YsTUFBTyxHQUFTLFFBQVEsaUJBRzFCLEdBQU0sR0FBWSxHQUFjLEVBQVEsS0FBTSxFQUFTLGFBQ3ZELE1BQUssR0FBVSxRQUlSLEdBQUksR0FBUyxDQUNsQixHQUFJLEVBQ0osS0FBTSxFQUNOLElBQUssRUFBTyxXQUFXLEtBTmhCLEVBQVMsUUFBUSxHQUFnQixPQW9CckMsV0FBUCxTQUFrQixFQUFjLEVBQWMsQ0FDNUMsR0FEOEIsSUFBYyxRQUFkLEdBQVUsSUFDbkMsR0FBUyxHQUlQLE1BQUksR0FBZSxDQUFDLElBQVksRUFBZSxHQUU3QyxFQUFTLFFBQVEsMEJBRWpCLEdBQUksR0FBUyxDQUNsQixHQUFJLEVBQ0osS0FBTSxHQUFjLEVBQVEsS0FBTSxFQUFTLGFBQzNDLElBQUssRUFBTyxXQUFXLEtBVnpCLEtBQU0sSUFBSSxHQUFKLHlEQUNxRCxNQUFPLEdBRDVELGVBQ3VGLE1Bd0IxRixZQUFQLFNBQW1CLEVBQVMsRUFBYyxDQUN4QyxHQUQwQixJQUFjLFFBQWQsR0FBVSxJQUMvQixHQUFTLEdBR1osTUFBTyxJQUFJLEdBQVMsQ0FDbEIsR0FBSSxFQUFVLElBQ2QsS0FBTSxHQUFjLEVBQVEsS0FBTSxFQUFTLGFBQzNDLElBQUssRUFBTyxXQUFXLEtBTHpCLEtBQU0sSUFBSSxHQUFxQiw2Q0FzQzVCLFdBQVAsU0FBa0IsRUFBSyxFQUFXLENBQUEsQUFBWCxJQUFXLFFBQVgsR0FBTyxJQUM1QixFQUFNLEdBQU8sR0FDYixHQUFNLEdBQVksR0FBYyxFQUFLLEtBQU0sRUFBUyxhQUNwRCxHQUFJLENBQUMsRUFBVSxRQUNiLE1BQU8sR0FBUyxRQUFRLEdBQWdCLElBRzFDLEdBQU0sR0FBUSxFQUFTLE1BQ3JCLEVBQWUsRUFBVSxPQUFPLEdBQ2hDLEVBQWEsR0FBZ0IsRUFBSyxJQUNsQyxFQUFrQixDQUFDLEVBQVksRUFBVyxTQUMxQyxFQUFxQixDQUFDLEVBQVksRUFBVyxNQUM3QyxFQUFtQixDQUFDLEVBQVksRUFBVyxRQUFVLENBQUMsRUFBWSxFQUFXLEtBQzdFLEVBQWlCLEdBQXNCLEVBQ3ZDLEVBQWtCLEVBQVcsVUFBWSxFQUFXLFdBQ3BELEVBQU0sRUFBTyxXQUFXLEdBUTFCLEdBQUssSUFBa0IsSUFBb0IsRUFDekMsS0FBTSxJQUFJLElBQ1IsdUVBSUosR0FBSSxHQUFvQixFQUN0QixLQUFNLElBQUksSUFBOEIsMENBRzFDLEdBQU0sR0FBYyxHQUFvQixFQUFXLFNBQVcsQ0FBQyxFQUczRCxFQUNGLEVBQ0EsRUFBUyxHQUFRLEVBQU8sR0FDMUIsQUFBSSxFQUNGLEdBQVEsR0FDUixFQUFnQixHQUNoQixFQUFTLEdBQWdCLElBQ3BCLEFBQUksRUFDVCxHQUFRLEdBQ1IsRUFBZ0IsR0FDaEIsRUFBUyxHQUFtQixJQUU1QixHQUFRLEdBQ1IsRUFBZ0IsSUFLbEIsT0FESSxJQUFhLEdBQ2pCLEdBQUEsR0FBZ0IsR0FBaEIsR0FBQSxDQUFBLElBQUEsTUFBQSxNQUF1QixDQUFBLEdBQVosSUFBWSxHQUFBLE1BQ2YsR0FBSSxFQUFXLElBQ3JCLEFBQUssRUFBWSxJQUVWLEFBQUksR0FDVCxFQUFXLElBQUssRUFBYyxJQUU5QixFQUFXLElBQUssRUFBTyxJQUp2QixHQUFhLEdBU2pCLEdBQU0sSUFBcUIsRUFDckIsR0FBbUIsR0FDbkIsRUFDQSxHQUFzQixHQUN0QixHQUF3QixHQUM1QixFQUFVLElBQXNCLEdBQW1CLEdBRXJELEdBQUksRUFDRixNQUFPLEdBQVMsUUFBUSxHQUlwQixHQUFBLElBQVksRUFDWixHQUFnQixHQUNoQixFQUNBLEdBQW1CLEdBQ25CLEVBSkEsR0FLcUIsR0FBUSxHQUFXLEVBQWMsR0FBekQsR0FMRyxHQUFBLEdBS00sR0FMTixHQUFBLEdBTUosR0FBTyxHQUFJLEdBQVMsQ0FDbEIsR0FBSSxHQUNKLEtBQU0sRUFDTixFQUFHLEdBQ0gsSUFBQSxJQUlKLE1BQUksR0FBVyxTQUFXLEdBQWtCLEVBQUksVUFBWSxHQUFLLFFBQ3hELEVBQVMsUUFDZCxxQkFESyx1Q0FFa0MsRUFBVyxRQUY3QyxrQkFFc0UsR0FBSyxTQUk3RSxNQW1CRixRQUFQLFNBQWUsRUFBTSxFQUFXLENBQUEsQUFBWCxJQUFXLFFBQVgsR0FBTyxJQUMxQixHQUFBLEdBQTJCLEdBQWEsR0FBakMsRUFBUCxFQUFBLEdBQWEsRUFBYixFQUFBLEdBQ0EsTUFBTyxJQUFvQixFQUFNLEVBQVksRUFBTSxXQUFZLE1BaUIxRCxZQUFQLFNBQW1CLEVBQU0sRUFBVyxDQUFBLEFBQVgsSUFBVyxRQUFYLEdBQU8sSUFDOUIsR0FBQSxHQUEyQixHQUFpQixHQUFyQyxFQUFQLEVBQUEsR0FBYSxFQUFiLEVBQUEsR0FDQSxNQUFPLElBQW9CLEVBQU0sRUFBWSxFQUFNLFdBQVksTUFrQjFELFNBQVAsU0FBZ0IsRUFBTSxFQUFXLENBQUEsQUFBWCxJQUFXLFFBQVgsR0FBTyxJQUMzQixHQUFBLEdBQTJCLEdBQWMsR0FBbEMsRUFBUCxFQUFBLEdBQWEsRUFBYixFQUFBLEdBQ0EsTUFBTyxJQUFvQixFQUFNLEVBQVksRUFBTSxPQUFRLE1BZ0J0RCxXQUFQLFNBQWtCLEVBQU0sRUFBSyxFQUFXLENBQ3RDLEdBRDJCLElBQVcsUUFBWCxHQUFPLElBQzlCLEVBQVksSUFBUyxFQUFZLEdBQ25DLEtBQU0sSUFBSSxHQUFxQixvREFHakMsR0FBQSxHQUFrRCxFQUFsRCxFQUFBLEVBQVEsT0FBQSxFQUFSLElBQUEsT0FBaUIsS0FBakIsRUFBQSxFQUFBLEVBQXVCLGdCQUFBLEVBQXZCLElBQUEsT0FBeUMsS0FBekMsRUFDRSxFQUFjLEVBQU8sU0FBUyxDQUM1QixPQUFBLEVBQ0EsZ0JBQUEsRUFDQSxZQUFhLEtBSmpCLEVBTWdDLEdBQWdCLEVBQWEsRUFBTSxHQUFoRSxFQU5ILEVBQUEsR0FNUyxFQU5ULEVBQUEsR0FNcUIsRUFOckIsRUFBQSxHQU9BLE1BQUksR0FDSyxFQUFTLFFBQVEsR0FFakIsR0FBb0IsRUFBTSxFQUFZLEVBQW5CLFVBQW1DLEVBQU8sTUFPakUsV0FBUCxTQUFrQixFQUFNLEVBQUssRUFBVyxDQUFBLE1BQVgsS0FBVyxRQUFYLEdBQU8sSUFDM0IsRUFBUyxXQUFXLEVBQU0sRUFBSyxNQXVCakMsUUFBUCxTQUFlLEVBQU0sRUFBVyxDQUFBLEFBQVgsSUFBVyxRQUFYLEdBQU8sSUFDMUIsR0FBQSxHQUEyQixHQUFTLEdBQTdCLEVBQVAsRUFBQSxHQUFhLEVBQWIsRUFBQSxHQUNBLE1BQU8sSUFBb0IsRUFBTSxFQUFZLEVBQU0sTUFBTyxNQVNyRCxRQUFQLFNBQWUsRUFBUSxFQUFvQixDQUN6QyxHQURxQixJQUFvQixRQUFwQixHQUFjLE1BQy9CLENBQUMsRUFDSCxLQUFNLElBQUksR0FBcUIsb0RBR2pDLEdBQU0sR0FBVSxZQUFrQixJQUFVLEVBQVMsR0FBSSxJQUFRLEVBQVEsR0FFekUsR0FBSSxFQUFTLGVBQ1gsS0FBTSxJQUFJLElBQXFCLEdBRS9CLE1BQU8sSUFBSSxHQUFTLENBQUUsUUFBQSxPQVNuQixXQUFQLFNBQWtCLEVBQUcsQ0FDbkIsTUFBUSxJQUFLLEVBQUUsaUJBQW9CLCtCQVlyQyxJQUFBLFNBQUksRUFBTSxDQUNSLE1BQU8sTUFBSyxNQStVZCxzQkFBQSxTQUFzQixFQUFXLENBQUEsQUFBWCxJQUFXLFFBQVgsR0FBTyxJQUMzQixHQUFBLEdBQThDLEdBQVUsT0FDdEQsS0FBSyxJQUFJLE1BQU0sR0FDZixHQUNBLGdCQUFnQixNQUhWLEVBQVIsRUFBUSxPQUFRLEVBQWhCLEVBQWdCLGdCQUFpQixFQUFqQyxFQUFpQyxTQUlqQyxNQUFPLENBQUUsT0FBQSxFQUFRLGdCQUFBLEVBQWlCLGVBQWdCLE1BYXBELE1BQUEsU0FBTSxFQUFZLEVBQVcsQ0FBQSxNQUF2QixLQUF1QixRQUF2QixHQUFTLEdBQUcsSUFBVyxRQUFYLEdBQU8sSUFDaEIsS0FBSyxRQUFRLEVBQWdCLFNBQVMsR0FBUyxNQVN4RCxRQUFBLFVBQVUsQ0FDUixNQUFPLE1BQUssUUFBUSxFQUFTLGdCQVkvQixRQUFBLFNBQVEsRUFBUixFQUF3RSxDQUFBLEdBQUEsR0FBQSxJQUFBLE9BQUosR0FBSSxFQUFBLEVBQUEsRUFBeEQsY0FBQSxFQUF3RCxJQUFBLE9BQXhDLEdBQXdDLEVBQUEsRUFBQSxFQUFqQyxpQkFBQSxFQUFpQyxJQUFBLE9BQWQsR0FBYyxFQUV0RSxHQURBLEVBQU8sR0FBYyxFQUFNLEVBQVMsYUFDaEMsRUFBSyxPQUFPLEtBQUssTUFDbkIsTUFBTyxNQUNGLEdBQUssRUFBSyxRQUVWLENBQ0wsR0FBSSxHQUFRLEtBQUssR0FDakIsR0FBSSxHQUFpQixFQUFrQixDQUNyQyxHQUFNLEdBQWMsRUFBSyxPQUFPLEtBQUssSUFDL0IsRUFBUSxLQUFLLFdBRmtCLEVBRzNCLEdBQVEsRUFBTyxFQUFhLEdBQXJDLEVBSG9DLEVBQUEsR0FLdkMsTUFBTyxJQUFNLEtBQU0sQ0FBRSxHQUFJLEVBQU8sS0FBQSxRQVJoQyxPQUFPLEdBQVMsUUFBUSxHQUFnQixPQWtCNUMsWUFBQSxTQUFBLEVBQThELENBQUEsR0FBQSxHQUFBLElBQUEsT0FBSixHQUFJLEVBQWhELEVBQWdELEVBQWhELE9BQVEsRUFBd0MsRUFBeEMsZ0JBQWlCLEVBQXVCLEVBQXZCLGVBQy9CLEVBQU0sS0FBSyxJQUFJLE1BQU0sQ0FBRSxPQUFBLEVBQVEsZ0JBQUEsRUFBaUIsZUFBQSxJQUN0RCxNQUFPLElBQU0sS0FBTSxDQUFFLElBQUEsT0FTdkIsVUFBQSxTQUFVLEVBQVEsQ0FDaEIsTUFBTyxNQUFLLFlBQVksQ0FBRSxPQUFBLE9BYTVCLElBQUEsU0FBSSxFQUFRLENBQ1YsR0FBSSxDQUFDLEtBQUssUUFBUyxNQUFPLE1BRTFCLEdBQU0sR0FBYSxHQUFnQixFQUFRLElBQ3pDLEVBQ0UsQ0FBQyxFQUFZLEVBQVcsV0FDeEIsQ0FBQyxFQUFZLEVBQVcsYUFDeEIsQ0FBQyxFQUFZLEVBQVcsU0FDMUIsRUFBa0IsQ0FBQyxFQUFZLEVBQVcsU0FDMUMsRUFBcUIsQ0FBQyxFQUFZLEVBQVcsTUFDN0MsRUFBbUIsQ0FBQyxFQUFZLEVBQVcsUUFBVSxDQUFDLEVBQVksRUFBVyxLQUM3RSxFQUFpQixHQUFzQixFQUN2QyxFQUFrQixFQUFXLFVBQVksRUFBVyxXQUV0RCxHQUFLLElBQWtCLElBQW9CLEVBQ3pDLEtBQU0sSUFBSSxJQUNSLHVFQUlKLEdBQUksR0FBb0IsRUFDdEIsS0FBTSxJQUFJLElBQThCLDBDQUcxQyxHQUFJLEdBQ0osQUFBSSxFQUNGLEVBQVEsR0FBZSxFQUFBLEdBQU0sR0FBZ0IsS0FBSyxHQUFPLElBQ3BELEFBQUssRUFBWSxFQUFXLFNBR2pDLEdBQUssRUFBQSxHQUFRLEtBQUssV0FBZSxHQUk3QixFQUFZLEVBQVcsTUFDekIsR0FBTSxJQUFNLEtBQUssSUFBSSxHQUFZLEVBQU0sS0FBTSxFQUFNLE9BQVEsRUFBTSxPQVBuRSxFQUFRLEdBQWtCLEVBQUEsR0FBTSxHQUFtQixLQUFLLEdBQU8sSUFXakUsR0FBQSxHQUFnQixHQUFRLEVBQU8sS0FBSyxFQUFHLEtBQUssTUFBckMsRUFBUCxFQUFBLEdBQVcsRUFBWCxFQUFBLEdBQ0EsTUFBTyxJQUFNLEtBQU0sQ0FBRSxHQUFBLEVBQUksRUFBQSxPQWdCM0IsS0FBQSxTQUFLLEVBQVUsQ0FDYixHQUFJLENBQUMsS0FBSyxRQUFTLE1BQU8sTUFDMUIsR0FBTSxHQUFNLEdBQWlCLEdBQzdCLE1BQU8sSUFBTSxLQUFNLEdBQVcsS0FBTSxPQVN0QyxNQUFBLFNBQU0sRUFBVSxDQUNkLEdBQUksQ0FBQyxLQUFLLFFBQVMsTUFBTyxNQUMxQixHQUFNLEdBQU0sR0FBaUIsR0FBVSxTQUN2QyxNQUFPLElBQU0sS0FBTSxHQUFXLEtBQU0sT0FhdEMsUUFBQSxTQUFRLEVBQU0sQ0FDWixHQUFJLENBQUMsS0FBSyxRQUFTLE1BQU8sTUFDMUIsR0FBTSxHQUFJLEdBQ1IsRUFBaUIsRUFBUyxjQUFjLEdBQzFDLE9BQVEsT0FDRCxRQUNILEVBQUUsTUFBUSxNQUVQLGVBQ0EsU0FDSCxFQUFFLElBQU0sTUFFTCxZQUNBLE9BQ0gsRUFBRSxLQUFPLE1BRU4sUUFDSCxFQUFFLE9BQVMsTUFFUixVQUNILEVBQUUsT0FBUyxNQUVSLFVBQ0gsRUFBRSxZQUFjLEVBQ2hCLE1BVUosR0FKSSxJQUFtQixTQUNyQixHQUFFLFFBQVUsR0FHVixJQUFtQixXQUFZLENBQ2pDLEdBQU0sR0FBSSxLQUFLLEtBQUssS0FBSyxNQUFRLEdBQ2pDLEVBQUUsTUFBUyxHQUFJLEdBQUssRUFBSSxFQUcxQixNQUFPLE1BQUssSUFBSSxNQWFsQixNQUFBLFNBQU0sRUFBTSxDQUFBLEdBQUEsR0FDVixNQUFPLE1BQUssUUFDUixLQUFLLEtBQUwsR0FBQSxHQUFBLEVBQWEsR0FBTyxFQUFwQixJQUNHLFFBQVEsR0FDUixNQUFNLEdBQ1QsUUFpQk4sU0FBQSxTQUFTLEVBQUssRUFBVyxDQUFBLE1BQVgsS0FBVyxRQUFYLEdBQU8sSUFDWixLQUFLLFFBQ1IsR0FBVSxPQUFPLEtBQUssSUFBSSxjQUFjLElBQU8seUJBQXlCLEtBQU0sR0FDOUUsTUFzQk4sZUFBQSxTQUFlLEVBQWlDLEVBQVcsQ0FBQSxNQUE1QyxLQUE0QyxRQUE1QyxHQUFhLElBQW9CLElBQVcsUUFBWCxHQUFPLElBQzlDLEtBQUssUUFDUixHQUFVLE9BQU8sS0FBSyxJQUFJLE1BQU0sR0FBTyxHQUFZLGVBQWUsTUFDbEUsTUFnQk4sY0FBQSxTQUFjLEVBQVcsQ0FBQSxNQUFYLEtBQVcsUUFBWCxHQUFPLElBQ1osS0FBSyxRQUNSLEdBQVUsT0FBTyxLQUFLLElBQUksTUFBTSxHQUFPLEdBQU0sb0JBQW9CLE1BQ2pFLE1BZ0JOLE1BQUEsU0FBTSxFQUFXLENBQ2YsTUFESSxLQUFXLFFBQVgsR0FBTyxJQUNQLEFBQUMsS0FBSyxRQUlBLEtBQUssVUFBVSxHQUF6QixJQUFrQyxLQUFLLFVBQVUsR0FIeEMsUUFjWCxVQUFBLFNBQUEsRUFBd0MsQ0FBQSxHQUFBLEdBQUEsSUFBQSxPQUFKLEdBQUksRUFBQSxFQUFBLEVBQTVCLE9BQUEsRUFBNEIsSUFBQSxPQUFuQixXQUFtQixFQUNsQyxFQUFNLElBQVcsUUFBVSxXQUFhLGFBQzVDLE1BQUksTUFBSyxLQUFPLE1BQ2QsR0FBTSxJQUFNLEdBR1AsR0FBYSxLQUFNLE1BUTVCLGNBQUEsVUFBZ0IsQ0FDZCxNQUFPLElBQWEsS0FBTSxtQkFpQjVCLFVBQUEsU0FBQSxFQU1RLENBQUEsR0FBQSxHQUFBLElBQUEsT0FBSixHQUFJLEVBQUEsRUFBQSxFQUxOLHFCQUFBLEVBS00sSUFBQSxPQUxpQixHQUtqQixFQUFBLEVBQUEsRUFKTixnQkFBQSxFQUlNLElBQUEsT0FKWSxHQUlaLEVBQUEsRUFBQSxFQUhOLGNBQUEsRUFHTSxJQUFBLE9BSFUsR0FHVixFQUFBLEVBQUEsRUFGTixjQUFBLEVBRU0sSUFBQSxPQUZVLEdBRVYsRUFBQSxFQUFBLEVBRE4sT0FBQSxFQUNNLElBQUEsT0FERyxXQUNILEVBQ04sTUFBTyxJQUFpQixLQUFNLENBQzVCLGdCQUFBLEVBQ0EscUJBQUEsRUFDQSxjQUFBLEVBQ0EsY0FBQSxFQUNBLE9BQUEsT0FVSixVQUFBLFVBQVksQ0FDVixNQUFPLElBQWEsS0FBTSxnQ0FBaUMsT0FXN0QsT0FBQSxVQUFTLENBQ1AsTUFBTyxJQUFhLEtBQUssUUFBUyxzQ0FRcEMsVUFBQSxVQUFZLENBQ1YsTUFBTyxJQUFhLEtBQU0saUJBYzVCLFVBQUEsU0FBQSxFQUE4RCxDQUFBLEdBQUEsR0FBQSxJQUFBLE9BQUosR0FBSSxFQUFBLEVBQUEsRUFBbEQsY0FBQSxFQUFrRCxJQUFBLE9BQWxDLEdBQWtDLEVBQUEsRUFBQSxFQUE1QixZQUFBLEVBQTRCLElBQUEsT0FBZCxHQUFjLEVBQzVELE1BQU8sSUFBaUIsS0FBTSxDQUM1QixjQUFBLEVBQ0EsWUFBQSxFQUNBLFVBQVcsUUFlZixNQUFBLFNBQU0sRUFBVyxDQUNmLE1BREksS0FBVyxRQUFYLEdBQU8sSUFDUCxBQUFDLEtBQUssUUFJQSxLQUFLLFlBQWYsSUFBOEIsS0FBSyxVQUFVLEdBSHBDLFFBVVgsU0FBQSxVQUFXLENBQ1QsTUFBTyxNQUFLLFFBQVUsS0FBSyxRQUFVLE1BT3ZDLFFBQUEsVUFBVSxDQUNSLE1BQU8sTUFBSyxjQU9kLFNBQUEsVUFBVyxDQUNULE1BQU8sTUFBSyxRQUFVLEtBQUssR0FBSyxPQU9sQyxVQUFBLFVBQVksQ0FDVixNQUFPLE1BQUssUUFBVSxLQUFLLEdBQUssSUFBTyxPQU96QyxPQUFBLFVBQVMsQ0FDUCxNQUFPLE1BQUssV0FPZCxPQUFBLFVBQVMsQ0FDUCxNQUFPLE1BQUssY0FVZCxTQUFBLFNBQVMsRUFBVyxDQUNsQixHQURPLElBQVcsUUFBWCxHQUFPLElBQ1YsQ0FBQyxLQUFLLFFBQVMsTUFBTyxHQUUxQixHQUFNLEdBQUksRUFBQSxHQUFRLEtBQUssR0FFdkIsTUFBSSxHQUFLLGVBQ1AsR0FBSyxlQUFpQixLQUFLLGVBQzNCLEVBQUssZ0JBQWtCLEtBQUssSUFBSSxnQkFDaEMsRUFBSyxPQUFTLEtBQUssSUFBSSxRQUVsQixLQU9ULFNBQUEsVUFBVyxDQUNULE1BQU8sSUFBSSxNQUFLLEtBQUssUUFBVSxLQUFLLEdBQUssUUFvQjNDLEtBQUEsU0FBSyxFQUFlLEVBQXVCLEVBQVcsQ0FDcEQsR0FEa0IsSUFBa0MsUUFBbEMsR0FBTyxnQkFBZ0IsSUFBVyxRQUFYLEdBQU8sSUFDNUMsQ0FBQyxLQUFLLFNBQVcsQ0FBQyxFQUFjLFFBQ2xDLE1BQU8sR0FBUyxRQUFRLDBDQUcxQixHQUFNLEdBQU8sRUFBQSxDQUFLLE9BQVEsS0FBSyxPQUFRLGdCQUFpQixLQUFLLGlCQUFvQixHQUUzRSxFQUFRLEdBQVcsR0FBTSxJQUFJLEVBQVMsZUFDMUMsRUFBZSxFQUFjLFVBQVksS0FBSyxVQUM5QyxFQUFVLEVBQWUsS0FBTyxFQUNoQyxFQUFRLEVBQWUsRUFBZ0IsS0FDdkMsRUFBUyxHQUFLLEVBQVMsRUFBTyxFQUFPLEdBRXZDLE1BQU8sR0FBZSxFQUFPLFNBQVcsS0FXMUMsUUFBQSxTQUFRLEVBQXVCLEVBQVcsQ0FBQSxNQUFsQyxLQUFrQyxRQUFsQyxHQUFPLGdCQUFnQixJQUFXLFFBQVgsR0FBTyxJQUM3QixLQUFLLEtBQUssRUFBUyxNQUFPLEVBQU0sTUFRekMsTUFBQSxTQUFNLEVBQWUsQ0FDbkIsTUFBTyxNQUFLLFFBQVUsR0FBUyxjQUFjLEtBQU0sR0FBaUIsUUFZdEUsUUFBQSxTQUFRLEVBQWUsRUFBTSxDQUMzQixHQUFJLENBQUMsS0FBSyxRQUFTLE1BQU8sR0FFMUIsR0FBTSxHQUFVLEVBQWMsVUFDeEIsRUFBb0IsS0FBSyxRQUFRLEVBQWMsS0FBTSxDQUFFLGNBQWUsS0FDNUUsTUFBTyxHQUFrQixRQUFRLElBQVMsR0FBVyxHQUFXLEVBQWtCLE1BQU0sTUFVMUYsT0FBQSxTQUFPLEVBQU8sQ0FDWixNQUNFLE1BQUssU0FDTCxFQUFNLFNBQ04sS0FBSyxZQUFjLEVBQU0sV0FDekIsS0FBSyxLQUFLLE9BQU8sRUFBTSxPQUN2QixLQUFLLElBQUksT0FBTyxFQUFNLFFBc0IxQixXQUFBLFNBQVcsRUFBYyxDQUN2QixHQURTLElBQWMsUUFBZCxHQUFVLElBQ2YsQ0FBQyxLQUFLLFFBQVMsTUFBTyxNQUMxQixHQUFNLEdBQU8sRUFBUSxNQUFRLEVBQVMsV0FBVyxHQUFJLENBQUUsS0FBTSxLQUFLLE9BQ2hFLEVBQVUsRUFBUSxRQUFXLEtBQU8sRUFBTyxDQUFDLEVBQVEsUUFBVSxFQUFRLFFBQVcsRUFDL0UsRUFBUSxDQUFDLFFBQVMsU0FBVSxPQUFRLFFBQVMsVUFBVyxXQUN4RCxFQUFPLEVBQVEsS0FDbkIsTUFBSSxPQUFNLFFBQVEsRUFBUSxPQUN4QixHQUFRLEVBQVEsS0FDaEIsRUFBTyxRQUVGLEdBQWEsRUFBTSxLQUFLLEtBQUssR0FBakIsRUFBQSxHQUNkLEVBRGMsQ0FFakIsUUFBUyxTQUNULE1BQUEsRUFDQSxLQUFBLFFBaUJKLG1CQUFBLFNBQW1CLEVBQWMsQ0FDL0IsTUFEaUIsS0FBYyxRQUFkLEdBQVUsSUFDdkIsQUFBQyxLQUFLLFFBRUgsR0FBYSxFQUFRLE1BQVEsRUFBUyxXQUFXLEdBQUksQ0FBRSxLQUFNLEtBQUssT0FBUyxLQUEvRCxFQUFBLEdBQ2QsRUFEYyxDQUVqQixRQUFTLE9BQ1QsTUFBTyxDQUFDLFFBQVMsU0FBVSxRQUMzQixVQUFXLE1BTmEsUUFlckIsSUFBUCxVQUF5QixDQUFBLE9BQUEsR0FBQSxVQUFBLE9BQVgsRUFBVyxHQUFBLE9BQUEsR0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLElBQVgsRUFBVyxHQUFBLFVBQUEsR0FDdkIsR0FBSSxDQUFDLEVBQVUsTUFBTSxFQUFTLFlBQzVCLEtBQU0sSUFBSSxHQUFxQiwyQ0FFakMsTUFBTyxJQUFPLEVBQVcsU0FBQyxFQUFELENBQUEsTUFBTyxHQUFFLFdBQVcsS0FBSyxRQVE3QyxJQUFQLFVBQXlCLENBQUEsT0FBQSxHQUFBLFVBQUEsT0FBWCxFQUFXLEdBQUEsT0FBQSxHQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsSUFBWCxFQUFXLEdBQUEsVUFBQSxHQUN2QixHQUFJLENBQUMsRUFBVSxNQUFNLEVBQVMsWUFDNUIsS0FBTSxJQUFJLEdBQXFCLDJDQUVqQyxNQUFPLElBQU8sRUFBVyxTQUFDLEVBQUQsQ0FBQSxNQUFPLEdBQUUsV0FBVyxLQUFLLFFBWTdDLGtCQUFQLFNBQXlCLEVBQU0sRUFBSyxFQUFjLENBQUEsQUFBZCxJQUFjLFFBQWQsR0FBVSxJQUM1QyxHQUFBLEdBQWtELEVBQWxELEVBQUEsRUFBUSxPQUFBLEVBQVIsSUFBQSxPQUFpQixLQUFqQixFQUFBLEVBQUEsRUFBdUIsZ0JBQUEsRUFBdkIsSUFBQSxPQUF5QyxLQUF6QyxFQUNFLEVBQWMsRUFBTyxTQUFTLENBQzVCLE9BQUEsRUFDQSxnQkFBQSxFQUNBLFlBQWEsS0FFakIsTUFBTyxJQUFrQixFQUFhLEVBQU0sTUFNdkMsa0JBQVAsU0FBeUIsRUFBTSxFQUFLLEVBQWMsQ0FBQSxNQUFkLEtBQWMsUUFBZCxHQUFVLElBQ3JDLEVBQVMsa0JBQWtCLEVBQU0sRUFBSyw2QkFoaEMvQyxVQUFjLENBQ1osTUFBTyxNQUFLLFVBQVksZ0NBTzFCLFVBQW9CLENBQ2xCLE1BQU8sTUFBSyxRQUFVLEtBQUssUUFBUSxPQUFTLHFDQU85QyxVQUF5QixDQUN2QixNQUFPLE1BQUssUUFBVSxLQUFLLFFBQVEsWUFBYyx5QkFRbkQsVUFBYSxDQUNYLE1BQU8sTUFBSyxRQUFVLEtBQUssSUFBSSxPQUFTLGtDQVExQyxVQUFzQixDQUNwQixNQUFPLE1BQUssUUFBVSxLQUFLLElBQUksZ0JBQWtCLGlDQVFuRCxVQUFxQixDQUNuQixNQUFPLE1BQUssUUFBVSxLQUFLLElBQUksZUFBaUIsdUJBT2xELFVBQVcsQ0FDVCxNQUFPLE1BQUssNEJBT2QsVUFBZSxDQUNiLE1BQU8sTUFBSyxRQUFVLEtBQUssS0FBSyxLQUFPLHVCQVF6QyxVQUFXLENBQ1QsTUFBTyxNQUFLLFFBQVUsS0FBSyxFQUFFLEtBQU8seUJBUXRDLFVBQWMsQ0FDWixNQUFPLE1BQUssUUFBVSxLQUFLLEtBQUssS0FBSyxFQUFFLE1BQVEsR0FBSyx1QkFRdEQsVUFBWSxDQUNWLE1BQU8sTUFBSyxRQUFVLEtBQUssRUFBRSxNQUFRLHFCQVF2QyxVQUFVLENBQ1IsTUFBTyxNQUFLLFFBQVUsS0FBSyxFQUFFLElBQU0sc0JBUXJDLFVBQVcsQ0FDVCxNQUFPLE1BQUssUUFBVSxLQUFLLEVBQUUsS0FBTyx3QkFRdEMsVUFBYSxDQUNYLE1BQU8sTUFBSyxRQUFVLEtBQUssRUFBRSxPQUFTLHdCQVF4QyxVQUFhLENBQ1gsTUFBTyxNQUFLLFFBQVUsS0FBSyxFQUFFLE9BQVMsNkJBUXhDLFVBQWtCLENBQ2hCLE1BQU8sTUFBSyxRQUFVLEtBQUssRUFBRSxZQUFjLDBCQVM3QyxVQUFlLENBQ2IsTUFBTyxNQUFLLFFBQVUsR0FBdUIsTUFBTSxTQUFXLDRCQVNoRSxVQUFpQixDQUNmLE1BQU8sTUFBSyxRQUFVLEdBQXVCLE1BQU0sV0FBYSx5QkFVbEUsVUFBYyxDQUNaLE1BQU8sTUFBSyxRQUFVLEdBQXVCLE1BQU0sUUFBVSx5QkFRL0QsVUFBYyxDQUNaLE1BQU8sTUFBSyxRQUFVLEdBQW1CLEtBQUssR0FBRyxRQUFVLDRCQVM3RCxVQUFpQixDQUNmLE1BQU8sTUFBSyxRQUFVLEdBQUssT0FBTyxRQUFTLENBQUUsT0FBUSxLQUFLLE1BQU8sS0FBSyxNQUFRLEdBQUssNEJBU3JGLFVBQWdCLENBQ2QsTUFBTyxNQUFLLFFBQVUsR0FBSyxPQUFPLE9BQVEsQ0FBRSxPQUFRLEtBQUssTUFBTyxLQUFLLE1BQVEsR0FBSywrQkFTcEYsVUFBbUIsQ0FDakIsTUFBTyxNQUFLLFFBQVUsR0FBSyxTQUFTLFFBQVMsQ0FBRSxPQUFRLEtBQUssTUFBTyxLQUFLLFFBQVUsR0FBSyw4QkFTekYsVUFBa0IsQ0FDaEIsTUFBTyxNQUFLLFFBQVUsR0FBSyxTQUFTLE9BQVEsQ0FBRSxPQUFRLEtBQUssTUFBTyxLQUFLLFFBQVUsR0FBSyx5QkFTeEYsVUFBYSxDQUNYLE1BQU8sTUFBSyxRQUFVLENBQUMsS0FBSyxFQUFJLGlDQVFsQyxVQUFzQixDQUNwQixNQUFJLE1BQUssUUFDQSxLQUFLLEtBQUssV0FBVyxLQUFLLEdBQUksQ0FDbkMsT0FBUSxRQUNSLE9BQVEsS0FBSyxTQUdSLGlDQVNYLFVBQXFCLENBQ25CLE1BQUksTUFBSyxRQUNBLEtBQUssS0FBSyxXQUFXLEtBQUssR0FBSSxDQUNuQyxPQUFRLE9BQ1IsT0FBUSxLQUFLLFNBR1IsZ0NBUVgsVUFBb0IsQ0FDbEIsTUFBTyxNQUFLLFFBQVUsS0FBSyxLQUFLLFlBQWMsMEJBT2hELFVBQWMsQ0FDWixNQUFJLE1BQUssY0FDQSxHQUdMLEtBQUssT0FBUyxLQUFLLElBQUksQ0FBRSxNQUFPLElBQUssUUFBVSxLQUFLLE9BQVMsS0FBSyxJQUFJLENBQUUsTUFBTyxJQUFLLGlDQVcxRixVQUFtQixDQUNqQixNQUFPLElBQVcsS0FBSywrQkFTekIsVUFBa0IsQ0FDaEIsTUFBTyxJQUFZLEtBQUssS0FBTSxLQUFLLCtCQVNyQyxVQUFpQixDQUNmLE1BQU8sTUFBSyxRQUFVLEdBQVcsS0FBSyxNQUFRLGlDQVVoRCxVQUFzQixDQUNwQixNQUFPLE1BQUssUUFBVSxHQUFnQixLQUFLLFVBQVksOEJBNHRCekQsVUFBd0IsQ0FDdEIsTUFBTywwQkFPVCxVQUFzQixDQUNwQixNQUFPLHVDQU9ULFVBQW1DLENBQ2pDLE1BQU8sMkJBT1QsVUFBdUIsQ0FDckIsTUFBTywyQkFPVCxVQUF1QixDQUNyQixNQUFPLDZCQU9ULFVBQXlCLENBQ3ZCLE1BQU8sbUNBT1QsVUFBK0IsQ0FDN0IsTUFBTyx3Q0FPVCxVQUFvQyxDQUNsQyxNQUFPLHVDQU9ULFVBQW1DLENBQ2pDLE1BQU8sZ0NBT1QsVUFBNEIsQ0FDMUIsTUFBTyxzQ0FPVCxVQUFrQyxDQUNoQyxNQUFPLDJDQU9ULFVBQXVDLENBQ3JDLE1BQU8sMENBT1QsVUFBc0MsQ0FDcEMsTUFBTyxnQ0FPVCxVQUE0QixDQUMxQixNQUFPLDZDQU9ULFVBQXlDLENBQ3ZDLE1BQU8sOEJBT1QsVUFBMEIsQ0FDeEIsTUFBTywyQ0FPVCxVQUF1QyxDQUNyQyxNQUFPLDJDQU9ULFVBQXVDLENBQ3JDLE1BQU8sK0JBT1QsVUFBMkIsQ0FDekIsTUFBTyw0Q0FPVCxVQUF3QyxDQUN0QyxNQUFPLCtCQU9ULFVBQTJCLENBQ3pCLE1BQU8sNENBT1QsVUFBd0MsQ0FDdEMsTUFBTyxhQU9KLFlBQTBCLEVBQWEsQ0FDNUMsR0FBSSxFQUFTLFdBQVcsR0FDdEIsTUFBTyxHQUNGLEdBQUksR0FBZSxFQUFZLFNBQVcsR0FBUyxFQUFZLFdBQ3BFLE1BQU8sR0FBUyxXQUFXLEdBQ3RCLEdBQUksR0FBZSxNQUFPLElBQWdCLFNBQy9DLE1BQU8sR0FBUyxXQUFXLEdBRTNCLEtBQU0sSUFBSSxHQUFKLDhCQUMwQixFQUQxQixhQUNrRCxNQUFPLE9DdGxFN0QsSUFBVSxtS0NQaEIsQUFBQyxXQUFZLENBQ1QsR0FBSSxPQUFPLFVBQVksUUFBYSxPQUFPLGlCQUFtQixRQUMxRCxPQUFPLGVBQWUsMEJBQ3RCLE9BRUosR0FBTSxHQUFxQixZQUNyQixFQUFvQixDQUN0QixZQUFlLFVBQXVCLENBQ2xDLE1BQU8sU0FBUSxVQUFVLEVBQW9CLEdBQUksS0FBSyxlQUc5RCxPQUFPLFlBQ0gsRUFBa0IsWUFDdEIsWUFBWSxVQUFZLEVBQW1CLFVBQzNDLFlBQVksVUFBVSxZQUFjLFlBQ3BDLE9BQU8sZUFBZSxZQUFhLE9BR3ZDLEdBQU0sSUFBbUIsR0FBSSxTQUM3QixZQUFzQyxFQUFRLENBQzFDLEdBQU0sR0FBVSxZQUFrQixTQUFVLEVBQVMsWUFBa0IsTUFBTyxFQUFPLGNBQWdCLEtBQy9GLEVBQVksRUFBVSxFQUFRLFFBQVEsaUJBQW1CLEtBQy9ELE1BQVEsSUFBYyxLQUErQixPQUFTLEVBQVUsT0FBUyxTQUFXLEVBQVksS0FFNUcsWUFBdUIsRUFBTyxDQUMxQixHQUFNLEdBQVksR0FBNkIsRUFBTSxRQUNyRCxBQUFJLEdBQWEsRUFBVSxNQUN2QixHQUFpQixJQUFJLEVBQVUsS0FBTSxHQUc3QyxBQUFDLFdBQVksQ0FDVCxBQUFJLGVBQWlCLFNBRXJCLGtCQUFpQixRQUFTLEdBQWUsSUFDekMsT0FBTyxlQUFlLE1BQU0sVUFBVyxZQUFhLENBQ2hELEtBQU0sQ0FDRixHQUFJLEtBQUssTUFBUSxVQUFZLEtBQUssaUJBQWtCLGlCQUNoRCxNQUFPLElBQWlCLElBQUksS0FBSyxnQkFNakQsR0FBSSxJQUNKLEFBQUMsVUFBVSxFQUFtQixDQUMxQixFQUFrQixNQUFXLFFBQzdCLEVBQWtCLEtBQVUsU0FDN0IsSUFBc0IsSUFBb0IsS0FDN0Msb0JBQTJCLFlBQVksQ0FDbkMsYUFBYyxDQUNWLFFBQ0EsS0FBSyxPQUFTLFFBQVEsVUFDdEIsS0FBSyxTQUFXLEdBQUksSUFBYSxvQkFBb0IsZ0JBRTlDLHFCQUFxQixDQUM1QixNQUFPLENBQUMsV0FBWSxVQUFXLE9BRW5DLG1CQUFvQixDQUNoQixLQUFLLFNBQVMsVUFFbEIsc0JBQXVCLENBQ25CLEtBQUssU0FBUyxhQUVsQixRQUFTLENBQ0wsR0FBTSxDQUFFLE9BQVEsS0FDaEIsS0FBSyxJQUFNLEtBQ1gsS0FBSyxJQUFNLEVBRWYseUJBQXlCLEVBQU0sQ0FDM0IsQUFBSSxHQUFRLFVBQ1IsS0FBSyxTQUFTLHNCQUViLEFBQUksR0FBUSxNQUNiLEtBQUssU0FBUyxtQkFHZCxLQUFLLFNBQVMscUJBR2xCLE1BQU0sQ0FDTixNQUFPLE1BQUssYUFBYSxVQUV6QixLQUFJLEVBQU8sQ0FDWCxBQUFJLEVBQ0EsS0FBSyxhQUFhLE1BQU8sR0FHekIsS0FBSyxnQkFBZ0IsVUFHekIsVUFBVSxDQUNWLE1BQU8sSUFBNEIsS0FBSyxhQUFhLFlBQWMsT0FFbkUsU0FBUSxFQUFPLENBQ2YsQUFBSSxFQUNBLEtBQUssYUFBYSxVQUFXLEdBRzdCLEtBQUssZ0JBQWdCLGNBR3pCLFdBQVcsQ0FDWCxNQUFPLE1BQUssYUFBYSxlQUV6QixVQUFTLEVBQU8sQ0FDaEIsQUFBSSxFQUNBLEtBQUssYUFBYSxXQUFZLElBRzlCLEtBQUssZ0JBQWdCLGVBR3pCLGFBQWEsQ0FDYixNQUFPLE1BQUssYUFBYSxpQkFFekIsWUFBVyxFQUFPLENBQ2xCLEFBQUksRUFDQSxLQUFLLGFBQWEsYUFBYyxJQUdoQyxLQUFLLGdCQUFnQixpQkFHekIsV0FBVyxDQUNYLE1BQU8sQ0FBQyxLQUFLLFNBQVMsYUFFdEIsV0FBVyxDQUNYLE1BQU8sTUFBSyxnQkFBa0IsVUFBWSxDQUFDLEtBQUssYUFFaEQsWUFBWSxDQUNaLEdBQUksR0FBSSxFQUNSLE1BQVEsR0FBTSxHQUFLLEtBQUssaUJBQW1CLE1BQVEsSUFBTyxPQUFTLE9BQVMsRUFBRyxtQkFBcUIsTUFBUSxJQUFPLE9BQVMsT0FBUyxFQUFHLGFBQWEsd0JBRzdKLFlBQXFDLEVBQU8sQ0FDeEMsT0FBUSxFQUFNLG1CQUNMLE9BQVEsTUFBTyxJQUFrQixhQUM3QixNQUFPLElBQWtCLE9BSTFDLFlBQW1CLEVBQVcsQ0FDMUIsTUFBTyxJQUFJLEtBQUksRUFBVSxXQUFZLFNBQVMsU0FFbEQsWUFBbUIsRUFBSyxDQUNwQixHQUFJLEdBQ0osR0FBSSxFQUFJLEtBQ0osTUFBTyxHQUFJLEtBQUssTUFBTSxHQUVyQixHQUFJLEVBQWMsRUFBSSxLQUFLLE1BQU0sVUFDbEMsTUFBTyxHQUFZLEdBRzNCLFlBQXNCLEVBQUssQ0FDdkIsTUFBUSxJQUFxQixHQUFLLE1BQU0sYUFBZSxJQUFJLElBQU0sR0FFckUsWUFBZ0IsRUFBSyxDQUNqQixNQUFPLENBQUMsQ0FBQyxHQUFhLEdBQUssTUFBTSwrQkFFckMsWUFBc0IsRUFBUyxFQUFLLENBQ2hDLEdBQU0sR0FBUyxHQUFVLEdBQ3pCLE1BQU8sR0FBUSxPQUFTLEdBQVUsR0FBUSxNQUFRLEVBQVEsS0FBSyxXQUFXLEdBRTlFLFlBQXVCLEVBQUssQ0FDeEIsR0FBTSxHQUFTLEdBQVUsR0FDekIsTUFBTyxJQUFVLEtBQ1gsRUFBSSxLQUFLLE1BQU0sRUFBRyxDQUFFLEdBQU8sT0FBUyxJQUNwQyxFQUFJLEtBRWQsWUFBb0IsRUFBSyxDQUNyQixNQUFPLElBQWMsR0FFekIsWUFBc0IsRUFBTSxFQUFPLENBQy9CLE1BQU8sSUFBVSxHQUFNLE1BQVEsR0FBVSxHQUFPLEtBRXBELFlBQTJCLEVBQUssQ0FDNUIsTUFBTyxHQUFJLFNBQVMsTUFBTSxLQUFLLE1BQU0sR0FFekMsWUFBOEIsRUFBSyxDQUMvQixNQUFPLElBQWtCLEdBQUssTUFBTSxJQUFJLEdBRTVDLFlBQW1CLEVBQUssQ0FDcEIsTUFBTyxJQUFpQixFQUFJLE9BQVMsRUFBSSxVQUU3QyxZQUEwQixFQUFPLENBQzdCLE1BQU8sR0FBTSxTQUFTLEtBQU8sRUFBUSxFQUFRLElBR2pELFlBQW9CLENBQ2hCLFlBQVksRUFBVSxDQUNsQixLQUFLLFNBQVcsS0FFaEIsWUFBWSxDQUNaLE1BQU8sTUFBSyxTQUFTLE1BRXJCLFNBQVMsQ0FDVCxNQUFPLENBQUMsS0FBSyxhQUViLGNBQWMsQ0FDZCxNQUFPLE1BQUssWUFBYyxLQUFPLEtBQUssWUFBYyxPQUVwRCxjQUFjLENBQ2QsTUFBTyxNQUFLLFlBQWMsS0FBTyxLQUFLLFlBQWMsT0FFcEQsYUFBYSxDQUNiLE1BQU8sTUFBSyxTQUFTLGNBRXJCLFdBQVcsQ0FDWCxNQUFPLElBQVUsS0FBSyxTQUFTLFFBRS9CLFNBQVMsQ0FDVCxNQUFPLE1BQUssYUFBZSxLQUFLLFlBQVksTUFBTSw2REFFbEQsYUFBYSxDQUNiLE1BQU8sTUFBSyxTQUFTLFVBRXJCLGNBQWMsQ0FDZCxNQUFPLE1BQUssT0FBTyxtQkFFbkIsZUFBZSxDQUNmLE1BQU8sTUFBSyxTQUFTLFVBRXJCLGVBQWUsQ0FDZixNQUFJLE1BQUssT0FDRSxLQUFLLFNBQVMsT0FHZCxRQUFRLFFBQVEsUUFHL0IsT0FBTyxFQUFNLENBQ1QsTUFBTyxNQUFLLFNBQVMsUUFBUSxJQUFJLEtBSXpDLFdBQWtCLEVBQVcsQ0FBRSxTQUFRLGFBQVksVUFBVyxHQUFJLENBQzlELEdBQU0sR0FBUSxHQUFJLGFBQVksRUFBVyxDQUFFLGFBQVksUUFBUyxHQUFNLFdBQ3RFLE1BQU0sSUFBVSxTQUFTLGlCQUFpQixjQUFjLEdBQ2pELEVBRVgsYUFBOEIsQ0FDMUIsTUFBTyxJQUFJLFNBQVEsR0FBVyxzQkFBc0IsSUFBTSxNQUU5RCxhQUE2QixDQUN6QixNQUFPLElBQUksU0FBUSxHQUFXLFdBQVcsSUFBTSxJQUFXLElBRTlELGFBQXlCLENBQ3JCLE1BQU8sU0FBUSxVQUVuQixZQUEyQixFQUFPLEdBQUksQ0FDbEMsTUFBTyxJQUFJLGFBQVksZ0JBQWdCLEVBQU0sYUFFakQsWUFBa0IsS0FBWSxFQUFRLENBQ2xDLEdBQU0sR0FBUSxHQUFZLEVBQVMsR0FBUSxRQUFRLE1BQU8sSUFBSSxNQUFNO0FBQUEsR0FDOUQsRUFBUSxFQUFNLEdBQUcsTUFBTSxRQUN2QixFQUFTLEVBQVEsRUFBTSxHQUFHLE9BQVMsRUFDekMsTUFBTyxHQUFNLElBQUksR0FBUSxFQUFLLE1BQU0sSUFBUyxLQUFLO0FBQUEsR0FFdEQsWUFBcUIsRUFBUyxFQUFRLENBQ2xDLE1BQU8sR0FBUSxPQUFPLENBQUMsRUFBUSxFQUFRLElBQU0sQ0FDekMsR0FBTSxHQUFRLEVBQU8sSUFBTSxLQUFZLEdBQUssRUFBTyxHQUNuRCxNQUFPLEdBQVMsRUFBUyxHQUMxQixJQUVQLGFBQWdCLENBQ1osTUFBTyxPQUFNLE1BQU0sS0FBTSxDQUFFLE9BQVEsS0FBTSxJQUFJLENBQUMsRUFBRyxJQUN6QyxHQUFLLEdBQUssR0FBSyxJQUFNLEdBQUssSUFBTSxHQUFLLEdBQzlCLElBRUYsR0FBSyxHQUNILElBRUYsR0FBSyxHQUNGLE1BQUssTUFBTSxLQUFLLFNBQVcsR0FBSyxHQUFHLFNBQVMsSUFHN0MsS0FBSyxNQUFNLEtBQUssU0FBVyxJQUFJLFNBQVMsS0FFcEQsS0FBSyxJQUdaLEdBQUksR0FDSixBQUFDLFVBQVUsRUFBYSxDQUNwQixFQUFZLEVBQVksSUFBUyxHQUFLLE1BQ3RDLEVBQVksRUFBWSxLQUFVLEdBQUssT0FDdkMsRUFBWSxFQUFZLElBQVMsR0FBSyxNQUN0QyxFQUFZLEVBQVksTUFBVyxHQUFLLFFBQ3hDLEVBQVksRUFBWSxPQUFZLEdBQUssV0FDMUMsR0FBZ0IsR0FBYyxLQUNqQyxZQUErQixFQUFRLENBQ25DLE9BQVEsRUFBTyxtQkFDTixNQUFPLE1BQU8sR0FBWSxRQUMxQixPQUFRLE1BQU8sR0FBWSxTQUMzQixNQUFPLE1BQU8sR0FBWSxRQUMxQixRQUFTLE1BQU8sR0FBWSxVQUM1QixTQUFVLE1BQU8sR0FBWSxRQUcxQyxZQUFtQixDQUNmLFlBQVksRUFBVSxFQUFRLEVBQVUsRUFBTyxHQUFJLGlCQUFpQixDQUNoRSxLQUFLLGdCQUFrQixHQUFJLGlCQUMzQixLQUFLLHNCQUF3QixBQUFDLEdBQVUsR0FDeEMsS0FBSyxTQUFXLEVBQ2hCLEtBQUssT0FBUyxFQUNkLEtBQUssUUFBVSxLQUFLLGVBQ3BCLEFBQUksS0FBSyxhQUNMLEtBQUssSUFBTSxHQUFxQixFQUFVLENBQUMsR0FBRyxFQUFLLFlBR25ELE1BQUssS0FBTyxFQUNaLEtBQUssSUFBTSxNQUdmLFdBQVcsQ0FDWCxNQUFPLE1BQUssT0FFWixTQUFTLENBQ1QsTUFBTyxNQUFLLElBQUksZ0JBRWhCLFVBQVUsQ0FDVixNQUFPLE1BQUssS0FBTyxNQUFNLEtBQUssS0FBSyxLQUFLLFdBQWEsR0FFekQsUUFBUyxDQUNMLEtBQUssZ0JBQWdCLGFBRW5CLFVBQVUsQ0FDWixHQUFJLEdBQUksRUFDUixHQUFNLENBQUUsZ0JBQWlCLEtBQ3pCLEFBQUMsR0FBTSxHQUFLLEtBQUssVUFBVSw0QkFBOEIsTUFBUSxJQUFPLFFBQWtCLEVBQUcsS0FBSyxFQUFJLEtBQUssUUFBUyxNQUNwSCxLQUFNLE1BQUssNEJBQTRCLEdBQ3ZDLEdBQUksQ0FDQSxLQUFLLFNBQVMsZUFBZSxNQUM3QixHQUFNLEdBQVcsS0FBTSxPQUFNLEtBQUssSUFBSSxLQUFNLEdBQzVDLE1BQU8sTUFBTSxNQUFLLFFBQVEsU0FFdkIsRUFBUCxDQUNJLEdBQUksRUFBTSxPQUFTLGFBQ2YsV0FBSyxTQUFTLGVBQWUsS0FBTSxHQUM3QixTQUdkLENBQ0ksS0FBSyxTQUFTLGdCQUFnQixZQUdoQyxTQUFRLEVBQVUsQ0FDcEIsR0FBTSxHQUFnQixHQUFJLElBQWMsR0FFeEMsTUFBSSxBQURVLEdBQVMsOEJBQStCLENBQUUsV0FBWSxHQUFNLE9BQVEsQ0FBRSxtQkFDMUUsaUJBQ04sS0FBSyxTQUFTLGlDQUFpQyxLQUFNLEdBRXBELEFBQUksRUFBYyxVQUNuQixLQUFLLFNBQVMsNkJBQTZCLEtBQU0sR0FHakQsS0FBSyxTQUFTLDBCQUEwQixLQUFNLEdBRTNDLEtBRVAsZUFBZSxDQUNmLEdBQUksR0FDSixNQUFPLENBQ0gsT0FBUSxFQUFZLEtBQUssUUFBUSxjQUNqQyxZQUFhLGNBQ2IsUUFBUyxLQUFLLFFBQ2QsU0FBVSxTQUNWLEtBQU0sS0FBSyxLQUNYLE9BQVEsS0FBSyxZQUNiLFNBQVcsR0FBSyxLQUFLLFNBQVMsWUFBYyxNQUFRLElBQU8sT0FBUyxPQUFTLEVBQUcsU0FHcEYsaUJBQWlCLENBQ2pCLE1BQU8sQ0FDSCxPQUFVLHVDQUdkLGVBQWUsQ0FDZixNQUFPLE1BQUssUUFBVSxFQUFZLE9BRWxDLGNBQWMsQ0FDZCxNQUFPLE1BQUssZ0JBQWdCLFlBRTFCLDZCQUE0QixFQUFjLENBQzVDLEdBQU0sR0FBc0IsR0FBSSxTQUFRLEdBQVcsS0FBSyxzQkFBd0IsR0FFaEYsQUFBSSxBQURVLEVBQVMsNkJBQThCLENBQUUsV0FBWSxHQUFNLE9BQVEsQ0FBRSxlQUFjLElBQUssS0FBSyxJQUFJLEtBQU0sT0FBUSxLQUFLLHlCQUN4SCxrQkFDTixLQUFNLEtBR2xCLFlBQThCLEVBQUssRUFBUyxDQUN4QyxHQUFNLEdBQXNCLEdBQUksaUJBQWdCLEVBQUksUUFDcEQsT0FBVyxDQUFDLEVBQU0sSUFBVSxHQUN4QixBQUFJLFlBQWlCLE9BRXJCLENBQUksRUFBb0IsSUFBSSxHQUN4QixHQUFvQixPQUFPLEdBQzNCLEVBQUksYUFBYSxJQUFJLEVBQU0sSUFHM0IsRUFBSSxhQUFhLE9BQU8sRUFBTSxJQUd0QyxNQUFPLEdBR1gsWUFBeUIsQ0FDckIsWUFBWSxFQUFVLEVBQVMsQ0FDM0IsS0FBSyxRQUFVLEdBQ2YsS0FBSyxVQUFZLEdBQVcsQ0FDeEIsR0FBTSxHQUFZLEVBQVEsTUFBTSxJQUFJLEdBQ3BDLEFBQUksSUFBYyxLQUErQixPQUFTLEVBQVUsaUJBQ2hFLEtBQUssU0FBUywwQkFBMEIsS0FBSyxVQUdyRCxLQUFLLFNBQVcsRUFDaEIsS0FBSyxRQUFVLEVBQ2YsS0FBSyxxQkFBdUIsR0FBSSxzQkFBcUIsS0FBSyxXQUU5RCxPQUFRLENBQ0osQUFBSyxLQUFLLFNBQ04sTUFBSyxRQUFVLEdBQ2YsS0FBSyxxQkFBcUIsUUFBUSxLQUFLLFVBRy9DLE1BQU8sQ0FDSCxBQUFJLEtBQUssU0FDTCxNQUFLLFFBQVUsR0FDZixLQUFLLHFCQUFxQixVQUFVLEtBQUssWUFLckQsUUFBb0IsQ0FDaEIsWUFBWSxFQUFNLENBQ2QsS0FBSyxnQkFBa0IsU0FBUyxjQUFjLFlBQzlDLEtBQUssZ0JBQWdCLFVBQVksUUFFOUIsTUFBSyxFQUFTLENBQ2pCLE1BQUksT0FBTyxJQUFXLFNBQ1gsR0FBSSxNQUFLLEdBR1QsS0FHWCxXQUFXLENBQ1gsR0FBTSxHQUFXLFNBQVMseUJBQzFCLE9BQVcsS0FBVyxNQUFLLGdCQUN2QixFQUFTLFlBQVksU0FBUyxXQUFXLEVBQVMsS0FFdEQsTUFBTyxNQUVQLGtCQUFrQixDQUNsQixNQUFPLE1BQUssaUJBQWlCLE9BQU8sQ0FBQyxFQUFnQixJQUM3QyxFQUFNLFFBQVEsZUFBaUIsZUFDeEIsQ0FBQyxHQUFHLEVBQWdCLEdBR3BCLEVBRVosT0FFSCxtQkFBbUIsQ0FDbkIsTUFBTyxPQUFNLEtBQUssS0FBSyxnQkFBZ0IsUUFBUSxZQUd2RCxHQUFjLFlBQWMsNkJBRTVCLEdBQUksSUFDSixBQUFDLFVBQVUsRUFBcUIsQ0FDNUIsRUFBb0IsRUFBb0IsWUFBaUIsR0FBSyxjQUM5RCxFQUFvQixFQUFvQixXQUFnQixHQUFLLGFBQzdELEVBQW9CLEVBQW9CLFFBQWEsR0FBSyxVQUMxRCxFQUFvQixFQUFvQixVQUFlLEdBQUssWUFDNUQsRUFBb0IsRUFBb0IsU0FBYyxHQUFLLFdBQzNELEVBQW9CLEVBQW9CLFFBQWEsR0FBSyxZQUMzRCxJQUF3QixJQUFzQixLQUNqRCxHQUFJLElBQ0osQUFBQyxVQUFVLEVBQWEsQ0FDcEIsRUFBWSxXQUFnQixvQ0FDNUIsRUFBWSxVQUFlLHNCQUMzQixFQUFZLE1BQVcsZUFDeEIsSUFBZ0IsSUFBYyxLQUNqQyxZQUErQixFQUFVLENBQ3JDLE9BQVEsRUFBUyxtQkFDUixJQUFZLFVBQVcsTUFBTyxJQUFZLGNBQzFDLElBQVksTUFBTyxNQUFPLElBQVksY0FDbEMsTUFBTyxJQUFZLFlBR3BDLFlBQXFCLENBQ2pCLFlBQVksRUFBVSxFQUFhLEVBQVcsRUFBZSxHQUFPLENBQ2hFLEtBQUssTUFBUSxHQUFvQixZQUNqQyxLQUFLLFNBQVcsRUFDaEIsS0FBSyxZQUFjLEVBQ25CLEtBQUssVUFBWSxFQUNqQixLQUFLLFNBQVcsR0FBYyxFQUFhLEdBQzNDLEtBQUssYUFBZSxHQUFJLElBQWEsS0FBTSxLQUFLLE9BQVEsS0FBSyxTQUFVLEtBQUssTUFDNUUsS0FBSyxhQUFlLEtBRXBCLFNBQVMsQ0FDVCxHQUFJLEdBQ0osR0FBTSxHQUFXLElBQUssS0FBSyxhQUFlLE1BQVEsSUFBTyxPQUFTLE9BQVMsRUFBRyxhQUFhLGdCQUFrQixLQUFLLFlBQVksYUFBYSxXQUFhLEdBQ3hKLE1BQU8sSUFBc0IsRUFBTyxnQkFBa0IsRUFBWSxPQUVsRSxTQUFTLENBQ1QsR0FBSSxHQUNKLEdBQU0sR0FBb0IsTUFBTyxNQUFLLFlBQVksUUFBVyxTQUFXLEtBQUssWUFBWSxPQUFTLEtBQ2xHLE1BQVMsSUFBSyxLQUFLLGFBQWUsTUFBUSxJQUFPLE9BQVMsT0FBUyxFQUFHLGFBQWEsZ0JBQWtCLEtBQUssWUFBWSxhQUFhLFdBQWEsR0FBcUIsTUFFckssV0FBVyxDQUNYLE1BQU8sSUFBVSxLQUFLLFdBRXRCLE9BQU8sQ0FDUCxNQUFJLE1BQUssU0FBVyxHQUFZLFlBQWMsS0FBSyxRQUFVLEVBQVksSUFDOUQsR0FBSSxpQkFBZ0IsS0FBSyxnQkFHekIsS0FBSyxZQUdoQixVQUFVLENBQ1YsR0FBSSxHQUNKLE1BQU8sSUFBd0IsSUFBSyxLQUFLLGFBQWUsTUFBUSxJQUFPLE9BQVMsT0FBUyxFQUFHLGFBQWEsaUJBQW1CLEtBQUssWUFBWSxZQUU3SSxlQUFlLENBQ2YsTUFBTyxNQUFLLGFBQWEsZ0JBRXpCLGlCQUFpQixDQUNqQixNQUFPLENBQUMsR0FBRyxLQUFLLFVBQVUsT0FBTyxDQUFDLEVBQVMsQ0FBQyxFQUFNLEtBQ3ZDLEVBQVEsT0FBTyxNQUFPLElBQVMsU0FBVyxDQUFDLENBQUMsRUFBTSxJQUFVLElBQ3BFLFNBRUQsUUFBUSxDQUNWLEdBQU0sQ0FBRSxjQUFhLGNBQWUsR0FDcEMsR0FBSSxLQUFLLE9BQVMsRUFDZCxZQUFLLE1BQVEsRUFDTixLQUFLLGFBQWEsVUFHakMsTUFBTyxDQUNILEdBQU0sQ0FBRSxXQUFVLFdBQVksR0FDOUIsR0FBSSxLQUFLLE9BQVMsR0FBWSxLQUFLLE9BQVMsRUFDeEMsWUFBSyxNQUFRLEVBQ2IsS0FBSyxhQUFhLFNBQ1gsR0FHZix5QkFBeUIsRUFBUyxFQUFTLENBQ3ZDLEdBQUksQ0FBQyxFQUFRLGFBQWMsQ0FDdkIsR0FBTSxHQUFRLEdBQWUsR0FBZSxnQkFBa0IsR0FBZSxjQUM3RSxBQUFJLEdBQ0EsR0FBUSxnQkFBa0IsR0FFOUIsRUFBUSxPQUFZLENBQUMsR0FBYyxZQUFhLEVBQVEsUUFBVyxLQUFLLE9BR2hGLGVBQWUsRUFBUyxDQUNwQixLQUFLLE1BQVEsR0FBb0IsUUFDakMsRUFBUyxxQkFBc0IsQ0FBRSxPQUFRLEtBQUssWUFBYSxPQUFRLENBQUUsZUFBZ0IsUUFDckYsS0FBSyxTQUFTLHNCQUFzQixNQUV4QyxpQ0FBaUMsRUFBUyxFQUFVLENBQ2hELEtBQUssT0FBUyxDQUFFLFFBQVMsRUFBUyxVQUFXLGNBQWUsR0FFaEUsNkJBQTZCLEVBQVMsRUFBVSxDQUM1QyxHQUFJLEVBQVMsYUFBZSxFQUFTLFlBQ2pDLEtBQUssU0FBUyxpQ0FBaUMsS0FBTSxXQUVoRCxLQUFLLG9CQUFvQixJQUFZLEdBQWlDLEdBQVcsQ0FDdEYsR0FBTSxHQUFRLEdBQUksT0FBTSxvREFDeEIsS0FBSyxTQUFTLHNCQUFzQixLQUFNLE9BRzFDLE1BQUssTUFBUSxHQUFvQixVQUNqQyxLQUFLLE9BQVMsQ0FBRSxRQUFTLEdBQU0sY0FBZSxHQUM5QyxLQUFLLFNBQVMsb0NBQW9DLEtBQU0sR0FHaEUsMEJBQTBCLEVBQVMsRUFBVSxDQUN6QyxLQUFLLE9BQVMsQ0FBRSxRQUFTLEdBQU8sY0FBZSxHQUMvQyxLQUFLLFNBQVMsaUNBQWlDLEtBQU0sR0FFekQsZUFBZSxFQUFTLEVBQU8sQ0FDM0IsS0FBSyxPQUFTLENBQUUsUUFBUyxHQUFPLFNBQ2hDLEtBQUssU0FBUyxzQkFBc0IsS0FBTSxHQUU5QyxnQkFBZ0IsRUFBUyxDQUNyQixLQUFLLE1BQVEsR0FBb0IsUUFDakMsRUFBUyxtQkFBb0IsQ0FBRSxPQUFRLEtBQUssWUFBYSxPQUFRLE9BQU8sT0FBTyxDQUFFLGVBQWdCLE1BQVEsS0FBSyxVQUM5RyxLQUFLLFNBQVMsdUJBQXVCLE1BRXpDLG9CQUFvQixFQUFTLENBQ3pCLE1BQU8sQ0FBQyxFQUFRLGNBQWdCLEtBQUssZUFHN0MsWUFBdUIsRUFBYSxFQUFXLENBQzNDLEdBQU0sR0FBVyxHQUFJLFVBQVMsR0FDeEIsRUFBTyxHQUFjLEtBQStCLE9BQVMsRUFBVSxhQUFhLFFBQ3BGLEVBQVEsR0FBYyxLQUErQixPQUFTLEVBQVUsYUFBYSxTQUMzRixNQUFJLElBQVEsR0FBUyxNQUFRLEVBQVMsSUFBSSxJQUFTLEdBQy9DLEVBQVMsT0FBTyxFQUFNLEdBRW5CLEVBRVgsWUFBd0IsRUFBWSxDQUNoQyxHQUFJLEdBQWMsS0FBTSxDQUVwQixHQUFNLEdBQVMsQUFEQyxVQUFTLE9BQVMsU0FBUyxPQUFPLE1BQU0sTUFBUSxJQUN6QyxLQUFLLEFBQUMsR0FBVyxFQUFPLFdBQVcsSUFDMUQsR0FBSSxFQUFRLENBQ1IsR0FBTSxHQUFRLEVBQU8sTUFBTSxLQUFLLE1BQU0sR0FBRyxLQUFLLEtBQzlDLE1BQU8sR0FBUSxtQkFBbUIsR0FBUyxTQUl2RCxZQUF3QixFQUFNLENBQzFCLEdBQU0sR0FBVSxTQUFTLGNBQWMsY0FBYyxPQUNyRCxNQUFPLElBQVcsRUFBUSxRQUU5QixZQUEwQyxFQUFVLENBQ2hELE1BQU8sR0FBUyxZQUFjLEtBQU8sQ0FBQyxFQUFTLFdBR25ELFlBQWUsQ0FDWCxZQUFZLEVBQVMsQ0FDakIsS0FBSyxRQUFVLEtBRWYsV0FBVyxDQUNYLE1BQU8sQ0FBQyxHQUFHLEtBQUssUUFBUSxVQUU1QixVQUFVLEVBQVEsQ0FDZCxNQUFPLE1BQUssb0JBQW9CLElBQVcsS0FFL0Msb0JBQW9CLEVBQVEsQ0FDeEIsTUFBTyxHQUFTLEtBQUssUUFBUSxjQUFjLFFBQVEsZ0JBQXFCLE9BQWMsUUFFdEYsY0FBYyxDQUNkLE1BQU8sTUFBSyxRQUFRLGVBRXBCLDRCQUE0QixDQUM1QixNQUFPLE1BQUssUUFBUSxjQUFjLGtCQUVsQyxvQkFBb0IsQ0FDcEIsTUFBTyxDQUFDLEdBQUcsS0FBSyxRQUFRLGlCQUFpQiwrQkFFN0Msd0JBQXdCLEVBQUksQ0FDeEIsTUFBTyxNQUFLLFFBQVEsY0FBYyxJQUFJLDJCQUUxQyxrQ0FBa0MsRUFBVSxDQUN4QyxHQUFNLEdBQXNCLEdBQzVCLE9BQVcsS0FBMkIsTUFBSyxrQkFBbUIsQ0FDMUQsR0FBTSxDQUFFLE1BQU8sRUFDVCxFQUFzQixFQUFTLHdCQUF3QixHQUM3RCxBQUFJLEdBQ0EsR0FBb0IsR0FBTSxDQUFDLEVBQXlCLElBRzVELE1BQU8sS0FJZixRQUFzQixDQUNsQixZQUFZLEVBQVUsRUFBUyxDQUMzQixLQUFLLGNBQWlCLEFBQUMsR0FBVSxDQUM3QixHQUFJLEVBQU0saUJBQWtCLGlCQUFpQixDQUN6QyxHQUFNLEdBQU8sRUFBTSxPQUNiLEVBQVksRUFBTSxXQUFhLE9BQ3JDLEFBQUksS0FBSyxTQUFTLDhCQUE4QixFQUFNLElBQ2xELEdBQU0saUJBQ04sRUFBTSwyQkFDTixLQUFLLFNBQVMsMEJBQTBCLEVBQU0sTUFJMUQsS0FBSyxTQUFXLEVBQ2hCLEtBQUssUUFBVSxFQUVuQixPQUFRLENBQ0osS0FBSyxRQUFRLGlCQUFpQixTQUFVLEtBQUssZUFFakQsTUFBTyxDQUNILEtBQUssUUFBUSxvQkFBb0IsU0FBVSxLQUFLLGlCQUl4RCxRQUFXLENBQ1AsWUFBWSxFQUFVLEVBQVMsQ0FDM0IsS0FBSyxxQkFBdUIsQUFBQyxHQUFVLEdBQ3ZDLEtBQUssMkJBQTZCLEFBQUMsR0FBVSxHQUM3QyxLQUFLLFNBQVcsRUFDaEIsS0FBSyxRQUFVLEVBRW5CLGVBQWUsRUFBUSxDQUNuQixHQUFNLEdBQVUsS0FBSyxTQUFTLG9CQUFvQixHQUNsRCxBQUFJLEVBQ0EsTUFBSyxnQkFBZ0IsR0FDckIsS0FBSyxhQUFhLElBR2xCLEtBQUssaUJBQWlCLENBQUUsRUFBRyxFQUFHLEVBQUcsSUFHekMsMkJBQTJCLEVBQVUsQ0FDakMsS0FBSyxlQUFlLEdBQVUsSUFFbEMsZ0JBQWdCLEVBQVMsQ0FDckIsRUFBUSxpQkFFWixhQUFhLEVBQVMsQ0FDbEIsQUFBSSxZQUFtQixjQUNuQixDQUFJLEVBQVEsYUFBYSxZQUNyQixFQUFRLFFBR1IsR0FBUSxhQUFhLFdBQVksTUFDakMsRUFBUSxRQUNSLEVBQVEsZ0JBQWdCLGNBSXBDLGlCQUFpQixDQUFFLElBQUcsS0FBSyxDQUN2QixLQUFLLFdBQVcsU0FBUyxFQUFHLEdBRWhDLGFBQWMsQ0FDVixLQUFLLGlCQUFpQixDQUFFLEVBQUcsRUFBRyxFQUFHLE9BRWpDLGFBQWEsQ0FDYixNQUFPLGFBRUwsUUFBTyxFQUFVLENBQ25CLEdBQU0sQ0FBRSxZQUFXLGVBQWMsWUFBYSxHQUFhLEVBQzNELEdBQUksRUFDQSxHQUFJLENBQ0EsS0FBSyxjQUFnQixHQUFJLFNBQVEsR0FBVyxLQUFLLHFCQUF1QixHQUN4RSxLQUFLLFNBQVcsRUFDaEIsS0FBSyx3QkFBd0IsR0FDN0IsR0FBTSxHQUFxQixHQUFJLFNBQVEsR0FBVyxLQUFLLDJCQUE2QixHQUVwRixBQUFLLEFBRG1CLEtBQUssU0FBUyxzQkFBc0IsRUFBVSxLQUFLLDZCQUV2RSxLQUFNLEdBQ1YsS0FBTSxNQUFLLGVBQWUsR0FDMUIsS0FBSyxTQUFTLHFCQUFxQixFQUFVLEdBQzdDLEtBQUssd0JBQXdCLFVBRWpDLENBQ0ksTUFBTyxNQUFLLFNBQ1osS0FBSyxxQkFBcUIsUUFDMUIsTUFBTyxNQUFLLGtCQUloQixNQUFLLGFBR2IsWUFBYSxDQUNULEtBQUssU0FBUyxrQkFFbEIsd0JBQXdCLEVBQVUsQ0FDOUIsS0FBSyxjQUFjLEVBQVMsV0FDNUIsRUFBUyxrQkFFYixjQUFjLEVBQVcsQ0FDckIsQUFBSSxFQUNBLEtBQUssUUFBUSxhQUFhLHFCQUFzQixJQUdoRCxLQUFLLFFBQVEsZ0JBQWdCLDJCQUcvQixnQkFBZSxFQUFVLENBQzNCLEtBQU0sR0FBUyxTQUVuQix3QkFBd0IsRUFBVSxDQUM5QixFQUFTLG9CQUlqQixnQkFBd0IsR0FBSyxDQUN6QixZQUFhLENBQ1QsS0FBSyxRQUFRLFVBQVksTUFFekIsV0FBVyxDQUNYLE1BQU8sSUFBSSxJQUFTLEtBQUssV0FJakMsUUFBc0IsQ0FDbEIsWUFBWSxFQUFVLEVBQVMsQ0FDM0IsS0FBSyxhQUFlLEFBQUMsR0FBVSxDQUMzQixBQUFJLEtBQUssc0JBQXNCLEVBQU0sUUFDakMsS0FBSyxXQUFhLEVBR2xCLE1BQU8sTUFBSyxZQUdwQixLQUFLLFlBQWUsQUFBQyxHQUFVLENBQzNCLEFBQUksS0FBSyxZQUFjLEtBQUssc0JBQXNCLEVBQU0sU0FBVyxFQUFNLGlCQUFrQixVQUNuRixLQUFLLFNBQVMseUJBQXlCLEVBQU0sT0FBUSxFQUFNLE9BQU8sTUFDbEUsTUFBSyxXQUFXLGlCQUNoQixFQUFNLGlCQUNOLEtBQUssU0FBUyxxQkFBcUIsRUFBTSxPQUFRLEVBQU0sT0FBTyxNQUd0RSxNQUFPLE1BQUssWUFFaEIsS0FBSyxVQUFZLElBQU0sQ0FDbkIsTUFBTyxNQUFLLFlBRWhCLEtBQUssU0FBVyxFQUNoQixLQUFLLFFBQVUsRUFFbkIsT0FBUSxDQUNKLEtBQUssUUFBUSxpQkFBaUIsUUFBUyxLQUFLLGNBQzVDLFNBQVMsaUJBQWlCLGNBQWUsS0FBSyxhQUM5QyxTQUFTLGlCQUFpQixxQkFBc0IsS0FBSyxXQUV6RCxNQUFPLENBQ0gsS0FBSyxRQUFRLG9CQUFvQixRQUFTLEtBQUssY0FDL0MsU0FBUyxvQkFBb0IsY0FBZSxLQUFLLGFBQ2pELFNBQVMsb0JBQW9CLHFCQUFzQixLQUFLLFdBRTVELHNCQUFzQixFQUFRLENBQzFCLEdBQU0sR0FBVSxZQUFrQixTQUM1QixFQUNBLFlBQWtCLE1BQ2QsRUFBTyxjQUNQLEtBQ1YsTUFBTyxJQUFXLEVBQVEsUUFBUSxzQkFBd0IsS0FBSyxVQUl2RSxRQUFZLENBQ1IsWUFBWSxFQUFxQixDQUM3QixLQUFLLG9CQUFzQixRQUV4Qiw2QkFBNEIsRUFBcUIsRUFBVSxDQUM5RCxHQUFNLEdBQVEsR0FBSSxNQUFLLEdBQ3ZCLEVBQU0sUUFDTixJQUNBLEVBQU0sUUFFVixPQUFRLENBQ0osT0FBVyxLQUFNLE1BQUssb0JBQXFCLENBQ3ZDLEdBQU0sQ0FBQyxDQUFFLEdBQXVCLEtBQUssb0JBQW9CLEdBQ3pELEtBQUssMENBQTBDLElBR3ZELE9BQVEsQ0FDSixPQUFXLEtBQU0sTUFBSyxvQkFBcUIsQ0FDdkMsR0FBTSxDQUFDLEdBQTJCLEtBQUssb0JBQW9CLEdBQzNELEtBQUssd0NBQXdDLEdBQzdDLEtBQUssdUNBQXVDLElBR3BELDBDQUEwQyxFQUFrQixDQUN4RCxHQUFNLEdBQWMsR0FBcUMsR0FDekQsRUFBaUIsWUFBWSxHQUVqQyx3Q0FBd0MsRUFBa0IsQ0FDdEQsR0FBTSxHQUFRLEVBQWlCLFVBQVUsSUFDekMsRUFBaUIsWUFBWSxHQUVqQyx1Q0FBdUMsRUFBa0IsQ0FDckQsR0FBTSxHQUFjLEtBQUssbUJBQW1CLEVBQWlCLElBQzdELEdBQWdCLE1BQTBDLEVBQVksWUFBWSxHQUV0RixtQkFBbUIsRUFBSSxDQUNuQixNQUFPLE1BQUssYUFBYSxLQUFLLEdBQVcsRUFBUSxTQUFXLE1BRTVELGVBQWUsQ0FDZixNQUFPLENBQUMsR0FBRyxTQUFTLGlCQUFpQixzREFHN0MsWUFBOEMsRUFBa0IsQ0FDNUQsR0FBTSxHQUFVLFNBQVMsY0FBYyxRQUN2QyxTQUFRLGFBQWEsT0FBUSwrQkFDN0IsRUFBUSxhQUFhLFVBQVcsRUFBaUIsSUFDMUMsRUFHWCxZQUFlLENBQ1gsWUFBWSxFQUFpQixFQUFhLEVBQVcsQ0FDakQsS0FBSyxnQkFBa0IsRUFDdkIsS0FBSyxZQUFjLEVBQ25CLEtBQUssVUFBWSxFQUNqQixLQUFLLFFBQVUsR0FBSSxTQUFRLENBQUMsRUFBUyxJQUFXLEtBQUssbUJBQXFCLENBQUUsVUFBUyxjQUVyRixlQUFlLENBQ2YsTUFBTyxHQUVYLGlCQUFrQixFQUdsQixpQkFBa0IsQ0FDZCxBQUFJLEtBQUssb0JBQ0wsTUFBSyxtQkFBbUIsVUFDeEIsTUFBTyxNQUFLLG9CQUdwQixvQkFBb0IsRUFBUyxDQUN6QixHQUFJLEVBQVEsYUFBYSxvQkFBc0IsUUFDM0MsTUFBTyxHQUVOLENBQ0QsR0FBTSxHQUF1QixTQUFTLGNBQWMsVUFDcEQsTUFBSSxNQUFLLFVBQ0wsR0FBcUIsTUFBUSxLQUFLLFVBRXRDLEVBQXFCLFlBQWMsRUFBUSxZQUMzQyxFQUFxQixNQUFRLEdBQzdCLEdBQXNCLEVBQXNCLEdBQ3JDLEdBR2YsNEJBQTRCLEVBQVUsQ0FDbEMsR0FBTSw0QkFBNEIsS0FBSyxvQkFBcUIsR0FFaEUsZ0NBQWlDLENBQzdCLEdBQU0sR0FBVSxLQUFLLGtCQUFrQiwwQkFDdkMsQUFBSSxHQUFtQixJQUNuQixFQUFRLFdBR1osb0JBQW9CLENBQ3BCLE1BQU8sTUFBSyxZQUFZLFlBQWMsS0FBSyxZQUFjLEtBQUssbUJBRTlELGlCQUFpQixDQUNqQixNQUFPLE1BQUssZ0JBQWdCLFdBRTVCLGFBQWEsQ0FDYixNQUFPLE1BQUssWUFBWSxXQUV4QixzQkFBc0IsQ0FDdEIsTUFBTyxNQUFLLGdCQUFnQixrQ0FBa0MsS0FBSyxnQkFFbkUsV0FBVyxDQUNYLEdBQUksR0FDSixNQUFRLEdBQUssU0FBUyxLQUFLLGNBQWMsNkJBQStCLE1BQVEsSUFBTyxPQUFTLE9BQVMsRUFBRyxhQUFhLGFBR2pJLFlBQStCLEVBQW9CLEVBQWUsQ0FDOUQsT0FBVyxDQUFFLE9BQU0sVUFBVyxDQUFDLEdBQUcsRUFBYyxZQUM1QyxFQUFtQixhQUFhLEVBQU0sR0FHOUMsWUFBNEIsRUFBUyxDQUNqQyxNQUFPLElBQVcsTUFBTyxHQUFRLE9BQVMsV0FHOUMsb0JBQTRCLEdBQVMsSUFDN0IsZUFBZSxDQUNmLE1BQU8sUUFFTCxTQUFTLENBQ1gsS0FBTSxNQUNOLEtBQUssNEJBQTRCLElBQU0sQ0FDbkMsS0FBSyxxQkFFVCxLQUFLLHNCQUNMLEtBQU0sTUFDTixLQUFLLGlDQUNMLEtBQU0sTUFDTixLQUFLLHlCQUVULGtCQUFtQixDQUNmLEdBQUksR0FDSixHQUFNLEdBQW1CLFNBQVMsY0FDbEMsRUFBaUIsbUJBQW1CLEtBQUssZ0JBQ3pDLEVBQWlCLGlCQUNqQixHQUFNLEdBQWUsS0FBSyxXQUNwQixFQUFlLEdBQUssRUFBYSxpQkFBbUIsTUFBUSxJQUFPLE9BQVMsT0FBUyxFQUFHLGNBQzlGLEFBQUksR0FDQSxHQUFZLG1CQUFtQixHQUMvQixLQUFLLGVBQWUsWUFBWSxFQUFZLG9CQUdwRCxxQkFBc0IsQ0FDbEIsR0FBSSxLQUFLLGVBQWUsWUFBYyxLQUFLLFdBQVcsV0FBWSxDQUM5RCxHQUFNLEdBQVUsS0FBSyxlQUFlLGtCQUM5QixFQUFRLEdBQTBCLEtBQUssZUFBZSxhQUFhLHlCQUEwQixPQUNuRyxHQUFJLEVBQ0EsU0FBUSxlQUFlLENBQUUsVUFDbEIsR0FHZixNQUFPLEdBRVgsd0JBQXlCLENBQ3JCLE9BQVcsS0FBc0IsTUFBSyxrQkFBbUIsQ0FDckQsR0FBTSxHQUF5QixLQUFLLG9CQUFvQixHQUN4RCxFQUFtQixZQUFZLE9BR25DLG9CQUFvQixDQUNwQixNQUFPLE1BQUssZUFBZSxpQkFBaUIsWUFHcEQsWUFBbUMsRUFBTyxFQUFjLENBQ3BELE1BQUksSUFBUyxPQUFTLEdBQVMsU0FBVyxHQUFTLFVBQVksR0FBUyxVQUM3RCxFQUdBLEVBSWYsWUFBa0IsQ0FDZCxhQUFjLENBQ1YsS0FBSyxPQUFTLEdBQ2QsS0FBSyxNQUFRLEVBQ2IsS0FBSyxRQUFVLEdBQ2YsS0FBSyxRQUFVLElBQU0sQ0FDakIsS0FBSyxTQUFTLEtBQUssTUFBUSxLQUFLLFNBQVcsTUFFL0MsS0FBSyxrQkFBb0IsS0FBSywwQkFDOUIsS0FBSyxnQkFBa0IsS0FBSyx3QkFDNUIsS0FBSywyQkFDTCxLQUFLLFNBQVMsYUFFUCxhQUFhLENBQ3BCLE1BQU87QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxrQkFVRyxHQUFZO0FBQUEsb0JBQ1YsR0FBWSxrQkFBb0IsT0FBTyxHQUFZLGtCQUFvQjtBQUFBO0FBQUE7QUFBQSxNQUt2RixNQUFPLENBQ0gsQUFBSyxLQUFLLFNBQ04sTUFBSyxRQUFVLEdBQ2YsS0FBSyx5QkFDTCxLQUFLLGtCQUdiLE1BQU8sQ0FDSCxBQUFJLEtBQUssU0FBVyxDQUFDLEtBQUssUUFDdEIsTUFBSyxPQUFTLEdBQ2QsS0FBSyxvQkFBb0IsSUFBTSxDQUMzQixLQUFLLDJCQUNMLEtBQUssZ0JBQ0wsS0FBSyxRQUFVLEdBQ2YsS0FBSyxPQUFTLE1BSTFCLFNBQVMsRUFBTyxDQUNaLEtBQUssTUFBUSxFQUNiLEtBQUssVUFFVCwwQkFBMkIsQ0FDdkIsU0FBUyxLQUFLLGFBQWEsS0FBSyxrQkFBbUIsU0FBUyxLQUFLLFlBRXJFLHdCQUF5QixDQUNyQixLQUFLLGdCQUFnQixNQUFNLE1BQVEsSUFDbkMsS0FBSyxnQkFBZ0IsTUFBTSxRQUFVLElBQ3JDLFNBQVMsZ0JBQWdCLGFBQWEsS0FBSyxnQkFBaUIsU0FBUyxNQUNyRSxLQUFLLFVBRVQsb0JBQW9CLEVBQVUsQ0FDMUIsS0FBSyxnQkFBZ0IsTUFBTSxRQUFVLElBQ3JDLFdBQVcsRUFBVSxHQUFZLGtCQUFvQixLQUV6RCwwQkFBMkIsQ0FDdkIsQUFBSSxLQUFLLGdCQUFnQixZQUNyQixTQUFTLGdCQUFnQixZQUFZLEtBQUssaUJBR2xELGdCQUFpQixDQUNiLEFBQUssS0FBSyxpQkFDTixNQUFLLGdCQUFrQixPQUFPLFlBQVksS0FBSyxRQUFTLEdBQVksb0JBRzVFLGVBQWdCLENBQ1osT0FBTyxjQUFjLEtBQUssaUJBQzFCLE1BQU8sTUFBSyxnQkFFaEIsU0FBVSxDQUNOLHNCQUFzQixJQUFNLENBQ3hCLEtBQUssZ0JBQWdCLE1BQU0sTUFBUSxHQUFHLEdBQU0sS0FBSyxNQUFRLFFBR2pFLHlCQUEwQixDQUN0QixHQUFNLEdBQVUsU0FBUyxjQUFjLFNBQ3ZDLFNBQVEsS0FBTyxXQUNmLEVBQVEsWUFBYyxHQUFZLFdBQzNCLEVBRVgsdUJBQXdCLENBQ3BCLEdBQU0sR0FBVSxTQUFTLGNBQWMsT0FDdkMsU0FBUSxVQUFZLHFCQUNiLElBR2YsR0FBWSxrQkFBb0IsSUFFaEMsb0JBQTJCLEdBQVMsQ0FDaEMsYUFBYyxDQUNWLE1BQU0sR0FBRyxXQUNULEtBQUssbUJBQXFCLEtBQUssU0FDMUIsT0FBTyxBQUFDLEdBQVksQ0FBQyxHQUFrQixJQUN2QyxPQUFPLENBQUMsRUFBUSxJQUFZLENBQzdCLEdBQU0sQ0FBRSxhQUFjLEVBQ2hCLEVBQVUsSUFBYSxHQUN2QixFQUFPLEdBQ1AsQ0FDRSxLQUFNLEdBQVksR0FDbEIsUUFBUyxHQUFpQixHQUMxQixTQUFVLElBRWxCLE1BQU8sUUFBTyxPQUFPLE9BQU8sT0FBTyxHQUFJLEdBQVMsRUFBRyxHQUFZLE9BQU8sT0FBTyxPQUFPLE9BQU8sR0FBSSxHQUFVLENBQUUsU0FBVSxDQUFDLEdBQUcsRUFBUSxTQUFVLFFBQzVJLE9BRUgsMEJBQTBCLENBQzFCLE1BQU8sUUFBTyxLQUFLLEtBQUssb0JBQ25CLE9BQU8sR0FBYSxLQUFLLG1CQUFtQixHQUFXLFNBQ3ZELEtBQUssSUFFZCwrQkFBK0IsRUFBVSxDQUNyQyxNQUFPLE1BQUsscUNBQXFDLFNBQVUsR0FFL0QsbUNBQW1DLEVBQVUsQ0FDekMsTUFBTyxNQUFLLHFDQUFxQyxhQUFjLEdBRW5FLHFDQUFxQyxFQUFhLEVBQVUsQ0FDeEQsTUFBTyxRQUFPLEtBQUssS0FBSyxvQkFDbkIsT0FBTyxHQUFhLENBQUUsS0FBYSxHQUFTLHFCQUM1QyxJQUFJLEdBQWEsS0FBSyxtQkFBbUIsSUFDekMsT0FBTyxDQUFDLENBQUUsVUFBVyxHQUFRLEdBQzdCLElBQUksQ0FBQyxDQUFFLFNBQVUsQ0FBQyxNQUFlLE1BRXRDLHNCQUFzQixDQUN0QixNQUFPLFFBQU8sS0FBSyxLQUFLLG9CQUFvQixPQUFPLENBQUMsRUFBUSxJQUFjLENBQ3RFLEdBQU0sQ0FBRSxPQUFNLFVBQVMsWUFBYSxLQUFLLG1CQUFtQixHQUM1RCxNQUFJLElBQVEsTUFBUSxDQUFDLEVBQ1YsQ0FBQyxHQUFHLEVBQVEsR0FBRyxHQUVqQixFQUFTLE9BQVMsRUFDaEIsQ0FBQyxHQUFHLEVBQVEsR0FBRyxFQUFTLE1BQU0sSUFHOUIsR0FFWixJQUVQLGFBQWEsRUFBTSxDQUNmLEdBQU0sR0FBVSxLQUFLLHNCQUFzQixHQUMzQyxNQUFPLEdBQ0QsRUFBUSxhQUFhLFdBQ3JCLEtBRVYsc0JBQXNCLEVBQU0sQ0FDeEIsTUFBTyxRQUFPLEtBQUssS0FBSyxvQkFBb0IsT0FBTyxDQUFDLEVBQVEsSUFBYyxDQUN0RSxHQUFNLENBQUUsU0FBVSxDQUFDLElBQWEsS0FBSyxtQkFBbUIsR0FDeEQsTUFBTyxJQUE2QixFQUFTLEdBQVEsRUFBVSxHQUNoRSxVQUdYLFlBQXFCLEVBQVMsQ0FDMUIsR0FBSSxHQUFnQixHQUNoQixNQUFPLFNBRU4sR0FBSSxHQUFvQixHQUN6QixNQUFPLGFBR2YsWUFBMEIsRUFBUyxDQUMvQixNQUFPLEdBQVEsYUFBYSxxQkFBdUIsU0FFdkQsWUFBeUIsRUFBUyxDQUU5QixNQUFPLEFBRFMsR0FBUSxRQUFRLGVBQ2QsU0FFdEIsWUFBMkIsRUFBUyxDQUVoQyxNQUFPLEFBRFMsR0FBUSxRQUFRLGVBQ2QsV0FFdEIsWUFBNkIsRUFBUyxDQUNsQyxHQUFNLEdBQVUsRUFBUSxRQUFRLGNBQ2hDLE1BQU8sSUFBVyxTQUFZLEdBQVcsUUFBVSxFQUFRLGFBQWEsUUFBVSxhQUV0RixZQUFzQyxFQUFTLEVBQU0sQ0FFakQsTUFBTyxBQURTLEdBQVEsUUFBUSxlQUNkLFFBQVUsRUFBUSxhQUFhLFNBQVcsRUFHaEUsb0JBQTJCLEdBQVMsQ0FDaEMsWUFBWSxFQUFTLEVBQWMsQ0FDL0IsTUFBTSxHQUNOLEtBQUssYUFBZSxRQUVqQixnQkFBZSxFQUFPLEdBQUksQ0FDN0IsTUFBTyxNQUFLLGFBQWEsR0FBa0IsVUFFeEMsYUFBWSxFQUFTLENBQ3hCLE1BQU8sTUFBSyxhQUFhLEVBQVEscUJBRTlCLGNBQWEsQ0FBRSxPQUFNLFFBQVEsQ0FDaEMsTUFBTyxJQUFJLE1BQUssRUFBTSxHQUFJLElBQWEsSUFFM0MsT0FBUSxDQUNKLE1BQU8sSUFBSSxJQUFhLEtBQUssUUFBUSxVQUFVLElBQU8sS0FBSyxpQkFFM0QsY0FBYyxDQUNkLE1BQU8sTUFBSyxhQUFhLFdBRXpCLGVBQWUsQ0FDZixHQUFJLEdBQ0osR0FBTSxHQUFRLEdBQUssS0FBSyxXQUFXLFdBQWEsTUFBUSxJQUFPLE9BQVMsRUFBSyxJQUM3RSxNQUFPLElBQVUsTUFFakIsb0JBQW9CLENBQ3BCLE1BQU8sTUFBSyxXQUFXLG9CQUV2QixnQkFBZ0IsQ0FDaEIsTUFBTyxNQUFLLG1CQUFxQixnQkFFakMsY0FBYyxDQUNkLE1BQU8sTUFBSyxtQkFBcUIsY0FFakMsY0FBYyxDQUNkLE1BQU8sTUFBSyxXQUFXLGtCQUFvQixTQUUvQyxXQUFXLEVBQU0sQ0FDYixNQUFPLE1BQUssYUFBYSxhQUFhLFNBQVMsT0FJbkQsR0FDSixBQUFDLFVBQVUsRUFBYyxDQUNyQixFQUFhLFdBQWdCLGFBQzdCLEVBQWEsYUFBa0IsZUFDL0IsRUFBYSxXQUFnQixhQUM3QixFQUFhLFNBQWMsYUFDNUIsSUFBaUIsSUFBZSxLQUNuQyxHQUFJLEdBQ0osQUFBQyxVQUFVLEVBQVksQ0FDbkIsRUFBVyxZQUFpQixjQUM1QixFQUFXLFFBQWEsVUFDeEIsRUFBVyxTQUFjLFdBQ3pCLEVBQVcsT0FBWSxTQUN2QixFQUFXLFVBQWUsY0FDM0IsR0FBZSxHQUFhLEtBQy9CLEdBQU0sSUFBaUIsQ0FDbkIsT0FBUSxVQUNSLGVBQWdCLElBRWhCLEdBQ0osQUFBQyxVQUFVLEVBQWtCLENBQ3pCLEVBQWlCLEVBQWlCLGVBQW9CLEdBQUssaUJBQzNELEVBQWlCLEVBQWlCLGVBQW9CLElBQU0saUJBQzVELEVBQWlCLEVBQWlCLG9CQUF5QixJQUFNLHdCQUNsRSxJQUFxQixJQUFtQixLQUMzQyxZQUFZLENBQ1IsWUFBWSxFQUFVLEVBQVUsRUFBdUIsRUFBVSxHQUFJLENBQ2pFLEtBQUssV0FBYSxLQUNsQixLQUFLLGNBQWdCLEdBQ3JCLEtBQUssaUJBQW1CLEdBQ3hCLEtBQUssZUFBaUIsR0FDdEIsS0FBSyxTQUFXLEdBQ2hCLEtBQUssZUFBaUIsR0FDdEIsS0FBSyxNQUFRLEVBQVcsWUFDeEIsS0FBSyxTQUFXLEVBQ2hCLEtBQUssU0FBVyxFQUNoQixLQUFLLHNCQUF3QixHQUF5QixLQUN0RCxHQUFNLENBQUUsU0FBUSxpQkFBZ0IsV0FBVSxlQUFjLFlBQWEsT0FBTyxPQUFPLE9BQU8sT0FBTyxHQUFJLElBQWlCLEdBQ3RILEtBQUssT0FBUyxFQUNkLEtBQUssZUFBaUIsRUFDdEIsS0FBSyxTQUFXLEVBQ2hCLEtBQUssYUFBZSxFQUNwQixLQUFLLFNBQVcsRUFDaEIsS0FBSyxXQUFhLEtBQUssU0FBUyw2QkFBNkIsS0FBSyxTQUFVLEtBQUssV0FFakYsVUFBVSxDQUNWLE1BQU8sTUFBSyxTQUFTLFdBRXJCLE9BQU8sQ0FDUCxNQUFPLE1BQUssU0FBUyxRQUVyQixVQUFVLENBQ1YsTUFBTyxNQUFLLFNBQVMsV0FFckIsa0JBQWtCLENBQ2xCLE1BQU8sTUFBSyxRQUFRLGdDQUFnQyxLQUFLLDBCQUV6RCxTQUFTLENBQ1QsTUFBTyxNQUFLLFdBRWhCLE9BQVEsQ0FDSixBQUFJLEtBQUssT0FBUyxFQUFXLGFBQ3pCLE1BQUssbUJBQW1CLEdBQWEsWUFDckMsS0FBSyxNQUFRLEVBQVcsUUFDeEIsS0FBSyxRQUFRLGFBQWEsTUFDMUIsS0FBSyxTQUFTLGFBQWEsT0FHbkMsUUFBUyxDQUNMLEFBQUksS0FBSyxPQUFTLEVBQVcsU0FDckIsTUFBSyxTQUNMLEtBQUssUUFBUSxTQUVqQixLQUFLLGVBQ0wsS0FBSyxNQUFRLEVBQVcsVUFHaEMsVUFBVyxDQUNQLEFBQUksS0FBSyxPQUFTLEVBQVcsU0FDekIsTUFBSyxtQkFBbUIsR0FBYSxVQUNyQyxLQUFLLE1BQVEsRUFBVyxVQUN4QixLQUFLLFFBQVEsZUFBZSxNQUM1QixLQUFLLFNBQVMsZUFBZSxNQUM3QixLQUFLLGtCQUdiLE1BQU8sQ0FDSCxBQUFJLEtBQUssT0FBUyxFQUFXLFNBQ3pCLE1BQUssTUFBUSxFQUFXLE9BQ3hCLEtBQUssUUFBUSxZQUFZLE9BR2pDLGVBQWdCLENBQ1osR0FBSSxHQUNKLEdBQUksQ0FBQyxLQUFLLGVBQWdCLENBQ3RCLEdBQU0sR0FBbUIsS0FBSyxTQUFTLE9BQVcsSUFBSyxLQUFLLFlBQWMsTUFBUSxJQUFPLE9BQVMsT0FBUyxFQUFHLE1BQVEsVUFBWSxLQUFLLE9BQ2pJLEVBQVMsS0FBSywwQkFBMEIsR0FDOUMsS0FBSyxRQUFRLE9BQU8sRUFBUSxLQUFLLFNBQVUsS0FBSyx1QkFDaEQsS0FBSyxlQUFpQixJQUc5QixjQUFlLENBQ1gsQUFBSSxLQUFLLHVCQUNMLEtBQUssa0JBRUEsS0FBSyxzQkFBd0IsQ0FBQyxLQUFLLFNBQ3hDLE1BQUssUUFBVSxHQUFJLElBQWEsS0FBTSxFQUFZLElBQUssS0FBSyxVQUM1RCxLQUFLLFFBQVEsV0FHckIsaUJBQWtCLENBQ2QsQUFBSSxLQUFLLFVBQ0wsTUFBSyxlQUNMLEtBQUssaUJBQ0wsS0FBSyxpQkFHYixjQUFlLENBQ1gsS0FBSyxtQkFBbUIsR0FBYSxjQUNyQyxLQUFLLFFBQVEsb0JBQW9CLE1BRXJDLGVBQWUsRUFBVyxLQUFLLFNBQVUsQ0FFckMsR0FEQSxLQUFLLFNBQVcsRUFDWixFQUFVLENBQ1YsR0FBTSxDQUFFLGNBQWUsRUFDdkIsQUFBSSxHQUFhLEdBQ2IsS0FBSyxRQUFRLHNCQUFzQixNQUduQyxLQUFLLFFBQVEsaUNBQWlDLEtBQU0sSUFJaEUsZUFBZ0IsQ0FDWixLQUFLLG1CQUFtQixHQUFhLFlBQ3JDLEtBQUssUUFBUSxxQkFBcUIsTUFFdEMsY0FBZSxDQUNYLEdBQUksS0FBSyxTQUFVLENBQ2YsR0FBTSxDQUFFLGFBQVksZ0JBQWlCLEtBQUssU0FDMUMsS0FBSyxPQUFPLFNBQVksQ0FDcEIsS0FBSyxnQkFDRCxLQUFLLEtBQUssZUFDVixLQUFNLE1BQUssS0FBSyxjQUNwQixBQUFJLEdBQWEsSUFBZSxHQUFnQixLQUM1QyxNQUFNLE1BQUssS0FBSyxXQUFXLEdBQWEsZUFBZSxJQUN2RCxLQUFLLFFBQVEsY0FBYyxNQUMzQixLQUFLLFlBR0wsTUFBTSxNQUFLLEtBQUssWUFBWSxHQUFhLGVBQWUsSUFDeEQsS0FBSyxRQUFRLGNBQWMsTUFDM0IsS0FBSyxXQUtyQixtQkFBb0IsQ0FDaEIsR0FBTSxHQUFXLEtBQUssS0FBSyw2QkFBNkIsS0FBSyxXQUFhLEtBQUssdUJBQy9FLEdBQUksR0FBYSxFQUFDLEdBQVUsS0FBSyxXQUFhLEVBQVMsVUFBVSxHQUFVLEtBQUssYUFDeEUsTUFBSyxRQUFVLFdBQWEsRUFBUyxlQUNyQyxNQUFPLEdBSW5CLHNCQUF1QixDQUNuQixHQUFJLEtBQUssYUFDTCxNQUFPLElBQWEsZUFBZSxLQUFLLGNBR2hELG1CQUFvQixDQUNoQixNQUFPLE1BQUsscUJBQXVCLEtBRXZDLG9CQUFxQixDQUNqQixHQUFNLEdBQVcsS0FBSyxvQkFDdEIsR0FBSSxFQUFVLENBQ1YsR0FBTSxHQUFZLEtBQUsscUJBQ3ZCLEtBQUssT0FBTyxTQUFZLENBQ3BCLEtBQUssZ0JBQ0wsQUFBSSxLQUFLLFdBQ0wsS0FBSyxRQUFRLGNBQWMsTUFHdkIsTUFBSyxLQUFLLGVBQ1YsS0FBTSxNQUFLLEtBQUssY0FDcEIsS0FBTSxNQUFLLEtBQUssV0FBVyxFQUFVLEdBQ3JDLEtBQUssUUFBUSxjQUFjLE1BQ3RCLEdBQ0QsS0FBSyxlQU16QixnQkFBaUIsQ0FDYixBQUFJLEtBQUssc0JBQXdCLENBQUMsS0FBSyxrQkFDbkMsTUFBSyxRQUFRLHdCQUF3QixLQUFLLHFCQUFzQixDQUM1RCxPQUFRLFVBQ1IsU0FBVSxLQUFLLFdBRW5CLEtBQUssaUJBQW1CLElBR2hDLG9CQUFxQixDQUNqQixBQUFJLEtBQUssWUFDTCxLQUFLLE9BQU8sU0FBWSxDQUNwQixLQUFLLGdCQUNMLEtBQUssUUFBUSxjQUFjLFFBSXZDLGdCQUFpQixDQUNiLEtBQUssZUFFVCxpQ0FBaUMsRUFBUyxFQUFVLE9BRTlDLDhCQUE2QixFQUFTLEVBQVUsQ0FDbEQsR0FBTSxHQUFlLEtBQU0sR0FBUyxhQUNwQyxBQUFJLEdBQWdCLEtBQ2hCLEtBQUssZUFBZSxDQUFFLFdBQVksR0FBaUIsc0JBR25ELE1BQUsscUJBQXVCLEVBQVMsV0FBYSxFQUFTLFNBQVcsT0FDdEUsS0FBSyxlQUFlLENBQUUsV0FBWSxFQUFTLFdBQVksdUJBR3pELDJCQUEwQixFQUFTLEVBQVUsQ0FDL0MsR0FBTSxHQUFlLEtBQU0sR0FBUyxhQUNwQyxBQUFJLEdBQWdCLEtBQ2hCLEtBQUssZUFBZSxDQUFFLFdBQVksR0FBaUIsc0JBR25ELEtBQUssZUFBZSxDQUFFLFdBQVksRUFBUyxXQUFZLGlCQUcvRCxlQUFlLEVBQVMsRUFBTyxDQUMzQixLQUFLLGVBQWUsQ0FBRSxXQUFZLEdBQWlCLGlCQUV2RCxpQkFBa0IsQ0FDZCxLQUFLLGdCQUVULGVBQWdCLENBQ1osQUFBSyxLQUFLLFVBQ04sQ0FBSSxLQUFLLFFBQVUsVUFDZixLQUFLLDRCQUE4QixLQUFLLGtCQUFvQixLQUFLLEtBQUssY0FHdEUsS0FBSyxrQkFBb0IsS0FBSyxLQUFLLGNBRW5DLEtBQUssWUFDTCxLQUFLLFNBQVMsZ0NBQWdDLEtBQUssS0FBSyxxQkFBc0IsS0FBSyxVQUV2RixLQUFLLFNBQVcsSUFHeEIsMEJBQTJCLENBQ3ZCLEdBQU0sQ0FBRSxrQkFBbUIsS0FBSyxnQkFDaEMsR0FBSSxFQUNBLFlBQUssS0FBSyxpQkFBaUIsR0FDcEIsR0FHZixnQkFBaUIsQ0FDYixHQUFNLEdBQVMsR0FBVSxLQUFLLFVBQzlCLEdBQUksR0FBVSxLQUNWLFlBQUssS0FBSyxlQUFlLEdBQ2xCLEdBR2YsbUJBQW1CLEVBQVEsQ0FDdkIsS0FBSyxjQUFjLEdBQVUsR0FBSSxRQUFPLFVBRTVDLGtCQUFtQixDQUNmLE1BQU8sUUFBTyxPQUFPLEdBQUksS0FBSyxlQUVsQywwQkFBMEIsRUFBUSxDQUM5QixPQUFRLE9BQ0MsVUFBVyxNQUFPLFNBQVEsaUJBQzFCLGNBQ0EsVUFBVyxNQUFPLFNBQVEsV0FHdkMsc0JBQXVCLENBQ25CLE1BQU8sT0FBTyxNQUFLLFVBQVksU0FFbkMsb0JBQXFCLENBQ2pCLE1BQUksTUFBSyxXQUNFLEdBRUYsS0FBSyxRQUFVLFVBQ2IsQ0FBQyxLQUFLLG9CQUdOLEdBR2YsZUFBZ0IsQ0FDWixBQUFLLEtBQUssZ0JBQ04sTUFBSyxLQUFLLGdCQUNWLEtBQUssZUFBaUIsU0FHeEIsUUFBTyxFQUFVLENBQ25CLEtBQUssZUFDTCxLQUFNLElBQUksU0FBUSxHQUFXLENBQ3pCLEtBQUssTUFBUSxzQkFBc0IsSUFBTSxPQUU3QyxLQUFNLEtBQ04sTUFBTyxNQUFLLE1BQ1osS0FBSyxnQkFFVCxjQUFlLENBQ1gsQUFBSSxLQUFLLE9BQ0wsc0JBQXFCLEtBQUssT0FDMUIsTUFBTyxNQUFLLFNBSXhCLFlBQXNCLEVBQVksQ0FDOUIsTUFBTyxJQUFjLEtBQU8sRUFBYSxJQUc3QyxZQUFxQixDQUNqQixZQUFZLEVBQVMsQ0FDakIsS0FBSyxZQUFjLEdBQUksSUFDdkIsS0FBSyxnQkFBa0IsSUFBTSxDQUN6QixLQUFLLFlBQVksUUFFckIsS0FBSyxRQUFVLEVBRW5CLHdCQUF3QixFQUFVLEVBQVMsQ0FDdkMsS0FBSyxVQUFVLFdBQVcsRUFBVSxLQUFRLEdBRWhELGFBQWEsRUFBTyxDQUNoQixFQUFNLGVBQ04sRUFBTSxnQkFDTixFQUFNLHFCQUNOLEVBQU0scUJBRVYsb0JBQW9CLEVBQU8sQ0FDdkIsS0FBSyxZQUFZLFNBQVMsR0FDMUIsQUFBSSxFQUFNLHFCQUF1QixFQUFNLFFBQVUsVUFDN0MsS0FBSyxpQ0FHTCxLQUFLLGtCQUdiLHNCQUFzQixFQUFPLENBQ3pCLEVBQU0sZUFFVixpQ0FBaUMsRUFBTyxFQUFZLENBQ2hELE9BQVEsT0FDQyxJQUFpQixtQkFDakIsSUFBaUIsbUJBQ2pCLElBQWlCLG9CQUNsQixNQUFPLE1BQUssaUJBRVosTUFBTyxHQUFNLGdCQUd6QixxQkFBcUIsRUFBTyxDQUN4QixLQUFLLFlBQVksU0FBUyxHQUMxQixLQUFLLHVCQUVULGVBQWUsRUFBTyxFQUV0QixpQkFBa0IsQ0FDZCxLQUFLLFNBRVQsWUFBWSxFQUFPLEVBRW5CLGNBQWMsRUFBTyxFQUVyQixzQkFBc0IsRUFBZ0IsQ0FDbEMsS0FBSyxZQUFZLFNBQVMsR0FDMUIsS0FBSyxnQ0FFVCx1QkFBdUIsRUFBZ0IsQ0FDbkMsS0FBSyxZQUFZLFNBQVMsR0FDMUIsS0FBSyxzQkFFVCxnQ0FBaUMsQ0FDN0IsS0FBSyx3QkFBMEIsT0FBTyxXQUFXLEtBQUssZ0JBQWlCLEtBQUssUUFBUSxrQkFFeEYsc0JBQXVCLENBQ25CLEtBQUssWUFBWSxPQUNiLEtBQUsseUJBQTJCLE1BQ2hDLFFBQU8sYUFBYSxLQUFLLHlCQUN6QixNQUFPLE1BQUsseUJBR3BCLCtCQUFnQyxDQUM1QixBQUFJLEtBQUssd0JBQTBCLE1BQy9CLE1BQUssdUJBQXlCLE9BQU8sV0FBVyxLQUFLLGdCQUFpQixLQUFLLFFBQVEsbUJBRzNGLHFCQUFzQixDQUNsQixLQUFLLFlBQVksT0FDYixLQUFLLHdCQUEwQixNQUMvQixRQUFPLGFBQWEsS0FBSyx3QkFDekIsTUFBTyxNQUFLLHdCQUdwQixRQUFTLENBQ0wsT0FBTyxTQUFTLFlBRWhCLFlBQVksQ0FDWixNQUFPLE1BQUssUUFBUSxZQUk1QixRQUFvQixDQUNoQixhQUFjLENBQ1YsS0FBSyxRQUFVLEdBRW5CLE9BQVEsQ0FDSixBQUFLLEtBQUssU0FDTixNQUFLLFFBQVUsR0FDZixpQkFBaUIscUJBQXNCLEtBQUssb0JBQXFCLEtBR3pFLE1BQU8sQ0FDSCxBQUFJLEtBQUssU0FDTCxNQUFLLFFBQVUsR0FDZixvQkFBb0IscUJBQXNCLEtBQUssb0JBQXFCLEtBRzVFLHFCQUFzQixDQUNsQixHQUFNLEdBQWdCLENBQUMsR0FBRyxTQUFTLGlCQUFpQiwrQkFDcEQsT0FBVyxLQUFXLEdBQ2xCLEVBQVEsV0FLcEIsUUFBeUIsQ0FDckIsWUFBWSxFQUFVLENBQ2xCLEtBQUssUUFBVSxHQUNmLEtBQUssZUFBaUIsSUFBTSxDQUN4QixvQkFBb0IsU0FBVSxLQUFLLGNBQWUsSUFDbEQsaUJBQWlCLFNBQVUsS0FBSyxjQUFlLEtBRW5ELEtBQUssY0FBaUIsQUFBQyxHQUFVLENBQzdCLEdBQUksQ0FBQyxFQUFNLGlCQUFrQixDQUN6QixHQUFNLEdBQU8sRUFBTSxpQkFBa0IsaUJBQWtCLEVBQU0sT0FBUyxPQUNoRSxFQUFZLEVBQU0sV0FBYSxPQUNyQyxBQUFJLEdBRUksQUFEWSxLQUFjLEtBQStCLE9BQVMsRUFBVSxhQUFhLGdCQUFrQixFQUFLLFNBQ3RHLFVBQVksS0FBSyxTQUFTLGVBQWUsRUFBTSxJQUN6RCxHQUFNLGlCQUNOLEtBQUssU0FBUyxjQUFjLEVBQU0sTUFLbEQsS0FBSyxTQUFXLEVBRXBCLE9BQVEsQ0FDSixBQUFLLEtBQUssU0FDTixrQkFBaUIsU0FBVSxLQUFLLGVBQWdCLElBQ2hELEtBQUssUUFBVSxJQUd2QixNQUFPLENBQ0gsQUFBSSxLQUFLLFNBQ0wscUJBQW9CLFNBQVUsS0FBSyxlQUFnQixJQUNuRCxLQUFLLFFBQVUsTUFLM0IsUUFBc0IsQ0FDbEIsWUFBWSxFQUFTLENBQ2pCLEtBQUssUUFBVSxFQUNmLEtBQUssZ0JBQWtCLEdBQUksSUFBZ0IsS0FBTSxHQUNqRCxLQUFLLGdCQUFrQixHQUFJLElBQWdCLEtBQU0sR0FFckQsT0FBUSxDQUNKLEtBQUssZ0JBQWdCLFFBQ3JCLEtBQUssZ0JBQWdCLFFBRXpCLE1BQU8sQ0FDSCxLQUFLLGdCQUFnQixPQUNyQixLQUFLLGdCQUFnQixPQUV6Qix5QkFBeUIsRUFBUyxFQUFLLENBQ25DLE1BQU8sTUFBSyxlQUFlLEdBRS9CLHFCQUFxQixFQUFTLEVBQUssQ0FDL0IsR0FBTSxHQUFRLEtBQUssaUJBQWlCLEdBQ3BDLEFBQUksR0FDQSxHQUFNLGFBQWEsYUFBYyxJQUNqQyxFQUFNLElBQU0sR0FHcEIsOEJBQThCLEVBQVMsRUFBVyxDQUM5QyxNQUFPLE1BQUssZUFBZSxFQUFTLEdBRXhDLDBCQUEwQixFQUFTLEVBQVcsQ0FDMUMsR0FBTSxHQUFRLEtBQUssaUJBQWlCLEdBQ3BDLEFBQUksR0FDQSxHQUFNLGdCQUFnQixjQUN0QixFQUFNLFNBQVMsMEJBQTBCLEVBQVMsSUFHMUQsZUFBZSxFQUFTLEVBQVcsQ0FDL0IsR0FBTSxHQUFRLEtBQUssaUJBQWlCLEdBQ3BDLE1BQU8sR0FBUSxHQUFTLEVBQVEsUUFBUSxlQUFpQixHQUU3RCxpQkFBaUIsRUFBUyxDQUN0QixHQUFNLEdBQUssRUFBUSxhQUFhLG9CQUNoQyxHQUFJLEdBQU0sR0FBTSxPQUFRLENBQ3BCLEdBQU0sR0FBUSxLQUFLLFFBQVEsY0FBYyxJQUFJLHFCQUM3QyxHQUFJLFlBQWlCLElBQ2pCLE1BQU8sTUFNdkIsUUFBYyxDQUNWLFlBQVksRUFBVSxDQUNsQixLQUFLLHNCQUF3QixLQUM3QixLQUFLLGdCQUFrQixHQUN2QixLQUFLLFFBQVUsR0FDZixLQUFLLFdBQWEsR0FDbEIsS0FBSyxXQUFhLEFBQUMsR0FBVSxDQUN6QixHQUFJLEtBQUssdUJBQXdCLENBQzdCLEdBQU0sQ0FBRSxTQUFVLEVBQU0sT0FBUyxHQUNqQyxHQUFJLEVBQU8sQ0FDUCxLQUFLLFNBQVcsR0FBSSxLQUFJLE9BQU8sU0FBUyxNQUN4QyxHQUFNLENBQUUseUJBQTBCLEVBQ2xDLEtBQUssc0JBQXdCLEVBQzdCLEtBQUssU0FBUyxpREFBaUQsS0FBSyxTQUFVLE1BSTFGLEtBQUssV0FBYSxLQUFPLElBQVUsQ0FDL0IsS0FBTSxNQUNOLEtBQUssV0FBYSxJQUV0QixLQUFLLFNBQVcsRUFFcEIsT0FBUSxDQUNKLEFBQUssS0FBSyxTQUNOLGtCQUFpQixXQUFZLEtBQUssV0FBWSxJQUM5QyxpQkFBaUIsT0FBUSxLQUFLLFdBQVksSUFDMUMsS0FBSyxRQUFVLEdBQ2YsS0FBSyxRQUFRLEdBQUksS0FBSSxPQUFPLFNBQVMsUUFHN0MsTUFBTyxDQUNILEFBQUksS0FBSyxTQUNMLHFCQUFvQixXQUFZLEtBQUssV0FBWSxJQUNqRCxvQkFBb0IsT0FBUSxLQUFLLFdBQVksSUFDN0MsS0FBSyxRQUFVLElBR3ZCLEtBQUssRUFBVSxFQUF1QixDQUNsQyxLQUFLLE9BQU8sUUFBUSxVQUFXLEVBQVUsR0FFN0MsUUFBUSxFQUFVLEVBQXVCLENBQ3JDLEtBQUssT0FBTyxRQUFRLGFBQWMsRUFBVSxHQUVoRCxPQUFPLEVBQVEsRUFBVSxFQUF3QixLQUFRLENBQ3JELEdBQU0sR0FBUSxDQUFFLE1BQU8sQ0FBRSwwQkFDekIsRUFBTyxLQUFLLFFBQVMsRUFBTyxHQUFJLEVBQVMsTUFDekMsS0FBSyxTQUFXLEVBQ2hCLEtBQUssc0JBQXdCLEVBRWpDLGdDQUFnQyxFQUF1QixDQUNuRCxNQUFPLE1BQUssZ0JBQWdCLElBQTBCLEdBRTFELHNCQUFzQixFQUFnQixDQUNsQyxHQUFNLENBQUUseUJBQTBCLEtBQzVCLEVBQWtCLEtBQUssZ0JBQWdCLEdBQzdDLEtBQUssZ0JBQWdCLEdBQXlCLE9BQU8sT0FBTyxPQUFPLE9BQU8sR0FBSSxHQUFrQixHQUVwRyxrQ0FBbUMsQ0FDL0IsR0FBSSxHQUNKLEFBQUssS0FBSywyQkFDTixNQUFLLDBCQUE2QixHQUFLLFFBQVEscUJBQXVCLE1BQVEsSUFBTyxPQUFTLEVBQUssT0FDbkcsUUFBUSxrQkFBb0IsVUFHcEMsc0NBQXVDLENBQ25DLEFBQUksS0FBSywyQkFDTCxTQUFRLGtCQUFvQixLQUFLLDBCQUNqQyxNQUFPLE1BQUssMkJBR3BCLHNCQUF1QixDQUNuQixNQUFPLE1BQUssZUFFaEIsY0FBZSxDQUNYLE1BQU8sTUFBSyxZQUFjLFNBQVMsWUFBYyxhQUl6RCxRQUF3QixDQUNwQixZQUFZLEVBQVUsQ0FDbEIsS0FBSyxRQUFVLEdBQ2YsS0FBSyxjQUFnQixJQUFNLENBQ3ZCLG9CQUFvQixRQUFTLEtBQUssYUFBYyxJQUNoRCxpQkFBaUIsUUFBUyxLQUFLLGFBQWMsS0FFakQsS0FBSyxhQUFlLEFBQUMsR0FBVSxDQUMzQixHQUFJLEtBQUssd0JBQXdCLEdBQVEsQ0FDckMsR0FBTSxHQUFVLEVBQU0sY0FBZ0IsRUFBTSxlQUFlLElBQU8sRUFBTSxPQUNsRSxFQUFPLEtBQUssd0JBQXdCLEdBQzFDLEdBQUksRUFBTSxDQUNOLEdBQU0sR0FBVyxLQUFLLG1CQUFtQixHQUN6QyxBQUFJLEtBQUssU0FBUyx5QkFBeUIsRUFBTSxJQUM3QyxHQUFNLGlCQUNOLEtBQUssU0FBUyx1QkFBdUIsRUFBTSxPQUszRCxLQUFLLFNBQVcsRUFFcEIsT0FBUSxDQUNKLEFBQUssS0FBSyxTQUNOLGtCQUFpQixRQUFTLEtBQUssY0FBZSxJQUM5QyxLQUFLLFFBQVUsSUFHdkIsTUFBTyxDQUNILEFBQUksS0FBSyxTQUNMLHFCQUFvQixRQUFTLEtBQUssY0FBZSxJQUNqRCxLQUFLLFFBQVUsSUFHdkIsd0JBQXdCLEVBQU8sQ0FDM0IsTUFBTyxDQUFHLEdBQU0sUUFBVSxFQUFNLE9BQU8sbUJBQ2hDLEVBQU0sa0JBQ04sRUFBTSxNQUFRLEdBQ2QsRUFBTSxRQUNOLEVBQU0sU0FDTixFQUFNLFNBQ04sRUFBTSxVQUVqQix3QkFBd0IsRUFBUSxDQUM1QixHQUFJLFlBQWtCLFNBQ2xCLE1BQU8sR0FBTyxRQUFRLDRDQUc5QixtQkFBbUIsRUFBTSxDQUNyQixNQUFPLElBQVUsRUFBSyxhQUFhLFNBQVcsTUFJdEQsWUFBa0IsRUFBUSxDQUN0QixNQUFPLElBQVUsV0FBYSxHQUFVLFdBQWEsR0FBVSxVQUduRSxZQUFnQixDQUNaLFlBQVksRUFBVSxDQUNsQixLQUFLLFNBQVcsRUFFcEIsYUFBYSxFQUFVLEVBQVUsR0FBSSxDQUNqQyxBQUFJLEtBQUssU0FBUyxpQ0FBaUMsRUFBVSxFQUFRLFNBQ2pFLEtBQUssU0FBUyx3QkFBd0IsRUFBVSxHQUd4RCxXQUFXLEVBQVcsRUFBdUIsRUFBVSxHQUFJLENBQ3ZELEtBQUssT0FDTCxLQUFLLGFBQWUsR0FBSSxJQUFNLEtBQU0sR0FBVSxHQUFZLEVBQXVCLE9BQU8sT0FBTyxDQUFFLFNBQVUsS0FBSyxVQUFZLElBQzVILEtBQUssYUFBYSxRQUV0QixXQUFXLEVBQU0sRUFBVyxDQUN4QixLQUFLLE9BQ0wsS0FBSyxlQUFpQixHQUFJLElBQWUsS0FBTSxFQUFNLEVBQVcsSUFDaEUsQUFBSSxLQUFLLGVBQWUsYUFDcEIsS0FBSyxhQUFhLEtBQUssZUFBZSxhQUFhLElBQUssQ0FBRSxPQUFRLEtBQUssMkJBQTJCLEtBQUssa0JBR3ZHLEtBQUssZUFBZSxRQUc1QixNQUFPLENBQ0gsQUFBSSxLQUFLLGdCQUNMLE1BQUssZUFBZSxPQUNwQixNQUFPLE1BQUssZ0JBRVosS0FBSyxjQUNMLE1BQUssYUFBYSxTQUNsQixNQUFPLE1BQUssaUJBR2hCLFVBQVUsQ0FDVixNQUFPLE1BQUssU0FBUyxXQUVyQixPQUFPLENBQ1AsTUFBTyxNQUFLLFNBQVMsUUFFckIsVUFBVSxDQUNWLE1BQU8sTUFBSyxTQUFTLFFBRXpCLHNCQUFzQixFQUFnQixDQUNsQyxBQUFJLE1BQU8sTUFBSyxRQUFRLHVCQUEwQixZQUM5QyxLQUFLLFFBQVEsc0JBQXNCLFFBR3JDLHFDQUFvQyxFQUFnQixFQUFlLENBQ3JFLEdBQUksR0FBa0IsS0FBSyxlQUFnQixDQUN2QyxHQUFNLEdBQWUsS0FBTSxHQUFjLGFBQ3pDLEdBQUksRUFBYyxDQUNkLEFBQUksRUFBZSxRQUFVLEVBQVksS0FDckMsS0FBSyxLQUFLLHFCQUVkLEdBQU0sQ0FBRSxjQUFlLEVBQ2pCLEVBQWUsQ0FBRSxTQUFVLENBQUUsYUFBWSxpQkFDL0MsS0FBSyxhQUFhLEVBQWMsU0FBVSxVQUloRCxrQ0FBaUMsRUFBZ0IsRUFBZSxDQUNsRSxHQUFNLEdBQWUsS0FBTSxHQUFjLGFBQ3pDLEdBQUksRUFBYyxDQUNkLEdBQU0sR0FBVyxHQUFhLGVBQWUsR0FDN0MsQUFBSSxFQUFjLFlBQ2QsS0FBTSxNQUFLLEtBQUssWUFBWSxHQUc1QixLQUFNLE1BQUssS0FBSyxXQUFXLEdBRS9CLEtBQUssS0FBSyxjQUNWLEtBQUssS0FBSyxzQkFHbEIsc0JBQXNCLEVBQWdCLEVBQU8sQ0FDekMsUUFBUSxNQUFNLEdBRWxCLHVCQUF1QixFQUFnQixDQUNuQyxBQUFJLE1BQU8sTUFBSyxRQUFRLHdCQUEyQixZQUMvQyxLQUFLLFFBQVEsdUJBQXVCLEdBRzVDLGFBQWEsRUFBTyxDQUNoQixLQUFLLFNBQVMsYUFBYSxHQUUvQixlQUFlLEVBQU8sQ0FDbEIsS0FBSyxTQUFTLGVBQWUsR0FFakMsNkJBQTZCLEVBQVUsRUFBUSxDQUMzQyxHQUFNLEdBQVMsR0FBVSxHQUNuQixFQUFnQixHQUFVLEtBQUssS0FBSyxzQkFDcEMsRUFBcUIsSUFBVyxXQUFhLE1BQU8sSUFBVyxZQUNyRSxNQUFPLEtBQVcsV0FDZCxHQUFjLEtBQWMsR0FBYyxLQUFLLEtBQUssdUJBQ25ELElBQXVCLEdBQVUsTUFBUSxJQUFXLEdBRTdELGdDQUFnQyxFQUFRLEVBQVEsQ0FDNUMsS0FBSyxTQUFTLGdDQUFnQyxFQUFRLE1BRXRELFdBQVcsQ0FDWCxNQUFPLE1BQUssUUFBUSxZQUVwQix3QkFBd0IsQ0FDeEIsTUFBTyxNQUFLLFFBQVEsc0JBRXhCLDJCQUEyQixFQUFnQixDQUN2QyxHQUFNLENBQUUsY0FBYSxhQUFjLEVBQzdCLEVBQVUsSUFBYyxLQUErQixPQUFTLEVBQVUsYUFBYSx1QkFBeUIsRUFBWSxhQUFhLHFCQUMvSSxNQUFPLElBQVMsR0FBVSxFQUFTLFlBSXZDLEdBQ0osQUFBQyxVQUFVLEVBQVcsQ0FDbEIsRUFBVSxFQUFVLFFBQWEsR0FBSyxVQUN0QyxFQUFVLEVBQVUsUUFBYSxHQUFLLFVBQ3RDLEVBQVUsRUFBVSxZQUFpQixHQUFLLGNBQzFDLEVBQVUsRUFBVSxTQUFjLEdBQUssYUFDeEMsSUFBYyxJQUFZLEtBQzdCLFlBQW1CLENBQ2YsWUFBWSxFQUFVLENBQ2xCLEtBQUssTUFBUSxHQUFVLFFBQ3ZCLEtBQUssUUFBVSxHQUNmLEtBQUssb0JBQXNCLElBQU0sQ0FDN0IsR0FBTSxDQUFFLGNBQWUsS0FDdkIsQUFBSSxHQUFjLGNBQ2QsS0FBSyxvQkFFQSxHQUFjLFlBQ25CLEtBQUssa0JBR2IsS0FBSyxlQUFpQixJQUFNLENBQ3hCLEtBQUssU0FBUyxrQkFFbEIsS0FBSyxTQUFXLEVBRXBCLE9BQVEsQ0FDSixBQUFLLEtBQUssU0FDRixNQUFLLE9BQVMsR0FBVSxTQUN4QixNQUFLLE1BQVEsR0FBVSxTQUUzQixTQUFTLGlCQUFpQixtQkFBb0IsS0FBSyxvQkFBcUIsSUFDeEUsaUJBQWlCLFdBQVksS0FBSyxlQUFnQixJQUNsRCxLQUFLLFFBQVUsSUFHdkIsTUFBTyxDQUNILEFBQUksS0FBSyxTQUNMLFVBQVMsb0JBQW9CLG1CQUFvQixLQUFLLG9CQUFxQixJQUMzRSxvQkFBb0IsV0FBWSxLQUFLLGVBQWdCLElBQ3JELEtBQUssUUFBVSxJQUd2QixtQkFBb0IsQ0FDaEIsQUFBSSxLQUFLLE9BQVMsR0FBVSxTQUN4QixNQUFLLE1BQVEsR0FBVSxZQUN2QixLQUFLLFNBQVMseUJBR3RCLGdCQUFpQixDQUNiLEtBQUssb0JBQ0QsS0FBSyxPQUFTLEdBQVUsYUFDeEIsTUFBSyxNQUFRLEdBQVUsU0FDdkIsS0FBSyxTQUFTLGlCQUdsQixhQUFhLENBQ2IsTUFBTyxVQUFTLGFBSXhCLFFBQXFCLENBQ2pCLFlBQVksRUFBVSxDQUNsQixLQUFLLFFBQVUsR0FDZixLQUFLLFNBQVcsSUFBTSxDQUNsQixLQUFLLGVBQWUsQ0FBRSxFQUFHLE9BQU8sWUFBYSxFQUFHLE9BQU8sZUFFM0QsS0FBSyxTQUFXLEVBRXBCLE9BQVEsQ0FDSixBQUFLLEtBQUssU0FDTixrQkFBaUIsU0FBVSxLQUFLLFNBQVUsSUFDMUMsS0FBSyxXQUNMLEtBQUssUUFBVSxJQUd2QixNQUFPLENBQ0gsQUFBSSxLQUFLLFNBQ0wscUJBQW9CLFNBQVUsS0FBSyxTQUFVLElBQzdDLEtBQUssUUFBVSxJQUd2QixlQUFlLEVBQVUsQ0FDckIsS0FBSyxTQUFTLHNCQUFzQixLQUk1QyxRQUFxQixDQUNqQixZQUFZLEVBQVUsQ0FDbEIsS0FBSyxRQUFVLEdBQUksS0FDbkIsS0FBSyxRQUFVLEdBQ2YsS0FBSyxxQkFBd0IsQUFBQyxHQUFVLENBQ3BDLEdBQU0sR0FBVyxHQUF1QixHQUN4QyxBQUFJLEdBQVksR0FBc0IsSUFDbEMsR0FBTSxpQkFDTixLQUFLLHVCQUF1QixLQUdwQyxLQUFLLG9CQUFzQixBQUFDLEdBQVUsQ0FDbEMsQUFBSSxLQUFLLFNBQVcsTUFBTyxHQUFNLE1BQVEsVUFDckMsS0FBSyxtQkFBbUIsRUFBTSxPQUd0QyxLQUFLLFNBQVcsRUFFcEIsT0FBUSxDQUNKLEFBQUssS0FBSyxTQUNOLE1BQUssUUFBVSxHQUNmLGlCQUFpQiw4QkFBK0IsS0FBSyxxQkFBc0IsS0FHbkYsTUFBTyxDQUNILEFBQUksS0FBSyxTQUNMLE1BQUssUUFBVSxHQUNmLG9CQUFvQiw4QkFBK0IsS0FBSyxxQkFBc0IsS0FHdEYsb0JBQW9CLEVBQVEsQ0FDeEIsQUFBSyxLQUFLLHdCQUF3QixJQUM5QixNQUFLLFFBQVEsSUFBSSxHQUNqQixFQUFPLGlCQUFpQixVQUFXLEtBQUssb0JBQXFCLEtBR3JFLHVCQUF1QixFQUFRLENBQzNCLEFBQUksS0FBSyx3QkFBd0IsSUFDN0IsTUFBSyxRQUFRLE9BQU8sR0FDcEIsRUFBTyxvQkFBb0IsVUFBVyxLQUFLLG9CQUFxQixLQUd4RSx3QkFBd0IsRUFBUSxDQUM1QixNQUFPLE1BQUssUUFBUSxJQUFJLFFBRXRCLHdCQUF1QixFQUFVLENBQ25DLEdBQU0sR0FBTyxLQUFNLEdBQVMsYUFDNUIsQUFBSSxHQUNBLEtBQUssbUJBQW1CLEdBR2hDLG1CQUFtQixFQUFNLENBQ3JCLEtBQUssU0FBUywwQkFBMEIsR0FBSSxJQUFjLE1BR2xFLFlBQWdDLEVBQU8sQ0FDbkMsR0FBSSxHQUNKLEdBQU0sR0FBaUIsR0FBSyxFQUFNLFVBQVksTUFBUSxJQUFPLE9BQVMsT0FBUyxFQUFHLGNBQ2xGLEdBQUksWUFBeUIsSUFDekIsTUFBTyxHQUdmLFlBQStCLEVBQVUsQ0FDckMsR0FBSSxHQUVKLE1BQU8sQUFEYyxJQUFLLEVBQVMsZUFBaUIsTUFBUSxJQUFPLE9BQVMsRUFBSyxJQUM5RCxXQUFXLEdBQWMsYUFHaEQsb0JBQTRCLEdBQVMsTUFDM0IsU0FBUyxDQUNYLEtBQUsscUJBQ0wsS0FBSyx5QkFFVCxvQkFBcUIsQ0FDakIsR0FBTSxDQUFFLGtCQUFpQixPQUFNLFFBQVMsU0FDeEMsRUFBZ0IsYUFBYSxLQUFLLFFBQVMsR0FDM0MsRUFBZ0IsYUFBYSxLQUFLLFdBQVksR0FFbEQsd0JBQXlCLENBQ3JCLE9BQVcsS0FBc0IsTUFBSyxlQUFnQixDQUNsRCxHQUFNLEdBQWEsRUFBbUIsV0FDdEMsR0FBSSxFQUFZLENBQ1osR0FBTSxHQUFVLEtBQUssb0JBQW9CLEdBQ3pDLEVBQVcsYUFBYSxFQUFTLFFBSXpDLFVBQVUsQ0FDVixNQUFPLE1BQUssWUFBWSxhQUFhLFdBRXJDLGlCQUFpQixDQUNqQixNQUFPLENBQUMsR0FBRyxTQUFTLGdCQUFnQixpQkFBaUIsYUFJN0QsZ0JBQTJCLEdBQVMsSUFDNUIsZUFBZSxDQUNmLE1BQU8sTUFBSyxZQUFZLGFBQWUsS0FBSyw0QkFFaEQsaUJBQWtCLENBQ2QsS0FBSyxpQkFFSCxTQUFTLENBQ1gsS0FBSyxjQUVULGlCQUFrQixDQUNkLE1BQU0sa0JBQ0QsS0FBSyxXQUNOLEtBQUssb0NBR1Qsc0JBQXNCLENBQ3RCLE1BQU8sTUFBSyxnQkFBZ0IsZ0JBRTVCLGtCQUFrQixDQUNsQixNQUFPLE1BQUssWUFBWSxnQkFFeEIsYUFBYSxDQUNiLE1BQU8sTUFBSyxZQUFZLFFBRTVCLFdBQVksQ0FDUixLQUFLLGdDQUNMLEtBQUssNEJBQ0wsS0FBSyx1Q0FDTCxLQUFLLGlDQUVULGFBQWMsQ0FDVixLQUFLLDRCQUE0QixJQUFNLENBQ25DLEtBQUssa0JBQ0wsS0FBSyxxQkFHVCw4QkFBOEIsQ0FDOUIsTUFBTyxNQUFLLG9CQUFvQix5QkFBMkIsS0FBSyxnQkFBZ0Isd0JBRXBGLCtCQUFnQyxDQUM1QixPQUFXLEtBQVcsTUFBSywwQkFDdkIsU0FBUyxLQUFLLFlBQVksR0FHbEMsMkJBQTRCLENBQ3hCLE9BQVcsS0FBVyxNQUFLLHNCQUN2QixTQUFTLEtBQUssWUFBWSxLQUFLLG9CQUFvQixJQUczRCxzQ0FBdUMsQ0FDbkMsT0FBVyxLQUFXLE1BQUssK0JBQ3ZCLFNBQVMsS0FBSyxZQUFZLEdBR2xDLGdDQUFpQyxDQUM3QixPQUFXLEtBQVcsTUFBSywyQkFDdkIsU0FBUyxLQUFLLFlBQVksR0FHbEMsaUJBQWtCLENBQ2QsU0FBUyxVQUFVLEtBQUssWUFDeEIsS0FBSyxnQ0FFVCwrQkFBZ0MsQ0FDNUIsT0FBVyxLQUFzQixNQUFLLHNCQUF1QixDQUN6RCxHQUFNLEdBQXlCLEtBQUssb0JBQW9CLEdBQ3hELEVBQW1CLFlBQVksSUFHdkMsZUFBZ0IsQ0FDWixBQUFJLFNBQVMsTUFBUSxLQUFLLHFCQUFzQixpQkFDNUMsU0FBUyxLQUFLLFlBQVksS0FBSyxZQUcvQixTQUFTLGdCQUFnQixZQUFZLEtBQUssZUFHOUMsNEJBQTRCLENBQzVCLE1BQU8sTUFBSyxnQkFBZ0IsbUNBQW1DLEtBQUssd0JBRXBFLHdCQUF3QixDQUN4QixNQUFPLE1BQUssZ0JBQWdCLCtCQUErQixLQUFLLHdCQUVoRSxpQ0FBaUMsQ0FDakMsTUFBTyxNQUFLLG9CQUFvQix1QkFFaEMsNkJBQTZCLENBQzdCLE1BQU8sTUFBSyxnQkFBZ0IsdUJBRTVCLHdCQUF3QixDQUN4QixNQUFPLE1BQUssV0FBVyxpQkFBaUIsWUFJaEQsUUFBb0IsQ0FDaEIsWUFBWSxFQUFNLENBQ2QsS0FBSyxLQUFPLEdBQ1osS0FBSyxVQUFZLEdBQ2pCLEtBQUssS0FBTyxFQUVoQixJQUFJLEVBQVUsQ0FDVixNQUFPLElBQVcsSUFBYSxNQUFLLFVBRXhDLElBQUksRUFBVSxDQUNWLEdBQUksS0FBSyxJQUFJLEdBQVcsQ0FDcEIsR0FBTSxHQUFXLEtBQUssS0FBSyxHQUMzQixZQUFLLE1BQU0sR0FDSixHQUdmLElBQUksRUFBVSxFQUFVLENBQ3BCLFlBQUssTUFBTSxFQUFVLEdBQ3JCLEtBQUssTUFBTSxHQUNKLEVBRVgsT0FBUSxDQUNKLEtBQUssVUFBWSxHQUVyQixLQUFLLEVBQVUsQ0FDWCxNQUFPLE1BQUssVUFBVSxHQUFXLElBRXJDLE1BQU0sRUFBVSxFQUFVLENBQ3RCLEtBQUssVUFBVSxHQUFXLElBQWEsRUFFM0MsTUFBTSxFQUFVLENBQ1osR0FBTSxHQUFNLEdBQVcsR0FDakIsRUFBUSxLQUFLLEtBQUssUUFBUSxHQUNoQyxBQUFJLEVBQVEsSUFDUixLQUFLLEtBQUssT0FBTyxFQUFPLEdBQzVCLEtBQUssS0FBSyxRQUFRLEdBQ2xCLEtBQUssT0FFVCxNQUFPLENBQ0gsT0FBVyxLQUFPLE1BQUssS0FBSyxPQUFPLEtBQUssTUFDcEMsTUFBTyxNQUFLLFVBQVUsS0FLbEMsZ0JBQXVCLEdBQUssQ0FDeEIsYUFBYyxDQUNWLE1BQU0sR0FBRyxXQUNULEtBQUssY0FBZ0IsR0FBSSxJQUFjLElBQ3ZDLEtBQUsscUJBQXVCLEdBQUksS0FBSSxTQUFTLE1BRWpELFdBQVcsRUFBVSxFQUFZLEdBQU8sQ0FDcEMsR0FBTSxHQUFXLEdBQUksSUFBYSxLQUFLLFNBQVUsRUFBVSxHQUMzRCxNQUFPLE1BQUssT0FBTyxHQUV2QixZQUFZLEVBQVUsQ0FDbEIsR0FBTSxHQUFXLEdBQUksSUFBYyxLQUFLLFNBQVUsRUFBVSxJQUM1RCxNQUFPLE1BQUssT0FBTyxHQUV2QixvQkFBcUIsQ0FDakIsS0FBSyxjQUFjLGFBRWpCLGdCQUFnQixDQUNsQixHQUFJLEtBQUssb0JBQXFCLENBQzFCLEtBQUssU0FBUyx3QkFDZCxHQUFNLENBQUUsV0FBVSxxQkFBc0IsR0FBYSxLQUNyRCxLQUFNLE1BQ04sS0FBSyxjQUFjLElBQUksRUFBVSxFQUFTLFVBR2xELDZCQUE2QixFQUFVLENBQ25DLE1BQU8sTUFBSyxjQUFjLElBQUksTUFFOUIsV0FBVyxDQUNYLE1BQU8sSUFBYSxZQUFZLEtBQUssWUFFckMsc0JBQXNCLENBQ3RCLE1BQU8sTUFBSyxTQUFTLGNBSTdCLFFBQWMsQ0FDVixhQUFjLENBQ1YsS0FBSyxVQUFZLEdBQUksSUFBVSxNQUMvQixLQUFLLFFBQVUsR0FBSSxJQUFRLE1BQzNCLEtBQUssS0FBTyxHQUFJLElBQVMsS0FBTSxTQUFTLGlCQUN4QyxLQUFLLFFBQVUsR0FBSSxJQUFlLE1BQ2xDLEtBQUssYUFBZSxHQUFJLElBQWEsTUFDckMsS0FBSyxjQUFnQixHQUFJLElBQ3pCLEtBQUssa0JBQW9CLEdBQUksSUFBa0IsTUFDL0MsS0FBSyxtQkFBcUIsR0FBSSxJQUFtQixNQUNqRCxLQUFLLGVBQWlCLEdBQUksSUFBZSxNQUN6QyxLQUFLLGVBQWlCLEdBQUksSUFBZSxNQUN6QyxLQUFLLGdCQUFrQixHQUFJLElBQWdCLFNBQVMsaUJBQ3BELEtBQUssTUFBUSxHQUNiLEtBQUssUUFBVSxHQUNmLEtBQUssaUJBQW1CLElBQ3hCLEtBQUssUUFBVSxHQUVuQixPQUFRLENBQ0osQUFBSyxLQUFLLFNBQ04sTUFBSyxhQUFhLFFBQ2xCLEtBQUssY0FBYyxRQUNuQixLQUFLLGtCQUFrQixRQUN2QixLQUFLLG1CQUFtQixRQUN4QixLQUFLLGVBQWUsUUFDcEIsS0FBSyxlQUFlLFFBQ3BCLEtBQUssZ0JBQWdCLFFBQ3JCLEtBQUssUUFBUSxRQUNiLEtBQUssUUFBVSxHQUNmLEtBQUssUUFBVSxJQUd2QixTQUFVLENBQ04sS0FBSyxRQUFVLEdBRW5CLE1BQU8sQ0FDSCxBQUFJLEtBQUssU0FDTCxNQUFLLGFBQWEsT0FDbEIsS0FBSyxjQUFjLE9BQ25CLEtBQUssa0JBQWtCLE9BQ3ZCLEtBQUssbUJBQW1CLE9BQ3hCLEtBQUssZUFBZSxPQUNwQixLQUFLLGVBQWUsT0FDcEIsS0FBSyxnQkFBZ0IsT0FDckIsS0FBSyxRQUFRLE9BQ2IsS0FBSyxRQUFVLElBR3ZCLGdCQUFnQixFQUFTLENBQ3JCLEtBQUssUUFBVSxFQUVuQixNQUFNLEVBQVUsRUFBVSxHQUFJLENBQzFCLEtBQUssVUFBVSxhQUFhLEdBQVUsR0FBVyxHQUVyRCxvQkFBb0IsRUFBUSxDQUN4QixLQUFLLGVBQWUsb0JBQW9CLEdBRTVDLHVCQUF1QixFQUFRLENBQzNCLEtBQUssZUFBZSx1QkFBdUIsR0FFL0Msb0JBQW9CLEVBQVMsQ0FDekIsU0FBUyxnQkFBZ0IsWUFBWSxHQUFjLEtBQUssR0FBUyxVQUVyRSxZQUFhLENBQ1QsS0FBSyxLQUFLLHFCQUVkLG9CQUFvQixFQUFPLENBQ3ZCLEtBQUssaUJBQW1CLEtBRXhCLFdBQVcsQ0FDWCxNQUFPLE1BQUssUUFBUSxZQUVwQix3QkFBd0IsQ0FDeEIsTUFBTyxNQUFLLFFBQVEsc0JBRXhCLGlEQUFpRCxFQUFVLEVBQXVCLENBQzlFLEFBQUksS0FBSyxRQUNMLEtBQUssVUFBVSxXQUFXLEVBQVUsRUFBdUIsQ0FBRSxPQUFRLFVBQVcsZUFBZ0IsS0FHaEcsS0FBSyxRQUFRLGtCQUdyQixzQkFBc0IsRUFBVSxDQUM1QixLQUFLLFFBQVEsc0JBQXNCLENBQUUsZUFBZ0IsSUFFekQseUJBQXlCLEVBQU0sRUFBVSxDQUNyQyxNQUFPLE1BQUssb0JBQW9CLElBQ3pCLEtBQUssb0JBQW9CLElBQ3pCLEtBQUsseUNBQXlDLEVBQU0sR0FFL0QsdUJBQXVCLEVBQU0sRUFBVSxDQUNuQyxHQUFNLEdBQVMsS0FBSyxpQkFBaUIsR0FDckMsS0FBSywyQ0FBMkMsSUFBUyxLQUFLLE1BQU0sRUFBUyxLQUFNLENBQUUsV0FFekYsMkNBQTJDLEVBQU0sQ0FDN0MsR0FBTSxHQUFhLEVBQUssYUFBYSxxQkFDckMsR0FBSSxFQUFZLENBQ1osR0FBTSxHQUFPLFNBQVMsY0FBYyxRQUNwQyxTQUFLLE9BQVMsRUFDZCxFQUFLLE9BQVMsRUFBSyxhQUFhLFNBQVcsWUFDM0MsU0FBUyxLQUFLLFlBQVksR0FDbkIsRUFBUyxTQUFVLENBQUUsV0FBWSxHQUFNLE9BQVEsUUFHdEQsT0FBTyxHQUdmLGlDQUFpQyxFQUFVLEVBQVEsQ0FDL0MsTUFBTyxNQUFLLDZCQUE2QixFQUFVLElBQVcsS0FBSyxrQ0FBa0MsR0FFekcsd0JBQXdCLEVBQVUsRUFBUyxDQUN2QyxHQUFrQyxHQUNsQyxLQUFLLFFBQVEsd0JBQXdCLEVBQVUsR0FFbkQsYUFBYSxFQUFPLENBQ2hCLEdBQWtDLEVBQU0sVUFDbkMsRUFBTSxRQUNQLEtBQUssdUNBQXVDLEVBQU0sU0FBVSxFQUFNLFFBRzFFLGVBQWUsRUFBTyxDQUNsQixLQUFLLCtCQUErQixFQUFNLG9CQUU5Qyw2QkFBNkIsRUFBVSxFQUFRLENBQzNDLE1BQU8sTUFBSyxVQUFVLDZCQUE2QixFQUFVLEdBRWpFLGdDQUFnQyxFQUFRLEVBQVEsQ0FDNUMsS0FBSywrQ0FBK0MsRUFBUSxHQUVoRSxlQUFlLEVBQU0sRUFBVyxDQUM1QixNQUFPLE1BQUssb0JBQW9CLElBQVMsS0FBSyxvQkFBb0IsR0FFdEUsY0FBYyxFQUFNLEVBQVcsQ0FDM0IsS0FBSyxVQUFVLFdBQVcsRUFBTSxHQUVwQyx1QkFBd0IsQ0FDcEIsS0FBSyxLQUFLLHFCQUF1QixLQUFLLFNBQ3RDLEtBQUssaUNBRVQsWUFBYSxDQUNULEtBQUssUUFBUSxtQ0FFakIsZ0JBQWlCLENBQ2IsS0FBSyxRQUFRLHVDQUVqQiwwQkFBMEIsRUFBUyxDQUMvQixLQUFLLG9CQUFvQixHQUU3Qix1QkFBd0IsQ0FDcEIsR0FBSSxHQUNKLEFBQU8sSUFBSyxLQUFLLFVBQVUsZ0JBQWtCLE1BQVEsSUFBTyxPQUFTLE9BQVMsRUFBRyxTQUM3RSxLQUFLLHlDQUdiLHNCQUFzQixDQUFFLFdBQVcsRUFBUSxDQUV2QyxNQUFPLENBQUMsQUFETSxLQUFLLDhCQUE4QixFQUFTLEdBQzVDLGlCQUVsQixxQkFBcUIsRUFBVSxFQUFXLENBQ3RDLEtBQUssS0FBSyxxQkFBdUIsS0FBSyxRQUFRLFNBQzlDLEtBQUssK0JBRVQsaUJBQWtCLENBQ2QsS0FBSyxRQUFRLGtCQUVqQixZQUFZLEVBQU8sQ0FDZixLQUFLLGdDQUFnQyxHQUV6QyxjQUFjLEVBQWUsRUFBTyxDQUNoQyxLQUFLLGtDQUFrQyxFQUFlLEdBRTFELHlDQUF5QyxFQUFNLEVBQVUsQ0FFckQsTUFBTyxDQUFDLEFBRE0sS0FBSyw2Q0FBNkMsRUFBTSxHQUN4RCxpQkFFbEIsa0NBQWtDLEVBQVUsQ0FFeEMsTUFBTyxDQUFDLEFBRE0sS0FBSyx3Q0FBd0MsR0FDN0MsaUJBRWxCLDZDQUE2QyxFQUFNLEVBQVUsQ0FDekQsTUFBTyxHQUFTLGNBQWUsQ0FBRSxPQUFRLEVBQU0sT0FBUSxDQUFFLElBQUssRUFBUyxNQUFRLFdBQVksS0FFL0Ysd0NBQXdDLEVBQVUsQ0FDOUMsTUFBTyxHQUFTLHFCQUFzQixDQUFFLE9BQVEsQ0FBRSxJQUFLLEVBQVMsTUFBUSxXQUFZLEtBRXhGLHVDQUF1QyxFQUFVLEVBQVEsQ0FDckQsTUFBTyxHQUFTLGNBQWUsQ0FBRSxPQUFRLENBQUUsSUFBSyxFQUFTLEtBQU0sWUFFbkUsd0NBQXlDLENBQ3JDLE1BQU8sR0FBUyxzQkFFcEIsOEJBQThCLEVBQVMsRUFBUSxDQUMzQyxNQUFPLEdBQVMsc0JBQXVCLENBQUUsT0FBUSxDQUFFLFVBQVMsVUFBVSxXQUFZLEtBRXRGLDhCQUErQixDQUMzQixNQUFPLEdBQVMsZ0JBRXBCLCtCQUErQixFQUFTLEdBQUksQ0FDeEMsTUFBTyxHQUFTLGFBQWMsQ0FBRSxPQUFRLENBQUUsSUFBSyxLQUFLLFNBQVMsS0FBTSxZQUV2RSwrQ0FBK0MsRUFBUSxFQUFRLENBQzNELGNBQWMsR0FBSSxpQkFBZ0IsYUFBYyxDQUFFLE9BQVEsRUFBTyxXQUFZLE9BQVEsRUFBTyxjQUVoRyxnQ0FBZ0MsRUFBTyxDQUNuQyxNQUFPLEdBQVMsbUJBQW9CLENBQUUsT0FBUSxJQUVsRCxrQ0FBa0MsRUFBZSxFQUFPLENBQ3BELE1BQU8sR0FBUyxxQkFBc0IsQ0FBRSxPQUFRLENBQUUsaUJBQWlCLE9BQVEsRUFBTyxXQUFZLEtBRWxHLG9CQUFvQixFQUFTLENBQ3pCLEdBQU0sR0FBWSxHQUFZLEtBQTZCLE9BQVMsRUFBUSxRQUFRLGdCQUNwRixNQUFJLE1BQUssTUFDRCxFQUNPLEVBQVUsYUFBYSxlQUFpQixRQUd4QyxHQUlQLEVBQ08sRUFBVSxhQUFhLGVBQWlCLE9BR3hDLEdBSW5CLGlCQUFpQixFQUFNLENBQ25CLEdBQU0sR0FBUyxFQUFLLGFBQWEscUJBQ2pDLE1BQU8sSUFBUyxHQUFVLEVBQVMsVUFFdkMsb0JBQW9CLEVBQVUsQ0FDMUIsTUFBTyxJQUFhLEVBQVUsS0FBSyxTQUFTLGVBQWlCLEdBQU8sTUFFcEUsV0FBVyxDQUNYLE1BQU8sTUFBSyxLQUFLLFdBR3pCLFlBQTJDLEVBQUssQ0FDNUMsT0FBTyxpQkFBaUIsRUFBSyxJQUVqQyxHQUFNLElBQXdDLENBQzFDLFlBQWEsQ0FDVCxLQUFNLENBQ0YsTUFBTyxNQUFLLGNBS2xCLEVBQVUsR0FBSSxJQUNkLENBQUUsY0FBYyxFQUN0QixhQUFpQixDQUNiLEVBQVEsUUFFWixZQUF5QixFQUFTLENBQzlCLEVBQVEsZ0JBQWdCLEdBRTVCLFlBQWUsRUFBVSxFQUFTLENBQzlCLEVBQVEsTUFBTSxFQUFVLEdBRTVCLFlBQTZCLEVBQVEsQ0FDakMsRUFBUSxvQkFBb0IsR0FFaEMsWUFBZ0MsRUFBUSxDQUNwQyxFQUFRLHVCQUF1QixHQUVuQyxZQUE2QixFQUFTLENBQ2xDLEVBQVEsb0JBQW9CLEdBRWhDLGFBQXNCLENBQ2xCLEVBQVEsYUFFWixZQUE2QixFQUFPLENBQ2hDLEVBQVEsb0JBQW9CLEdBR2hDLEdBQUksSUFBcUIsT0FBTyxPQUFPLENBQ25DLFVBQVcsS0FDWCxVQUFXLEdBQ1gsUUFBUyxFQUNULGFBQWMsR0FDZCxhQUFjLEdBQ2QsTUFBTyxHQUNQLGdCQUFpQixHQUNqQixNQUFPLEdBQ1Asb0JBQXFCLEdBQ3JCLHVCQUF3QixHQUN4QixvQkFBcUIsR0FDckIsV0FBWSxHQUNaLG9CQUFxQixLQUd6QixRQUFzQixDQUNsQixZQUFZLEVBQVMsQ0FDakIsS0FBSyxvQkFBc0IsSUFBTSxHQUNqQyxLQUFLLFVBQVksR0FDakIsS0FBSyxjQUFnQixHQUNyQixLQUFLLGlCQUFtQixHQUN4QixLQUFLLFFBQVUsRUFDZixLQUFLLEtBQU8sR0FBSSxJQUFVLEtBQU0sS0FBSyxTQUNyQyxLQUFLLG1CQUFxQixHQUFJLElBQW1CLEtBQU0sS0FBSyxTQUM1RCxLQUFLLGdCQUFrQixHQUFJLElBQWdCLEtBQU0sS0FBSyxTQUN0RCxLQUFLLGdCQUFrQixHQUFJLElBQWdCLEtBQU0sS0FBSyxTQUUxRCxTQUFVLENBQ04sQUFBSyxLQUFLLFdBQ04sTUFBSyxVQUFZLEdBQ2pCLEtBQUssV0FBYSxHQUNkLEtBQUssY0FBZ0IsR0FBa0IsTUFDdkMsS0FBSyxtQkFBbUIsUUFFNUIsS0FBSyxnQkFBZ0IsUUFDckIsS0FBSyxnQkFBZ0IsUUFDckIsS0FBSyxvQkFHYixZQUFhLENBQ1QsQUFBSSxLQUFLLFdBQ0wsTUFBSyxVQUFZLEdBQ2pCLEtBQUssbUJBQW1CLE9BQ3hCLEtBQUssZ0JBQWdCLE9BQ3JCLEtBQUssZ0JBQWdCLFFBRzdCLGlCQUFrQixDQUNkLEFBQUksS0FBSyxjQUFnQixHQUFrQixPQUN2QyxLQUFLLGdCQUdiLGtCQUFtQixDQUNmLEFBQUksTUFBSyxjQUFnQixHQUFrQixPQUFTLEtBQUssZ0JBQ3JELEtBQUssZ0JBR2IscUJBQXNCLENBQ2xCLEFBQUksS0FBSyxjQUFnQixHQUFrQixLQUN2QyxLQUFLLG1CQUFtQixRQUd4QixNQUFLLG1CQUFtQixPQUN4QixLQUFLLHNCQUdQLGdCQUFnQixDQUNsQixHQUFJLENBQUMsS0FBSyxrQkFBb0IsS0FBSyxTQUFXLEtBQUssVUFBYSxNQUFLLFlBQWMsS0FBSyxXQUFhLEtBQUssWUFBYSxDQUNuSCxHQUFNLEdBQWMsS0FBSyxXQUV6QixHQURBLEtBQUssV0FBYSxLQUFLLFVBQ25CLEtBQUssVUFDTCxHQUFJLENBQ0EsS0FBSyxRQUFRLE9BQVMsS0FBSyxNQUFNLEtBQUssV0FDdEMsS0FBSyxtQkFBbUIsT0FDeEIsS0FBTSxNQUFLLFFBQVEsT0FDbkIsS0FBSyxjQUFnQixHQUNyQixFQUFRLFlBQVksS0FBSyxlQUV0QixFQUFQLENBQ0ksV0FBSyxXQUFhLEVBQ1osU0FLaEIsY0FBYSxFQUFlLENBQzlCLEFBQUksRUFBYyxZQUNkLE1BQUssVUFBWSxFQUFjLFNBQVMsS0FFNUMsR0FBSSxDQUNBLEdBQU0sR0FBTyxLQUFNLEdBQWMsYUFDakMsR0FBSSxFQUFNLENBQ04sR0FBTSxDQUFFLFFBQVMsR0FBa0IsR0FDN0IsRUFBVyxHQUFJLElBQVMsS0FBTSxNQUFLLDJCQUEyQixJQUM5RCxFQUFXLEdBQUksSUFBYyxLQUFLLEtBQUssU0FBVSxFQUFVLElBQ2pFLEFBQUksS0FBSyxLQUFLLGVBQ1YsS0FBTSxNQUFLLEtBQUssY0FDcEIsS0FBTSxNQUFLLEtBQUssT0FBTyxHQUN2QixFQUFRLGNBQWMsRUFBZSxLQUFLLGdCQUczQyxFQUFQLENBQ0ksUUFBUSxNQUFNLEdBQ2QsS0FBSyxLQUFLLGNBR2xCLDBCQUEwQixFQUFTLENBQy9CLEtBQUssZ0JBRVQseUJBQXlCLEVBQVMsRUFBSyxDQUNuQyxNQUFJLEdBQVEsYUFBYSxxQkFDZCxHQUdBLEtBQUssMEJBQTBCLEdBRzlDLHFCQUFxQixFQUFTLEVBQUssQ0FDL0IsS0FBSyxXQUFhLEdBQ2xCLEtBQUssY0FBYyxFQUFTLEdBRWhDLDhCQUE4QixFQUFTLEVBQVcsQ0FDOUMsTUFBTyxNQUFLLDBCQUEwQixFQUFTLEdBRW5ELDBCQUEwQixFQUFTLEVBQVcsQ0FNMUMsR0FMSSxLQUFLLGdCQUNMLEtBQUssZUFBZSxPQUV4QixLQUFLLFdBQWEsR0FDbEIsS0FBSyxlQUFpQixHQUFJLElBQWUsS0FBTSxFQUFTLEdBQ3BELEtBQUssZUFBZSxhQUFhLGFBQ2pDLEtBQUssY0FBYyxFQUFTLEtBQUssZUFBZSxhQUFhLElBQUksVUFFaEUsQ0FDRCxHQUFNLENBQUUsZ0JBQWlCLEtBQUssZUFDOUIsS0FBSyx5QkFBeUIsRUFBYSxRQUFTLEdBQ3BELEtBQUssZUFBZSxTQUc1Qix5QkFBeUIsRUFBUyxFQUFTLENBQ3ZDLEVBQVEsZUFBaUIsS0FBSyxHQUVsQyxlQUFlLEVBQVMsQ0FDcEIsS0FBSyxRQUFRLGFBQWEsT0FBUSxJQUV0QyxpQ0FBaUMsRUFBUyxFQUFVLENBQ2hELEtBQUssMkJBRUgsOEJBQTZCLEVBQVMsRUFBVSxDQUNsRCxLQUFNLE1BQUssYUFBYSxHQUN4QixLQUFLLHNCQUVULDBCQUEwQixFQUFTLEVBQVUsQ0FDekMsUUFBUSxNQUFNLEdBQ2QsS0FBSyxzQkFFVCxlQUFlLEVBQVMsRUFBTyxDQUMzQixRQUFRLE1BQU0sR0FDZCxLQUFLLHNCQUVULGdCQUFnQixFQUFTLENBQ3JCLEtBQUssUUFBUSxnQkFBZ0IsUUFFakMsc0JBQXNCLEVBQWdCLENBRWxDLEFBRGMsS0FBSyxpQkFBaUIsRUFBZSxhQUM3QyxhQUFhLE9BQVEsSUFFL0Isb0NBQW9DLEVBQWdCLEVBQVUsQ0FFMUQsQUFEYyxLQUFLLGlCQUFpQixFQUFlLGFBQzdDLFNBQVMsYUFBYSxHQUVoQyxpQ0FBaUMsRUFBZ0IsRUFBZSxDQUM1RCxLQUFLLFFBQVEsU0FBUyxhQUFhLEdBRXZDLHNCQUFzQixFQUFnQixFQUFPLENBQ3pDLFFBQVEsTUFBTSxHQUVsQix1QkFBdUIsRUFBZ0IsQ0FFbkMsQUFEYyxLQUFLLGlCQUFpQixFQUFlLGFBQzdDLGdCQUFnQixRQUUxQixzQkFBc0IsRUFBVSxFQUFRLENBQ3BDLE1BQU8sR0FFWCxxQkFBcUIsRUFBVSxFQUFXLEVBRTFDLGlCQUFrQixPQUVaLE9BQU0sRUFBSyxDQUNiLEdBQU0sR0FBVSxHQUFJLElBQWEsS0FBTSxFQUFZLElBQUssR0FBVSxJQUNsRSxNQUFPLElBQUksU0FBUSxHQUFXLENBQzFCLEtBQUssb0JBQXNCLElBQU0sQ0FDN0IsS0FBSyxvQkFBc0IsSUFBTSxHQUNqQyxLQUVKLEVBQVEsWUFHaEIsY0FBYyxFQUFTLEVBQUssQ0FDeEIsR0FBTSxHQUFRLEtBQUssaUJBQWlCLEdBQ3BDLEVBQU0sSUFBTSxFQUVoQixpQkFBaUIsRUFBUyxDQUN0QixHQUFJLEdBQ0osR0FBTSxHQUFLLEVBQVEsYUFBYSxxQkFBdUIsS0FBSyxRQUFRLGFBQWEsVUFDakYsTUFBUSxHQUFLLEdBQW9CLE1BQVMsTUFBUSxJQUFPLE9BQVMsRUFBSyxLQUFLLGFBRTFFLDRCQUEyQixFQUFXLENBQ3hDLEdBQUksR0FDRSxFQUFLLElBQUksT0FBTyxLQUFLLElBQzNCLEdBQUksQ0FDQSxHQUFJLEVBQVUsR0FBZ0IsRUFBVSxjQUFjLGVBQWUsS0FBTyxLQUFLLFlBQzdFLE1BQU8sR0FFWCxHQUFJLEVBQVUsR0FBZ0IsRUFBVSxjQUFjLDZCQUE2QixNQUFRLEtBQUssWUFDNUYsWUFBTSxHQUFRLE9BQ1AsS0FBTSxNQUFLLDJCQUEyQixHQUVqRCxRQUFRLE1BQU0sNkNBQTZDLHFCQUV4RCxFQUFQLENBQ0ksUUFBUSxNQUFNLEdBRWxCLE1BQU8sSUFBSSxJQUVmLDBCQUEwQixFQUFTLEVBQVcsQ0FDMUMsR0FBTSxHQUFLLEVBQVEsYUFBYSxxQkFBdUIsS0FBSyxRQUFRLGFBQWEsVUFDakYsR0FBSSxDQUFDLEtBQUssU0FBVyxHQUFNLE9BQ3ZCLE1BQU8sR0FFWCxHQUFJLEVBQUksQ0FDSixHQUFNLEdBQWUsR0FBb0IsR0FDekMsR0FBSSxFQUNBLE1BQU8sQ0FBQyxFQUFhLFNBTTdCLE1BSEksR0FBQyxFQUFRLG9CQUFvQixJQUc3QixHQUFhLENBQUMsRUFBUSxvQkFBb0IsT0FLOUMsS0FBSyxDQUNMLE1BQU8sTUFBSyxRQUFRLE1BRXBCLFVBQVUsQ0FDVixNQUFPLENBQUMsS0FBSyxRQUFRLFlBRXJCLFlBQVksQ0FDWixHQUFJLEtBQUssUUFBUSxJQUNiLE1BQU8sTUFBSyxRQUFRLE9BR3hCLGFBQWEsQ0FFYixNQUFPLEFBRE8sTUFBSyxpQkFBaUIsS0FBSyxTQUM1QixhQUFhLGlCQUUxQixZQUFXLEVBQU8sQ0FDbEIsR0FBTSxHQUFRLEtBQUssaUJBQWlCLEtBQUssU0FDekMsQUFBSSxFQUNBLEVBQU0sYUFBYSxhQUFjLElBR2pDLEVBQU0sZ0JBQWdCLGlCQUcxQixXQUFVLEVBQVcsQ0FDckIsS0FBSyxpQkFBbUIsR0FDeEIsS0FBSyxRQUFRLElBQU0sR0FBeUQsS0FDNUUsS0FBSyxXQUFhLEtBQUssUUFBUSxJQUMvQixLQUFLLGlCQUFtQixNQUV4QixlQUFlLENBQ2YsTUFBTyxNQUFLLFFBQVEsV0FFcEIsWUFBWSxDQUNaLE1BQU8sTUFBSyxpQkFBbUIsUUFBYSxLQUFLLHdCQUEwQixVQUUzRSxXQUFXLENBQ1gsTUFBTyxNQUFLLFFBQVEsVUFBWSxLQUFLLFlBRzdDLFlBQTZCLEVBQUksQ0FDN0IsR0FBSSxHQUFNLEtBQU0sQ0FDWixHQUFNLEdBQVUsU0FBUyxlQUFlLEdBQ3hDLEdBQUksWUFBbUIsSUFDbkIsTUFBTyxJQUluQixZQUF5QixFQUFTLEVBQVksQ0FDMUMsR0FBSSxFQUFTLENBQ1QsR0FBTSxHQUFNLEVBQVEsYUFBYSxPQUNqQyxHQUFJLEdBQU8sTUFBUSxHQUFjLE1BQVEsR0FBYSxFQUFLLEdBQ3ZELEtBQU0sSUFBSSxPQUFNLDZCQUE2QixFQUFRLHlEQUt6RCxHQUhJLEVBQVEsZ0JBQWtCLFVBQzFCLEdBQVUsU0FBUyxXQUFXLEVBQVMsS0FFdkMsWUFBbUIsSUFDbkIsU0FBUSxvQkFDRCxHQUtuQixHQUFNLElBQWdCLENBQ2xCLE9BQVEsQ0FDSixLQUFLLGVBQWUsUUFBUSxHQUFLLENBQUUsR0FBSSxHQUFJLE1BQVEsR0FBSyxFQUFFLGlCQUFtQixNQUFRLElBQU8sT0FBUyxPQUFTLEVBQUcsYUFBYSxLQUFLLGdCQUFpQixFQUFFLGdCQUUxSixRQUFTLENBQ0wsS0FBSyxnQ0FDTCxLQUFLLGVBQWUsUUFBUSxHQUFLLEVBQUUsT0FBTyxLQUFLLG1CQUVuRCxRQUFTLENBQ0wsS0FBSyxlQUFlLFFBQVEsR0FBSyxDQUFFLEdBQUksR0FBSSxNQUFRLEdBQUssRUFBRSxpQkFBbUIsTUFBUSxJQUFPLE9BQVMsT0FBUyxFQUFHLGFBQWEsS0FBSyxnQkFBaUIsTUFFeEosU0FBVSxDQUNOLEtBQUssZ0NBQ0wsS0FBSyxlQUFlLFFBQVEsR0FBSyxFQUFFLFFBQVEsS0FBSyxtQkFFcEQsUUFBUyxDQUNMLEtBQUssZUFBZSxRQUFRLEdBQUssRUFBRSxXQUV2QyxTQUFVLENBQ04sS0FBSyxlQUFlLFFBQVEsR0FBSyxFQUFFLFlBQVksS0FBSyxtQkFFeEQsUUFBUyxDQUNMLEtBQUssZUFBZSxRQUFRLEdBQUssQ0FDN0IsRUFBRSxVQUFZLEdBQ2QsRUFBRSxPQUFPLEtBQUsscUJBSzFCLGdCQUE0QixZQUFZLE1BQzlCLG9CQUFvQixDQUN0QixHQUFJLENBQ0EsS0FBTSxNQUFLLGVBRVIsRUFBUCxDQUNJLFFBQVEsTUFBTSxVQUVsQixDQUNJLEtBQUssbUJBR1AsU0FBUyxDQUNYLEdBQUksR0FDSixNQUFRLEdBQUssS0FBSyxpQkFBbUIsTUFBUSxJQUFPLE9BQVMsRUFBTSxLQUFLLGNBQWlCLFVBQVksQ0FDakcsQUFBSSxLQUFLLGNBQWMsS0FBSyxvQkFDeEIsTUFBTSxNQUNOLEtBQUsscUJBSWpCLFlBQWEsQ0FDVCxHQUFJLENBQ0EsS0FBSyxlQUVGLEVBQVAsR0FFSiwrQkFBZ0MsQ0FDNUIsS0FBSyxrQkFBa0IsUUFBUSxHQUFLLEVBQUUsYUFFdEMsb0JBQW9CLENBQ3BCLEdBQUksR0FDSixHQUFNLEdBQW1CLEtBQUssZUFBZSxRQUFRLEdBQUssQ0FBQyxHQUFHLEVBQUUsV0FBVyxPQUFPLEdBQUssQ0FBQyxDQUFDLEVBQUUsSUFDckYsRUFBaUIsQ0FBQyxHQUFJLEdBQUssS0FBSyxtQkFBcUIsTUFBUSxJQUFPLE9BQVMsT0FBUyxFQUFHLFVBQVUsT0FBTyxHQUFLLENBQUMsQ0FBQyxFQUFFLElBQUksSUFBSSxHQUFLLEVBQUUsSUFDeEksTUFBTyxHQUFpQixPQUFPLEdBQUssRUFBZSxTQUFTLEVBQUUsUUFFOUQsZ0JBQWdCLENBQ2hCLEdBQUksS0FBSyxPQUFRLENBQ2IsR0FBTSxHQUFpQixHQUFjLEtBQUssUUFDMUMsR0FBSSxFQUNBLE1BQU8sR0FFWCxLQUFLLE1BQU0sa0JBRWYsS0FBSyxNQUFNLGtDQUVYLGlCQUFpQixDQUNqQixHQUFJLEtBQUssT0FDTCxNQUFPLE1BQUssbUJBRVgsR0FBSSxLQUFLLFFBQ1YsTUFBTyxNQUFLLHNCQUdaLEtBQUssTUFBTSw2Q0FHZixrQkFBa0IsQ0FDbEIsTUFBTyxNQUFLLGdCQUFnQixRQUFRLFVBQVUsT0FFOUMsa0JBQWtCLENBQ2xCLEdBQUksS0FBSyw0QkFBNkIscUJBQ2xDLE1BQU8sTUFBSyxrQkFFaEIsS0FBSyxNQUFNLHVEQUVYLFNBQVMsQ0FDVCxNQUFPLE1BQUssYUFBYSxhQUV6QixTQUFTLENBQ1QsTUFBTyxNQUFLLGFBQWEsYUFFekIsVUFBVSxDQUNWLE1BQU8sTUFBSyxhQUFhLFdBRTdCLE1BQU0sRUFBUyxDQUNYLEtBQU0sSUFBSSxPQUFNLEdBQUcsS0FBSyxnQkFBZ0IsUUFFeEMsY0FBYyxDQUNkLEdBQUksR0FBSSxFQUNSLE1BQVEsR0FBTyxJQUFLLEtBQUssVUFBVSxNQUFNLGNBQWdCLE1BQVEsSUFBTyxPQUFTLEVBQUssSUFBSSxNQUFRLE1BQVEsSUFBTyxPQUFTLEVBQUssb0JBRS9ILG9CQUFvQixDQUNwQixNQUFPLElBQUksYUFBWSw2QkFBOEIsQ0FBRSxRQUFTLEdBQU0sV0FBWSxRQUVsRixxQkFBcUIsQ0FDckIsR0FBSSxHQUNKLEdBQU0sR0FBVyxHQUFLLEtBQUssaUJBQW1CLE1BQVEsSUFBTyxPQUFTLE9BQVMsRUFBRyxlQUFlLEtBQUssUUFDdEcsTUFBSSxLQUFZLEtBQ0wsQ0FBQyxHQUdELE1BR1gsd0JBQXdCLENBQ3hCLEdBQUksR0FDSixHQUFNLEdBQVksR0FBSyxLQUFLLGlCQUFtQixNQUFRLElBQU8sT0FBUyxPQUFTLEVBQUcsaUJBQWlCLEtBQUssU0FDekcsTUFBSSxHQUFTLFNBQVcsRUFDYixNQUFNLFVBQVUsTUFBTSxLQUFLLEdBRzNCLEtBS25CLEdBQWEsb0JBQXNCLEdBQ25DLGVBQWUsT0FBTyxjQUFlLElBQ3JDLGVBQWUsT0FBTyxlQUFnQixJQUV0QyxBQUFDLEtBQU0sQ0FDSCxHQUFJLEdBQVUsU0FBUyxjQUN2QixHQUFJLEVBQUMsR0FFRCxHQUFRLGFBQWEsZ0NBRXpCLEtBQU8sRUFBVSxFQUFRLGVBQ3JCLEdBQUksR0FBVyxTQUFTLEtBQ3BCLE1BQU8sU0FBUSxLQUFLO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLFFBU3ZCLEVBQVEsZ0JBS2pCLE9BQU8sTUFBUSxHQUNmLEtDNWlHQSxHQUFBLElBQUEsVUFBQSxDQU1FLFdBQVksRUFBMEIsRUFBbUIsRUFBcUMsQ0FDNUYsS0FBSyxZQUFjLEVBQ25CLEtBQUssVUFBWSxFQUNqQixLQUFLLGFBQWUsRUFDcEIsS0FBSyxrQkFBb0IsR0FBSSxLQUcvQixTQUFBLFVBQUEsUUFBQSxVQUFBLENBQ0UsS0FBSyxZQUFZLGlCQUFpQixLQUFLLFVBQVcsS0FBTSxLQUFLLGVBRy9ELEVBQUEsVUFBQSxXQUFBLFVBQUEsQ0FDRSxLQUFLLFlBQVksb0JBQW9CLEtBQUssVUFBVyxLQUFNLEtBQUssZUFNbEUsRUFBQSxVQUFBLGlCQUFBLFNBQWlCLEVBQWdCLENBQy9CLEtBQUssa0JBQWtCLElBQUksSUFJN0IsRUFBQSxVQUFBLG9CQUFBLFNBQW9CLEVBQWdCLENBQ2xDLEtBQUssa0JBQWtCLE9BQU8sSUFHaEMsRUFBQSxVQUFBLFlBQUEsU0FBWSxFQUFZLENBRXRCLE9BRE0sR0FBZ0IsR0FBWSxHQUNaLEVBQUEsRUFBQSxFQUFBLEtBQUssU0FBTCxFQUFBLEVBQUEsT0FBQSxJQUFlLENBQWhDLEdBQU0sR0FBTyxFQUFBLEdBQ2hCLEdBQUksRUFBYyw0QkFDaEIsTUFFQSxFQUFRLFlBQVksS0FLMUIsT0FBQSxlQUFJLEVBQUEsVUFBQSxXQUFRLEtBQVosVUFBQSxDQUNFLE1BQU8sT0FBTSxLQUFLLEtBQUssbUJBQW1CLEtBQUssU0FBQyxFQUFNLEVBQUssQ0FDekQsR0FBTSxHQUFZLEVBQUssTUFBTyxFQUFhLEVBQU0sTUFDakQsTUFBTyxHQUFZLEVBQWEsR0FBSyxFQUFZLEVBQWEsRUFBSSxxQ0FJeEUsS0FFQSxZQUFxQixFQUFZLENBQy9CLEdBQUksK0JBQWlDLEdBQ25DLE1BQU8sR0FFQyxHQUFBLEdBQTZCLEVBQUsseUJBQzFDLE1BQU8sUUFBTyxPQUFPLEVBQU8sQ0FDMUIsNEJBQTZCLEdBQzdCLHlCQUF3QixVQUFBLENBQ3RCLEtBQUssNEJBQThCLEdBQ25DLEVBQXlCLEtBQUssU0MzRHRDLEdBQUEsSUFBQSxVQUFBLENBS0UsV0FBWSxFQUF3QixDQUNsQyxLQUFLLFlBQWMsRUFDbkIsS0FBSyxrQkFBb0IsR0FBSSxLQUM3QixLQUFLLFFBQVUsR0FHakIsU0FBQSxVQUFBLE1BQUEsVUFBQSxDQUNFLEFBQUssS0FBSyxTQUNSLE1BQUssUUFBVSxHQUNmLEtBQUssZUFBZSxRQUFRLFNBQUEsRUFBYSxDQUFJLE1BQUEsR0FBYyxjQUkvRCxFQUFBLFVBQUEsS0FBQSxVQUFBLENBQ0UsQUFBSSxLQUFLLFNBQ1AsTUFBSyxRQUFVLEdBQ2YsS0FBSyxlQUFlLFFBQVEsU0FBQSxFQUFhLENBQUksTUFBQSxHQUFjLGlCQUkvRCxPQUFBLGVBQUksRUFBQSxVQUFBLGlCQUFjLEtBQWxCLFVBQUEsQ0FDRSxNQUFPLE9BQU0sS0FBSyxLQUFLLGtCQUFrQixVQUN0QyxPQUFPLFNBQUMsRUFBVyxFQUFHLENBQUssTUFBQSxHQUFVLE9BQU8sTUFBTSxLQUFLLEVBQUksWUFBWSxxQ0FNNUUsRUFBQSxVQUFBLGlCQUFBLFNBQWlCLEVBQWdCLENBQy9CLEtBQUssNkJBQTZCLEdBQVMsaUJBQWlCLElBSTlELEVBQUEsVUFBQSxvQkFBQSxTQUFvQixFQUFnQixDQUNsQyxLQUFLLDZCQUE2QixHQUFTLG9CQUFvQixJQUtqRSxFQUFBLFVBQUEsWUFBQSxTQUFZLEVBQWMsRUFBaUIsRUFBbUIsQ0FBbkIsQUFBQSxJQUFBLFFBQUEsR0FBQSxJQUN6QyxLQUFLLFlBQVksWUFBWSxFQUFPLFNBQVMsRUFBVyxJQUdsRCxFQUFBLFVBQUEsNkJBQVIsU0FBcUMsRUFBZ0IsQ0FDM0MsR0FBQSxHQUF5QyxFQUFPLFlBQW5DLEVBQTRCLEVBQU8sVUFBeEIsRUFBaUIsRUFBTyxhQUN4RCxNQUFPLE1BQUssbUJBQW1CLEVBQWEsRUFBVyxJQUdqRCxFQUFBLFVBQUEsbUJBQVIsU0FBMkIsRUFBMEIsRUFBbUIsRUFBcUMsQ0FDM0csR0FBTSxHQUFtQixLQUFLLG9DQUFvQyxHQUM1RCxFQUFXLEtBQUssU0FBUyxFQUFXLEdBQ3RDLEVBQWdCLEVBQWlCLElBQUksR0FDekMsTUFBSyxJQUNILEdBQWdCLEtBQUssb0JBQW9CLEVBQWEsRUFBVyxHQUNqRSxFQUFpQixJQUFJLEVBQVUsSUFFMUIsR0FHRCxFQUFBLFVBQUEsb0JBQVIsU0FBNEIsRUFBMEIsRUFBbUIsRUFBcUMsQ0FDNUcsR0FBTSxHQUFnQixHQUFJLElBQWMsRUFBYSxFQUFXLEdBQ2hFLE1BQUksTUFBSyxTQUNQLEVBQWMsVUFFVCxHQUdELEVBQUEsVUFBQSxvQ0FBUixTQUE0QyxFQUF3QixDQUNsRSxHQUFJLEdBQW1CLEtBQUssa0JBQWtCLElBQUksR0FDbEQsTUFBSyxJQUNILEdBQW1CLEdBQUksS0FDdkIsS0FBSyxrQkFBa0IsSUFBSSxFQUFhLElBRW5DLEdBR0QsRUFBQSxVQUFBLFNBQVIsU0FBaUIsRUFBbUIsRUFBaUIsQ0FDbkQsR0FBTSxHQUFRLENBQUUsR0FDaEIsY0FBTyxLQUFLLEdBQWMsT0FBTyxRQUFRLFNBQUEsRUFBRyxDQUMxQyxFQUFNLEtBQUssR0FBRyxHQUFhLEdBQU8sR0FBSyxLQUFNLEtBRXhDLEVBQU0sS0FBSyxNQUV0QixLQ3BGQSxHQUFNLElBQW9CLDREQUVwQixZQUFzQyxFQUF3QixDQUNsRSxHQUFNLEdBQVMsRUFBaUIsT0FDMUIsRUFBVSxFQUFPLE1BQU0sS0FBc0IsR0FDbkQsTUFBTyxDQUNMLFlBQWMsR0FBaUIsRUFBUSxJQUN2QyxVQUFjLEVBQVEsR0FDdEIsYUFBYyxFQUFRLEdBQUssR0FBa0IsRUFBUSxJQUFNLEdBQzNELFdBQWMsRUFBUSxHQUN0QixXQUFjLEVBQVEsSUFJMUIsWUFBMEIsRUFBdUIsQ0FDL0MsR0FBSSxHQUFtQixTQUNyQixNQUFPLFFBQ0YsR0FBSSxHQUFtQixXQUM1QixNQUFPLFVBSVgsWUFBMkIsRUFBb0IsQ0FDN0MsTUFBTyxHQUFhLE1BQU0sS0FBSyxPQUFPLFNBQUMsRUFBUyxFQUFLLE9BQ25ELE1BQUEsUUFBTyxPQUFPLEVBQU8sR0FBQSxHQUFJLEVBQUMsRUFBTSxRQUFRLEtBQU0sS0FBTSxDQUFDLEtBQUssS0FBSyxHQUFNLEtBQ3JFLElBR0UsWUFBK0IsRUFBd0IsQ0FDM0QsR0FBSSxHQUFlLE9BQ2pCLE1BQU8sU0FDRixHQUFJLEdBQWUsU0FDeEIsTUFBTyxXQ3RDWCxHQUFBLElBQUEsVUFBQSxDQWFFLFdBQVksRUFBa0IsRUFBZSxFQUFxQyxDQUNoRixLQUFLLFFBQWUsRUFDcEIsS0FBSyxNQUFlLEVBQ3BCLEtBQUssWUFBZSxFQUFXLGFBQWUsRUFDOUMsS0FBSyxVQUFlLEVBQVcsV0FBYSxHQUE4QixJQUFZLEdBQU0sc0JBQzVGLEtBQUssYUFBZSxFQUFXLGNBQWdCLEdBQy9DLEtBQUssV0FBZSxFQUFXLFlBQWMsR0FBTSxzQkFDbkQsS0FBSyxXQUFlLEVBQVcsWUFBYyxHQUFNLHVCQVg5QyxTQUFBLFNBQVAsU0FBZ0IsRUFBWSxDQUMxQixNQUFPLElBQUksTUFBSyxFQUFNLFFBQVMsRUFBTSxNQUFPLEdBQTRCLEVBQU0sV0FhaEYsRUFBQSxVQUFBLFNBQUEsVUFBQSxDQUNFLEdBQU0sR0FBa0IsS0FBSyxnQkFBa0IsSUFBSSxLQUFLLGdCQUFvQixHQUM1RSxNQUFPLEdBQUcsS0FBSyxVQUFZLEVBQWUsS0FBSyxLQUFLLFdBQVUsSUFBSSxLQUFLLFlBR3pFLE9BQUEsZUFBWSxFQUFBLFVBQUEsa0JBQWUsS0FBM0IsVUFBQSxDQUNFLE1BQU8sSUFBcUIsS0FBSyw4Q0FFckMsS0FFQSxHQUFNLElBQXlFLENBQzdFLEVBQVksU0FBQSxFQUFDLENBQUksTUFBQSxTQUNqQixPQUFZLFNBQUEsRUFBQyxDQUFJLE1BQUEsU0FDakIsS0FBWSxTQUFBLEVBQUMsQ0FBSSxNQUFBLFVBQ2pCLE1BQVksU0FBQSxFQUFDLENBQUksTUFBQSxHQUFFLGFBQWEsU0FBVyxTQUFXLFFBQVUsU0FDaEUsT0FBWSxTQUFBLEVBQUMsQ0FBSSxNQUFBLFVBQ2pCLFNBQVksU0FBQSxFQUFDLENBQUksTUFBQSxVQUdiLFlBQXdDLEVBQWdCLENBQzVELEdBQU0sR0FBVSxFQUFRLFFBQVEsY0FDaEMsR0FBSSxJQUFXLElBQ2IsTUFBTyxJQUFrQixHQUFTLEdBSXRDLFlBQWUsRUFBZSxDQUM1QixLQUFNLElBQUksT0FBTSxHQ2hEbEIsR0FBQSxJQUFBLFVBQUEsQ0FJRSxXQUFZLEVBQWtCLEVBQWMsQ0FDMUMsS0FBSyxRQUFVLEVBQ2YsS0FBSyxPQUFTLEVBR2hCLGNBQUEsZUFBSSxFQUFBLFVBQUEsUUFBSyxLQUFULFVBQUEsQ0FDRSxNQUFPLE1BQUssT0FBTyx1Q0FHckIsT0FBQSxlQUFJLEVBQUEsVUFBQSxjQUFXLEtBQWYsVUFBQSxDQUNFLE1BQU8sTUFBSyxPQUFPLDZDQUdyQixPQUFBLGVBQUksRUFBQSxVQUFBLGVBQVksS0FBaEIsVUFBQSxDQUNFLE1BQU8sTUFBSyxPQUFPLDhDQUdyQixPQUFBLGVBQUksRUFBQSxVQUFBLGFBQVUsS0FBZCxVQUFBLENBQ0UsTUFBTyxNQUFLLFFBQVEsNENBR3RCLEVBQUEsVUFBQSxZQUFBLFNBQVksRUFBWSxDQUN0QixBQUFJLEtBQUsscUJBQXFCLElBQzVCLEtBQUssZ0JBQWdCLElBSXpCLE9BQUEsZUFBSSxFQUFBLFVBQUEsWUFBUyxLQUFiLFVBQUEsQ0FDRSxNQUFPLE1BQUssT0FBTywyQ0FHckIsT0FBQSxlQUFJLEVBQUEsVUFBQSxTQUFNLEtBQVYsVUFBQSxDQUNFLEdBQU0sR0FBVSxLQUFLLFdBQW1CLEtBQUssWUFDN0MsR0FBSSxNQUFPLElBQVUsV0FDbkIsTUFBTyxHQUVULEtBQU0sSUFBSSxPQUFNLFdBQVcsS0FBSyxPQUFNLGtDQUFrQyxLQUFLLFdBQVUsc0NBR2pGLEVBQUEsVUFBQSxnQkFBUixTQUF3QixFQUFZLENBQ2xDLEdBQUksQ0FDRixLQUFLLE9BQU8sS0FBSyxLQUFLLFdBQVksU0FDM0IsRUFBUCxDQUNNLEdBQUEsR0FBNkMsS0FBM0MsRUFBVSxFQUFBLFdBQUUsRUFBVSxFQUFBLFdBQUUsRUFBTyxFQUFBLFFBQUUsRUFBSyxFQUFBLE1BQ3hDLEVBQVMsQ0FBRSxXQUFVLEVBQUUsV0FBVSxFQUFFLFFBQU8sRUFBRSxNQUFLLEVBQUUsTUFBSyxHQUM5RCxLQUFLLFFBQVEsWUFBWSxFQUFPLG9CQUFvQixLQUFLLE9BQU0sSUFBSyxLQUloRSxFQUFBLFVBQUEscUJBQVIsU0FBNkIsRUFBWSxDQUN2QyxHQUFNLEdBQWMsRUFBTSxPQUMxQixNQUFJLE1BQUssVUFBWSxFQUNaLEdBQ0UsWUFBdUIsVUFBVyxLQUFLLFFBQVEsU0FBUyxHQUMxRCxLQUFLLE1BQU0sZ0JBQWdCLEdBRTNCLEtBQUssTUFBTSxnQkFBZ0IsS0FBSyxPQUFPLFVBSWxELE9BQUEsZUFBWSxFQUFBLFVBQUEsYUFBVSxLQUF0QixVQUFBLENBQ0UsTUFBTyxNQUFLLFFBQVEsNENBR3RCLE9BQUEsZUFBWSxFQUFBLFVBQUEsYUFBVSxLQUF0QixVQUFBLENBQ0UsTUFBTyxNQUFLLE9BQU8sNENBR3JCLE9BQUEsZUFBWSxFQUFBLFVBQUEsVUFBTyxLQUFuQixVQUFBLENBQ0UsTUFBTyxNQUFLLE1BQU0seUNBR3BCLE9BQUEsZUFBWSxFQUFBLFVBQUEsUUFBSyxLQUFqQixVQUFBLENBQ0UsTUFBTyxNQUFLLFFBQVEsdUNBRXhCLEtDM0VBLEdBQUEsSUFBQSxVQUFBLENBUUUsV0FBWSxFQUFrQixFQUFpQyxDQUEvRCxHQUFBLEdBQUEsS0FDRSxLQUFLLFFBQVUsRUFDZixLQUFLLFFBQVUsR0FDZixLQUFLLFNBQVcsRUFFaEIsS0FBSyxTQUFXLEdBQUksS0FDcEIsS0FBSyxpQkFBbUIsR0FBSSxrQkFBaUIsU0FBQyxFQUFTLENBQUssTUFBQSxHQUFLLGlCQUFpQixLQUdwRixTQUFBLFVBQUEsTUFBQSxVQUFBLENBQ0UsQUFBSyxLQUFLLFNBQ1IsTUFBSyxRQUFVLEdBQ2YsS0FBSyxpQkFBaUIsUUFBUSxLQUFLLFFBQVMsQ0FBRSxXQUFZLEdBQU0sVUFBVyxHQUFNLFFBQVMsS0FDMUYsS0FBSyxZQUlULEVBQUEsVUFBQSxLQUFBLFVBQUEsQ0FDRSxBQUFJLEtBQUssU0FDUCxNQUFLLGlCQUFpQixjQUN0QixLQUFLLGlCQUFpQixhQUN0QixLQUFLLFFBQVUsS0FJbkIsRUFBQSxVQUFBLFFBQUEsVUFBQSxDQUNFLEdBQUksS0FBSyxRQUFTLENBR2hCLE9BRk0sR0FBVSxHQUFJLEtBQUksS0FBSyx1QkFFUCxFQUFBLEVBQUEsRUFBQSxNQUFNLEtBQUssS0FBSyxVQUFoQixFQUFBLEVBQUEsT0FBQSxJQUEyQixDQUE1QyxHQUFNLEdBQU8sRUFBQSxHQUNoQixBQUFLLEVBQVEsSUFBSSxJQUNmLEtBQUssY0FBYyxHQUl2QixPQUFzQixHQUFBLEVBQUEsRUFBQSxNQUFNLEtBQUssR0FBWCxFQUFBLEVBQUEsT0FBQSxJQUFxQixDQUF0QyxHQUFNLEdBQU8sRUFBQSxHQUNoQixLQUFLLFdBQVcsTUFPZCxFQUFBLFVBQUEsaUJBQVIsU0FBeUIsRUFBMkIsQ0FDbEQsR0FBSSxLQUFLLFFBQ1AsT0FBdUIsR0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsT0FBQSxJQUFXLENBQTdCLEdBQU0sR0FBUSxFQUFBLEdBQ2pCLEtBQUssZ0JBQWdCLEtBS25CLEVBQUEsVUFBQSxnQkFBUixTQUF3QixFQUF3QixDQUM5QyxBQUFJLEVBQVMsTUFBUSxhQUNuQixLQUFLLHVCQUF1QixFQUFTLE9BQVEsRUFBUyxlQUM3QyxFQUFTLE1BQVEsYUFDMUIsTUFBSyxvQkFBb0IsRUFBUyxjQUNsQyxLQUFLLGtCQUFrQixFQUFTLGNBSTVCLEVBQUEsVUFBQSx1QkFBUixTQUErQixFQUFZLEVBQXFCLENBQzlELEdBQU0sR0FBVSxFQUNoQixBQUFJLEtBQUssU0FBUyxJQUFJLEdBQ3BCLEFBQUksS0FBSyxTQUFTLHlCQUEyQixLQUFLLGFBQWEsR0FDN0QsS0FBSyxTQUFTLHdCQUF3QixFQUFTLEdBRS9DLEtBQUssY0FBYyxHQUVaLEtBQUssYUFBYSxJQUMzQixLQUFLLFdBQVcsSUFJWixFQUFBLFVBQUEsb0JBQVIsU0FBNEIsRUFBZSxDQUN6QyxPQUFtQixHQUFBLEVBQUEsRUFBQSxNQUFNLEtBQUssR0FBWCxFQUFBLEVBQUEsT0FBQSxJQUFtQixDQUFqQyxHQUFNLEdBQUksRUFBQSxHQUNQLEVBQVUsS0FBSyxnQkFBZ0IsR0FDckMsQUFBSSxHQUNGLEtBQUssWUFBWSxFQUFTLEtBQUssaUJBSzdCLEVBQUEsVUFBQSxrQkFBUixTQUEwQixFQUFlLENBQ3ZDLE9BQW1CLEdBQUEsRUFBQSxFQUFBLE1BQU0sS0FBSyxHQUFYLEVBQUEsRUFBQSxPQUFBLElBQW1CLENBQWpDLEdBQU0sR0FBSSxFQUFBLEdBQ1AsRUFBVSxLQUFLLGdCQUFnQixHQUNyQyxBQUFJLEdBQVcsS0FBSyxnQkFBZ0IsSUFDbEMsS0FBSyxZQUFZLEVBQVMsS0FBSyxjQU83QixFQUFBLFVBQUEsYUFBUixTQUFxQixFQUFnQixDQUNuQyxNQUFPLE1BQUssU0FBUyxhQUFhLElBRzVCLEVBQUEsVUFBQSxvQkFBUixTQUE0QixFQUE0QixDQUE1QixNQUFBLEtBQUEsUUFBQSxHQUFnQixLQUFLLFNBQ3hDLEtBQUssU0FBUyxvQkFBb0IsSUFHbkMsRUFBQSxVQUFBLFlBQVIsU0FBb0IsRUFBZSxFQUFxQyxDQUN0RSxPQUFzQixHQUFBLEVBQUEsRUFBQSxLQUFLLG9CQUFvQixHQUF6QixFQUFBLEVBQUEsT0FBQSxJQUFnQyxDQUFqRCxHQUFNLEdBQU8sRUFBQSxHQUNoQixFQUFVLEtBQUssS0FBTSxLQUlqQixFQUFBLFVBQUEsZ0JBQVIsU0FBd0IsRUFBVSxDQUNoQyxHQUFJLEVBQUssVUFBWSxLQUFLLGFBQ3hCLE1BQU8sSUFJSCxFQUFBLFVBQUEsZ0JBQVIsU0FBd0IsRUFBZ0IsQ0FDdEMsTUFBSSxHQUFRLGFBQWUsS0FBSyxRQUFRLFlBQy9CLEdBRUEsS0FBSyxRQUFRLFNBQVMsSUFNekIsRUFBQSxVQUFBLFdBQVIsU0FBbUIsRUFBZ0IsQ0FDakMsQUFBSyxLQUFLLFNBQVMsSUFBSSxJQUNqQixLQUFLLGdCQUFnQixJQUN2QixNQUFLLFNBQVMsSUFBSSxHQUNkLEtBQUssU0FBUyxnQkFDaEIsS0FBSyxTQUFTLGVBQWUsS0FNN0IsRUFBQSxVQUFBLGNBQVIsU0FBc0IsRUFBZ0IsQ0FDcEMsQUFBSSxLQUFLLFNBQVMsSUFBSSxJQUNwQixNQUFLLFNBQVMsT0FBTyxHQUNqQixLQUFLLFNBQVMsa0JBQ2hCLEtBQUssU0FBUyxpQkFBaUIsS0FJdkMsS0N2SkEsR0FBQSxJQUFBLFVBQUEsQ0FNRSxXQUFZLEVBQWtCLEVBQXVCLEVBQW1DLENBQ3RGLEtBQUssY0FBZ0IsRUFDckIsS0FBSyxTQUFXLEVBRWhCLEtBQUssZ0JBQWtCLEdBQUksSUFBZ0IsRUFBUyxNQUd0RCxjQUFBLGVBQUksRUFBQSxVQUFBLFVBQU8sS0FBWCxVQUFBLENBQ0UsTUFBTyxNQUFLLGdCQUFnQix5Q0FHOUIsT0FBQSxlQUFJLEVBQUEsVUFBQSxXQUFRLEtBQVosVUFBQSxDQUNFLE1BQU8sSUFBSSxLQUFLLGNBQWEscUNBRy9CLEVBQUEsVUFBQSxNQUFBLFVBQUEsQ0FDRSxLQUFLLGdCQUFnQixTQUd2QixFQUFBLFVBQUEsS0FBQSxVQUFBLENBQ0UsS0FBSyxnQkFBZ0IsUUFHdkIsRUFBQSxVQUFBLFFBQUEsVUFBQSxDQUNFLEtBQUssZ0JBQWdCLFdBR3ZCLE9BQUEsZUFBSSxFQUFBLFVBQUEsVUFBTyxLQUFYLFVBQUEsQ0FDRSxNQUFPLE1BQUssZ0JBQWdCLHlDQUs5QixFQUFBLFVBQUEsYUFBQSxTQUFhLEVBQWdCLENBQzNCLE1BQU8sR0FBUSxhQUFhLEtBQUssZ0JBR25DLEVBQUEsVUFBQSxvQkFBQSxTQUFvQixFQUFhLENBQy9CLEdBQU0sR0FBUSxLQUFLLGFBQWEsR0FBUSxDQUFDLEdBQVEsR0FDM0MsRUFBVSxNQUFNLEtBQUssRUFBSyxpQkFBaUIsS0FBSyxXQUN0RCxNQUFPLEdBQU0sT0FBTyxJQUd0QixFQUFBLFVBQUEsZUFBQSxTQUFlLEVBQWdCLENBQzdCLEFBQUksS0FBSyxTQUFTLHlCQUNoQixLQUFLLFNBQVMsd0JBQXdCLEVBQVMsS0FBSyxnQkFJeEQsRUFBQSxVQUFBLGlCQUFBLFNBQWlCLEVBQWdCLENBQy9CLEFBQUksS0FBSyxTQUFTLDJCQUNoQixLQUFLLFNBQVMsMEJBQTBCLEVBQVMsS0FBSyxnQkFJMUQsRUFBQSxVQUFBLHdCQUFBLFNBQXdCLEVBQWtCLEVBQXFCLENBQzdELEFBQUksS0FBSyxTQUFTLDhCQUFnQyxLQUFLLGVBQWlCLEdBQ3RFLEtBQUssU0FBUyw2QkFBNkIsRUFBUyxJQUcxRCxLQ25FQSxHQUFBLElBQUEsVUFBQSxDQU9FLFdBQVksRUFBa0IsRUFBbUMsQ0FBakUsR0FBQSxHQUFBLEtBQ0UsS0FBSyxRQUFVLEVBQ2YsS0FBSyxTQUFXLEVBQ2hCLEtBQUssUUFBVSxHQUNmLEtBQUssVUFBWSxHQUFJLEtBQ3JCLEtBQUssaUJBQW1CLEdBQUksa0JBQWlCLFNBQUEsRUFBUyxDQUFJLE1BQUEsR0FBSyxpQkFBaUIsS0FHbEYsU0FBQSxVQUFBLE1BQUEsVUFBQSxDQUNFLEFBQUssS0FBSyxTQUNSLE1BQUssUUFBVSxHQUNmLEtBQUssaUJBQWlCLFFBQVEsS0FBSyxRQUFTLENBQUUsV0FBWSxLQUMxRCxLQUFLLFlBSVQsRUFBQSxVQUFBLEtBQUEsVUFBQSxDQUNFLEFBQUksS0FBSyxTQUNQLE1BQUssaUJBQWlCLGNBQ3RCLEtBQUssaUJBQWlCLGFBQ3RCLEtBQUssUUFBVSxLQUluQixFQUFBLFVBQUEsUUFBQSxVQUFBLENBQ0UsR0FBSSxLQUFLLFFBQ1AsT0FBNEIsR0FBQSxFQUFBLEVBQUEsS0FBSyxvQkFBTCxFQUFBLEVBQUEsT0FBQSxJQUEwQixDQUFqRCxHQUFNLEdBQWEsRUFBQSxHQUN0QixLQUFLLGlCQUFpQixLQU9wQixFQUFBLFVBQUEsaUJBQVIsU0FBeUIsRUFBMkIsQ0FDbEQsR0FBSSxLQUFLLFFBQ1AsT0FBdUIsR0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsT0FBQSxJQUFXLENBQTdCLEdBQU0sR0FBUSxFQUFBLEdBQ2pCLEtBQUssZ0JBQWdCLEtBS25CLEVBQUEsVUFBQSxnQkFBUixTQUF3QixFQUF3QixDQUM5QyxHQUFNLEdBQWdCLEVBQVMsY0FDL0IsQUFBSSxHQUNGLEtBQUssaUJBQWlCLElBTWxCLEVBQUEsVUFBQSxpQkFBUixTQUF5QixFQUFxQixDQUM1QyxHQUFNLEdBQU0sS0FBSyxTQUFTLDRCQUE0QixHQUN0RCxHQUFJLEdBQU8sS0FBTSxDQUNmLEFBQUssS0FBSyxVQUFVLElBQUksSUFDdEIsS0FBSyxrQkFBa0IsRUFBSyxHQUc5QixHQUFNLEdBQVEsS0FBSyxRQUFRLGFBQWEsR0FDeEMsQUFBSSxLQUFLLFVBQVUsSUFBSSxJQUFrQixHQUN2QyxLQUFLLHNCQUFzQixFQUFPLEdBR3BDLEFBQUksR0FBUyxLQUNYLE1BQUssVUFBVSxPQUFPLEdBQ3RCLEtBQUssb0JBQW9CLEVBQUssSUFFOUIsS0FBSyxVQUFVLElBQUksRUFBZSxLQUtoQyxFQUFBLFVBQUEsa0JBQVIsU0FBMEIsRUFBYSxFQUFxQixDQUMxRCxBQUFJLEtBQUssU0FBUyxtQkFDaEIsS0FBSyxTQUFTLGtCQUFrQixFQUFLLElBSWpDLEVBQUEsVUFBQSxzQkFBUixTQUE4QixFQUFzQixFQUFXLENBQzdELEFBQUksS0FBSyxTQUFTLHVCQUNoQixLQUFLLFNBQVMsc0JBQXNCLEVBQU8sSUFJdkMsRUFBQSxVQUFBLG9CQUFSLFNBQTRCLEVBQWEsRUFBcUIsQ0FDNUQsQUFBSSxLQUFLLFNBQVMscUJBQ2hCLEtBQUssU0FBUyxvQkFBb0IsRUFBSyxJQUkzQyxPQUFBLGVBQVksRUFBQSxVQUFBLHNCQUFtQixLQUEvQixVQUFBLENBQ0UsTUFBTyxPQUFNLEtBQUssR0FBSSxLQUFJLEtBQUssc0JBQXNCLE9BQU8sS0FBSywyREFHbkUsT0FBQSxlQUFZLEVBQUEsVUFBQSx3QkFBcUIsS0FBakMsVUFBQSxDQUNFLE1BQU8sT0FBTSxLQUFLLEtBQUssUUFBUSxZQUFZLElBQUksU0FBQSxFQUFTLENBQUksTUFBQSxHQUFVLHdDQUd4RSxPQUFBLGVBQVksRUFBQSxVQUFBLHlCQUFzQixLQUFsQyxVQUFBLENBQ0UsTUFBTyxPQUFNLEtBQUssS0FBSyxVQUFVLHlDQUVyQyxLQ25ITSxZQUFvQixFQUFxQixFQUFRLEVBQVEsQ0FDN0QsR0FBTSxFQUFLLEdBQUssSUFBSSxHQUdoQixZQUFvQixFQUFxQixFQUFRLEVBQVEsQ0FDN0QsR0FBTSxFQUFLLEdBQUssT0FBTyxHQUN2QixHQUFNLEVBQUssR0FHUCxZQUFzQixFQUFxQixFQUFNLENBQ3JELEdBQUksR0FBUyxFQUFJLElBQUksR0FDckIsTUFBSyxJQUNILEdBQVMsR0FBSSxLQUNiLEVBQUksSUFBSSxFQUFLLElBRVIsRUFHSCxZQUFzQixFQUFxQixFQUFNLENBQ3JELEdBQU0sR0FBUyxFQUFJLElBQUksR0FDdkIsQUFBSSxHQUFVLE1BQVEsRUFBTyxNQUFRLEdBQ25DLEVBQUksT0FBTyxHQ25CZixHQUFBLElBQUEsVUFBQSxDQUdFLFlBQUEsQ0FDRSxLQUFLLFlBQWMsR0FBSSxLQUd6QixjQUFBLGVBQUksRUFBQSxVQUFBLFNBQU0sS0FBVixVQUFBLENBQ0UsR0FBTSxHQUFPLE1BQU0sS0FBSyxLQUFLLFlBQVksVUFDekMsTUFBTyxHQUFLLE9BQU8sU0FBQyxFQUFRLEVBQUcsQ0FBSyxNQUFBLEdBQU8sT0FBTyxNQUFNLEtBQUssS0FBYSxxQ0FHNUUsT0FBQSxlQUFJLEVBQUEsVUFBQSxPQUFJLEtBQVIsVUFBQSxDQUNFLEdBQU0sR0FBTyxNQUFNLEtBQUssS0FBSyxZQUFZLFVBQ3pDLE1BQU8sR0FBSyxPQUFPLFNBQUMsRUFBTSxFQUFHLENBQUssTUFBQSxHQUFPLEVBQUksTUFBTSxvQ0FHckQsRUFBQSxVQUFBLElBQUEsU0FBSSxFQUFRLEVBQVEsQ0FDbEIsR0FBSSxLQUFLLFlBQWEsRUFBSyxJQUc3QixFQUFBLFVBQUEsT0FBQSxTQUFPLEVBQVEsRUFBUSxDQUNyQixHQUFJLEtBQUssWUFBYSxFQUFLLElBRzdCLEVBQUEsVUFBQSxJQUFBLFNBQUksRUFBUSxFQUFRLENBQ2xCLEdBQU0sR0FBUyxLQUFLLFlBQVksSUFBSSxHQUNwQyxNQUFPLElBQVUsTUFBUSxFQUFPLElBQUksSUFHdEMsRUFBQSxVQUFBLE9BQUEsU0FBTyxFQUFNLENBQ1gsTUFBTyxNQUFLLFlBQVksSUFBSSxJQUc5QixFQUFBLFVBQUEsU0FBQSxTQUFTLEVBQVEsQ0FDZixHQUFNLEdBQU8sTUFBTSxLQUFLLEtBQUssWUFBWSxVQUN6QyxNQUFPLEdBQUssS0FBSyxTQUFBLEVBQUcsQ0FBSSxNQUFBLEdBQUksSUFBSSxNQUdsQyxFQUFBLFVBQUEsZ0JBQUEsU0FBZ0IsRUFBTSxDQUNwQixHQUFNLEdBQVMsS0FBSyxZQUFZLElBQUksR0FDcEMsTUFBTyxHQUFTLE1BQU0sS0FBSyxHQUFVLElBR3ZDLEVBQUEsVUFBQSxnQkFBQSxTQUFnQixFQUFRLENBQ3RCLE1BQU8sT0FBTSxLQUFLLEtBQUssYUFDcEIsT0FBTyxTQUFDLEVBQWEsSUFBWixHQUFHLEVBQUEsR0FBRSxFQUFNLEVBQUEsR0FBTSxNQUFBLEdBQU8sSUFBSSxLQUNyQyxJQUFJLFNBQUMsRUFBYSxJQUFaLEdBQUcsRUFBQSxHQUFFLEVBQU0sRUFBQSxHQUFNLE1BQUEsTUFFOUIsc1ZDaERBLEdBQUEsU0FBQSxFQUFBLENBQTJDLEdBQUEsRUFBQSxHQUd6QyxZQUFBLENBQUEsR0FBQSxHQUNFLEVBQUEsS0FBQSxPQUFPLEtBQ1AsU0FBSyxZQUFjLEdBQUksT0FHekIsY0FBQSxlQUFJLEVBQUEsVUFBQSxTQUFNLEtBQVYsVUFBQSxDQUNFLE1BQU8sT0FBTSxLQUFLLEtBQUssWUFBWSx5Q0FHckMsRUFBQSxVQUFBLElBQUEsU0FBSSxFQUFRLEVBQVEsQ0FDbEIsRUFBQSxVQUFNLElBQUcsS0FBQSxLQUFDLEVBQUssR0FDZixHQUFJLEtBQUssWUFBYSxFQUFPLElBRy9CLEVBQUEsVUFBQSxPQUFBLFNBQU8sRUFBUSxFQUFRLENBQ3JCLEVBQUEsVUFBTSxPQUFNLEtBQUEsS0FBQyxFQUFLLEdBQ2xCLEdBQUksS0FBSyxZQUFhLEVBQU8sSUFHL0IsRUFBQSxVQUFBLFNBQUEsU0FBUyxFQUFRLENBQ2YsTUFBTyxNQUFLLFlBQVksSUFBSSxJQUc5QixFQUFBLFVBQUEsZ0JBQUEsU0FBZ0IsRUFBUSxDQUN0QixHQUFNLEdBQU0sS0FBSyxZQUFZLElBQUksR0FDakMsTUFBTyxHQUFNLE1BQU0sS0FBSyxHQUFPLElBRW5DLEdBOUIyQyxJQ1kzQyxHQUFBLElBQUEsVUFBQSxDQUtFLFdBQVksRUFBa0IsRUFBdUIsRUFBbUMsQ0FDdEYsS0FBSyxrQkFBb0IsR0FBSSxJQUFrQixFQUFTLEVBQWUsTUFDdkUsS0FBSyxTQUFXLEVBQ2hCLEtBQUssZ0JBQWtCLEdBQUksSUFHN0IsY0FBQSxlQUFJLEVBQUEsVUFBQSxVQUFPLEtBQVgsVUFBQSxDQUNFLE1BQU8sTUFBSyxrQkFBa0IseUNBR2hDLEVBQUEsVUFBQSxNQUFBLFVBQUEsQ0FDRSxLQUFLLGtCQUFrQixTQUd6QixFQUFBLFVBQUEsS0FBQSxVQUFBLENBQ0UsS0FBSyxrQkFBa0IsUUFHekIsRUFBQSxVQUFBLFFBQUEsVUFBQSxDQUNFLEtBQUssa0JBQWtCLFdBR3pCLE9BQUEsZUFBSSxFQUFBLFVBQUEsVUFBTyxLQUFYLFVBQUEsQ0FDRSxNQUFPLE1BQUssa0JBQWtCLHlDQUdoQyxPQUFBLGVBQUksRUFBQSxVQUFBLGdCQUFhLEtBQWpCLFVBQUEsQ0FDRSxNQUFPLE1BQUssa0JBQWtCLCtDQUtoQyxFQUFBLFVBQUEsd0JBQUEsU0FBd0IsRUFBZ0IsQ0FDdEMsS0FBSyxjQUFjLEtBQUsscUJBQXFCLEtBRy9DLEVBQUEsVUFBQSw2QkFBQSxTQUE2QixFQUFnQixDQUNyQyxHQUFBLEdBQW1DLEtBQUssd0JBQXdCLEdBQS9ELEVBQWUsRUFBQSxHQUFFLEVBQWEsRUFBQSxHQUNyQyxLQUFLLGdCQUFnQixHQUNyQixLQUFLLGNBQWMsSUFHckIsRUFBQSxVQUFBLDBCQUFBLFNBQTBCLEVBQWdCLENBQ3hDLEtBQUssZ0JBQWdCLEtBQUssZ0JBQWdCLGdCQUFnQixLQUdwRCxFQUFBLFVBQUEsY0FBUixTQUFzQixFQUFlLENBQXJDLEdBQUEsR0FBQSxLQUNFLEVBQU8sUUFBUSxTQUFBLEVBQUssQ0FBSSxNQUFBLEdBQUssYUFBYSxNQUdwQyxFQUFBLFVBQUEsZ0JBQVIsU0FBd0IsRUFBZSxDQUF2QyxHQUFBLEdBQUEsS0FDRSxFQUFPLFFBQVEsU0FBQSxFQUFLLENBQUksTUFBQSxHQUFLLGVBQWUsTUFHdEMsRUFBQSxVQUFBLGFBQVIsU0FBcUIsRUFBWSxDQUMvQixLQUFLLFNBQVMsYUFBYSxHQUMzQixLQUFLLGdCQUFnQixJQUFJLEVBQU0sUUFBUyxJQUdsQyxFQUFBLFVBQUEsZUFBUixTQUF1QixFQUFZLENBQ2pDLEtBQUssU0FBUyxlQUFlLEdBQzdCLEtBQUssZ0JBQWdCLE9BQU8sRUFBTSxRQUFTLElBR3JDLEVBQUEsVUFBQSx3QkFBUixTQUFnQyxFQUFnQixDQUM5QyxHQUFNLEdBQWlCLEtBQUssZ0JBQWdCLGdCQUFnQixHQUN0RCxFQUFnQixLQUFLLHFCQUFxQixHQUMxQyxFQUFzQixHQUFJLEVBQWdCLEdBQzdDLFVBQVUsU0FBQyxFQUE2QixJQUE1QixHQUFhLEVBQUEsR0FBRSxFQUFZLEVBQUEsR0FBTSxNQUFBLENBQUMsR0FBZSxFQUFlLEtBRS9FLE1BQUksSUFBdUIsR0FDbEIsQ0FBQyxHQUFJLElBRUwsQ0FBQyxFQUFlLE1BQU0sR0FBc0IsRUFBYyxNQUFNLEtBSW5FLEVBQUEsVUFBQSxxQkFBUixTQUE2QixFQUFnQixDQUMzQyxHQUFNLEdBQWdCLEtBQUssY0FDckIsRUFBYyxFQUFRLGFBQWEsSUFBa0IsR0FDM0QsTUFBTyxJQUFpQixFQUFhLEVBQVMsSUFFbEQsS0FFQSxZQUEwQixFQUFxQixFQUFrQixFQUFxQixDQUNwRixNQUFPLEdBQVksT0FBTyxNQUFNLE9BQU8sT0FBTyxTQUFBLEVBQU8sQ0FBSSxNQUFBLEdBQVEsU0FDOUQsSUFBSSxTQUFDLEVBQVMsRUFBSyxDQUFLLE1BQUMsQ0FBRSxRQUFPLEVBQUUsY0FBYSxFQUFFLFFBQU8sRUFBRSxNQUFLLEtBR3RFLFlBQW1CLEVBQVcsRUFBVSxDQUN0QyxHQUFNLEdBQVMsS0FBSyxJQUFJLEVBQUssT0FBUSxFQUFNLFFBQzNDLE1BQU8sT0FBTSxLQUFLLENBQUUsT0FBTSxHQUFJLFNBQUMsRUFBRyxFQUFLLENBQUssTUFBQSxDQUFDLEVBQUssR0FBUSxFQUFNLE1BR2xFLFlBQXdCLEVBQWMsRUFBYSxDQUNqRCxNQUFPLElBQVEsR0FBUyxFQUFLLE9BQVMsRUFBTSxPQUFTLEVBQUssU0FBVyxFQUFNLFFDdEc3RSxHQUFBLElBQUEsVUFBQSxDQU1FLFdBQVksRUFBa0IsRUFBdUIsRUFBc0MsQ0FDekYsS0FBSyxrQkFBb0IsR0FBSSxJQUFrQixFQUFTLEVBQWUsTUFDdkUsS0FBSyxTQUFXLEVBQ2hCLEtBQUssb0JBQXNCLEdBQUksU0FDL0IsS0FBSyx1QkFBeUIsR0FBSSxTQUdwQyxjQUFBLGVBQUksRUFBQSxVQUFBLFVBQU8sS0FBWCxVQUFBLENBQ0UsTUFBTyxNQUFLLGtCQUFrQix5Q0FHaEMsRUFBQSxVQUFBLE1BQUEsVUFBQSxDQUNFLEtBQUssa0JBQWtCLFNBR3pCLEVBQUEsVUFBQSxLQUFBLFVBQUEsQ0FDRSxLQUFLLGtCQUFrQixRQUd6QixFQUFBLFVBQUEsUUFBQSxVQUFBLENBQ0UsS0FBSyxrQkFBa0IsV0FHekIsT0FBQSxlQUFJLEVBQUEsVUFBQSxVQUFPLEtBQVgsVUFBQSxDQUNFLE1BQU8sTUFBSyxrQkFBa0IseUNBR2hDLE9BQUEsZUFBSSxFQUFBLFVBQUEsZ0JBQWEsS0FBakIsVUFBQSxDQUNFLE1BQU8sTUFBSyxrQkFBa0IsK0NBR2hDLEVBQUEsVUFBQSxhQUFBLFNBQWEsRUFBWSxDQUNmLEdBQUEsR0FBWSxFQUFLLFFBQ2pCLEVBQVUsS0FBSyx5QkFBeUIsR0FBTSxNQUN0RCxBQUFJLEdBQ0YsTUFBSyw2QkFBNkIsR0FBUyxJQUFJLEVBQU8sR0FDdEQsS0FBSyxTQUFTLG9CQUFvQixFQUFTLEtBSS9DLEVBQUEsVUFBQSxlQUFBLFNBQWUsRUFBWSxDQUNqQixHQUFBLEdBQVksRUFBSyxRQUNqQixFQUFVLEtBQUsseUJBQXlCLEdBQU0sTUFDdEQsQUFBSSxHQUNGLE1BQUssNkJBQTZCLEdBQVMsT0FBTyxHQUNsRCxLQUFLLFNBQVMsc0JBQXNCLEVBQVMsS0FJekMsRUFBQSxVQUFBLHlCQUFSLFNBQWlDLEVBQVksQ0FDM0MsR0FBSSxHQUFjLEtBQUssb0JBQW9CLElBQUksR0FDL0MsTUFBSyxJQUNILEdBQWMsS0FBSyxXQUFXLEdBQzlCLEtBQUssb0JBQW9CLElBQUksRUFBTyxJQUUvQixHQUdELEVBQUEsVUFBQSw2QkFBUixTQUFxQyxFQUFnQixDQUNuRCxHQUFJLEdBQWdCLEtBQUssdUJBQXVCLElBQUksR0FDcEQsTUFBSyxJQUNILEdBQWdCLEdBQUksS0FDcEIsS0FBSyx1QkFBdUIsSUFBSSxFQUFTLElBRXBDLEdBR0QsRUFBQSxVQUFBLFdBQVIsU0FBbUIsRUFBWSxDQUM3QixHQUFJLENBQ0YsR0FBTSxHQUFRLEtBQUssU0FBUyxtQkFBbUIsR0FDL0MsTUFBTyxDQUFFLE1BQUssU0FDUCxFQUFQLENBQ0EsTUFBTyxDQUFFLE1BQUssS0FHcEIsS0NsRkEsR0FBQSxJQUFBLFVBQUEsQ0FNRSxXQUFZLEVBQWtCLEVBQWlDLENBQzdELEtBQUssUUFBVSxFQUNmLEtBQUssU0FBVyxFQUNoQixLQUFLLGlCQUFtQixHQUFJLEtBRzlCLFNBQUEsVUFBQSxNQUFBLFVBQUEsQ0FDRSxBQUFLLEtBQUssbUJBQ1IsTUFBSyxrQkFBb0IsR0FBSSxJQUFrQixLQUFLLFFBQVMsS0FBSyxnQkFBaUIsTUFDbkYsS0FBSyxrQkFBa0IsVUFJM0IsRUFBQSxVQUFBLEtBQUEsVUFBQSxDQUNFLEFBQUksS0FBSyxtQkFDUCxNQUFLLGtCQUFrQixPQUN2QixNQUFPLE1BQUssa0JBQ1osS0FBSyx5QkFJVCxPQUFBLGVBQUksRUFBQSxVQUFBLFVBQU8sS0FBWCxVQUFBLENBQ0UsTUFBTyxNQUFLLFFBQVEseUNBR3RCLE9BQUEsZUFBSSxFQUFBLFVBQUEsYUFBVSxLQUFkLFVBQUEsQ0FDRSxNQUFPLE1BQUssUUFBUSw0Q0FHdEIsT0FBQSxlQUFJLEVBQUEsVUFBQSxrQkFBZSxLQUFuQixVQUFBLENBQ0UsTUFBTyxNQUFLLE9BQU8saURBR3JCLE9BQUEsZUFBSSxFQUFBLFVBQUEsU0FBTSxLQUFWLFVBQUEsQ0FDRSxNQUFPLE1BQUssUUFBUSx3Q0FHdEIsT0FBQSxlQUFJLEVBQUEsVUFBQSxXQUFRLEtBQVosVUFBQSxDQUNFLE1BQU8sT0FBTSxLQUFLLEtBQUssaUJBQWlCLDJDQUdsQyxFQUFBLFVBQUEsY0FBUixTQUFzQixFQUFjLENBQ2xDLEdBQU0sR0FBVSxHQUFJLElBQVEsS0FBSyxRQUFTLEdBQzFDLEtBQUssaUJBQWlCLElBQUksRUFBUSxHQUNsQyxLQUFLLFNBQVMsaUJBQWlCLElBR3pCLEVBQUEsVUFBQSxpQkFBUixTQUF5QixFQUFjLENBQ3JDLEdBQU0sR0FBVSxLQUFLLGlCQUFpQixJQUFJLEdBQzFDLEFBQUksR0FDRixNQUFLLGlCQUFpQixPQUFPLEdBQzdCLEtBQUssU0FBUyxvQkFBb0IsS0FJOUIsRUFBQSxVQUFBLHFCQUFSLFVBQUEsQ0FBQSxHQUFBLEdBQUEsS0FDRSxLQUFLLFNBQVMsUUFBUSxTQUFBLEVBQU8sQ0FBSSxNQUFBLEdBQUssU0FBUyxvQkFBb0IsS0FDbkUsS0FBSyxpQkFBaUIsU0FLeEIsRUFBQSxVQUFBLG1CQUFBLFNBQW1CLEVBQVksQ0FDN0IsR0FBTSxHQUFTLEdBQU8sU0FBUyxHQUMvQixHQUFJLEVBQU8sWUFBYyxLQUFLLFdBQzVCLE1BQU8sSUFJWCxFQUFBLFVBQUEsb0JBQUEsU0FBb0IsRUFBa0IsRUFBYyxDQUNsRCxLQUFLLGNBQWMsSUFHckIsRUFBQSxVQUFBLHNCQUFBLFNBQXNCLEVBQWtCLEVBQWMsQ0FDcEQsS0FBSyxpQkFBaUIsSUFFMUIsS0MxRkEsR0FBQSxJQUFBLFVBQUEsQ0FNRSxXQUFZLEVBQWtCLEVBQWEsQ0FDekMsS0FBSyxRQUFVLEVBQ2YsS0FBSyxTQUFXLEVBQ2hCLEtBQUssa0JBQW9CLEdBQUksSUFBa0IsS0FBSyxRQUFTLE1BQzdELEtBQUssbUJBQXNCLEtBQUssV0FBbUIsbUJBQ25ELEtBQUsseUNBR1AsU0FBQSxVQUFBLE1BQUEsVUFBQSxDQUNFLEtBQUssa0JBQWtCLFNBR3pCLEVBQUEsVUFBQSxLQUFBLFVBQUEsQ0FDRSxLQUFLLGtCQUFrQixRQUd6QixPQUFBLGVBQUksRUFBQSxVQUFBLFVBQU8sS0FBWCxVQUFBLENBQ0UsTUFBTyxNQUFLLFFBQVEseUNBR3RCLE9BQUEsZUFBSSxFQUFBLFVBQUEsYUFBVSxLQUFkLFVBQUEsQ0FDRSxNQUFPLE1BQUssUUFBUSw0Q0FLdEIsRUFBQSxVQUFBLDRCQUFBLFNBQTRCLEVBQXFCLENBQy9DLEdBQUksSUFBaUIsTUFBSyxtQkFDeEIsTUFBTyxNQUFLLG1CQUFtQixHQUFlLE1BSWxELEVBQUEsVUFBQSxzQkFBQSxTQUFzQixFQUErQixFQUFZLENBQy9ELEtBQUssOEJBQThCLElBRzdCLEVBQUEsVUFBQSx1Q0FBUixVQUFBLENBQ0UsT0FBMEMsR0FBQSxFQUFBLEVBQUEsS0FBSyxpQkFBTCxFQUFBLEVBQUEsT0FBQSxJQUF1QixDQUF0RCxHQUFBLEdBQUEsRUFBQSxHQUFFLEVBQUcsRUFBQSxJQUFFLEVBQUksRUFBQSxLQUFFLEVBQVksRUFBQSxhQUNsQyxBQUFJLEdBQWdCLE1BQWEsQ0FBQyxLQUFLLFdBQVcsS0FBSyxJQUFJLElBQ3pELEtBQUssOEJBQThCLEtBS2pDLEVBQUEsVUFBQSw4QkFBUixTQUFzQyxFQUFZLENBQ2hELEdBQU0sR0FBZ0IsRUFBSSxVQUNwQixFQUFTLEtBQUssU0FBUyxHQUM3QixHQUFJLE1BQU8sSUFBVSxXQUFZLENBQy9CLEdBQU0sR0FBUSxLQUFLLFNBQVMsR0FDNUIsRUFBTyxLQUFLLEtBQUssU0FBVSxLQUkvQixPQUFBLGVBQVksRUFBQSxVQUFBLG1CQUFnQixLQUE1QixVQUFBLENBQ1UsR0FBQSxHQUF1QixLQUFJLG1CQUNuQyxNQUFPLFFBQU8sS0FBSyxHQUFvQixJQUFJLFNBQUEsRUFBRyxDQUFJLE1BQUEsR0FBbUIsc0NBRXpFLEtDekRBLEdBQUEsSUFBQSxVQUFBLENBT0UsV0FBWSxFQUFnQixFQUFZLENBQ3RDLEtBQUssT0FBUyxFQUNkLEtBQUssTUFBUSxFQUNiLEtBQUssV0FBYSxHQUFJLEdBQU8sc0JBQXNCLE1BQ25ELEtBQUssZ0JBQWtCLEdBQUksSUFBZ0IsS0FBTSxLQUFLLFlBQ3RELEtBQUssY0FBZ0IsR0FBSSxJQUFjLEtBQU0sS0FBSyxZQUVsRCxHQUFJLENBQ0YsS0FBSyxXQUFXLG1CQUNULEVBQVAsQ0FDQSxLQUFLLFlBQVksRUFBTyw0QkFJNUIsU0FBQSxVQUFBLFFBQUEsVUFBQSxDQUNFLEtBQUssZ0JBQWdCLFFBQ3JCLEtBQUssY0FBYyxRQUVuQixHQUFJLENBQ0YsS0FBSyxXQUFXLGdCQUNULEVBQVAsQ0FDQSxLQUFLLFlBQVksRUFBTywyQkFJNUIsRUFBQSxVQUFBLFdBQUEsVUFBQSxDQUNFLEdBQUksQ0FDRixLQUFLLFdBQVcsbUJBQ1QsRUFBUCxDQUNBLEtBQUssWUFBWSxFQUFPLDRCQUcxQixLQUFLLGNBQWMsT0FDbkIsS0FBSyxnQkFBZ0IsUUFHdkIsT0FBQSxlQUFJLEVBQUEsVUFBQSxjQUFXLEtBQWYsVUFBQSxDQUNFLE1BQU8sTUFBSyxPQUFPLDZDQUdyQixPQUFBLGVBQUksRUFBQSxVQUFBLGFBQVUsS0FBZCxVQUFBLENBQ0UsTUFBTyxNQUFLLE9BQU8sNENBR3JCLE9BQUEsZUFBSSxFQUFBLFVBQUEsU0FBTSxLQUFWLFVBQUEsQ0FDRSxNQUFPLE1BQUssWUFBWSx3Q0FHMUIsT0FBQSxlQUFJLEVBQUEsVUFBQSxhQUFVLEtBQWQsVUFBQSxDQUNFLE1BQU8sTUFBSyxZQUFZLDRDQUcxQixPQUFBLGVBQUksRUFBQSxVQUFBLFVBQU8sS0FBWCxVQUFBLENBQ0UsTUFBTyxNQUFLLE1BQU0seUNBR3BCLE9BQUEsZUFBSSxFQUFBLFVBQUEsZ0JBQWEsS0FBakIsVUFBQSxDQUNFLE1BQU8sTUFBSyxRQUFRLCtDQUt0QixFQUFBLFVBQUEsWUFBQSxTQUFZLEVBQWMsRUFBaUIsRUFBbUIsQ0FBbkIsQUFBQSxJQUFBLFFBQUEsR0FBQSxJQUNuQyxHQUFBLEdBQXNDLEtBQXBDLEVBQVUsRUFBQSxXQUFFLEVBQVUsRUFBQSxXQUFFLEVBQU8sRUFBQSxRQUN2QyxFQUFTLE9BQU8sT0FBTyxDQUFFLFdBQVUsRUFBRSxXQUFVLEVBQUUsUUFBTyxHQUFJLEdBQzVELEtBQUssWUFBWSxZQUFZLEVBQU8sU0FBUyxFQUFXLElBRTVELEtDbEZNLFlBQTBELEVBQTZCLEVBQW9CLENBQy9HLEdBQU0sR0FBWSxHQUEyQixHQUM3QyxNQUFPLE9BQU0sS0FBSyxFQUFVLE9BQU8sU0FBQyxFQUFRLEVBQVcsQ0FDckQsVUFBd0IsRUFBYSxHQUFjLFFBQVEsU0FBQSxFQUFJLENBQUksTUFBQSxHQUFPLElBQUksS0FDdkUsR0FDTixHQUFJLE9BR0gsWUFBaUQsRUFBNkIsRUFBb0IsQ0FDdEcsR0FBTSxHQUFZLEdBQTJCLEdBQzdDLE1BQU8sR0FBVSxPQUFPLFNBQUMsRUFBTyxFQUFXLENBQ3pDLFNBQU0sS0FBSSxNQUFWLEVBQWMsR0FBd0IsRUFBYSxJQUM1QyxHQUNOLElBR0wsWUFBdUMsRUFBMkIsQ0FFaEUsT0FETSxHQUErQixHQUM5QixHQUNMLEVBQVUsS0FBSyxHQUNmLEVBQWMsT0FBTyxlQUFlLEdBRXRDLE1BQU8sR0FBVSxVQUduQixZQUFvQyxFQUE2QixFQUFvQixDQUNuRixHQUFNLEdBQWMsRUFBb0IsR0FDeEMsTUFBTyxPQUFNLFFBQVEsR0FBYyxFQUFhLEdBR2xELFlBQXVDLEVBQTZCLEVBQW9CLENBQ3RGLEdBQU0sR0FBYyxFQUFvQixHQUN4QyxNQUFPLEdBQWEsT0FBTyxLQUFLLEdBQVksSUFBSSxTQUFBLEVBQUcsQ0FBSSxNQUFBLENBQUMsRUFBSyxFQUFXLE1BQXdCLDZnQkN0QjVGLFlBQW1CLEVBQXlCLENBQ2hELE1BQU8sSUFBTyxFQUFhLEdBQXFCLElBR2xELFlBQW1CLEVBQTZCLEVBQWlDLENBQy9FLEdBQU0sR0FBb0IsR0FBTyxHQUMzQixFQUFtQixHQUFvQixFQUFZLFVBQVcsR0FDcEUsY0FBTyxpQkFBaUIsRUFBa0IsVUFBVyxHQUM5QyxFQUdULFlBQWlDLEVBQTJCLENBQzFELEdBQU0sR0FBWSxHQUFpQyxFQUFhLGFBQ2hFLE1BQU8sR0FBVSxPQUFPLFNBQUMsRUFBbUIsRUFBUSxDQUNsRCxHQUFNLEdBQWEsRUFBUyxHQUM1QixPQUFXLEtBQU8sR0FBWSxDQUM1QixHQUFNLEdBQWEsRUFBa0IsSUFBUSxHQUM3QyxFQUFrQixHQUFPLE9BQU8sT0FBTyxFQUFZLEVBQVcsSUFFaEUsTUFBTyxJQUNOLElBR0wsWUFBZ0MsRUFBZ0IsRUFBaUMsQ0FDL0UsTUFBTyxJQUFXLEdBQVksT0FBTyxTQUFDLEVBQWtCLEVBQUcsT0FDbkQsRUFBYSxHQUFzQixFQUFXLEVBQVksR0FDaEUsTUFBSSxJQUNGLE9BQU8sT0FBTyxFQUFnQixHQUFBLEdBQUksRUFBQyxHQUFNLEVBQVUsSUFFOUMsR0FDTixJQUdMLFlBQStCLEVBQWdCLEVBQW1DLEVBQW9CLENBQ3BHLEdBQU0sR0FBc0IsT0FBTyx5QkFBeUIsRUFBVyxHQUNqRSxFQUFrQixHQUF1QixTQUFXLEdBQzFELEdBQUksQ0FBQyxFQUFpQixDQUNwQixHQUFNLEdBQWEsT0FBTyx5QkFBeUIsRUFBWSxHQUFNLE1BQ3JFLE1BQUksSUFDRixHQUFXLElBQU0sRUFBb0IsS0FBTyxFQUFXLElBQ3ZELEVBQVcsSUFBTSxFQUFvQixLQUFPLEVBQVcsS0FFbEQsR0FJWCxHQUFNLElBQWMsVUFBQSxDQUNsQixNQUFJLE9BQU8sUUFBTyx1QkFBeUIsV0FDbEMsU0FBQyxFQUFXLENBQUssTUFBQSxJQUNuQixPQUFPLG9CQUFvQixHQUMzQixPQUFPLHNCQUFzQixLQUczQixPQUFPLHVCQUlaLEdBQVUsVUFBQSxDQUNkLFdBQXNELEVBQWMsQ0FDbEUsWUFBQSx1REFDRSxNQUFPLFNBQVEsVUFBVSxFQUFhLFVBQVMsR0FHakQsU0FBUyxVQUFZLE9BQU8sT0FBTyxFQUFZLFVBQVcsQ0FDeEQsWUFBYSxDQUFFLE1BQU8sS0FHeEIsUUFBUSxlQUFlLEVBQVUsR0FDMUIsRUFHVCxZQUE2QixDQUMzQixHQUFNLEdBQUksVUFBQSxDQUFzQixLQUFLLEVBQUUsS0FBSyxPQUN0QyxFQUFJLEVBQWtCLEdBQzVCLFNBQUUsVUFBVSxFQUFJLFVBQUEsR0FDVCxHQUFJLEdBR2IsR0FBSSxDQUNGLFdBQ08sUUFDQSxFQUFQLENBQ0EsTUFBTyxVQUE0QixFQUFjLENBQUssTUFBQSxVQUFBLEVBQUEsQ0FBdUIsR0FBQSxFQUFBLEdBQXZCLFlBQUEsZ0RBQW9DLE1BQUEsSUFBYixRQ3JGM0UsWUFBMEIsRUFBc0IsQ0FDcEQsTUFBTyxDQUNMLFdBQVksRUFBVyxXQUN2QixzQkFBdUIsR0FBTSxFQUFXLHdCQ041QyxHQUFBLElBQUEsVUFBQSxDQU1FLFdBQVksRUFBMEIsRUFBc0IsQ0FDMUQsS0FBSyxZQUFjLEVBQ25CLEtBQUssV0FBYSxHQUFnQixHQUNsQyxLQUFLLGdCQUFrQixHQUFJLFNBQzNCLEtBQUssa0JBQW9CLEdBQUksS0FHL0IsY0FBQSxlQUFJLEVBQUEsVUFBQSxhQUFVLEtBQWQsVUFBQSxDQUNFLE1BQU8sTUFBSyxXQUFXLDRDQUd6QixPQUFBLGVBQUksRUFBQSxVQUFBLHdCQUFxQixLQUF6QixVQUFBLENBQ0UsTUFBTyxNQUFLLFdBQVcsdURBR3pCLE9BQUEsZUFBSSxFQUFBLFVBQUEsV0FBUSxLQUFaLFVBQUEsQ0FDRSxNQUFPLE9BQU0sS0FBSyxLQUFLLG9EQUd6QixFQUFBLFVBQUEsdUJBQUEsU0FBdUIsRUFBWSxDQUNqQyxHQUFNLEdBQVUsS0FBSyxxQkFBcUIsR0FDMUMsS0FBSyxrQkFBa0IsSUFBSSxHQUMzQixFQUFRLFdBR1YsRUFBQSxVQUFBLDBCQUFBLFNBQTBCLEVBQVksQ0FDcEMsR0FBTSxHQUFVLEtBQUssZ0JBQWdCLElBQUksR0FDekMsQUFBSSxHQUNGLE1BQUssa0JBQWtCLE9BQU8sR0FDOUIsRUFBUSxlQUlKLEVBQUEsVUFBQSxxQkFBUixTQUE2QixFQUFZLENBQ3ZDLEdBQUksR0FBVSxLQUFLLGdCQUFnQixJQUFJLEdBQ3ZDLE1BQUssSUFDSCxHQUFVLEdBQUksSUFBUSxLQUFNLEdBQzVCLEtBQUssZ0JBQWdCLElBQUksRUFBTyxJQUUzQixHQUVYLEtDbkRBLEdBQUEsSUFBQSxVQUFBLENBR0UsV0FBWSxFQUFZLENBQ3RCLEtBQUssTUFBUSxFQUdmLFNBQUEsVUFBQSxJQUFBLFNBQUksRUFBWSxDQUNkLE1BQU8sTUFBSyxLQUFLLElBQUksS0FBSyxXQUFXLEtBR3ZDLEVBQUEsVUFBQSxJQUFBLFNBQUksRUFBWSxDQUNkLE1BQU8sTUFBSyxLQUFLLElBQUksS0FBSyxXQUFXLEtBR3ZDLEVBQUEsVUFBQSxpQkFBQSxTQUFpQixFQUFZLENBQzNCLE1BQU8sTUFBSyxLQUFLLHVCQUF1QixLQUFLLFdBQVcsS0FHMUQsRUFBQSxVQUFBLFdBQUEsU0FBVyxFQUFZLENBQ3JCLE1BQVUsR0FBSSxVQUdoQixPQUFBLGVBQUksRUFBQSxVQUFBLE9BQUksS0FBUixVQUFBLENBQ0UsTUFBTyxNQUFLLE1BQU0sc0NBRXRCLEtDNUJNLFlBQW1CLEVBQWEsQ0FDcEMsTUFBTyxHQUFNLFFBQVEsc0JBQXVCLFNBQUMsRUFBRyxFQUFJLENBQUssTUFBQSxHQUFLLGdCQUcxRCxZQUFxQixFQUFhLENBQ3RDLE1BQU8sR0FBTSxPQUFPLEdBQUcsY0FBZ0IsRUFBTSxNQUFNLEdBRy9DLFlBQW9CLEVBQWEsQ0FDckMsTUFBTyxHQUFNLFFBQVEsV0FBWSxTQUFDLEVBQUcsRUFBSSxDQUFLLE1BQUEsSUFBSSxFQUFLLGdCQ056RCxHQUFBLElBQUEsVUFBQSxDQUdFLFdBQVksRUFBWSxDQUN0QixLQUFLLE1BQVEsRUFHZixjQUFBLGVBQUksRUFBQSxVQUFBLFVBQU8sS0FBWCxVQUFBLENBQ0UsTUFBTyxNQUFLLE1BQU0seUNBR3BCLE9BQUEsZUFBSSxFQUFBLFVBQUEsYUFBVSxLQUFkLFVBQUEsQ0FDRSxNQUFPLE1BQUssTUFBTSw0Q0FHcEIsRUFBQSxVQUFBLElBQUEsU0FBSSxFQUFXLENBQ2IsR0FBTSxHQUFPLEtBQUssdUJBQXVCLEdBQ3pDLE1BQU8sTUFBSyxRQUFRLGFBQWEsSUFHbkMsRUFBQSxVQUFBLElBQUEsU0FBSSxFQUFhLEVBQWEsQ0FDNUIsR0FBTSxHQUFPLEtBQUssdUJBQXVCLEdBQ3pDLFlBQUssUUFBUSxhQUFhLEVBQU0sR0FDekIsS0FBSyxJQUFJLElBR2xCLEVBQUEsVUFBQSxJQUFBLFNBQUksRUFBVyxDQUNiLEdBQU0sR0FBTyxLQUFLLHVCQUF1QixHQUN6QyxNQUFPLE1BQUssUUFBUSxhQUFhLElBR25DLEVBQUEsVUFBQSxPQUFBLFNBQU8sRUFBVyxDQUNoQixHQUFJLEtBQUssSUFBSSxHQUFNLENBQ2pCLEdBQU0sR0FBTyxLQUFLLHVCQUF1QixHQUN6QyxZQUFLLFFBQVEsZ0JBQWdCLEdBQ3RCLE9BRVAsT0FBTyxJQUlYLEVBQUEsVUFBQSx1QkFBQSxTQUF1QixFQUFXLENBQ2hDLE1BQU8sUUFBUSxLQUFLLFdBQVUsSUFBSSxHQUFVLElBRWhELEtDN0NBLEdBQUEsSUFBQSxVQUFBLENBSUUsV0FBWSxFQUFjLENBRmpCLEtBQUEsbUJBQWdELEdBQUksU0FHM0QsS0FBSyxPQUFTLEVBR2hCLFNBQUEsVUFBQSxLQUFBLFNBQUssRUFBYSxFQUFhLEVBQWUsQ0FDNUMsR0FBSSxHQUFzQyxLQUFLLG1CQUFtQixJQUFJLEdBRXRFLEFBQUssR0FDSCxHQUFhLEdBQUksS0FDakIsS0FBSyxtQkFBbUIsSUFBSSxFQUFRLElBR2pDLEVBQVcsSUFBSSxJQUNsQixHQUFXLElBQUksR0FDZixLQUFLLE9BQU8sS0FBSyxFQUFTLEtBR2hDLEtDdEJNLFlBQXNDLEVBQXVCLEVBQWEsQ0FDOUUsTUFBTyxJQUFJLEVBQWEsTUFBTSxFQUFLLGtNQ0NyQyxHQUFBLFVBQUEsQ0FHRSxXQUFZLEVBQVksQ0FDdEIsS0FBSyxNQUFRLEVBR2YsY0FBQSxlQUFJLEVBQUEsVUFBQSxVQUFPLEtBQVgsVUFBQSxDQUNFLE1BQU8sTUFBSyxNQUFNLHlDQUdwQixPQUFBLGVBQUksRUFBQSxVQUFBLGFBQVUsS0FBZCxVQUFBLENBQ0UsTUFBTyxNQUFLLE1BQU0sNENBR3BCLE9BQUEsZUFBSSxFQUFBLFVBQUEsU0FBTSxLQUFWLFVBQUEsQ0FDRSxNQUFPLE1BQUssTUFBTSx3Q0FHcEIsRUFBQSxVQUFBLElBQUEsU0FBSSxFQUFrQixDQUNwQixNQUFPLE1BQUssS0FBSyxJQUFlLE1BR2xDLEVBQUEsVUFBQSxLQUFBLFVBQUEsUUFBQSxHQUFBLEtBQUssRUFBQSxHQUFBLEVBQUEsRUFBQSxFQUFBLFVBQUEsT0FBQSxJQUFBLEVBQUEsR0FBQSxVQUFBLEdBQ0gsTUFBTyxHQUFZLE9BQU8sU0FBQyxFQUFRLEVBQVUsQ0FDeEMsTUFBQSxJQUNBLEVBQUssV0FBVyxJQUNoQixFQUFLLGlCQUFpQixJQUN6QixTQUdKLEVBQUEsVUFBQSxRQUFBLFVBQUEsUUFBQSxHQUFBLEtBQVEsRUFBQSxHQUFBLEVBQUEsRUFBQSxFQUFBLFVBQUEsT0FBQSxJQUFBLEVBQUEsR0FBQSxVQUFBLEdBQ04sTUFBTyxHQUFZLE9BQU8sU0FBQyxFQUFTLEVBQVUsQ0FBSyxNQUFBLElBQzlDLEVBQ0EsRUFBSyxlQUFlLEdBQ3BCLEVBQUsscUJBQXFCLEtBQzVCLEtBR0csRUFBQSxVQUFBLFdBQVIsU0FBbUIsRUFBa0IsQ0FDbkMsR0FBTSxHQUFXLEtBQUsseUJBQXlCLEdBQy9DLE1BQU8sTUFBSyxNQUFNLFlBQVksSUFHeEIsRUFBQSxVQUFBLGVBQVIsU0FBdUIsRUFBa0IsQ0FDdkMsR0FBTSxHQUFXLEtBQUsseUJBQXlCLEdBQy9DLE1BQU8sTUFBSyxNQUFNLGdCQUFnQixJQUc1QixFQUFBLFVBQUEseUJBQVIsU0FBaUMsRUFBa0IsQ0FDakQsR0FBTSxHQUFnQixRQUFRLEtBQUssV0FBVSxVQUM3QyxNQUFPLElBQTRCLEVBQWUsSUFHNUMsRUFBQSxVQUFBLGlCQUFSLFNBQXlCLEVBQWtCLENBQ3pDLEdBQU0sR0FBVyxLQUFLLCtCQUErQixHQUNyRCxNQUFPLE1BQUssVUFBVSxLQUFLLE1BQU0sWUFBWSxHQUFXLElBR2xELEVBQUEsVUFBQSxxQkFBUixTQUE2QixFQUFrQixDQUEvQyxHQUFBLEdBQUEsS0FDUSxFQUFXLEtBQUssK0JBQStCLEdBQ3JELE1BQU8sTUFBSyxNQUFNLGdCQUFnQixHQUFVLElBQUksU0FBQSxFQUFPLENBQUksTUFBQSxHQUFLLFVBQVUsRUFBUyxNQUc3RSxFQUFBLFVBQUEsK0JBQVIsU0FBdUMsRUFBa0IsQ0FDdkQsR0FBTSxHQUFzQixLQUFLLFdBQVUsSUFBSSxFQUMvQyxNQUFPLElBQTRCLEtBQUssT0FBTyxnQkFBaUIsSUFHMUQsRUFBQSxVQUFBLFVBQVIsU0FBcUIsRUFBWSxFQUFrQixDQUNqRCxHQUFJLEVBQVMsQ0FDSCxHQUFBLEdBQWUsS0FBSSxXQUNyQixFQUFnQixLQUFLLE9BQU8sZ0JBQ2xDLEtBQUssTUFBTSxLQUFLLEVBQVMsVUFBVSxFQUNqQyxrQkFBa0IsRUFBYSxLQUFLLEVBQVUsSUFBSSxFQUFVLGVBQWUsRUFBVSxZQUFZLEVBQVUsTUFDM0csUUFBTyxFQUFhLGtGQUV4QixNQUFPLElBR1QsT0FBQSxlQUFZLEVBQUEsVUFBQSxRQUFLLEtBQWpCLFVBQUEsQ0FDRSxNQUFPLE1BQUssTUFBTSx1Q0FFdEIsa01DOUVBLEdBQUEsVUFBQSxDQVNFLFdBQVksRUFBZ0IsRUFBa0IsRUFBb0IsRUFBYyxDQUFoRixHQUFBLEdBQUEsS0FKUyxLQUFBLFFBQVUsR0FBSSxJQUFVLE1BQ3hCLEtBQUEsUUFBVSxHQUFJLElBQVMsTUFDdkIsS0FBQSxLQUFPLEdBQUksSUFBUSxNQXNCNUIsS0FBQSxnQkFBa0IsU0FBQyxFQUFnQixDQUNqQyxNQUFPLEdBQVEsUUFBUSxFQUFLLHNCQUF3QixFQUFLLFNBcEJ6RCxLQUFLLE9BQVMsRUFDZCxLQUFLLFFBQVUsRUFDZixLQUFLLFdBQWEsRUFDbEIsS0FBSyxNQUFRLEdBQUksSUFBTSxHQUd6QixTQUFBLFVBQUEsWUFBQSxTQUFZLEVBQWdCLENBQzFCLE1BQU8sTUFBSyxRQUFRLFFBQVEsR0FDeEIsS0FBSyxRQUNMLEtBQUssY0FBYyxHQUFVLEtBQUssS0FBSyxrQkFHN0MsRUFBQSxVQUFBLGdCQUFBLFNBQWdCLEVBQWdCLENBQzlCLE1BQUEsSUFDSyxLQUFLLFFBQVEsUUFBUSxHQUFZLENBQUMsS0FBSyxTQUFXLEdBQ2xELEtBQUssY0FBYyxHQUFVLE9BQU8sS0FBSyxtQkFReEMsRUFBQSxVQUFBLGNBQVIsU0FBc0IsRUFBZ0IsQ0FDcEMsTUFBTyxPQUFNLEtBQUssS0FBSyxRQUFRLGlCQUFpQixLQUdsRCxPQUFBLGVBQVksRUFBQSxVQUFBLHFCQUFrQixLQUE5QixVQUFBLENBQ0UsTUFBTyxJQUE0QixLQUFLLE9BQU8sb0JBQXFCLEtBQUssNkNBRTdFLEtDckNBLEdBQUEsSUFBQSxVQUFBLENBUUUsV0FBWSxFQUFrQixFQUFnQixFQUErQixDQUMzRSxLQUFLLFFBQVUsRUFDZixLQUFLLE9BQVMsRUFDZCxLQUFLLFNBQVcsRUFDaEIsS0FBSyxrQkFBb0IsR0FBSSxJQUFrQixLQUFLLFFBQVMsS0FBSyxvQkFBcUIsTUFDdkYsS0FBSyw0QkFBOEIsR0FBSSxTQUN2QyxLQUFLLHFCQUF1QixHQUFJLFNBR2xDLFNBQUEsVUFBQSxNQUFBLFVBQUEsQ0FDRSxLQUFLLGtCQUFrQixTQUd6QixFQUFBLFVBQUEsS0FBQSxVQUFBLENBQ0UsS0FBSyxrQkFBa0IsUUFHekIsT0FBQSxlQUFJLEVBQUEsVUFBQSxzQkFBbUIsS0FBdkIsVUFBQSxDQUNFLE1BQU8sTUFBSyxPQUFPLHFEQU1yQixFQUFBLFVBQUEsbUJBQUEsU0FBbUIsRUFBWSxDQUNyQixHQUFBLEdBQWlDLEVBQUssUUFBcEIsRUFBZSxFQUFLLFFBQ3hDLEVBQXFCLEtBQUssa0NBQWtDLEdBRTlELEVBQVEsRUFBbUIsSUFBSSxHQUNuQyxNQUFLLElBQ0gsR0FBUSxLQUFLLFNBQVMsbUNBQW1DLEVBQVMsR0FDbEUsRUFBbUIsSUFBSSxFQUFZLElBRzlCLEdBSVQsRUFBQSxVQUFBLG9CQUFBLFNBQW9CLEVBQWtCLEVBQVksQ0FDaEQsR0FBTSxHQUFrQixNQUFLLHFCQUFxQixJQUFJLElBQVUsR0FBSyxFQUNyRSxLQUFLLHFCQUFxQixJQUFJLEVBQU8sR0FDakMsR0FBa0IsR0FDcEIsS0FBSyxTQUFTLGVBQWUsSUFLakMsRUFBQSxVQUFBLHNCQUFBLFNBQXNCLEVBQWtCLEVBQVksQ0FDbEQsR0FBTSxHQUFpQixLQUFLLHFCQUFxQixJQUFJLEdBQ3JELEFBQUksR0FDRixNQUFLLHFCQUFxQixJQUFJLEVBQU8sRUFBaUIsR0FDbEQsR0FBa0IsR0FDcEIsS0FBSyxTQUFTLGtCQUFrQixLQUs5QixFQUFBLFVBQUEsa0NBQVIsU0FBMEMsRUFBZ0IsQ0FDeEQsR0FBSSxHQUFxQixLQUFLLDRCQUE0QixJQUFJLEdBQzlELE1BQUssSUFDSCxHQUFxQixHQUFJLEtBQ3pCLEtBQUssNEJBQTRCLElBQUksRUFBUyxJQUV6QyxHQUVYLEtDNUVBLEdBQUEsSUFBQSxVQUFBLENBTUUsV0FBWSxFQUF3QixDQUNsQyxLQUFLLFlBQWMsRUFDbkIsS0FBSyxjQUFnQixHQUFJLElBQWMsS0FBSyxRQUFTLEtBQUssT0FBUSxNQUNsRSxLQUFLLG1CQUFxQixHQUFJLElBQzlCLEtBQUssb0JBQXNCLEdBQUksS0FHakMsY0FBQSxlQUFJLEVBQUEsVUFBQSxVQUFPLEtBQVgsVUFBQSxDQUNFLE1BQU8sTUFBSyxZQUFZLHlDQUcxQixPQUFBLGVBQUksRUFBQSxVQUFBLFNBQU0sS0FBVixVQUFBLENBQ0UsTUFBTyxNQUFLLFlBQVksd0NBRzFCLE9BQUEsZUFBSSxFQUFBLFVBQUEsU0FBTSxLQUFWLFVBQUEsQ0FDRSxNQUFPLE1BQUssWUFBWSx3Q0FHMUIsT0FBQSxlQUFJLEVBQUEsVUFBQSxzQkFBbUIsS0FBdkIsVUFBQSxDQUNFLE1BQU8sTUFBSyxPQUFPLHFEQUdyQixPQUFBLGVBQUksRUFBQSxVQUFBLFVBQU8sS0FBWCxVQUFBLENBQ0UsTUFBTyxPQUFNLEtBQUssS0FBSyxvQkFBb0IsMkNBRzdDLE9BQUEsZUFBSSxFQUFBLFVBQUEsV0FBUSxLQUFaLFVBQUEsQ0FDRSxNQUFPLE1BQUssUUFBUSxPQUFPLFNBQUMsRUFBVSxFQUFNLENBQUssTUFBQSxHQUFTLE9BQU8sRUFBTyxXQUFXLHFDQUdyRixFQUFBLFVBQUEsTUFBQSxVQUFBLENBQ0UsS0FBSyxjQUFjLFNBR3JCLEVBQUEsVUFBQSxLQUFBLFVBQUEsQ0FDRSxLQUFLLGNBQWMsUUFHckIsRUFBQSxVQUFBLGVBQUEsU0FBZSxFQUFzQixDQUNuQyxLQUFLLGlCQUFpQixFQUFXLFlBQ2pDLEdBQU0sR0FBUyxHQUFJLElBQU8sS0FBSyxZQUFhLEdBQzVDLEtBQUssY0FBYyxJQUdyQixFQUFBLFVBQUEsaUJBQUEsU0FBaUIsRUFBa0IsQ0FDakMsR0FBTSxHQUFTLEtBQUssb0JBQW9CLElBQUksR0FDNUMsQUFBSSxHQUNGLEtBQUssaUJBQWlCLElBSTFCLEVBQUEsVUFBQSxrQ0FBQSxTQUFrQyxFQUFrQixFQUFrQixDQUNwRSxHQUFNLEdBQVMsS0FBSyxvQkFBb0IsSUFBSSxHQUM1QyxHQUFJLEVBQ0YsTUFBTyxHQUFPLFNBQVMsS0FBSyxTQUFBLEVBQU8sQ0FBSSxNQUFBLEdBQVEsU0FBVyxLQU85RCxFQUFBLFVBQUEsWUFBQSxTQUFZLEVBQWMsRUFBaUIsRUFBVyxDQUNwRCxLQUFLLFlBQVksWUFBWSxFQUFPLEVBQVMsSUFNL0MsRUFBQSxVQUFBLG1DQUFBLFNBQW1DLEVBQWtCLEVBQWtCLENBQ3JFLE1BQU8sSUFBSSxJQUFNLEtBQUssT0FBUSxFQUFTLEVBQVksS0FBSyxTQUkxRCxFQUFBLFVBQUEsZUFBQSxTQUFlLEVBQVksQ0FDekIsS0FBSyxtQkFBbUIsSUFBSSxFQUFNLFdBQVksR0FDOUMsR0FBTSxHQUFTLEtBQUssb0JBQW9CLElBQUksRUFBTSxZQUNsRCxBQUFJLEdBQ0YsRUFBTyx1QkFBdUIsSUFLbEMsRUFBQSxVQUFBLGtCQUFBLFNBQWtCLEVBQVksQ0FDNUIsS0FBSyxtQkFBbUIsT0FBTyxFQUFNLFdBQVksR0FDakQsR0FBTSxHQUFTLEtBQUssb0JBQW9CLElBQUksRUFBTSxZQUNsRCxBQUFJLEdBQ0YsRUFBTywwQkFBMEIsSUFNN0IsRUFBQSxVQUFBLGNBQVIsU0FBc0IsRUFBYyxDQUNsQyxLQUFLLG9CQUFvQixJQUFJLEVBQU8sV0FBWSxHQUNoRCxHQUFNLEdBQVMsS0FBSyxtQkFBbUIsZ0JBQWdCLEVBQU8sWUFDOUQsRUFBTyxRQUFRLFNBQUEsRUFBSyxDQUFJLE1BQUEsR0FBTyx1QkFBdUIsTUFHaEQsRUFBQSxVQUFBLGlCQUFSLFNBQXlCLEVBQWMsQ0FDckMsS0FBSyxvQkFBb0IsT0FBTyxFQUFPLFlBQ3ZDLEdBQU0sR0FBUyxLQUFLLG1CQUFtQixnQkFBZ0IsRUFBTyxZQUM5RCxFQUFPLFFBQVEsU0FBQSxFQUFLLENBQUksTUFBQSxHQUFPLDBCQUEwQixNQUU3RCxLQ2hITyxHQUFNLElBQXdCLENBQ25DLG9CQUFxQixrQkFDckIsZ0JBQWlCLGNBQ2pCLGdCQUFpQix3aURDRG5CLEdBQUEsVUFBQSxDQWFFLFdBQVksRUFBNkMsRUFBOEIsQ0FBM0UsQUFBQSxJQUFBLFFBQUEsR0FBbUIsU0FBUyxpQkFBaUIsSUFBQSxRQUFBLEdBQUEsSUFSekQsS0FBQSxPQUFpQixRQVNmLEtBQUssUUFBVSxFQUNmLEtBQUssT0FBUyxFQUNkLEtBQUssV0FBYSxHQUFJLElBQVcsTUFDakMsS0FBSyxPQUFTLEdBQUksSUFBTyxNQVZwQixTQUFBLE1BQVAsU0FBYSxFQUFtQixFQUFlLENBQzdDLEdBQU0sR0FBYyxHQUFJLEdBQVksRUFBUyxHQUM3QyxTQUFZLFFBQ0wsR0FVSCxFQUFBLFVBQUEsTUFBTixVQUFBLDJGQUNFLE1BQUEsQ0FBQSxFQUFNLGFBQU4sU0FBQSxPQUNBLEtBQUssV0FBVyxRQUNoQixLQUFLLE9BQU8sa0JBR2QsRUFBQSxVQUFBLEtBQUEsVUFBQSxDQUNFLEtBQUssV0FBVyxPQUNoQixLQUFLLE9BQU8sUUFHZCxFQUFBLFVBQUEsU0FBQSxTQUFTLEVBQW9CLEVBQTRDLENBQ3ZFLEtBQUssS0FBSyxDQUFFLFdBQVUsRUFBRSxzQkFBcUIsS0FLL0MsRUFBQSxVQUFBLEtBQUEsU0FBSyxFQUErQixRQUFwQyxHQUFBLEtBQXNDLEVBQUEsR0FBQSxFQUFBLEVBQUEsRUFBQSxVQUFBLE9BQUEsSUFBQSxFQUFBLEVBQUEsR0FBQSxVQUFBLEdBQ3BDLEdBQU0sR0FBYyxNQUFNLFFBQVEsR0FBUSxFQUFNLEdBQUEsQ0FBRSxHQUFTLEdBQzNELEVBQVksUUFBUSxTQUFBLEVBQVUsQ0FBSSxNQUFBLEdBQUssT0FBTyxlQUFlLE1BSy9ELEVBQUEsVUFBQSxPQUFBLFNBQU8sRUFBdUIsUUFBOUIsR0FBQSxLQUFnQyxFQUFBLEdBQUEsRUFBQSxFQUFBLEVBQUEsVUFBQSxPQUFBLElBQUEsRUFBQSxFQUFBLEdBQUEsVUFBQSxHQUM5QixHQUFNLEdBQWMsTUFBTSxRQUFRLEdBQVEsRUFBTSxHQUFBLENBQUUsR0FBUyxHQUMzRCxFQUFZLFFBQVEsU0FBQSxFQUFVLENBQUksTUFBQSxHQUFLLE9BQU8saUJBQWlCLE1BS2pFLE9BQUEsZUFBSSxFQUFBLFVBQUEsY0FBVyxLQUFmLFVBQUEsQ0FDRSxNQUFPLE1BQUssT0FBTyxTQUFTLElBQUksU0FBQSxFQUFPLENBQUksTUFBQSxHQUFRLDhDQUdyRCxFQUFBLFVBQUEscUNBQUEsU0FBcUMsRUFBa0IsRUFBa0IsQ0FDdkUsR0FBTSxHQUFVLEtBQUssT0FBTyxrQ0FBa0MsRUFBUyxHQUN2RSxNQUFPLEdBQVUsRUFBUSxXQUFhLE1BS3hDLEVBQUEsVUFBQSxZQUFBLFNBQVksRUFBYyxFQUFpQixFQUFjLENBQ3ZELEtBQUssT0FBTyxNQUFNOzs7O0lBQWtCLEVBQVMsRUFBTyxJQUV4RCxLQUVBLGFBQWlCLENBQ2YsTUFBTyxJQUFJLFNBQVEsU0FBQSxFQUFPLENBQ3hCLEFBQUksU0FBUyxZQUFjLFVBQ3pCLFNBQVMsaUJBQWlCLG1CQUFvQixHQUU5QyxNQzFFQSxZQUFxQyxFQUEyQixDQUNwRSxHQUFNLEdBQVUsR0FBaUMsRUFBYSxXQUM5RCxNQUFPLEdBQVEsT0FBTyxTQUFDLEVBQVksRUFBZSxDQUNoRCxNQUFPLFFBQU8sT0FBTyxFQUFZLEdBQTZCLEtBQzdELElBR0wsWUFBc0MsRUFBVyxPQUN6QyxFQUFVLEVBQUcsUUFFbkIsTUFBQSxHQUFBLEdBQ0UsRUFBQyxHQUFPLENBQ04sSUFBQSxVQUFBLENBQ1UsR0FBQSxHQUFZLEtBQUksUUFDeEIsR0FBSSxFQUFRLElBQUksR0FDZCxNQUFPLEdBQVEsSUFBSSxHQUVuQixHQUFNLEdBQVksRUFBUSxpQkFBaUIsR0FDM0MsS0FBTSxJQUFJLE9BQU0sc0JBQXNCLEVBQVMsT0FLckQsRUFBQyxNQUFNLEdBQVcsSUFBVSxDQUMxQixJQUFBLFVBQUEsQ0FDRSxNQUFPLE1BQUssUUFBUSxJQUFJLE9DekIxQixZQUFzQyxFQUEyQixDQUNyRSxHQUFNLEdBQVUsR0FBaUMsRUFBYSxXQUM5RCxNQUFPLEdBQVEsT0FBTyxTQUFDLEVBQVksRUFBZ0IsQ0FDakQsTUFBTyxRQUFPLE9BQU8sRUFBWSxHQUE4QixLQUM5RCxJQUdMLFlBQXVDLEVBQVksT0FDakQsTUFBQSxHQUFBLEdBQ0UsRUFBSSxFQUFJLFVBQVcsQ0FDakIsSUFBQSxVQUFBLENBQ0UsR0FBTSxHQUFTLEtBQUssUUFBUSxLQUFLLEdBQ2pDLEdBQUksRUFDRixNQUFPLEdBRVAsS0FBTSxJQUFJLE9BQU0sMkJBQTJCLEtBQUssV0FBVSxJQUFJLEVBQUksT0FLeEUsRUFBSSxFQUFJLFdBQVksQ0FDbEIsSUFBQSxVQUFBLENBQ0UsTUFBTyxNQUFLLFFBQVEsUUFBUSxLQUloQyxFQUFDLE1BQU0sR0FBVyxHQUFLLFVBQVcsQ0FDaEMsSUFBQSxVQUFBLENBQ0UsTUFBTyxNQUFLLFFBQVEsSUFBSSxPQzVCMUIsWUFBcUMsRUFBMkIsQ0FDcEUsR0FBTSxHQUF1QixHQUF1RCxFQUFhLFVBQzNGLEVBQStDLENBQ25ELG1CQUFvQixDQUNsQixJQUFBLFVBQUEsQ0FBQSxHQUFBLEdBQUEsS0FDRSxNQUFPLEdBQXFCLE9BQU8sU0FBQyxFQUFRLEVBQW1CLE9BQ3ZELEVBQWtCLEdBQXlCLEdBQzNDLEVBQWdCLEVBQUssS0FBSyx1QkFBdUIsRUFBZ0IsS0FDdkUsTUFBTyxRQUFPLE9BQU8sRUFBTSxHQUFBLEdBQUksRUFBQyxHQUFnQixFQUFlLEtBQzlELE9BS1QsTUFBTyxHQUFxQixPQUFPLFNBQUMsRUFBWSxFQUFtQixDQUNqRSxNQUFPLFFBQU8sT0FBTyxFQUFZLEdBQWlDLEtBQ2pFLEdBSUMsWUFBOEMsRUFBd0MsT0FDcEYsRUFBYSxHQUF5QixHQUNwQyxFQUFvQixFQUFVLEtBQXhCLEVBQWMsRUFBVSxJQUFuQixFQUFTLEVBQVUsS0FDaEMsRUFBTyxHQUFRLEdBQU8sRUFBUSxHQUFRLElBQVMsR0FBUSxRQUU3RCxNQUFBLEdBQUEsR0FDRSxFQUFDLEdBQU8sQ0FDTixJQUFBLFVBQUEsQ0FDRSxHQUFNLEdBQVEsS0FBSyxLQUFLLElBQUksR0FDNUIsTUFBSSxLQUFVLEtBQ0wsRUFBSyxHQUVMLEVBQVcsY0FJdEIsSUFBQSxTQUFzQixFQUFvQixDQUN4QyxBQUFJLElBQVUsT0FDWixLQUFLLEtBQUssT0FBTyxHQUVqQixLQUFLLEtBQUssSUFBSSxFQUFLLEVBQU0sTUFLL0IsRUFBQyxNQUFNLEdBQVcsSUFBVSxDQUMxQixJQUFBLFVBQUEsQ0FDRSxNQUFPLE1BQUssS0FBSyxJQUFJLE9BdUI3QixZQUFrQyxFQUEwQyxJQUF6QyxHQUFLLEVBQUEsR0FBRSxFQUFZLEVBQUEsR0FDOUMsRUFBTyxHQUF1QixHQUNwQyxNQUFPLElBQStCLEVBQU8sR0FHL0MsWUFBZ0MsRUFBK0IsQ0FDN0QsT0FBUSxPQUNELE9BQVMsTUFBTyxZQUNoQixTQUFTLE1BQU8sY0FDaEIsUUFBUyxNQUFPLGFBQ2hCLFFBQVMsTUFBTyxhQUNoQixRQUFTLE1BQU8sU0FFdkIsS0FBTSxJQUFJLE9BQU0sZ0NBQWdDLEVBQVksS0FHOUQsWUFBd0MsRUFBZSxFQUFlLENBQ3BFLEdBQU0sR0FBUyxHQUFVLEdBQU0sU0FDL0IsTUFBTyxDQUNMLEtBQUksRUFDSixJQUFHLEVBQ0gsS0FBTSxHQUFTLE1BQ1gsZUFBWSxDQUFLLE1BQU8sSUFBb0IsS0FJcEQsR0FBTSxJQUFzQixJQUN0QixRQUFLLENBQUssTUFBTyxJQUNyQixRQUFTLEdBQ1QsT0FBUSxLQUNKLFNBQU0sQ0FBSyxNQUFPLElBQ3RCLE9BQVEsSUFLSixHQUFzQyxDQUMxQyxNQUFBLFNBQU0sRUFBYSxDQUNqQixHQUFNLEdBQVEsS0FBSyxNQUFNLEdBQ3pCLEdBQUksQ0FBQyxNQUFNLFFBQVEsR0FDakIsS0FBTSxJQUFJLFdBQVUsa0JBRXRCLE1BQU8sSUFHVCxRQUFBLFNBQVEsRUFBYSxDQUNuQixNQUFPLENBQUUsSUFBUyxLQUFPLEdBQVMsVUFHcEMsT0FBQSxTQUFPLEVBQWEsQ0FDbEIsTUFBTyxZQUFXLElBR3BCLE9BQUEsU0FBTyxFQUFhLENBQ2xCLEdBQU0sR0FBUyxLQUFLLE1BQU0sR0FDMUIsR0FBSSxJQUFXLE1BQVEsTUFBTyxJQUFVLFVBQVksTUFBTSxRQUFRLEdBQ2hFLEtBQU0sSUFBSSxXQUFVLG1CQUV0QixNQUFPLElBR1QsT0FBQSxTQUFPLEVBQWEsQ0FDbEIsTUFBTyxLQU1MLEdBQXNDLENBQzFDLFFBQVMsR0FDVCxNQUFPLEdBQ1AsT0FBUSxJQUdWLFlBQW1CLEVBQVUsQ0FDM0IsTUFBTyxNQUFLLFVBQVUsR0FHeEIsWUFBcUIsRUFBVSxDQUM3QixNQUFPLEdBQUcsRUNuSlosR0FBQSxJQUFBLFVBQUEsQ0FPRSxXQUFZLEVBQWdCLENBQzFCLEtBQUssUUFBVSxFQUdqQixjQUFBLGVBQUksRUFBQSxVQUFBLGNBQVcsS0FBZixVQUFBLENBQ0UsTUFBTyxNQUFLLFFBQVEsNkNBR3RCLE9BQUEsZUFBSSxFQUFBLFVBQUEsUUFBSyxLQUFULFVBQUEsQ0FDRSxNQUFPLE1BQUssUUFBUSx1Q0FHdEIsT0FBQSxlQUFJLEVBQUEsVUFBQSxVQUFPLEtBQVgsVUFBQSxDQUNFLE1BQU8sTUFBSyxNQUFNLHlDQUdwQixPQUFBLGVBQUksRUFBQSxVQUFBLGFBQVUsS0FBZCxVQUFBLENBQ0UsTUFBTyxNQUFLLE1BQU0sNENBR3BCLE9BQUEsZUFBSSxFQUFBLFVBQUEsVUFBTyxLQUFYLFVBQUEsQ0FDRSxNQUFPLE1BQUssTUFBTSx5Q0FHcEIsT0FBQSxlQUFJLEVBQUEsVUFBQSxVQUFPLEtBQVgsVUFBQSxDQUNFLE1BQU8sTUFBSyxNQUFNLHlDQUdwQixPQUFBLGVBQUksRUFBQSxVQUFBLE9BQUksS0FBUixVQUFBLENBQ0UsTUFBTyxNQUFLLE1BQU0sc0NBR3BCLEVBQUEsVUFBQSxXQUFBLFVBQUEsR0FJQSxFQUFBLFVBQUEsUUFBQSxVQUFBLEdBSUEsRUFBQSxVQUFBLFdBQUEsVUFBQSxHQTlDTyxFQUFBLFVBQVksQ0FBRSxHQUF5QixHQUEwQixJQUNqRSxFQUFBLFFBQW9CLEdBQ3BCLEVBQUEsT0FBNkIsR0ErQ3RDLEtDekRBLE9BQXlCLFNBRXpCLGdCQUE2QixHQUFXLENBR3RDLFNBQVUsQ0FDUixHQUFJLEdBQVksS0FBSyxpQkFBaUIsa0JBQWtCLFNBQ3BELEVBQWdCLEtBQUssaUJBQWlCLGtCQUFrQixPQUN4RCxFQUFTLFNBQVMsS0FBSyxRQUFRLFFBQVUsR0FBaUIsS0FDMUQsRUFBSyxTQUFTLEtBQUssUUFBUSxJQUFNLEdBQWEsTUFDOUMsRUFBUSxZQUFTLEtBQUssYUFDMUIsUUFBUSxJQUFJLEVBQU8sRUFBRyxHQUN0QixLQUFLLEtBQU8sWUFBUyxRQUFRLEtBQUssUUFBUSxVQUFVLFFBQVEsR0FBSSxVQUFVLEdBQzFFLEtBQUssUUFBUSxVQUFZLEtBQUssS0FBSyxlQUFlLEtBVjdDLEdBRFQsR0FDUyxTQUFTLENBQUUsT0FBUSxTQ0hyQixHQUFNLElBQWMsQ0FDMUIsQ0FBQyxXQUFZLE9BQVEsc0JBQXVCLEtDRHRDLEdBQUksSUFBVSxBQUFDLEdBQ2pCLE1BQU8sSUFBVSxXQUNYLEVBRU8sVUFBVyxDQUFFLE1BQU8sSUNMekIsR0FBYSxNQUFPLE9BQVMsWUFBYyxLQUFPLEtBQ2xELEdBQVksTUFBTyxTQUFXLFlBQWMsT0FBUyxLQUNyRCxHQUFTLElBQWMsSUFBYSxPQUNwQyxHQUFjLFFBQ2QsR0FBZ0IsQ0FBQyxXQUFZLEVBQUcsS0FBTSxFQUFHLFFBQVMsRUFBRyxPQUFRLEdBQzdELEdBQWtCLElBQ2xCLEdBQWtCLElBQ2xCLEVBQWlCLENBQzVCLE9BQVEsU0FDUixRQUFTLFVBQ1QsT0FBUSxTQUNSLFFBQVMsVUFDVCxRQUFTLFdBRUUsRUFBaUIsQ0FDNUIsTUFBTyxZQUNQLE1BQU8sWUFDUCxLQUFNLFdBQ04sTUFBTyxZQUNQLE1BQU8sYUFFSSxHQUEyQixDQUN0QyxFQUFlLE1BQ2YsRUFBZSxNQUNmLEVBQWUsS0FDZixFQUFlLE1BQ2YsRUFBZSxPQUVKLEdBQWEsQ0FDeEIsU0FBVSxXQUNWLFVBQVcsYUN2QmIsR0FBQSxLQUEwQixDQUN4QixZQUFZLEVBQVMsRUFBTyxFQUFTLEVBQVEsQ0FDM0MsS0FBSyxRQUFVLEVBQ2YsS0FBSyxNQUFRLEVBQ2IsS0FBSyxRQUFVLEdBQVcsVUFBVyxDQUFFLE1BQU8sSUFDOUMsS0FBSyxhQUFlLEtBQ3BCLEtBQUssUUFBVSxFQUNmLEtBQUssYUFBZSxLQUNwQixLQUFLLFNBQVcsR0FDaEIsS0FBSyxLQUFPLEdBT2QsT0FBTyxFQUFRLENBQ2IsS0FBSyxRQUFVLEVBQ2YsS0FBSyxRQUNMLEtBQUssT0FNUCxNQUFNLENBQ0osQUFBRyxLQUFLLFlBQVksWUFDcEIsTUFBSyxlQUNMLEtBQUssS0FBTyxHQUNaLEtBQUssUUFBUSxPQUFPLEtBQUssQ0FDdkIsTUFBTyxLQUFLLFFBQVEsTUFDcEIsTUFBTyxLQUFLLE1BQ1osUUFBUyxLQUFLLFVBQ2QsSUFBSyxLQUFLLElBQ1YsU0FBVSxLQUFLLFFBQVEsYUFTM0IsUUFBUSxFQUFRLEVBQVMsQ0FDdkIsTUFBRyxNQUFLLFlBQVksSUFDbEIsRUFBUyxLQUFLLGFBQWEsVUFHN0IsS0FBSyxTQUFTLEtBQUssQ0FBQyxTQUFRLGFBQ3JCLEtBTVQsT0FBTyxDQUNMLEtBQUssaUJBQ0wsS0FBSyxJQUFNLEtBQ1gsS0FBSyxTQUFXLEtBQ2hCLEtBQUssYUFBZSxLQUNwQixLQUFLLEtBQU8sR0FNZCxhQUFhLENBQUMsU0FBUSxXQUFVLFFBQU0sQ0FDcEMsS0FBSyxTQUFTLE9BQU8sQUFBQSxHQUFLLEVBQUUsU0FBVyxHQUNwQyxRQUFRLEFBQUEsR0FBSyxFQUFFLFNBQVMsSUFNN0IsZ0JBQWdCLENBQ2QsQUFBRyxDQUFDLEtBQUssVUFDVCxLQUFLLFFBQVEsSUFBSSxLQUFLLFVBTXhCLGVBQWUsQ0FDYixhQUFhLEtBQUssY0FDbEIsS0FBSyxhQUFlLEtBTXRCLGNBQWMsQ0FDWixBQUFHLEtBQUssY0FBZSxLQUFLLGdCQUM1QixLQUFLLElBQU0sS0FBSyxRQUFRLE9BQU8sVUFDL0IsS0FBSyxTQUFXLEtBQUssUUFBUSxlQUFlLEtBQUssS0FFakQsS0FBSyxRQUFRLEdBQUcsS0FBSyxTQUFVLEFBQUEsR0FBVyxDQUN4QyxLQUFLLGlCQUNMLEtBQUssZ0JBQ0wsS0FBSyxhQUFlLEVBQ3BCLEtBQUssYUFBYSxLQUdwQixLQUFLLGFBQWUsV0FBVyxJQUFNLENBQ25DLEtBQUssUUFBUSxVQUFXLEtBQ3ZCLEtBQUssU0FNVixZQUFZLEVBQU8sQ0FDakIsTUFBTyxNQUFLLGNBQWdCLEtBQUssYUFBYSxTQUFXLEVBTTNELFFBQVEsRUFBUSxFQUFTLENBQ3ZCLEtBQUssUUFBUSxRQUFRLEtBQUssU0FBVSxDQUFDLFNBQVEsZUM1R2pELEdBQUEsS0FBMkIsQ0FDekIsWUFBWSxFQUFVLEVBQVUsQ0FDOUIsS0FBSyxTQUFXLEVBQ2hCLEtBQUssVUFBWSxFQUNqQixLQUFLLE1BQVEsS0FDYixLQUFLLE1BQVEsRUFHZixPQUFPLENBQ0wsS0FBSyxNQUFRLEVBQ2IsYUFBYSxLQUFLLE9BTXBCLGlCQUFpQixDQUNmLGFBQWEsS0FBSyxPQUVsQixLQUFLLE1BQVEsV0FBVyxJQUFNLENBQzVCLEtBQUssTUFBUSxLQUFLLE1BQVEsRUFDMUIsS0FBSyxZQUNKLEtBQUssVUFBVSxLQUFLLE1BQVEsTUN2Qm5DLEdBQUEsS0FBNkIsQ0FDM0IsWUFBWSxFQUFPLEVBQVEsRUFBTyxDQUNoQyxLQUFLLE1BQVEsRUFBZSxPQUM1QixLQUFLLE1BQVEsRUFDYixLQUFLLE9BQVMsR0FBUSxHQUFVLElBQ2hDLEtBQUssT0FBUyxFQUNkLEtBQUssU0FBVyxHQUNoQixLQUFLLFdBQWEsRUFDbEIsS0FBSyxRQUFVLEtBQUssT0FBTyxRQUMzQixLQUFLLFdBQWEsR0FDbEIsS0FBSyxTQUFXLEdBQUksSUFBSyxLQUFNLEVBQWUsS0FBTSxLQUFLLE9BQVEsS0FBSyxTQUN0RSxLQUFLLFdBQWEsR0FDbEIsS0FBSyxnQkFBa0IsR0FFdkIsS0FBSyxZQUFjLEdBQUksSUFBTSxJQUFNLENBQ2pDLEFBQUcsS0FBSyxPQUFPLGVBQWdCLEtBQUssVUFDbkMsS0FBSyxPQUFPLGVBQ2YsS0FBSyxnQkFBZ0IsS0FBSyxLQUFLLE9BQU8sUUFBUSxJQUFNLEtBQUssWUFBWSxVQUNyRSxLQUFLLGdCQUFnQixLQUFLLEtBQUssT0FBTyxPQUFPLElBQU0sQ0FDakQsS0FBSyxZQUFZLFFBQ2QsS0FBSyxhQUFjLEtBQUssWUFHN0IsS0FBSyxTQUFTLFFBQVEsS0FBTSxJQUFNLENBQ2hDLEtBQUssTUFBUSxFQUFlLE9BQzVCLEtBQUssWUFBWSxRQUNqQixLQUFLLFdBQVcsUUFBUSxBQUFBLEdBQWEsRUFBVSxRQUMvQyxLQUFLLFdBQWEsS0FFcEIsS0FBSyxTQUFTLFFBQVEsUUFBUyxJQUFNLENBQ25DLEtBQUssTUFBUSxFQUFlLFFBQ3pCLEtBQUssT0FBTyxlQUFnQixLQUFLLFlBQVksb0JBRWxELEtBQUssUUFBUSxJQUFNLENBQ2pCLEtBQUssWUFBWSxRQUNkLEtBQUssT0FBTyxhQUFhLEtBQUssT0FBTyxJQUFJLFVBQVcsU0FBUyxLQUFLLFNBQVMsS0FBSyxhQUNuRixLQUFLLE1BQVEsRUFBZSxPQUM1QixLQUFLLE9BQU8sT0FBTyxRQUVyQixLQUFLLFFBQVEsQUFBQSxHQUFVLENBQ3JCLEFBQUcsS0FBSyxPQUFPLGFBQWEsS0FBSyxPQUFPLElBQUksVUFBVyxTQUFTLEtBQUssUUFBUyxHQUMzRSxLQUFLLGFBQWMsS0FBSyxTQUFTLFFBQ3BDLEtBQUssTUFBUSxFQUFlLFFBQ3pCLEtBQUssT0FBTyxlQUFnQixLQUFLLFlBQVksb0JBRWxELEtBQUssU0FBUyxRQUFRLFVBQVcsSUFBTSxDQUNyQyxBQUFHLEtBQUssT0FBTyxhQUFhLEtBQUssT0FBTyxJQUFJLFVBQVcsV0FBVyxLQUFLLFVBQVUsS0FBSyxhQUFjLEtBQUssU0FBUyxTQUVsSCxBQURnQixHQUFJLElBQUssS0FBTSxFQUFlLE1BQU8sR0FBUSxJQUFLLEtBQUssU0FDN0QsT0FDVixLQUFLLE1BQVEsRUFBZSxRQUM1QixLQUFLLFNBQVMsUUFDWCxLQUFLLE9BQU8sZUFBZ0IsS0FBSyxZQUFZLG9CQUVsRCxLQUFLLEdBQUcsRUFBZSxNQUFPLENBQUMsRUFBUyxJQUFRLENBQzlDLEtBQUssUUFBUSxLQUFLLGVBQWUsR0FBTSxLQVMzQyxLQUFLLEVBQVUsS0FBSyxRQUFRLENBQzFCLEdBQUcsS0FBSyxXQUNOLEtBQU0sSUFBSSxPQUFNLDhGQUVoQixZQUFLLFFBQVUsRUFDZixLQUFLLFdBQWEsR0FDbEIsS0FBSyxTQUNFLEtBQUssU0FRaEIsUUFBUSxFQUFTLENBQ2YsS0FBSyxHQUFHLEVBQWUsTUFBTyxHQU9oQyxRQUFRLEVBQVMsQ0FDZixNQUFPLE1BQUssR0FBRyxFQUFlLE1BQU8sQUFBQSxHQUFVLEVBQVMsSUFvQjFELEdBQUcsRUFBTyxFQUFTLENBQ2pCLEdBQUksR0FBTSxLQUFLLGFBQ2YsWUFBSyxTQUFTLEtBQUssQ0FBQyxRQUFPLE1BQUssYUFDekIsRUFxQlQsSUFBSSxFQUFPLEVBQUksQ0FDYixLQUFLLFNBQVcsS0FBSyxTQUFTLE9BQU8sQUFBQyxHQUM3QixDQUFFLEdBQUssUUFBVSxHQUFVLE9BQU8sSUFBUSxhQUFlLElBQVEsRUFBSyxPQU9qRixTQUFTLENBQUUsTUFBTyxNQUFLLE9BQU8sZUFBaUIsS0FBSyxXQWtCcEQsS0FBSyxFQUFPLEVBQVMsRUFBVSxLQUFLLFFBQVEsQ0FFMUMsR0FEQSxFQUFVLEdBQVcsR0FDbEIsQ0FBQyxLQUFLLFdBQ1AsS0FBTSxJQUFJLE9BQU0sa0JBQWtCLFVBQWMsS0FBSyxtRUFFdkQsR0FBSSxHQUFZLEdBQUksSUFBSyxLQUFNLEVBQU8sVUFBVyxDQUFFLE1BQU8sSUFBVyxHQUNyRSxNQUFHLE1BQUssVUFDTixFQUFVLE9BRVYsR0FBVSxlQUNWLEtBQUssV0FBVyxLQUFLLElBR2hCLEVBbUJULE1BQU0sRUFBVSxLQUFLLFFBQVEsQ0FDM0IsS0FBSyxZQUFZLFFBQ2pCLEtBQUssU0FBUyxnQkFFZCxLQUFLLE1BQVEsRUFBZSxRQUM1QixHQUFJLEdBQVUsSUFBTSxDQUNsQixBQUFHLEtBQUssT0FBTyxhQUFhLEtBQUssT0FBTyxJQUFJLFVBQVcsU0FBUyxLQUFLLFNBQ3JFLEtBQUssUUFBUSxFQUFlLE1BQU8sVUFFakMsRUFBWSxHQUFJLElBQUssS0FBTSxFQUFlLE1BQU8sR0FBUSxJQUFLLEdBQ2xFLFNBQVUsUUFBUSxLQUFNLElBQU0sS0FDM0IsUUFBUSxVQUFXLElBQU0sS0FDNUIsRUFBVSxPQUNOLEtBQUssV0FBWSxFQUFVLFFBQVEsS0FBTSxJQUV0QyxFQWVULFVBQVUsRUFBUSxFQUFTLEVBQUssQ0FBRSxNQUFPLEdBS3pDLGlCQUFpQixFQUFNLENBQUUsTUFBTyxJQUF5QixRQUFRLElBQVUsRUFLM0UsU0FBUyxFQUFPLEVBQU8sRUFBUyxFQUFRLENBQ3RDLE1BQUcsTUFBSyxRQUFVLEVBQWUsR0FFOUIsR0FBVyxJQUFZLEtBQUssV0FBYSxLQUFLLGlCQUFpQixHQUM3RCxNQUFLLE9BQU8sYUFBYSxLQUFLLE9BQU8sSUFBSSxVQUFXLDRCQUE2QixDQUFDLFFBQU8sUUFBTyxVQUFTLFlBQ3JHLElBRUEsR0FPWCxTQUFTLENBQUUsTUFBTyxNQUFLLFNBQVMsSUFLaEMsT0FBTyxFQUFVLEtBQUssUUFBUSxDQUM1QixBQUFHLEtBQUssYUFDUixNQUFLLE9BQU8sZUFBZSxLQUFLLE9BQ2hDLEtBQUssTUFBUSxFQUFlLFFBQzVCLEtBQUssU0FBUyxPQUFPLElBTXZCLFFBQVEsRUFBTyxFQUFTLEVBQUssRUFBUSxDQUNuQyxHQUFJLEdBQWlCLEtBQUssVUFBVSxFQUFPLEVBQVMsRUFBSyxHQUN6RCxHQUFHLEdBQVcsQ0FBQyxFQUFpQixLQUFNLElBQUksT0FBTSwrRUFFaEQsR0FBSSxHQUFnQixLQUFLLFNBQVMsT0FBTyxBQUFBLEdBQVEsRUFBSyxRQUFVLEdBRWhFLE9BQVEsR0FBSSxFQUFHLEVBQUksRUFBYyxPQUFRLElBRXZDLEFBRFcsRUFBYyxHQUNwQixTQUFTLEVBQWdCLEVBQUssR0FBVyxLQUFLLFdBT3ZELGVBQWUsRUFBSSxDQUFFLE1BQU8sY0FBYyxJQUsxQyxVQUFVLENBQUUsTUFBTyxNQUFLLFFBQVUsRUFBZSxPQUtqRCxXQUFXLENBQUUsTUFBTyxNQUFLLFFBQVUsRUFBZSxRQUtsRCxVQUFVLENBQUUsTUFBTyxNQUFLLFFBQVUsRUFBZSxPQUtqRCxXQUFXLENBQUUsTUFBTyxNQUFLLFFBQVUsRUFBZSxRQUtsRCxXQUFXLENBQUUsTUFBTyxNQUFLLFFBQVUsRUFBZSxVQ3ZUcEQsR0FBQSxLQUEwQixDQUN4QixhQUFhLENBQ1gsS0FBSyxPQUFTLENBQUMsU0FBVSxTQUdwQixTQUFRLEVBQVEsRUFBVSxFQUFRLEVBQU0sRUFBUyxFQUFXLEVBQVMsQ0FDMUUsR0FBRyxHQUFPLGVBQWUsQ0FDdkIsR0FBSSxHQUFNLEdBQUksSUFBTyxlQUNyQixLQUFLLGVBQWUsRUFBSyxFQUFRLEVBQVUsRUFBTSxFQUFTLEVBQVcsT0FDaEUsQ0FDTCxHQUFJLEdBQU0sR0FBSSxJQUFPLGVBQ3JCLEtBQUssV0FBVyxFQUFLLEVBQVEsRUFBVSxFQUFRLEVBQU0sRUFBUyxFQUFXLFVBSXRFLGdCQUFlLEVBQUssRUFBUSxFQUFVLEVBQU0sRUFBUyxFQUFXLEVBQVMsQ0FDOUUsRUFBSSxRQUFVLEVBQ2QsRUFBSSxLQUFLLEVBQVEsR0FDakIsRUFBSSxPQUFTLElBQU0sQ0FDakIsR0FBSSxHQUFXLEtBQUssVUFBVSxFQUFJLGNBQ2xDLEdBQVksRUFBUyxJQUVwQixHQUFZLEdBQUksVUFBWSxHQUcvQixFQUFJLFdBQWEsSUFBTSxHQUV2QixFQUFJLEtBQUssU0FHSixZQUFXLEVBQUssRUFBUSxFQUFVLEVBQVEsRUFBTSxFQUFTLEVBQVcsRUFBUyxDQUNsRixFQUFJLEtBQUssRUFBUSxFQUFVLElBQzNCLEVBQUksUUFBVSxFQUNkLEVBQUksaUJBQWlCLGVBQWdCLEdBQ3JDLEVBQUksUUFBVSxJQUFNLENBQUUsR0FBWSxFQUFTLE9BQzNDLEVBQUksbUJBQXFCLElBQU0sQ0FDN0IsR0FBRyxFQUFJLGFBQWUsS0FBSyxPQUFPLFVBQVksRUFBUyxDQUNyRCxHQUFJLEdBQVcsS0FBSyxVQUFVLEVBQUksY0FDbEMsRUFBUyxLQUdWLEdBQVksR0FBSSxVQUFZLEdBRS9CLEVBQUksS0FBSyxTQUdKLFdBQVUsRUFBSyxDQUNwQixHQUFHLENBQUMsR0FBUSxJQUFTLEdBQUssTUFBTyxNQUVqQyxHQUFJLENBQ0YsTUFBTyxNQUFLLE1BQU0sU0FDWCxFQURXLENBRWxCLGdCQUFXLFFBQVEsSUFBSSxnQ0FBaUMsR0FDakQsWUFJSixXQUFVLEVBQUssRUFBVSxDQUM5QixHQUFJLEdBQVcsR0FDZixPQUFRLEtBQU8sR0FBSSxDQUNqQixHQUFHLENBQUMsT0FBTyxVQUFVLGVBQWUsS0FBSyxFQUFLLEdBQU8sU0FDckQsR0FBSSxHQUFXLEVBQVksR0FBRyxLQUFhLEtBQVMsRUFDaEQsRUFBVyxFQUFJLEdBQ25CLEFBQUcsTUFBTyxJQUFhLFNBQ3JCLEVBQVMsS0FBSyxLQUFLLFVBQVUsRUFBVSxJQUV2QyxFQUFTLEtBQUssbUJBQW1CLEdBQVksSUFBTSxtQkFBbUIsSUFHMUUsTUFBTyxHQUFTLEtBQUssV0FHaEIsY0FBYSxFQUFLLEVBQU8sQ0FDOUIsR0FBRyxPQUFPLEtBQUssR0FBUSxTQUFXLEVBQUksTUFBTyxHQUU3QyxHQUFJLEdBQVMsRUFBSSxNQUFNLE1BQVEsSUFBTSxJQUNyQyxNQUFPLEdBQUcsSUFBTSxJQUFTLEtBQUssVUFBVSxPQ3pFNUMsR0FBQSxLQUE4QixDQUU1QixZQUFZLEVBQVMsQ0FDbkIsS0FBSyxTQUFXLEtBQ2hCLEtBQUssTUFBUSxLQUNiLEtBQUssY0FBZ0IsR0FDckIsS0FBSyxPQUFTLFVBQVcsR0FDekIsS0FBSyxRQUFVLFVBQVcsR0FDMUIsS0FBSyxVQUFZLFVBQVcsR0FDNUIsS0FBSyxRQUFVLFVBQVcsR0FDMUIsS0FBSyxhQUFlLEtBQUssa0JBQWtCLEdBQzNDLEtBQUssV0FBYSxHQUFjLFdBRWhDLEtBQUssT0FHUCxrQkFBa0IsRUFBUyxDQUN6QixNQUFRLEdBQ0wsUUFBUSxRQUFTLFdBQ2pCLFFBQVEsU0FBVSxZQUNsQixRQUFRLEdBQUksUUFBTyxRQUFXLEdBQVcsV0FBWSxNQUFRLEdBQVcsVUFHN0UsYUFBYSxDQUNYLE1BQU8sSUFBSyxhQUFhLEtBQUssYUFBYyxDQUFDLE1BQU8sS0FBSyxRQUczRCxlQUFlLENBQ2IsS0FBSyxRQUNMLEtBQUssV0FBYSxHQUFjLFdBR2xDLFdBQVcsQ0FDVCxLQUFLLFFBQVEsV0FDYixLQUFLLGdCQUdQLE1BQU0sQ0FDSixBQUFLLE1BQUssYUFBZSxHQUFjLE1BQVEsS0FBSyxhQUFlLEdBQWMsYUFFakYsR0FBSyxRQUFRLE1BQU8sS0FBSyxjQUFlLG1CQUFvQixLQUFNLEtBQUssUUFBUyxLQUFLLFVBQVUsS0FBSyxNQUFPLEFBQUMsR0FBUyxDQUNuSCxHQUFHLEVBQUssQ0FDTixHQUFJLENBQUMsU0FBUSxRQUFPLFlBQVksRUFDaEMsS0FBSyxNQUFRLE1BRWIsR0FBUyxFQUdYLE9BQU8sT0FDQSxLQUNILEVBQVMsUUFBUSxBQUFBLEdBQU8sQ0FtQnRCLFdBQVcsSUFBTSxDQUNmLEtBQUssVUFBVSxDQUFDLEtBQU0sS0FDckIsS0FFTCxLQUFLLE9BQ0wsVUFDRyxLQUNILEtBQUssT0FDTCxVQUNHLEtBQ0gsS0FBSyxXQUFhLEdBQWMsS0FDaEMsS0FBSyxTQUNMLEtBQUssT0FDTCxVQUNHLEtBQ0gsS0FBSyxVQUNMLEtBQUssUUFDTCxVQUNHLE9BQ0EsS0FDSCxLQUFLLFVBQ0wsS0FBSyxnQkFDTCxjQUNPLEtBQU0sSUFBSSxPQUFNLHlCQUF5QixRQUt4RCxLQUFLLEVBQUssQ0FDUixHQUFLLFFBQVEsT0FBUSxLQUFLLGNBQWUsbUJBQW9CLEVBQU0sS0FBSyxRQUFTLEtBQUssUUFBUSxLQUFLLEtBQU0sV0FBWSxBQUFDLEdBQVMsQ0FDN0gsQUFBRyxFQUFDLEdBQVEsRUFBSyxTQUFXLE1BQzFCLE1BQUssUUFBUSxHQUFRLEVBQUssUUFDMUIsS0FBSyxtQkFLWCxNQUFNLEVBQU8sRUFBUSxDQUNuQixLQUFLLFdBQWEsR0FBYyxPQUNoQyxLQUFLLFlFOUdULEdBQU8sSUFBUSxDQUNiLGNBQWUsRUFDZixZQUFhLEVBQ2IsTUFBTyxDQUFDLEtBQU0sRUFBRyxNQUFPLEVBQUcsVUFBVyxHQUV0QyxPQUFPLEVBQUssRUFBUyxDQUNuQixHQUFHLEVBQUksUUFBUSxjQUFnQixZQUM3QixNQUFPLEdBQVMsS0FBSyxhQUFhLElBQzdCLENBQ0wsR0FBSSxHQUFVLENBQUMsRUFBSSxTQUFVLEVBQUksSUFBSyxFQUFJLE1BQU8sRUFBSSxNQUFPLEVBQUksU0FDaEUsTUFBTyxHQUFTLEtBQUssVUFBVSxNQUluQyxPQUFPLEVBQVksRUFBUyxDQUMxQixHQUFHLEVBQVcsY0FBZ0IsWUFDNUIsTUFBTyxHQUFTLEtBQUssYUFBYSxJQUM3QixDQUNMLEdBQUksQ0FBQyxFQUFVLEVBQUssRUFBTyxFQUFPLEdBQVcsS0FBSyxNQUFNLEdBQ3hELE1BQU8sR0FBUyxDQUFDLFdBQVUsTUFBSyxRQUFPLFFBQU8sY0FNbEQsYUFBYSxFQUFRLENBQ25CLEdBQUksQ0FBQyxXQUFVLE1BQUssUUFBTyxRQUFPLFdBQVcsRUFDekMsRUFBYSxLQUFLLFlBQWMsRUFBUyxPQUFTLEVBQUksT0FBUyxFQUFNLE9BQVMsRUFBTSxPQUNwRixFQUFTLEdBQUksYUFBWSxLQUFLLGNBQWdCLEdBQzlDLEVBQU8sR0FBSSxVQUFTLEdBQ3BCLEVBQVMsRUFFYixFQUFLLFNBQVMsSUFBVSxLQUFLLE1BQU0sTUFDbkMsRUFBSyxTQUFTLElBQVUsRUFBUyxRQUNqQyxFQUFLLFNBQVMsSUFBVSxFQUFJLFFBQzVCLEVBQUssU0FBUyxJQUFVLEVBQU0sUUFDOUIsRUFBSyxTQUFTLElBQVUsRUFBTSxRQUM5QixNQUFNLEtBQUssRUFBVSxBQUFBLEdBQVEsRUFBSyxTQUFTLElBQVUsRUFBSyxXQUFXLEtBQ3JFLE1BQU0sS0FBSyxFQUFLLEFBQUEsR0FBUSxFQUFLLFNBQVMsSUFBVSxFQUFLLFdBQVcsS0FDaEUsTUFBTSxLQUFLLEVBQU8sQUFBQSxHQUFRLEVBQUssU0FBUyxJQUFVLEVBQUssV0FBVyxLQUNsRSxNQUFNLEtBQUssRUFBTyxBQUFBLEdBQVEsRUFBSyxTQUFTLElBQVUsRUFBSyxXQUFXLEtBRWxFLEdBQUksR0FBVyxHQUFJLFlBQVcsRUFBTyxXQUFhLEVBQVEsWUFDMUQsU0FBUyxJQUFJLEdBQUksWUFBVyxHQUFTLEdBQ3JDLEVBQVMsSUFBSSxHQUFJLFlBQVcsR0FBVSxFQUFPLFlBRXRDLEVBQVMsUUFHbEIsYUFBYSxFQUFPLENBQ2xCLEdBQUksR0FBTyxHQUFJLFVBQVMsR0FDcEIsRUFBTyxFQUFLLFNBQVMsR0FDckIsRUFBVSxHQUFJLGFBQ2xCLE9BQU8sT0FDQSxNQUFLLE1BQU0sS0FBTSxNQUFPLE1BQUssV0FBVyxFQUFRLEVBQU0sT0FDdEQsTUFBSyxNQUFNLE1BQU8sTUFBTyxNQUFLLFlBQVksRUFBUSxFQUFNLE9BQ3hELE1BQUssTUFBTSxVQUFXLE1BQU8sTUFBSyxnQkFBZ0IsRUFBUSxFQUFNLEtBSXpFLFdBQVcsRUFBUSxFQUFNLEVBQVEsQ0FDL0IsR0FBSSxHQUFjLEVBQUssU0FBUyxHQUM1QixFQUFZLEVBQUssU0FBUyxHQUMxQixFQUFZLEVBQUssU0FBUyxHQUMxQixFQUFTLEtBQUssY0FBZ0IsS0FBSyxZQUFjLEVBQ2pELEVBQVUsRUFBUSxPQUFPLEVBQU8sTUFBTSxFQUFRLEVBQVMsSUFDM0QsRUFBUyxFQUFTLEVBQ2xCLEdBQUksR0FBUSxFQUFRLE9BQU8sRUFBTyxNQUFNLEVBQVEsRUFBUyxJQUN6RCxFQUFTLEVBQVMsRUFDbEIsR0FBSSxHQUFRLEVBQVEsT0FBTyxFQUFPLE1BQU0sRUFBUSxFQUFTLElBQ3pELEVBQVMsRUFBUyxFQUNsQixHQUFJLEdBQU8sRUFBTyxNQUFNLEVBQVEsRUFBTyxZQUN2QyxNQUFPLENBQUMsU0FBVSxFQUFTLElBQUssS0FBTSxRQUFjLFFBQWMsUUFBUyxJQUc3RSxZQUFZLEVBQVEsRUFBTSxFQUFRLENBQ2hDLEdBQUksR0FBYyxFQUFLLFNBQVMsR0FDNUIsRUFBVSxFQUFLLFNBQVMsR0FDeEIsRUFBWSxFQUFLLFNBQVMsR0FDMUIsRUFBWSxFQUFLLFNBQVMsR0FDMUIsRUFBUyxLQUFLLGNBQWdCLEtBQUssWUFDbkMsRUFBVSxFQUFRLE9BQU8sRUFBTyxNQUFNLEVBQVEsRUFBUyxJQUMzRCxFQUFTLEVBQVMsRUFDbEIsR0FBSSxHQUFNLEVBQVEsT0FBTyxFQUFPLE1BQU0sRUFBUSxFQUFTLElBQ3ZELEVBQVMsRUFBUyxFQUNsQixHQUFJLEdBQVEsRUFBUSxPQUFPLEVBQU8sTUFBTSxFQUFRLEVBQVMsSUFDekQsRUFBUyxFQUFTLEVBQ2xCLEdBQUksR0FBUSxFQUFRLE9BQU8sRUFBTyxNQUFNLEVBQVEsRUFBUyxJQUN6RCxFQUFTLEVBQVMsRUFDbEIsR0FBSSxHQUFPLEVBQU8sTUFBTSxFQUFRLEVBQU8sWUFDbkMsRUFBVSxDQUFDLE9BQVEsRUFBTyxTQUFVLEdBQ3hDLE1BQU8sQ0FBQyxTQUFVLEVBQVMsTUFBVSxRQUFjLE1BQU8sRUFBZSxNQUFPLFlBR2xGLGdCQUFnQixFQUFRLEVBQU0sRUFBUSxDQUNwQyxHQUFJLEdBQVksRUFBSyxTQUFTLEdBQzFCLEVBQVksRUFBSyxTQUFTLEdBQzFCLEVBQVMsS0FBSyxjQUFnQixFQUM5QixFQUFRLEVBQVEsT0FBTyxFQUFPLE1BQU0sRUFBUSxFQUFTLElBQ3pELEVBQVMsRUFBUyxFQUNsQixHQUFJLEdBQVEsRUFBUSxPQUFPLEVBQU8sTUFBTSxFQUFRLEVBQVMsSUFDekQsRUFBUyxFQUFTLEVBQ2xCLEdBQUksR0FBTyxFQUFPLE1BQU0sRUFBUSxFQUFPLFlBRXZDLE1BQU8sQ0FBQyxTQUFVLEtBQU0sSUFBSyxLQUFNLFFBQWMsUUFBYyxRQUFTLEtDbkI1RSxHQUFBLEtBQTRCLENBQzFCLFlBQVksRUFBVSxFQUFPLEdBQUcsQ0FDOUIsS0FBSyxxQkFBdUIsQ0FBQyxLQUFNLEdBQUksTUFBTyxHQUFJLE1BQU8sR0FBSSxRQUFTLElBQ3RFLEtBQUssU0FBVyxHQUNoQixLQUFLLFdBQWEsR0FDbEIsS0FBSyxJQUFNLEVBQ1gsS0FBSyxRQUFVLEVBQUssU0FBVyxHQUMvQixLQUFLLFVBQVksRUFBSyxXQUFhLEdBQU8sV0FBYSxHQUN2RCxLQUFLLHVCQUF5QixFQUM5QixLQUFLLGVBQWlCLEdBQVcsT0FBTyxLQUFLLElBQzdDLEtBQUssZUFBaUIsR0FBVyxPQUFPLEtBQUssSUFDN0MsS0FBSyxjQUFnQixHQUNyQixLQUFLLFdBQWEsRUFBSyxZQUFjLGNBQ3JDLEtBQUssYUFBZSxFQUNwQixBQUFHLEtBQUssWUFBYyxHQUNwQixNQUFLLE9BQVMsRUFBSyxRQUFVLEtBQUssZUFDbEMsS0FBSyxPQUFTLEVBQUssUUFBVSxLQUFLLGdCQUVsQyxNQUFLLE9BQVMsS0FBSyxlQUNuQixLQUFLLE9BQVMsS0FBSyxnQkFFckIsR0FBSSxHQUErQixLQUNuQyxBQUFHLElBQWEsR0FBVSxrQkFDeEIsSUFBVSxpQkFBaUIsV0FBWSxBQUFBLEdBQU0sQ0FDM0MsQUFBRyxLQUFLLE1BQ04sTUFBSyxhQUNMLEVBQStCLEtBQUssZ0JBR3hDLEdBQVUsaUJBQWlCLFdBQVksQUFBQSxHQUFNLENBQzNDLEFBQUcsSUFBaUMsS0FBSyxjQUN2QyxHQUErQixLQUMvQixLQUFLLGNBSVgsS0FBSyxvQkFBc0IsRUFBSyxxQkFBdUIsSUFDdkQsS0FBSyxjQUFnQixBQUFDLEdBQ2pCLEVBQUssY0FDQyxFQUFLLGNBQWMsR0FFbkIsQ0FBQyxJQUFNLElBQU0sS0FBTSxFQUFRLElBQU0sSUFHNUMsS0FBSyxpQkFBbUIsQUFBQyxHQUNwQixFQUFLLGlCQUNDLEVBQUssaUJBQWlCLEdBRXRCLENBQUMsR0FBSSxHQUFJLElBQUssSUFBSyxJQUFLLElBQUssSUFBSyxJQUFNLEtBQU0sRUFBUSxJQUFNLElBR3ZFLEtBQUssT0FBUyxFQUFLLFFBQVUsS0FDN0IsS0FBSyxrQkFBb0IsRUFBSyxtQkFBcUIsSUFDbkQsS0FBSyxPQUFTLEdBQVEsRUFBSyxRQUFVLElBQ3JDLEtBQUssU0FBVyxHQUFHLEtBQVksR0FBVyxZQUMxQyxLQUFLLElBQU0sRUFBSyxLQUFPLEdBQ3ZCLEtBQUssZUFBaUIsS0FDdEIsS0FBSyxvQkFBc0IsS0FDM0IsS0FBSyxlQUFpQixHQUFJLElBQU0sSUFBTSxDQUNwQyxLQUFLLFNBQVMsSUFBTSxLQUFLLFlBQ3hCLEtBQUssa0JBU1YsaUJBQWlCLEVBQWEsQ0FDNUIsS0FBSyxhQUNMLEtBQUssVUFBWSxFQVFuQixVQUFVLENBQUUsTUFBTyxVQUFTLFNBQVMsTUFBTSxVQUFZLE1BQVEsS0FPL0QsYUFBYSxDQUNYLEdBQUksR0FBTSxHQUFLLGFBQ2IsR0FBSyxhQUFhLEtBQUssU0FBVSxLQUFLLFVBQVcsQ0FBQyxJQUFLLEtBQUssTUFDOUQsTUFBRyxHQUFJLE9BQU8sS0FBTyxJQUFhLEVBQy9CLEVBQUksT0FBTyxLQUFPLElBQWEsR0FBRyxLQUFLLGNBQWMsSUFFakQsR0FBRyxLQUFLLGdCQUFnQixTQUFTLE9BQU8sSUFZakQsV0FBVyxFQUFVLEVBQU0sRUFBTyxDQUNoQyxLQUFLLGVBQ0wsS0FBSyxjQUFnQixHQUNyQixLQUFLLGVBQWUsUUFDcEIsS0FBSyxTQUFTLEVBQVUsRUFBTSxHQVVoQyxRQUFRLEVBQU8sQ0FNYixBQUxBLEtBQUssZUFDRixHQUNELFVBQVcsUUFBUSxJQUFJLDJGQUN2QixLQUFLLE9BQVMsR0FBUSxJQUVyQixNQUFLLE1BQ1IsTUFBSyxjQUFnQixHQUNyQixLQUFLLEtBQU8sR0FBSSxNQUFLLFVBQVUsS0FBSyxlQUNwQyxLQUFLLEtBQUssV0FBYSxLQUFLLFdBQzVCLEtBQUssS0FBSyxRQUFVLEtBQUssa0JBQ3pCLEtBQUssS0FBSyxPQUFTLElBQU0sS0FBSyxhQUM5QixLQUFLLEtBQUssUUFBVSxBQUFBLEdBQVMsS0FBSyxZQUFZLEdBQzlDLEtBQUssS0FBSyxVQUFZLEFBQUEsR0FBUyxLQUFLLGNBQWMsR0FDbEQsS0FBSyxLQUFLLFFBQVUsQUFBQSxHQUFTLEtBQUssWUFBWSxJQVNoRCxJQUFJLEVBQU0sRUFBSyxFQUFLLENBQUUsS0FBSyxPQUFPLEVBQU0sRUFBSyxHQUs3QyxXQUFXLENBQUUsTUFBTyxNQUFLLFNBQVcsS0FTcEMsT0FBTyxFQUFTLENBQ2QsR0FBSSxHQUFNLEtBQUssVUFDZixZQUFLLHFCQUFxQixLQUFLLEtBQUssQ0FBQyxFQUFLLElBQ25DLEVBT1QsUUFBUSxFQUFTLENBQ2YsR0FBSSxHQUFNLEtBQUssVUFDZixZQUFLLHFCQUFxQixNQUFNLEtBQUssQ0FBQyxFQUFLLElBQ3BDLEVBVVQsUUFBUSxFQUFTLENBQ2YsR0FBSSxHQUFNLEtBQUssVUFDZixZQUFLLHFCQUFxQixNQUFNLEtBQUssQ0FBQyxFQUFLLElBQ3BDLEVBT1QsVUFBVSxFQUFTLENBQ2pCLEdBQUksR0FBTSxLQUFLLFVBQ2YsWUFBSyxxQkFBcUIsUUFBUSxLQUFLLENBQUMsRUFBSyxJQUN0QyxFQU1ULFlBQVksQ0FDVixBQUFHLEtBQUssYUFBYSxLQUFLLElBQUksWUFBYSxnQkFBZ0IsS0FBSyxpQkFDaEUsS0FBSyxjQUFnQixHQUNyQixLQUFLLHlCQUNMLEtBQUssa0JBQ0wsS0FBSyxlQUFlLFFBQ3BCLEtBQUssaUJBQ0wsS0FBSyxxQkFBcUIsS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFFLEtBQWMsS0FPM0Qsa0JBQWtCLENBQ2hCLEFBQUcsS0FBSyxxQkFDTixNQUFLLG9CQUFzQixLQUN4QixLQUFLLGFBQWMsS0FBSyxJQUFJLFlBQWEsNERBQzVDLEtBQUssY0FBYyxzQkFJdkIsZ0JBQWdCLENBQ2QsQUFBRyxLQUFLLE1BQVEsS0FBSyxLQUFLLGVBQzFCLE1BQUssb0JBQXNCLEtBQzNCLGFBQWEsS0FBSyxnQkFDbEIsV0FBVyxJQUFNLEtBQUssZ0JBQWlCLEtBQUssc0JBRzlDLFNBQVMsRUFBVSxFQUFNLEVBQU8sQ0FDOUIsR0FBRyxDQUFDLEtBQUssS0FDUCxNQUFPLElBQVksSUFHckIsS0FBSyxrQkFBa0IsSUFBTSxDQUMzQixBQUFHLEtBQUssTUFDTixDQUFHLEVBQU8sS0FBSyxLQUFLLE1BQU0sRUFBTSxHQUFVLElBQWEsS0FBSyxLQUFLLFNBR25FLEtBQUssb0JBQW9CLElBQU0sQ0FDN0IsQUFBRyxLQUFLLE1BQ04sTUFBSyxLQUFLLFFBQVUsVUFBVyxHQUMvQixLQUFLLEtBQU8sTUFHZCxHQUFZLFFBS2xCLGtCQUFrQixFQUFVLEVBQVEsRUFBRSxDQUNwQyxHQUFHLElBQVUsR0FBSyxDQUFDLEtBQUssTUFBUSxDQUFDLEtBQUssS0FBSyxlQUFlLENBQ3hELElBQ0EsT0FHRixXQUFXLElBQU0sQ0FDZixLQUFLLGtCQUFrQixFQUFVLEVBQVEsSUFDeEMsSUFBTSxHQUdYLG9CQUFvQixFQUFVLEVBQVEsRUFBRSxDQUN0QyxHQUFHLElBQVUsR0FBSyxDQUFDLEtBQUssTUFBUSxLQUFLLEtBQUssYUFBZSxHQUFjLE9BQU8sQ0FDNUUsSUFDQSxPQUdGLFdBQVcsSUFBTSxDQUNmLEtBQUssb0JBQW9CLEVBQVUsRUFBUSxJQUMxQyxJQUFNLEdBR1gsWUFBWSxFQUFNLENBQ2hCLEFBQUcsS0FBSyxhQUFhLEtBQUssSUFBSSxZQUFhLFFBQVMsR0FDcEQsS0FBSyxtQkFDTCxhQUFhLEtBQUssZ0JBQ2QsS0FBSyxlQUNQLEtBQUssZUFBZSxrQkFFdEIsS0FBSyxxQkFBcUIsTUFBTSxRQUFRLENBQUMsQ0FBQyxDQUFFLEtBQWMsRUFBUyxJQU1yRSxZQUFZLEVBQU0sQ0FDaEIsQUFBRyxLQUFLLGFBQWEsS0FBSyxJQUFJLFlBQWEsR0FDM0MsR0FBSSxHQUFrQixLQUFLLFVBQ3ZCLEVBQW9CLEtBQUssdUJBQzdCLEtBQUsscUJBQXFCLE1BQU0sUUFBUSxDQUFDLENBQUMsQ0FBRSxLQUFjLENBQ3hELEVBQVMsRUFBTyxFQUFpQixLQUVoQyxLQUFvQixLQUFLLFdBQWEsRUFBb0IsSUFDM0QsS0FBSyxtQkFPVCxrQkFBa0IsQ0FDaEIsS0FBSyxTQUFTLFFBQVEsQUFBQSxHQUFXLENBQy9CLEFBQUssRUFBUSxhQUFlLEVBQVEsYUFBZSxFQUFRLFlBQ3pELEVBQVEsUUFBUSxFQUFlLFNBUXJDLGlCQUFpQixDQUNmLE9BQU8sS0FBSyxNQUFRLEtBQUssS0FBSyxnQkFDdkIsSUFBYyxXQUFZLE1BQU8saUJBQ2pDLElBQWMsS0FBTSxNQUFPLFdBQzNCLElBQWMsUUFBUyxNQUFPLGtCQUMxQixNQUFPLFVBT3BCLGFBQWEsQ0FBRSxNQUFPLE1BQUssb0JBQXNCLE9BT2pELE9BQU8sRUFBUSxDQUNiLEtBQUssSUFBSSxFQUFRLGlCQUNqQixLQUFLLFNBQVcsS0FBSyxTQUFTLE9BQU8sQUFBQSxHQUFLLEVBQUUsWUFBYyxFQUFRLFdBU3BFLElBQUksRUFBSyxDQUNQLE9BQVEsS0FBTyxNQUFLLHFCQUNsQixLQUFLLHFCQUFxQixHQUFPLEtBQUsscUJBQXFCLEdBQUssT0FBTyxDQUFDLENBQUMsS0FDaEUsRUFBSyxRQUFRLEtBQVMsSUFZbkMsUUFBUSxFQUFPLEVBQWEsR0FBRyxDQUM3QixHQUFJLEdBQU8sR0FBSSxJQUFRLEVBQU8sRUFBWSxNQUMxQyxZQUFLLFNBQVMsS0FBSyxHQUNaLEVBTVQsS0FBSyxFQUFLLENBQ1IsR0FBRyxLQUFLLFlBQVksQ0FDbEIsR0FBSSxDQUFDLFFBQU8sUUFBTyxVQUFTLE1BQUssWUFBWSxFQUM3QyxLQUFLLElBQUksT0FBUSxHQUFHLEtBQVMsTUFBVSxNQUFhLEtBQVEsR0FHOUQsQUFBRyxLQUFLLGNBQ04sS0FBSyxPQUFPLEVBQU0sQUFBQSxHQUFVLEtBQUssS0FBSyxLQUFLLElBRTNDLEtBQUssV0FBVyxLQUFLLElBQU0sS0FBSyxPQUFPLEVBQU0sQUFBQSxHQUFVLEtBQUssS0FBSyxLQUFLLEtBUTFFLFNBQVMsQ0FDUCxHQUFJLEdBQVMsS0FBSyxJQUFNLEVBQ3hCLE1BQUcsS0FBVyxLQUFLLElBQU0sS0FBSyxJQUFNLEVBQVcsS0FBSyxJQUFNLEVBRW5ELEtBQUssSUFBSSxXQUdsQixlQUFlLENBQ2IsQUFBRyxLQUFLLHFCQUF1QixDQUFDLEtBQUssZUFDckMsTUFBSyxvQkFBc0IsS0FBSyxVQUNoQyxLQUFLLEtBQUssQ0FBQyxNQUFPLFVBQVcsTUFBTyxZQUFhLFFBQVMsR0FBSSxJQUFLLEtBQUssc0JBQ3hFLEtBQUssZUFBaUIsV0FBVyxJQUFNLEtBQUssbUJBQW9CLEtBQUssc0JBR3ZFLGNBQWMsRUFBTyxDQUNuQixLQUFLLGNBQWdCLEdBQ2xCLEtBQUssZUFBZ0IsS0FBSyxLQUFLLE1BQU0sR0FBaUIsR0FHM0QsaUJBQWlCLENBQ2YsQUFBRyxLQUFLLGVBQWlCLEtBQUssV0FBVyxPQUFTLEdBQ2hELE1BQUssV0FBVyxRQUFRLEFBQUEsR0FBWSxLQUNwQyxLQUFLLFdBQWEsSUFJdEIsY0FBYyxFQUFXLENBQ3ZCLEtBQUssT0FBTyxFQUFXLEtBQU0sQUFBQSxHQUFPLENBQ2xDLEdBQUksQ0FBQyxRQUFPLFFBQU8sVUFBUyxNQUFLLFlBQVksRUFDN0MsQUFBRyxHQUFPLElBQVEsS0FBSyxxQkFDckIsY0FBYSxLQUFLLGdCQUNsQixLQUFLLG9CQUFzQixLQUMzQixXQUFXLElBQU0sS0FBSyxnQkFBaUIsS0FBSyxzQkFHM0MsS0FBSyxhQUFhLEtBQUssSUFBSSxVQUFXLEdBQUcsRUFBUSxRQUFVLE1BQU0sS0FBUyxLQUFTLEdBQU8sSUFBTSxFQUFNLEtBQU8sS0FBTSxHQUV0SCxPQUFRLEdBQUksRUFBRyxFQUFJLEtBQUssU0FBUyxPQUFRLElBQUksQ0FDM0MsR0FBTSxHQUFVLEtBQUssU0FBUyxHQUM5QixBQUFHLENBQUMsRUFBUSxTQUFTLEVBQU8sRUFBTyxFQUFTLElBQzVDLEVBQVEsUUFBUSxFQUFPLEVBQVMsRUFBSyxHQUd2QyxPQUFRLEdBQUksRUFBRyxFQUFJLEtBQUsscUJBQXFCLFFBQVEsT0FBUSxJQUFJLENBQy9ELEdBQUksQ0FBQyxDQUFFLEdBQVksS0FBSyxxQkFBcUIsUUFBUSxHQUNyRCxFQUFTLE1BS2YsZUFBZSxFQUFNLENBQ25CLEdBQUksR0FBYSxLQUFLLFNBQVMsS0FBSyxBQUFBLEdBQUssRUFBRSxRQUFVLEdBQVUsR0FBRSxZQUFjLEVBQUUsY0FDakYsQUFBRyxHQUNFLE1BQUssYUFBYSxLQUFLLElBQUksWUFBYSw0QkFBNEIsTUFDdkUsRUFBVyxXQzFnQlYsR0FBTSxJQUFzQixzQkFDdEIsR0FBYyxHQUNkLEdBQWdCLENBQUMsSUFBTSxLQUN2QixHQUFrQixJQUNsQixHQUFvQixDQUMvQixvQkFBcUIscUJBQXNCLHFCQUMzQyxzQkFBdUIsb0JBQXFCLG1CQUFvQixxQkFFckQsRUFBZ0IscUJBQ2hCLEdBQWdCLGdCQUNoQixHQUFtQixlQUNuQixHQUFpQixzQkFDakIsR0FBVSxlQUNWLEdBQW9CLGdCQUNwQixHQUFpQixzQkFDakIsR0FBdUIsNEJBQ3ZCLEdBQWdCLHFCQUNoQixHQUFrQixjQUNsQixHQUF3Qix1QkFDeEIsR0FBd0Isd0JBQ3hCLEdBQVcsZ0JBQ1gsR0FBYSxrQkFDYixHQUFtQixlQUNuQixHQUFzQixnQkFDdEIsR0FBeUIsbUJBQ3pCLEdBQXdCLGtCQUN4QixHQUFrQixZQUNsQixHQUFnQixxQkFDaEIsR0FBVyxnQkFDWCxHQUFjLG1CQUNkLEdBQXFCLGlCQUNyQixHQUFtQixlQUNuQixHQUFrQixrQkFDbEIsR0FBbUIsQ0FBQyxPQUFRLFdBQVksU0FBVSxRQUFTLFdBQVksU0FBVSxNQUFPLE1BQU8sT0FBUSxRQUN2RyxHQUFtQixDQUFDLFdBQVksU0FDaEMsR0FBb0Isb0JBQ3BCLEdBQWMsbUJBQ2QsR0FBb0IsSUFBSSxNQUN4QixHQUFhLGtCQUNiLEdBQWUsb0JBQ2YsR0FBZSxvQkFDZixHQUFtQixlQUNuQixHQUEyQixnQ0FDM0IsR0FBVyxPQUNYLEdBQWUsV0FDZixHQUFlLFdBQ2YsR0FBYSxTQUNiLEdBQVUsTUFDVixHQUFjLGFBQ2QsR0FBbUIsZUFDbkIsR0FBZSx3QkFDZixHQUFpQiw0QkFDakIsR0FBcUIsOEJBQ3JCLEdBQWUsV0FDZixHQUFpQixFQUNqQixHQUErQixJQUMvQixHQUFpQixPQUNqQixHQUFlLElBR2YsR0FBbUIsbUJBQ25CLEdBQVksWUFDWixHQUFvQixvQkFDcEIsR0FBVyxDQUN0QixTQUFVLElBQ1YsU0FBVSxLQUlDLEdBQVcsSUFDWCxHQUFTLElBQ1QsRUFBYSxJQUNiLEdBQVMsSUFDVCxHQUFRLElBQ1IsR0FBUSxJQ3ZFckIsR0FBQSxLQUFtQyxDQUNqQyxZQUFZLEVBQU8sRUFBVyxFQUFXLENBQ3ZDLEtBQUssV0FBYSxFQUNsQixLQUFLLE1BQVEsRUFDYixLQUFLLE9BQVMsRUFDZCxLQUFLLFVBQVksRUFDakIsS0FBSyxXQUFhLEtBQ2xCLEtBQUssY0FBZ0IsRUFBVyxRQUFRLE9BQU8sRUFBTSxNQUFPLENBQUMsTUFBTyxFQUFNLGFBRzVFLE1BQU0sRUFBTyxDQUNYLGFBQWEsS0FBSyxZQUNsQixLQUFLLGNBQWMsUUFDbkIsS0FBSyxNQUFNLE1BQU0sR0FHbkIsUUFBUSxDQUNOLEtBQUssY0FBYyxRQUFRLEFBQUEsR0FBVSxLQUFLLE1BQU0sSUFDaEQsS0FBSyxjQUFjLE9BQ2hCLFFBQVEsS0FBTSxBQUFBLEdBQVMsS0FBSyxpQkFDNUIsUUFBUSxRQUFTLEFBQUEsR0FBVSxLQUFLLE1BQU0sSUFHM0MsUUFBUSxDQUFFLE1BQU8sTUFBSyxRQUFVLEtBQUssTUFBTSxLQUFLLEtBRWhELGVBQWUsQ0FDYixHQUFJLEdBQVMsR0FBSSxRQUFPLFdBQ3BCLEVBQU8sS0FBSyxNQUFNLEtBQUssTUFBTSxLQUFLLE9BQVEsS0FBSyxVQUFZLEtBQUssUUFDcEUsRUFBTyxPQUFTLEFBQUMsR0FBTSxDQUNyQixHQUFHLEVBQUUsT0FBTyxRQUFVLEtBQ3BCLEtBQUssUUFBVSxFQUFFLE9BQU8sT0FBTyxXQUMvQixLQUFLLFVBQVUsRUFBRSxPQUFPLFlBRXhCLE9BQU8sR0FBUyxlQUFpQixFQUFFLE9BQU8sUUFHOUMsRUFBTyxrQkFBa0IsR0FHM0IsVUFBVSxFQUFNLENBQ2QsQUFBRyxDQUFDLEtBQUssY0FBYyxZQUN2QixLQUFLLGNBQWMsS0FBSyxRQUFTLEdBQzlCLFFBQVEsS0FBTSxJQUFNLENBQ25CLEtBQUssTUFBTSxTQUFVLEtBQUssT0FBUyxLQUFLLE1BQU0sS0FBSyxLQUFRLEtBQ3ZELEtBQUssVUFDUCxNQUFLLFdBQWEsV0FBVyxJQUFNLEtBQUssZ0JBQWlCLEtBQUssV0FBVyxpQkFBbUIsUUMzQzNGLEVBQVcsQ0FBQyxFQUFLLElBQVEsUUFBUSxPQUFTLFFBQVEsTUFBTSxFQUFLLEdBRWpFLGFBQTZCLENBQ2xDLEdBQUksR0FBTSxHQUFJLEtBQ1YsRUFBUSxTQUFTLGlCQUFpQixTQUN0QyxPQUFRLEdBQUksRUFBRyxFQUFNLEVBQU0sT0FBUSxFQUFJLEVBQUssSUFDMUMsQUFBRyxFQUFJLElBQUksRUFBTSxHQUFHLElBQ2xCLFFBQVEsTUFBTSwwQkFBMEIsRUFBTSxHQUFHLGtDQUVqRCxFQUFJLElBQUksRUFBTSxHQUFHLElBS2hCLEdBQUksSUFBUSxDQUFDLEVBQU0sRUFBTSxFQUFLLElBQVEsQ0FDM0MsQUFBRyxFQUFLLFdBQVcsa0JBQ2pCLFFBQVEsSUFBSSxHQUFHLEVBQUssTUFBTSxNQUFTLE9BQVUsSUFLdEMsR0FBVSxBQUFDLEdBQVEsTUFBTyxJQUFRLFdBQWEsRUFBTSxVQUFXLENBQUUsTUFBTyxJQUV6RSxHQUFRLEFBQUMsR0FBaUIsS0FBSyxNQUFNLEtBQUssVUFBVSxJQUVwRCxHQUFvQixDQUFDLEVBQUksRUFBUyxJQUFhLENBQ3hELEVBQUcsQ0FDRCxHQUFHLEVBQUcsUUFBUSxJQUFJLE1BQWMsTUFBTyxHQUN2QyxFQUFLLEVBQUcsZUFBaUIsRUFBRyxpQkFDdEIsSUFBTyxNQUFRLEVBQUcsV0FBYSxHQUFLLENBQUcsSUFBWSxFQUFTLFdBQVcsSUFBUSxFQUFHLFFBQVEsTUFDbEcsTUFBTyxPQUdFLEdBQVcsQUFBQyxHQUNkLElBQVEsTUFBUSxNQUFPLElBQVEsVUFBWSxDQUFFLGFBQWUsUUFHMUQsR0FBYSxDQUFDLEVBQU0sSUFBUyxLQUFLLFVBQVUsS0FBVSxLQUFLLFVBQVUsR0FFckUsR0FBVSxBQUFDLEdBQVEsQ0FDNUIsT0FBUSxLQUFLLEdBQU0sTUFBTyxHQUMxQixNQUFPLElBR0UsR0FBUSxDQUFDLEVBQUksSUFBYSxHQUFNLEVBQVMsR0FFekMsR0FBa0IsU0FBVSxFQUFTLEVBQVMsRUFBTSxFQUFXLENBQ3hFLEVBQVEsUUFBUSxBQUFBLEdBQVMsQ0FFdkIsQUFEb0IsR0FBSSxJQUFjLEVBQU8sRUFBSyxPQUFPLFdBQVksR0FDdkQsWUN2RGQsR0FBVSxDQUNaLGNBQWMsQ0FBRSxNQUFRLE9BQVEsU0FBUSxXQUFlLGFBRXZELFVBQVUsRUFBYyxFQUFXLEVBQU8sQ0FDeEMsTUFBTyxHQUFhLFdBQVcsS0FBSyxTQUFTLEVBQVcsS0FHMUQsWUFBWSxFQUFjLEVBQVcsRUFBUSxFQUFTLEVBQUssQ0FDekQsR0FBSSxHQUFVLEtBQUssU0FBUyxFQUFjLEVBQVcsR0FDakQsRUFBTSxLQUFLLFNBQVMsRUFBVyxHQUMvQixFQUFTLElBQVksS0FBTyxFQUFVLEVBQUssR0FDL0MsU0FBYSxRQUFRLEVBQUssS0FBSyxVQUFVLElBQ2xDLEdBR1QsU0FBUyxFQUFjLEVBQVcsRUFBTyxDQUN2QyxNQUFPLE1BQUssTUFBTSxFQUFhLFFBQVEsS0FBSyxTQUFTLEVBQVcsTUFHbEUsbUJBQW1CLEVBQVMsQ0FDMUIsQUFBRyxDQUFDLEtBQUssZ0JBQ1QsUUFBUSxhQUFhLEVBQVMsUUFBUSxPQUFTLElBQUssR0FBSSxPQUFPLFNBQVMsT0FHMUUsVUFBVSxFQUFNLEVBQU0sRUFBRyxDQUN2QixHQUFHLEtBQUssZ0JBQ04sR0FBRyxJQUFPLE9BQU8sU0FBUyxLQUFLLENBQzdCLEdBQUcsRUFBSyxNQUFRLFlBQWMsRUFBSyxPQUFPLENBRXhDLEdBQUksR0FBZSxRQUFRLE9BQVMsR0FDcEMsRUFBYSxPQUFTLEVBQUssT0FDM0IsUUFBUSxhQUFhLEVBQWMsR0FBSSxPQUFPLFNBQVMsTUFHekQsTUFBTyxHQUFLLE9BQ1osUUFBUSxFQUFPLFNBQVMsRUFBTSxHQUFJLEdBQU0sTUFDeEMsR0FBSSxHQUFTLEtBQUssZ0JBQWdCLE9BQU8sU0FBUyxNQUVsRCxBQUFHLEVBQ0QsRUFBTyxpQkFDQyxFQUFLLE9BQVMsWUFDdEIsT0FBTyxPQUFPLEVBQUcsUUFJckIsTUFBSyxTQUFTLElBSWxCLFVBQVUsRUFBTSxFQUFNLENBQ3BCLFNBQVMsT0FBUyxHQUFHLEtBQVEsS0FHL0IsVUFBVSxFQUFLLENBQ2IsTUFBTyxVQUFTLE9BQU8sUUFBUSxHQUFJLFFBQU8saUJBQWtCLDBCQUFpQyxPQUcvRixTQUFTLEVBQU8sRUFBTSxDQUNwQixBQUFHLEdBQVEsR0FBUSxVQUFVLG9CQUFxQixFQUFRLDJCQUMxRCxPQUFPLFNBQVcsR0FHcEIsU0FBUyxFQUFXLEVBQU8sQ0FBRSxNQUFPLEdBQUcsS0FBYSxLQUVwRCxnQkFBZ0IsRUFBVSxDQUN4QixHQUFJLEdBQU8sRUFBVSxXQUFXLFVBQVUsR0FDMUMsR0FBRyxJQUFTLEdBQ1osTUFBTyxVQUFTLGVBQWUsSUFBUyxTQUFTLGNBQWMsV0FBVyxTQUl2RSxHQUFRLEdDN0NYLEdBQU0sQ0FDUixLQUFLLEVBQUcsQ0FBRSxNQUFPLFVBQVMsZUFBZSxJQUFPLEVBQVMsbUJBQW1CLE1BRTVFLFlBQVksRUFBSSxFQUFVLENBQ3hCLEVBQUcsVUFBVSxPQUFPLEdBQ2pCLEVBQUcsVUFBVSxTQUFXLEdBQUksRUFBRyxnQkFBZ0IsVUFHcEQsSUFBSSxFQUFNLEVBQU8sRUFBUyxDQUN4QixHQUFHLENBQUMsRUFBTyxNQUFPLEdBQ2xCLEdBQUksR0FBUSxNQUFNLEtBQUssRUFBSyxpQkFBaUIsSUFDN0MsTUFBTyxHQUFXLEVBQU0sUUFBUSxHQUFZLEdBRzlDLGdCQUFnQixFQUFLLENBQ25CLEdBQUksR0FBVyxTQUFTLGNBQWMsWUFDdEMsU0FBUyxVQUFZLEVBQ2QsRUFBUyxRQUFRLG1CQUcxQixjQUFjLEVBQUcsQ0FBRSxNQUFPLEdBQUcsT0FBUyxRQUFVLEVBQUcsYUFBYSxNQUFvQixNQUVwRixpQkFBaUIsRUFBSyxDQUFFLE1BQU8sTUFBSyxJQUFJLEVBQU0sc0JBQXNCLFFBRXBFLHNCQUFzQixFQUFNLEVBQUksQ0FDOUIsTUFBTyxNQUFLLHlCQUF5QixLQUFLLElBQUksRUFBTSxJQUFJLE1BQWtCLE9BQVUsSUFHdEYsZUFBZSxFQUFLLENBQ2xCLE1BQU8sS0FBSyxJQUFNLEdBQUksUUFBUSxFQUFNLGVBR3RDLHNCQUFzQixFQUFHLENBQ3ZCLEVBQUcsYUFBYSxHQUFhLElBQzdCLEtBQUssV0FBVyxFQUFJLFlBQWEsS0FHbkMsMEJBQTBCLEVBQU0sRUFBUyxDQUN2QyxHQUFJLEdBQVcsU0FBUyxjQUFjLFlBQ3RDLFNBQVMsVUFBWSxFQUNkLEtBQUssZ0JBQWdCLEVBQVMsUUFBUyxJQUdoRCxVQUFVLEVBQUksRUFBVSxDQUN0QixNQUFRLEdBQUcsYUFBYSxJQUFjLEVBQUcsYUFBYSxzQkFBd0IsVUFHaEYsWUFBWSxFQUFJLEVBQVcsRUFBWSxDQUNyQyxNQUFPLEdBQUcsY0FBZ0IsRUFBWSxRQUFRLEVBQUcsYUFBYSxLQUFlLEdBRy9FLGdCQUFnQixFQUFJLEVBQVMsQ0FDM0IsTUFBTyxNQUFLLElBQUksRUFBSSxHQUFHLE1BQXFCLE9BQWtCLFFBR2hFLGVBQWUsRUFBTSxFQUFLLENBQ3hCLEdBQUksR0FBVSxHQUFJLEtBQUksR0FDdEIsTUFBTyxHQUFLLE9BQU8sQ0FBQyxFQUFLLElBQVEsQ0FDL0IsR0FBSSxHQUFXLElBQUksTUFBa0IsUUFBVSxLQUUvQyxZQUFLLHlCQUF5QixLQUFLLElBQUksRUFBTSxHQUFXLEdBQ3JELElBQUksQUFBQSxHQUFNLFNBQVMsRUFBRyxhQUFhLEtBQ25DLFFBQVEsQUFBQSxHQUFZLEVBQUksT0FBTyxJQUUzQixHQUNOLElBR0wseUJBQXlCLEVBQU8sRUFBTyxDQUNyQyxNQUFHLEdBQU8sY0FBYyxJQUNmLEVBQU0sT0FBTyxBQUFBLEdBQU0sS0FBSyxtQkFBbUIsRUFBSSxJQUUvQyxHQUlYLG1CQUFtQixFQUFNLEVBQU8sQ0FDOUIsS0FBTSxFQUFPLEVBQUssWUFBVyxDQUMzQixHQUFHLEVBQUssV0FBVyxHQUFVLE1BQU8sR0FDcEMsR0FBRyxFQUFLLGFBQWEsTUFBaUIsS0FBTyxNQUFPLEtBSXhELFFBQVEsRUFBSSxFQUFJLENBQUUsTUFBTyxHQUFHLEtBQWdCLEVBQUcsSUFBYSxJQUU1RCxjQUFjLEVBQUksRUFBSSxDQUFFLEVBQUcsS0FBZ0IsTUFBUSxHQUFHLElBQWEsSUFFbkUsV0FBVyxFQUFJLEVBQUssRUFBTSxDQUN4QixBQUFJLEVBQUcsS0FBZSxHQUFHLElBQWUsSUFDeEMsRUFBRyxJQUFhLEdBQU8sR0FHekIsYUFBYSxFQUFRLEVBQU8sQ0FDMUIsQUFBRyxFQUFPLEtBQ1IsR0FBTyxJQUFlLEdBQU0sRUFBTyxPQUl2QyxTQUFTLEVBQUksQ0FDWCxHQUFJLEdBQVUsU0FBUyxjQUFjLFNBQ2pDLENBQUMsU0FBUSxVQUFVLEVBQVEsUUFDL0IsU0FBUyxNQUFRLEdBQUcsR0FBVSxLQUFLLElBQU0sR0FBVSxNQUdyRCxTQUFTLEVBQUksRUFBTyxFQUFhLEVBQWlCLEVBQWEsRUFBaUIsRUFBUyxDQUN2RixHQUFJLEdBQVcsRUFBRyxhQUFhLEdBQzNCLEVBQVcsRUFBRyxhQUFhLEdBQy9CLEFBQUcsSUFBYSxJQUFLLEdBQVcsR0FDN0IsSUFBYSxJQUFLLEdBQVcsR0FDaEMsR0FBSSxHQUFRLEdBQVksRUFDeEIsT0FBTyxPQUNBLE1BQU0sTUFBTyxTQUViLE9BQ0gsQUFBRyxLQUFLLEtBQUssRUFBSSxrQkFDZixFQUFHLGlCQUFpQixPQUFRLElBQU0sS0FFcEMsZUFHQSxHQUFJLEdBQVUsU0FBUyxHQUNuQixFQUFVLElBQU0sRUFBVyxLQUFLLGNBQWMsRUFBSSxJQUFhLElBQy9ELEVBQWUsS0FBSyxTQUFTLEVBQUksR0FBa0IsR0FDdkQsR0FBRyxNQUFNLEdBQVcsTUFBTyxHQUFTLG9DQUFvQyxLQUN4RSxHQUFHLEVBQVMsQ0FDVixHQUFJLEdBQWEsR0FDakIsR0FBRyxFQUFNLE9BQVMsVUFBVSxDQUMxQixHQUFJLEdBQVUsS0FBSyxRQUFRLEVBQUksSUFDL0IsS0FBSyxXQUFXLEVBQUksR0FBbUIsRUFBTSxLQUM3QyxFQUFhLElBQVksRUFBTSxJQUdqQyxHQUFHLENBQUMsR0FBYyxLQUFLLFFBQVEsRUFBSSxJQUNqQyxNQUFPLEdBRVAsSUFDQSxLQUFLLFdBQVcsRUFBSSxHQUFXLElBQy9CLFdBQVcsSUFBTSxLQUFLLGFBQWEsRUFBSSxJQUFtQixPQUc1RCxZQUFXLElBQU0sS0FBSyxhQUFhLEVBQUksR0FBa0IsR0FBZSxHQUkxRSxHQUFJLEdBQU8sRUFBRyxLQUNkLEFBQUcsR0FBUSxLQUFLLEtBQUssRUFBTSxrQkFDekIsRUFBSyxpQkFBaUIsU0FBVSxJQUFNLENBQ3BDLE1BQU0sS0FBTSxHQUFJLFVBQVMsR0FBTyxVQUFXLENBQUMsQ0FBQyxLQUFVLENBQ3JELEdBQUksR0FBUSxFQUFLLGNBQWMsVUFBVSxPQUN6QyxLQUFLLFNBQVMsRUFBTyxJQUNyQixLQUFLLGNBQWMsRUFBTyxRQUk3QixLQUFLLEtBQUssRUFBSSxrQkFDZixFQUFHLGlCQUFpQixPQUFRLElBQU0sS0FBSyxhQUFhLEVBQUksT0FLaEUsYUFBYSxFQUFJLEVBQUssRUFBYSxDQUNqQyxHQUFJLENBQUMsRUFBTyxHQUFXLEtBQUssUUFBUSxFQUFJLEdBQ3hDLEFBQUksR0FBZSxHQUFlLEdBQy9CLElBQWlCLEdBQ2xCLE1BQUssU0FBUyxFQUFJLEdBQ2xCLE1BSUosS0FBSyxFQUFJLEVBQUksQ0FDWCxNQUFHLE1BQUssUUFBUSxFQUFJLEtBQVMsR0FBYyxHQUMzQyxNQUFLLFdBQVcsRUFBSSxFQUFLLElBQ2xCLEtBR1QsU0FBUyxFQUFJLEVBQUssRUFBVSxVQUFXLEdBQUksQ0FDekMsR0FBSSxDQUFDLEdBQWdCLEtBQUssUUFBUSxFQUFJLElBQVEsQ0FBQyxFQUFHLEdBQ2xELFdBQ0EsS0FBSyxXQUFXLEVBQUksRUFBSyxDQUFDLEVBQWMsSUFDakMsR0FHVCxhQUFhLEVBQVcsRUFBSSxFQUFlLENBQ3pDLEdBQUksR0FBUSxFQUFHLGNBQWdCLEVBQUcsYUFBYSxHQUUzQyxFQUFRLEdBQVMsRUFBVSxjQUFjLFFBQVEsZUFBbUIsT0FDeEUsQUFBRyxDQUFDLEdBRUMsS0FBSyxRQUFRLEVBQU8sS0FBb0IsS0FBSyxRQUFRLEVBQU0sS0FBTSxLQUNwRSxFQUFHLFVBQVUsSUFBSSxLQUlyQixVQUFVLEVBQVMsRUFBZSxDQUNoQyxBQUFHLEdBQVEsSUFBTSxFQUFRLE9BQ3ZCLEtBQUssSUFBSSxFQUFRLEtBQU0sSUFBSSxNQUFtQixFQUFRLFVBQVUsTUFBbUIsRUFBUSxTQUFVLEFBQUMsR0FBTyxDQUMzRyxLQUFLLFlBQVksRUFBSSxPQUszQixXQUFXLEVBQUssQ0FDZCxNQUFPLEdBQUssY0FBZ0IsRUFBSyxhQUFhLEtBR2hELGNBQWMsRUFBUSxFQUFhLEVBQVMsR0FBRyxDQUM3QyxHQUFJLEdBQVEsR0FBSSxhQUFZLEVBQWEsQ0FBQyxRQUFTLEdBQU0sV0FBWSxHQUFNLFdBQzNFLEVBQU8sY0FBYyxJQUd2QixVQUFVLEVBQU0sRUFBSyxDQUNuQixHQUFHLE1BQVEsSUFBVSxZQUNuQixNQUFPLEdBQUssVUFBVSxJQUNqQixDQUNMLEdBQUksR0FBUyxFQUFLLFVBQVUsSUFDNUIsU0FBTyxVQUFZLEVBQ1osSUFJWCxXQUFXLEVBQVEsRUFBUSxFQUFPLEdBQUcsQ0FDbkMsR0FBSSxHQUFVLEVBQUssU0FBVyxHQUMxQixFQUFZLEVBQUssVUFDakIsRUFBYyxFQUFPLFdBQ3pCLE9BQVEsR0FBSSxFQUFZLE9BQVMsRUFBRyxHQUFLLEVBQUcsSUFBSSxDQUM5QyxHQUFJLEdBQU8sRUFBWSxHQUFHLEtBQzFCLEFBQUcsRUFBUSxRQUFRLEdBQVEsR0FBSSxFQUFPLGFBQWEsRUFBTSxFQUFPLGFBQWEsSUFHL0UsR0FBSSxHQUFjLEVBQU8sV0FDekIsT0FBUSxHQUFJLEVBQVksT0FBUyxFQUFHLEdBQUssRUFBRyxJQUFJLENBQzlDLEdBQUksR0FBTyxFQUFZLEdBQUcsS0FDMUIsQUFBRyxFQUNFLEVBQUssV0FBVyxVQUFZLENBQUMsRUFBTyxhQUFhLElBQVEsRUFBTyxnQkFBZ0IsR0FFL0UsRUFBTyxhQUFhLElBQVEsRUFBTyxnQkFBZ0IsS0FLN0Qsa0JBQWtCLEVBQVEsRUFBTyxDQUUvQixBQUFLLFlBQWtCLG9CQUFxQixHQUFJLFdBQVcsRUFBUSxFQUFRLENBQUMsT0FBUSxDQUFDLFdBQ3JGLEFBQUcsRUFBTyxTQUNSLEVBQU8sYUFBYSxXQUFZLElBRWhDLEVBQU8sZ0JBQWdCLGFBSTNCLGtCQUFrQixFQUFHLENBQ25CLE1BQU8sR0FBRyxtQkFBc0IsR0FBRyxPQUFTLFFBQVUsRUFBRyxPQUFTLGFBR3BFLGFBQWEsRUFBUyxFQUFnQixFQUFhLENBQ2pELEdBQUcsQ0FBQyxHQUFJLGVBQWUsR0FBVyxPQUNsQyxHQUFJLEdBQWEsRUFBUSxRQUFRLFVBQ2pDLEFBQUcsRUFBUSxVQUFXLEVBQVEsT0FDMUIsR0FBYSxFQUFRLFFBQ3RCLEtBQUssa0JBQWtCLElBQ3hCLEVBQVEsa0JBQWtCLEVBQWdCLElBSTlDLFlBQVksRUFBRyxDQUFFLE1BQU8sK0JBQStCLEtBQUssRUFBRyxVQUFZLEVBQUcsT0FBUyxVQUV2RixpQkFBaUIsRUFBRyxDQUNsQixBQUFHLFlBQWMsbUJBQW9CLEdBQWlCLFFBQVEsRUFBRyxLQUFLLHNCQUF3QixHQUM1RixHQUFHLFFBQVUsRUFBRyxhQUFhLGFBQWUsT0FJaEQsaUJBQWlCLEVBQUcsQ0FDbEIsR0FBRyxZQUFjLG1CQUFrQixDQUNqQyxHQUFJLEdBQWUsRUFBRyxRQUFRLEtBQUssRUFBRyxlQUN0QyxBQUFHLEdBQWdCLEVBQWEsYUFBYSxjQUFnQixNQUMzRCxFQUFhLGFBQWEsV0FBWSxNQUs1QyxlQUFlLEVBQUcsQ0FBRSxNQUFPLElBQWlCLFFBQVEsRUFBRyxPQUFTLEdBRWhFLHlCQUF5QixFQUFJLEVBQW1CLENBQzlDLE1BQU8sR0FBRyxjQUFnQixFQUFHLGFBQWEsS0FBd0IsTUFHcEUsZUFBZSxFQUFRLEVBQU0sRUFBWSxDQUN2QyxHQUFJLEdBQU0sRUFBTyxhQUFhLElBQzlCLE1BQUcsS0FBUSxLQUFjLEdBRXRCLEdBQUksWUFBWSxJQUFXLEVBQU8sYUFBYSxLQUFpQixLQUM5RCxJQUFJLGNBQWMsSUFBVSxHQUFJLFdBQVcsRUFBUSxFQUFNLENBQUMsVUFBVyxLQUN4RSxHQUFJLFdBQVcsRUFBUSxHQUFTLEdBQ3pCLElBRVAsSUFBa0IsUUFBUSxBQUFBLEdBQWEsQ0FDckMsRUFBTyxVQUFVLFNBQVMsSUFBYyxFQUFLLFVBQVUsSUFBSSxLQUU3RCxFQUFLLGFBQWEsR0FBUyxHQUNwQixLQUlYLGdCQUFnQixFQUFXLEVBQVUsQ0FDbkMsR0FBRyxHQUFJLFlBQVksRUFBVyxFQUFXLENBQUMsU0FBVSxZQUFZLENBQzlELEdBQUksR0FBVyxHQUNmLEVBQVUsV0FBVyxRQUFRLEFBQUEsR0FBYSxDQUN4QyxBQUFJLEVBQVUsSUFHUixDQURrQixFQUFVLFdBQWEsS0FBSyxXQUFhLEVBQVUsVUFBVSxTQUFXLElBRTVGLEVBQVM7OzBCQUNxQixHQUFVLFdBQWEsRUFBVSxXQUFXOztHQUU1RSxFQUFTLEtBQUssTUFHbEIsRUFBUyxRQUFRLEFBQUEsR0FBYSxFQUFVLFlBSTVDLHFCQUFxQixFQUFXLEVBQVMsRUFBTSxDQUM3QyxHQUFJLEdBQWdCLEdBQUksS0FBSSxDQUFDLEtBQU0sR0FBYSxHQUFZLEtBQzVELEdBQUcsRUFBVSxRQUFRLGdCQUFrQixFQUFRLGNBQzdDLGFBQU0sS0FBSyxFQUFVLFlBQ2xCLE9BQU8sQUFBQSxHQUFRLENBQUMsRUFBYyxJQUFJLEVBQUssS0FBSyxnQkFDNUMsUUFBUSxBQUFBLEdBQVEsRUFBVSxnQkFBZ0IsRUFBSyxPQUVsRCxPQUFPLEtBQUssR0FDVCxPQUFPLEFBQUEsR0FBUSxDQUFDLEVBQWMsSUFBSSxFQUFLLGdCQUN2QyxRQUFRLEFBQUEsR0FBUSxFQUFVLGFBQWEsRUFBTSxFQUFNLEtBRS9DLEVBRUYsQ0FDTCxHQUFJLEdBQWUsU0FBUyxjQUFjLEdBQzFDLGNBQU8sS0FBSyxHQUFPLFFBQVEsQUFBQSxHQUFRLEVBQWEsYUFBYSxFQUFNLEVBQU0sS0FDekUsRUFBYyxRQUFRLEFBQUEsR0FBUSxFQUFhLGFBQWEsRUFBTSxFQUFVLGFBQWEsS0FDckYsRUFBYSxVQUFZLEVBQVUsVUFDbkMsRUFBVSxZQUFZLEdBQ2YsS0FLTixFQUFRLEdDdldmLEdBQUEsS0FBaUMsT0FDeEIsVUFBUyxFQUFRLEVBQUssQ0FDM0IsR0FBSSxHQUFRLEVBQUssVUFBWSxPQUV6QixFQUFXLEFBREUsRUFBTyxhQUFhLElBQXVCLE1BQU0sS0FDeEMsUUFBUSxFQUFhLFdBQVcsS0FBVSxFQUNwRSxNQUFPLEdBQUssS0FBTyxHQUFNLElBQVMsU0FHN0IsZUFBYyxFQUFRLEVBQUssQ0FHaEMsTUFBTyxBQURhLEFBREUsR0FBTyxhQUFhLElBQXNCLE1BQU0sS0FDbEMsUUFBUSxFQUFhLFdBQVcsS0FBVSxHQUN0RCxLQUFLLFNBQVMsRUFBUSxHQUdoRCxZQUFZLEVBQVEsRUFBTSxFQUFLLENBQzdCLEtBQUssSUFBTSxFQUFhLFdBQVcsR0FDbkMsS0FBSyxPQUFTLEVBQ2QsS0FBSyxLQUFPLEVBQ1osS0FBSyxLQUFPLEVBQ1osS0FBSyxLQUFPLEtBQ1osS0FBSyxhQUFlLEdBQ3BCLEtBQUssUUFBVSxHQUNmLEtBQUssVUFBWSxFQUNqQixLQUFLLGtCQUFvQixHQUN6QixLQUFLLFFBQVUsVUFBVyxHQUMxQixLQUFLLGFBQWUsS0FBSyxZQUFZLEtBQUssTUFDMUMsS0FBSyxPQUFPLGlCQUFpQixHQUF1QixLQUFLLGNBRzNELFVBQVUsQ0FBRSxNQUFPLE1BQUssS0FFeEIsU0FBUyxFQUFTLENBQ2hCLEtBQUssVUFBWSxLQUFLLE1BQU0sR0FDekIsS0FBSyxVQUFZLEtBQUssbUJBQ3ZCLENBQUcsS0FBSyxXQUFhLElBQ25CLE1BQUssVUFBWSxJQUNqQixLQUFLLGtCQUFvQixJQUN6QixLQUFLLFFBQVUsR0FDZixLQUFLLEtBQUssaUJBQWlCLEtBQUssT0FBUSxLQUFLLElBQUssSUFBSyxJQUFNLENBQzNELEVBQWEsWUFBWSxLQUFLLE9BQVEsS0FBSyxNQUMzQyxLQUFLLGFBR1AsTUFBSyxrQkFBb0IsS0FBSyxVQUM5QixLQUFLLEtBQUssaUJBQWlCLEtBQUssT0FBUSxLQUFLLElBQUssS0FBSyxhQUs3RCxRQUFRLENBQ04sS0FBSyxhQUFlLEdBQ3BCLEtBQUssUUFBVSxHQUNmLEtBQUssVUFHUCxRQUFRLENBQUUsTUFBTyxNQUFLLFFBRXRCLE1BQU0sRUFBUyxTQUFTLENBQ3RCLEtBQUssS0FBSyxpQkFBaUIsS0FBSyxPQUFRLEtBQUssSUFBSyxDQUFDLE1BQU8sSUFDMUQsRUFBYSxXQUFXLEtBQUssUUFLL0IsT0FBTyxFQUFTLENBQ2QsS0FBSyxRQUFVLElBQU0sQ0FDbkIsS0FBSyxPQUFPLG9CQUFvQixHQUF1QixLQUFLLGNBQzVELEtBSUosYUFBYSxDQUVYLEFBQUcsQUFEYyxLQUFLLE9BQU8sYUFBYSxJQUF1QixNQUFNLEtBQ3pELFFBQVEsS0FBSyxPQUFTLElBQUssS0FBSyxTQUdoRCxvQkFBb0IsQ0FDbEIsTUFBTyxDQUNMLGNBQWUsS0FBSyxLQUFLLGFBQ3pCLEtBQU0sS0FBSyxLQUFLLEtBQ2hCLEtBQU0sS0FBSyxLQUFLLEtBQ2hCLEtBQU0sS0FBSyxLQUFLLEtBQ2hCLElBQUssS0FBSyxLQUlkLFNBQVMsRUFBVSxDQUNqQixHQUFHLEtBQUssS0FBSyxTQUFTLENBQ3BCLEdBQUksR0FBVyxFQUFVLEtBQUssS0FBSyxXQUFhLEVBQVMsOEJBQThCLEtBQUssS0FBSyxZQUNqRyxNQUFPLENBQUMsS0FBTSxLQUFLLEtBQUssU0FBVSxnQkFFbEMsT0FBTyxDQUFDLEtBQU0sVUFBVyxTQUFVLElBSXZDLGNBQWMsRUFBSyxDQUNqQixLQUFLLEtBQU8sRUFBSyxRQUFRLEtBQUssS0FDMUIsS0FBSyxNQUFPLEVBQVMsa0RBQWtELEtBQUssTUFBTyxDQUFDLE1BQU8sS0FBSyxPQUFRLFNBQVUsTUNsR3RILEdBQXNCLEVBRTFCLEVBQUEsS0FBa0MsT0FDekIsWUFBVyxFQUFLLENBQ3JCLEdBQUksR0FBTSxFQUFLLFFBQ2YsTUFBRyxLQUFRLE9BQ0YsRUFFUCxHQUFLLFFBQVcsT0FBdUIsV0FDaEMsRUFBSyxlQUlULGlCQUFnQixFQUFTLEVBQUssRUFBUyxDQUM1QyxHQUFJLEdBQU8sS0FBSyxZQUFZLEdBQVMsS0FBSyxBQUFBLEdBQVEsS0FBSyxXQUFXLEtBQVUsR0FDNUUsRUFBUyxJQUFJLGdCQUFnQixVQUd4QixzQkFBcUIsRUFBTyxDQUNqQyxHQUFJLEdBQVMsRUFDYixTQUFJLGlCQUFpQixHQUFRLFFBQVEsQUFBQSxHQUFTLENBQzVDLEFBQUcsRUFBTSxhQUFhLE1BQTBCLEVBQU0sYUFBYSxLQUNqRSxNQUdHLEVBQVMsUUFHWCxrQkFBaUIsRUFBUSxDQUM5QixHQUFJLEdBQVEsS0FBSyxZQUFZLEdBQ3pCLEVBQVcsR0FDZixTQUFNLFFBQVEsQUFBQSxHQUFRLENBQ3BCLEdBQUksR0FBUSxDQUFDLEtBQU0sRUFBUSxNQUN2QixFQUFZLEVBQVEsYUFBYSxJQUNyQyxFQUFTLEdBQWEsRUFBUyxJQUFjLEdBQzdDLEVBQU0sSUFBTSxLQUFLLFdBQVcsR0FDNUIsRUFBTSxLQUFPLEVBQUssTUFBUSxFQUFNLElBQ2hDLEVBQU0sS0FBTyxFQUFLLEtBQ2xCLEVBQU0sS0FBTyxFQUFLLEtBQ2xCLEVBQVMsR0FBVyxLQUFLLEtBRXBCLFFBR0YsWUFBVyxFQUFRLENBQ3hCLEVBQVEsTUFBUSxLQUNoQixFQUFRLGdCQUFnQixJQUN4QixFQUFJLFdBQVcsRUFBUyxRQUFTLFVBRzVCLGFBQVksRUFBUyxFQUFLLENBQy9CLEVBQUksV0FBVyxFQUFTLFFBQVMsRUFBSSxRQUFRLEVBQVMsU0FBUyxPQUFPLEFBQUEsR0FBSyxDQUFDLE9BQU8sR0FBRyxFQUFHLFdBR3BGLFlBQVcsRUFBUyxFQUFNLENBQy9CLEdBQUcsRUFBUSxhQUFhLGNBQWdCLEtBQUssQ0FDM0MsR0FBSSxHQUFXLEVBQU0sT0FBTyxBQUFBLEdBQVEsQ0FBQyxLQUFLLFlBQVksR0FBUyxLQUFLLEFBQUEsR0FBSyxPQUFPLEdBQUcsRUFBRyxLQUN0RixFQUFJLFdBQVcsRUFBUyxRQUFTLEtBQUssWUFBWSxHQUFTLE9BQU8sSUFDbEUsRUFBUSxNQUFRLFNBRWhCLEdBQUksV0FBVyxFQUFTLFFBQVMsU0FJOUIsa0JBQWlCLEVBQU8sQ0FDN0IsR0FBSSxHQUFhLEVBQUksaUJBQWlCLEdBQ3RDLE1BQU8sT0FBTSxLQUFLLEdBQVksT0FBTyxBQUFBLEdBQU0sRUFBRyxPQUFTLEtBQUssWUFBWSxHQUFJLE9BQVMsU0FHaEYsYUFBWSxFQUFNLENBQ3ZCLE1BQVEsR0FBSSxRQUFRLEVBQU8sVUFBWSxJQUFJLE9BQU8sQUFBQSxHQUFLLEdBQVksU0FBUyxFQUFPLFVBRzlFLHlCQUF3QixFQUFPLENBQ3BDLEdBQUksR0FBYSxFQUFJLGlCQUFpQixHQUN0QyxNQUFPLE9BQU0sS0FBSyxHQUFZLE9BQU8sQUFBQSxHQUFTLEtBQUssdUJBQXVCLEdBQU8sT0FBUyxTQUdyRix3QkFBdUIsRUFBTSxDQUNsQyxNQUFPLE1BQUssWUFBWSxHQUFPLE9BQU8sQUFBQSxHQUFLLENBQUMsR0FBWSxjQUFjLEVBQU8sSUFHL0UsWUFBWSxFQUFTLEVBQU0sRUFBVyxDQUNwQyxLQUFLLEtBQU8sRUFDWixLQUFLLFdBQWEsRUFDbEIsS0FBSyxTQUNILE1BQU0sS0FBSyxFQUFhLHVCQUF1QixJQUFZLElBQ3hELElBQUksQUFBQSxHQUFRLEdBQUksSUFBWSxFQUFTLEVBQU0sSUFFaEQsS0FBSyxxQkFBdUIsS0FBSyxTQUFTLE9BRzVDLFNBQVMsQ0FBRSxNQUFPLE1BQUssU0FFdkIsa0JBQWtCLEVBQU0sRUFBUyxFQUFXLENBQzFDLEtBQUssU0FDSCxLQUFLLFNBQVMsSUFBSSxBQUFBLEdBQ2hCLEdBQU0sY0FBYyxHQUNwQixFQUFNLE9BQU8sSUFBTSxDQUNqQixLQUFLLHVCQUNGLEtBQUssdUJBQXlCLEdBQUksS0FBSyxlQUVyQyxJQUdYLEdBQUksR0FBaUIsS0FBSyxTQUFTLE9BQU8sQ0FBQyxFQUFLLElBQVUsQ0FDeEQsR0FBSSxDQUFDLE9BQU0sWUFBWSxFQUFNLFNBQVMsRUFBVyxXQUNqRCxTQUFJLEdBQVEsRUFBSSxJQUFTLENBQUMsV0FBb0IsUUFBUyxJQUN2RCxFQUFJLEdBQU0sUUFBUSxLQUFLLEdBQ2hCLEdBQ04sSUFFSCxPQUFRLEtBQVEsR0FBZSxDQUM3QixHQUFJLENBQUMsV0FBVSxXQUFXLEVBQWUsR0FDekMsRUFBUyxFQUFTLEVBQVMsRUFBTSxNQ3JIbkMsR0FBUSxDQUNWLGVBQWdCLENBQ2QsWUFBWSxDQUFFLE1BQU8sTUFBSyxHQUFHLGFBQWEsS0FFMUMsaUJBQWlCLENBQUUsTUFBTyxNQUFLLEdBQUcsYUFBYSxLQUUvQyxTQUFTLENBQUUsS0FBSyxlQUFpQixLQUFLLG1CQUV0QyxTQUFTLENBQ1AsR0FBSSxHQUFnQixLQUFLLGtCQUN6QixBQUFHLEtBQUssaUJBQW1CLEdBQ3pCLE1BQUssZUFBaUIsRUFDbkIsSUFBa0IsSUFDbkIsS0FBSyxPQUFPLGFBQWEsS0FBSyxHQUFHLE9BSWxDLEtBQUssZUFBaUIsSUFBSyxNQUFLLEdBQUcsTUFBUSxNQUM5QyxLQUFLLEdBQUcsY0FBYyxHQUFJLGFBQVksT0FJMUMsZUFBZ0IsQ0FDZCxTQUFTLENBQ1AsS0FBSyxJQUFNLEtBQUssR0FBRyxhQUFhLHNCQUNoQyxLQUFLLFFBQVUsU0FBUyxlQUFlLEtBQUssR0FBRyxhQUFhLEtBQzVELEVBQWEsZ0JBQWdCLEtBQUssUUFBUyxLQUFLLElBQUssQUFBQSxHQUFPLENBQzFELEtBQUssSUFBTSxFQUNYLEtBQUssR0FBRyxJQUFNLEtBR2xCLFdBQVcsQ0FDVCxJQUFJLGdCQUFnQixLQUFLLFFBS3hCLEdBQVEsR0N4Q2YsR0FBQSxLQUEwQyxDQUN4QyxZQUFZLEVBQWlCLEVBQWdCLEVBQVcsQ0FDdEQsR0FBSSxHQUFZLEdBQUksS0FDaEIsRUFBVyxHQUFJLEtBQUksQ0FBQyxHQUFHLEVBQWUsVUFBVSxJQUFJLEFBQUEsR0FBUyxFQUFNLEtBRW5FLEVBQW1CLEdBRXZCLE1BQU0sS0FBSyxFQUFnQixVQUFVLFFBQVEsQUFBQSxHQUFTLENBQ3BELEdBQUcsRUFBTSxJQUNQLEdBQVUsSUFBSSxFQUFNLElBQ2pCLEVBQVMsSUFBSSxFQUFNLEtBQUksQ0FDeEIsR0FBSSxHQUFvQixFQUFNLHdCQUEwQixFQUFNLHVCQUF1QixHQUNyRixFQUFpQixLQUFLLENBQUMsVUFBVyxFQUFNLEdBQUkseUJBS2xELEtBQUssWUFBYyxFQUFlLEdBQ2xDLEtBQUssV0FBYSxFQUNsQixLQUFLLGlCQUFtQixFQUN4QixLQUFLLGdCQUFrQixDQUFDLEdBQUcsR0FBVSxPQUFPLEFBQUEsR0FBTSxDQUFDLEVBQVUsSUFBSSxJQVNuRSxTQUFTLENBQ1AsR0FBSSxHQUFZLEVBQUksS0FBSyxLQUFLLGFBQzlCLEtBQUssaUJBQWlCLFFBQVEsQUFBQSxHQUFtQixDQUMvQyxBQUFHLEVBQWdCLGtCQUNqQixHQUFNLFNBQVMsZUFBZSxFQUFnQixtQkFBb0IsQUFBQSxHQUFnQixDQUNoRixHQUFNLFNBQVMsZUFBZSxFQUFnQixXQUFZLEFBQUEsR0FBUSxDQUVoRSxBQUFJLEFBRGlCLEVBQUssd0JBQTBCLEVBQUssdUJBQXVCLElBQU0sRUFBYSxJQUVqRyxFQUFhLHNCQUFzQixXQUFZLE9BTXJELEdBQU0sU0FBUyxlQUFlLEVBQWdCLFdBQVksQUFBQSxHQUFRLENBRWhFLEFBQUksQUFEaUIsRUFBSyx3QkFBMEIsTUFFbEQsRUFBVSxzQkFBc0IsYUFBYyxPQU1uRCxLQUFLLFlBQWMsV0FDcEIsS0FBSyxnQkFBZ0IsVUFBVSxRQUFRLEFBQUEsR0FBVSxDQUMvQyxHQUFNLFNBQVMsZUFBZSxHQUFTLEFBQUEsR0FBUSxFQUFVLHNCQUFzQixhQUFjLFFDNURqRyxHQUF5QixHQUU3QixZQUFvQixFQUFVLEVBQVEsQ0FDbEMsR0FBSSxHQUFjLEVBQU8sV0FDckIsRUFDQSxFQUNBLEVBQ0EsRUFDQSxFQUdKLEdBQUksSUFBTyxXQUFhLElBQTBCLEVBQVMsV0FBYSxJQUt4RSxRQUFTLEdBQUksRUFBWSxPQUFTLEVBQUcsR0FBSyxFQUFHLElBQ3pDLEVBQU8sRUFBWSxHQUNuQixFQUFXLEVBQUssS0FDaEIsRUFBbUIsRUFBSyxhQUN4QixFQUFZLEVBQUssTUFFakIsQUFBSSxFQUNBLEdBQVcsRUFBSyxXQUFhLEVBQzdCLEVBQVksRUFBUyxlQUFlLEVBQWtCLEdBRWxELElBQWMsR0FDVixHQUFLLFNBQVcsU0FDaEIsR0FBVyxFQUFLLE1BRXBCLEVBQVMsZUFBZSxFQUFrQixFQUFVLEtBR3hELEdBQVksRUFBUyxhQUFhLEdBRTlCLElBQWMsR0FDZCxFQUFTLGFBQWEsRUFBVSxJQVM1QyxPQUZJLEdBQWdCLEVBQVMsV0FFcEIsRUFBSSxFQUFjLE9BQVMsRUFBRyxHQUFLLEVBQUcsSUFDM0MsRUFBTyxFQUFjLEdBQ3JCLEVBQVcsRUFBSyxLQUNoQixFQUFtQixFQUFLLGFBRXhCLEFBQUksRUFDQSxHQUFXLEVBQUssV0FBYSxFQUV4QixFQUFPLGVBQWUsRUFBa0IsSUFDekMsRUFBUyxrQkFBa0IsRUFBa0IsSUFHNUMsRUFBTyxhQUFhLElBQ3JCLEVBQVMsZ0JBQWdCLElBTXpDLEdBQUksSUFDQSxHQUFXLCtCQUVYLEVBQU0sTUFBTyxXQUFhLFlBQWMsT0FBWSxTQUNwRCxHQUF1QixDQUFDLENBQUMsR0FBTyxXQUFhLEdBQUksY0FBYyxZQUMvRCxHQUFvQixDQUFDLENBQUMsR0FBTyxFQUFJLGFBQWUsNEJBQThCLEdBQUksY0FFdEYsWUFBb0MsRUFBSyxDQUNyQyxHQUFJLEdBQVcsRUFBSSxjQUFjLFlBQ2pDLFNBQVMsVUFBWSxFQUNkLEVBQVMsUUFBUSxXQUFXLEdBR3ZDLFlBQWlDLEVBQUssQ0FDbEMsQUFBSyxJQUNELElBQVEsRUFBSSxjQUNaLEdBQU0sV0FBVyxFQUFJLE9BR3pCLEdBQUksR0FBVyxHQUFNLHlCQUF5QixHQUM5QyxNQUFPLEdBQVMsV0FBVyxHQUcvQixZQUFnQyxFQUFLLENBQ2pDLEdBQUksR0FBVyxFQUFJLGNBQWMsUUFDakMsU0FBUyxVQUFZLEVBQ2QsRUFBUyxXQUFXLEdBVy9CLFlBQW1CLEVBQUssQ0FFcEIsTUFEQSxHQUFNLEVBQUksT0FDTixHQUlLLEdBQTJCLEdBQ3pCLEdBQ0YsR0FBd0IsR0FHMUIsR0FBdUIsR0FhbEMsWUFBMEIsRUFBUSxFQUFNLENBQ3BDLEdBQUksR0FBZSxFQUFPLFNBQ3RCLEVBQWEsRUFBSyxTQUNsQixFQUFlLEVBRW5CLE1BQUksS0FBaUIsRUFDVixHQUdYLEdBQWdCLEVBQWEsV0FBVyxHQUN4QyxFQUFjLEVBQVcsV0FBVyxHQU1oQyxHQUFpQixJQUFNLEdBQWUsR0FDL0IsSUFBaUIsRUFBVyxjQUM1QixHQUFlLElBQU0sR0FBaUIsR0FDdEMsSUFBZSxFQUFhLGNBRTVCLElBYWYsWUFBeUIsRUFBTSxFQUFjLENBQ3pDLE1BQU8sQ0FBQyxHQUFnQixJQUFpQixHQUNyQyxFQUFJLGNBQWMsR0FDbEIsRUFBSSxnQkFBZ0IsRUFBYyxHQU0xQyxZQUFzQixFQUFRLEVBQU0sQ0FFaEMsT0FESSxHQUFXLEVBQU8sV0FDZixHQUFVLENBQ2IsR0FBSSxHQUFZLEVBQVMsWUFDekIsRUFBSyxZQUFZLEdBQ2pCLEVBQVcsRUFFZixNQUFPLEdBR1gsWUFBNkIsRUFBUSxFQUFNLEVBQU0sQ0FDN0MsQUFBSSxFQUFPLEtBQVUsRUFBSyxJQUN0QixHQUFPLEdBQVEsRUFBSyxHQUNwQixBQUFJLEVBQU8sR0FDUCxFQUFPLGFBQWEsRUFBTSxJQUUxQixFQUFPLGdCQUFnQixJQUtuQyxHQUFJLElBQW9CLENBQ3BCLE9BQVEsU0FBUyxFQUFRLEVBQU0sQ0FDM0IsR0FBSSxHQUFhLEVBQU8sV0FDeEIsR0FBSSxFQUFZLENBQ1osR0FBSSxHQUFhLEVBQVcsU0FBUyxjQUNyQyxBQUFJLElBQWUsWUFDZixHQUFhLEVBQVcsV0FDeEIsRUFBYSxHQUFjLEVBQVcsU0FBUyxlQUUvQyxJQUFlLFVBQVksQ0FBQyxFQUFXLGFBQWEsYUFDaEQsR0FBTyxhQUFhLGFBQWUsQ0FBQyxFQUFLLFVBSXpDLEdBQU8sYUFBYSxXQUFZLFlBQ2hDLEVBQU8sZ0JBQWdCLGFBSzNCLEVBQVcsY0FBZ0IsSUFHbkMsR0FBb0IsRUFBUSxFQUFNLGFBUXRDLE1BQU8sU0FBUyxFQUFRLEVBQU0sQ0FDMUIsR0FBb0IsRUFBUSxFQUFNLFdBQ2xDLEdBQW9CLEVBQVEsRUFBTSxZQUU5QixFQUFPLFFBQVUsRUFBSyxPQUN0QixHQUFPLE1BQVEsRUFBSyxPQUduQixFQUFLLGFBQWEsVUFDbkIsRUFBTyxnQkFBZ0IsVUFJL0IsU0FBVSxTQUFTLEVBQVEsRUFBTSxDQUM3QixHQUFJLEdBQVcsRUFBSyxNQUNwQixBQUFJLEVBQU8sUUFBVSxHQUNqQixHQUFPLE1BQVEsR0FHbkIsR0FBSSxHQUFhLEVBQU8sV0FDeEIsR0FBSSxFQUFZLENBR1osR0FBSSxHQUFXLEVBQVcsVUFFMUIsR0FBSSxHQUFZLEdBQWEsQ0FBQyxHQUFZLEdBQVksRUFBTyxZQUN6RCxPQUdKLEVBQVcsVUFBWSxJQUcvQixPQUFRLFNBQVMsRUFBUSxFQUFNLENBQzNCLEdBQUksQ0FBQyxFQUFLLGFBQWEsWUFBYSxDQVVoQyxPQVRJLEdBQWdCLEdBQ2hCLEVBQUksRUFLSixFQUFXLEVBQU8sV0FDbEIsRUFDQSxFQUNFLEdBRUYsR0FEQSxFQUFXLEVBQVMsVUFBWSxFQUFTLFNBQVMsY0FDOUMsSUFBYSxXQUNiLEVBQVcsRUFDWCxFQUFXLEVBQVMsZUFDakIsQ0FDSCxHQUFJLElBQWEsU0FBVSxDQUN2QixHQUFJLEVBQVMsYUFBYSxZQUFhLENBQ25DLEVBQWdCLEVBQ2hCLE1BRUosSUFFSixFQUFXLEVBQVMsWUFDaEIsQ0FBQyxHQUFZLEdBQ2IsR0FBVyxFQUFTLFlBQ3BCLEVBQVcsTUFLdkIsRUFBTyxjQUFnQixLQUsvQixHQUFlLEVBQ2YsR0FBMkIsR0FDM0IsR0FBWSxFQUNaLEdBQWUsRUFFbkIsYUFBZ0IsRUFFaEIsWUFBMkIsRUFBTSxDQUMvQixHQUFJLEVBQ0EsTUFBUSxHQUFLLGNBQWdCLEVBQUssYUFBYSxPQUFVLEVBQUssR0FJcEUsWUFBeUIsRUFBWSxDQUVqQyxNQUFPLFVBQWtCLEVBQVUsRUFBUSxFQUFTLENBS2hELEdBSkssR0FDRCxHQUFVLElBR1YsTUFBTyxJQUFXLFNBQ2xCLEdBQUksRUFBUyxXQUFhLGFBQWUsRUFBUyxXQUFhLFFBQVUsRUFBUyxXQUFhLE9BQVEsQ0FDbkcsR0FBSSxHQUFhLEVBQ2pCLEVBQVMsRUFBSSxjQUFjLFFBQzNCLEVBQU8sVUFBWSxNQUVuQixHQUFTLEdBQVUsR0FJM0IsR0FBSSxHQUFhLEVBQVEsWUFBYyxHQUNuQyxFQUFvQixFQUFRLG1CQUFxQixHQUNqRCxFQUFjLEVBQVEsYUFBZSxHQUNyQyxFQUFvQixFQUFRLG1CQUFxQixHQUNqRCxFQUFjLEVBQVEsYUFBZSxHQUNyQyxFQUF3QixFQUFRLHVCQUF5QixHQUN6RCxFQUFrQixFQUFRLGlCQUFtQixHQUM3QyxFQUE0QixFQUFRLDJCQUE2QixHQUNqRSxFQUFlLEVBQVEsZUFBaUIsR0FHeEMsRUFBa0IsT0FBTyxPQUFPLE1BQ2hDLEVBQW1CLEdBRXZCLFdBQXlCLEVBQUssQ0FDMUIsRUFBaUIsS0FBSyxHQUcxQixXQUFpQyxFQUFNLEVBQWdCLENBQ25ELEdBQUksRUFBSyxXQUFhLEdBRWxCLE9BREksR0FBVyxFQUFLLFdBQ2IsR0FBVSxDQUViLEdBQUksR0FBTSxPQUVWLEFBQUksR0FBbUIsR0FBTSxFQUFXLElBR3BDLEVBQWdCLEdBS2hCLEdBQWdCLEdBQ1osRUFBUyxZQUNULEVBQXdCLEVBQVUsSUFJMUMsRUFBVyxFQUFTLGFBYWhDLFlBQW9CLEVBQU0sRUFBWSxFQUFnQixDQUNsRCxBQUFJLEVBQXNCLEtBQVUsSUFJaEMsSUFDQSxFQUFXLFlBQVksR0FHM0IsRUFBZ0IsR0FDaEIsRUFBd0IsRUFBTSxJQStCbEMsWUFBbUIsRUFBTSxDQUNyQixHQUFJLEVBQUssV0FBYSxJQUFnQixFQUFLLFdBQWEsR0FFcEQsT0FESSxHQUFXLEVBQUssV0FDYixHQUFVLENBQ2IsR0FBSSxHQUFNLEVBQVcsR0FDckIsQUFBSSxHQUNBLEdBQWdCLEdBQU8sR0FJM0IsR0FBVSxHQUVWLEVBQVcsRUFBUyxhQUtoQyxHQUFVLEdBRVYsWUFBeUIsRUFBSSxDQUN6QixFQUFZLEdBR1osT0FESSxHQUFXLEVBQUcsV0FDWCxHQUFVLENBQ2IsR0FBSSxHQUFjLEVBQVMsWUFFdkIsRUFBTSxFQUFXLEdBQ3JCLEdBQUksRUFBSyxDQUNMLEdBQUksR0FBa0IsRUFBZ0IsR0FHdEMsQUFBSSxHQUFtQixHQUFpQixFQUFVLEdBQzlDLEdBQVMsV0FBVyxhQUFhLEVBQWlCLEdBQ2xELEdBQVEsRUFBaUIsSUFFM0IsR0FBZ0IsT0FLcEIsSUFBZ0IsR0FHbEIsRUFBVyxHQUluQixZQUF1QixFQUFRLEVBQWtCLEVBQWdCLENBSTdELEtBQU8sR0FBa0IsQ0FDckIsR0FBSSxHQUFrQixFQUFpQixZQUN2QyxBQUFLLEdBQWlCLEVBQVcsSUFHN0IsRUFBZ0IsR0FJaEIsR0FBVyxFQUFrQixFQUFRLElBRXpDLEVBQW1CLEdBSTNCLFlBQWlCLEVBQVEsRUFBTSxFQUFjLENBQ3pDLEdBQUksR0FBVSxFQUFXLEdBUXpCLEFBTkksR0FHQSxNQUFPLEdBQWdCLEdBR3ZCLEdBQUMsR0FFRyxHQUFrQixFQUFRLEtBQVUsSUFLeEMsR0FBVyxFQUFRLEdBRW5CLEVBQVksR0FFUixFQUEwQixFQUFRLEtBQVUsT0FLcEQsQ0FBSSxFQUFPLFdBQWEsV0FDdEIsR0FBYyxFQUFRLEdBRXRCLEdBQWtCLFNBQVMsRUFBUSxJQUl6QyxZQUF1QixFQUFRLEVBQU0sQ0FDakMsR0FBSSxHQUFpQixFQUFLLFdBQ3RCLEVBQW1CLEVBQU8sV0FDMUIsRUFDQSxHQUVBLEdBQ0EsR0FDQSxHQUdKLEVBQU8sS0FBTyxHQUFnQixDQUsxQixJQUpBLEdBQWdCLEVBQWUsWUFDL0IsRUFBZSxFQUFXLEdBR25CLEdBQWtCLENBR3JCLEdBRkEsR0FBa0IsRUFBaUIsWUFFL0IsRUFBZSxZQUFjLEVBQWUsV0FBVyxHQUFtQixDQUMxRSxFQUFpQixHQUNqQixFQUFtQixHQUNuQixXQUdKLEdBQWlCLEVBQVcsR0FFNUIsR0FBSSxJQUFrQixFQUFpQixTQUduQyxHQUFlLE9BNkVuQixHQTNFSSxLQUFvQixFQUFlLFVBQ25DLENBQUksS0FBb0IsR0FHcEIsQ0FBSSxFQUdJLElBQWlCLElBSWpCLENBQUssSUFBaUIsRUFBZ0IsSUFDbEMsQUFBSSxLQUFvQixHQU1wQixHQUFlLEdBU2YsR0FBTyxhQUFhLEdBQWdCLEdBSXBDLEFBQUksR0FHQSxFQUFnQixJQUloQixHQUFXLEVBQWtCLEVBQVEsSUFHekMsRUFBbUIsSUFLdkIsR0FBZSxJQUdoQixJQUVQLElBQWUsSUFHbkIsR0FBZSxLQUFpQixJQUFTLEdBQWlCLEVBQWtCLEdBQ3hFLElBS0EsR0FBUSxFQUFrQixJQUd2QixNQUFvQixJQUFhLElBQW1CLEtBRTNELElBQWUsR0FHWCxFQUFpQixZQUFjLEVBQWUsV0FDOUMsR0FBaUIsVUFBWSxFQUFlLGFBTXBELEdBQWMsQ0FHZCxFQUFpQixHQUNqQixFQUFtQixHQUNuQixXQVNKLEFBQUksR0FHQSxFQUFnQixJQUloQixHQUFXLEVBQWtCLEVBQVEsSUFHekMsRUFBbUIsR0FPdkIsR0FBSSxHQUFpQixJQUFpQixFQUFnQixLQUFrQixHQUFpQixHQUFnQixHQUNyRyxFQUFPLFlBQVksSUFFbkIsR0FBUSxHQUFnQixPQUNyQixDQUNILEdBQUksSUFBMEIsRUFBa0IsR0FDaEQsQUFBSSxLQUE0QixJQUN4QixLQUNBLEdBQWlCLElBR2pCLEVBQWUsV0FDZixHQUFpQixFQUFlLFVBQVUsRUFBTyxlQUFpQixJQUV0RSxFQUFPLFlBQVksR0FDbkIsR0FBZ0IsSUFJeEIsRUFBaUIsR0FDakIsRUFBbUIsR0FHdkIsR0FBYyxFQUFRLEVBQWtCLElBRXhDLEdBQUksSUFBbUIsR0FBa0IsRUFBTyxVQUNoRCxBQUFJLElBQ0EsR0FBaUIsRUFBUSxHQUlqQyxHQUFJLEdBQWMsRUFDZCxHQUFrQixFQUFZLFNBQzlCLEdBQWEsRUFBTyxTQUV4QixHQUFJLENBQUMsR0FHRCxHQUFJLEtBQW9CLEdBQ3BCLEFBQUksS0FBZSxHQUNWLEdBQWlCLEVBQVUsSUFDNUIsR0FBZ0IsR0FDaEIsRUFBYyxHQUFhLEVBQVUsR0FBZ0IsRUFBTyxTQUFVLEVBQU8sZ0JBSWpGLEVBQWMsVUFFWCxLQUFvQixJQUFhLEtBQW9CLEdBQWMsQ0FDMUUsR0FBSSxLQUFlLEdBQ2YsTUFBSSxHQUFZLFlBQWMsRUFBTyxXQUNqQyxHQUFZLFVBQVksRUFBTyxXQUc1QixFQUdQLEVBQWMsR0FLMUIsR0FBSSxJQUFnQixFQUdoQixFQUFnQixPQUNiLENBQ0gsR0FBSSxFQUFPLFlBQWMsRUFBTyxXQUFXLEdBQ3ZDLE9BVUosR0FQQSxHQUFRLEVBQWEsRUFBUSxHQU96QixFQUNBLE9BQVMsSUFBRSxFQUFHLEdBQUksRUFBaUIsT0FBUSxHQUFFLEdBQUssS0FBSyxDQUNuRCxHQUFJLElBQWEsRUFBZ0IsRUFBaUIsS0FDbEQsQUFBSSxJQUNBLEdBQVcsR0FBWSxHQUFXLFdBQVksS0FNOUQsTUFBSSxDQUFDLEdBQWdCLElBQWdCLEdBQVksRUFBUyxZQUNsRCxHQUFZLFdBQ1osR0FBYyxFQUFZLFVBQVUsRUFBUyxlQUFpQixJQU9sRSxFQUFTLFdBQVcsYUFBYSxFQUFhLElBRzNDLEdBSWYsR0FBSSxJQUFXLEdBQWdCLElBRXhCLEdBQVEsR0M3dEJmLEdBQUEsS0FBOEIsT0FDckIsU0FBUSxFQUFRLEVBQU0sRUFBYyxDQUN6QyxHQUFTLEVBQVEsRUFBTSxDQUNyQixhQUFjLEdBQ2Qsa0JBQW1CLENBQUMsRUFBUSxJQUFTLENBQ25DLEdBQUcsR0FBaUIsRUFBYyxXQUFXLElBQVcsRUFBSSxZQUFZLEdBQ3RFLFNBQUksa0JBQWtCLEVBQVEsR0FDdkIsTUFNZixZQUFZLEVBQU0sRUFBVyxFQUFJLEVBQU0sRUFBVSxDQUMvQyxLQUFLLEtBQU8sRUFDWixLQUFLLFdBQWEsRUFBSyxXQUN2QixLQUFLLFVBQVksRUFDakIsS0FBSyxHQUFLLEVBQ1YsS0FBSyxPQUFTLEVBQUssS0FBSyxHQUN4QixLQUFLLEtBQU8sRUFDWixLQUFLLFVBQVksRUFDakIsS0FBSyxTQUFXLE1BQVEsTUFBSyxXQUFlLFNBQzVDLEtBQUssVUFBWSxDQUNmLFlBQWEsR0FBSSxjQUFlLEdBQUksb0JBQXFCLEdBQ3pELFdBQVksR0FBSSxhQUFjLEdBQUksZUFBZ0IsR0FBSSxtQkFBb0IsSUFJOUUsT0FBTyxFQUFNLEVBQVMsQ0FBRSxLQUFLLFVBQVUsU0FBUyxLQUFRLEtBQUssR0FDN0QsTUFBTSxFQUFNLEVBQVMsQ0FBRSxLQUFLLFVBQVUsUUFBUSxLQUFRLEtBQUssR0FFM0QsWUFBWSxLQUFTLEVBQUssQ0FDeEIsS0FBSyxVQUFVLFNBQVMsS0FBUSxRQUFRLEFBQUEsR0FBWSxFQUFTLEdBQUcsSUFHbEUsV0FBVyxLQUFTLEVBQUssQ0FDdkIsS0FBSyxVQUFVLFFBQVEsS0FBUSxRQUFRLEFBQUEsR0FBWSxFQUFTLEdBQUcsSUFHakUsK0JBQStCLENBQzdCLEVBQUksSUFBSSxLQUFLLFVBQVcsb0RBQXFELEFBQUEsR0FBTSxDQUNqRixFQUFHLGFBQWEsR0FBWSxNQUloQyxTQUFTLENBQ1AsR0FBSSxDQUFDLE9BQU0sYUFBWSxZQUFXLFFBQVEsS0FDdEMsRUFBa0IsS0FBSyxhQUFlLEtBQUssbUJBQW1CLEdBQVEsRUFDMUUsR0FBRyxLQUFLLGNBQWdCLENBQUMsRUFBa0IsT0FFM0MsR0FBSSxHQUFVLEVBQVcsbUJBQ3JCLENBQUMsaUJBQWdCLGdCQUFnQixHQUFXLEVBQUksa0JBQWtCLEdBQVcsRUFBVSxHQUN2RixFQUFZLEVBQVcsUUFBUSxJQUMvQixFQUFpQixFQUFXLFFBQVEsSUFDcEMsRUFBYyxFQUFXLFFBQVEsSUFDakMsRUFBcUIsRUFBVyxRQUFRLElBQ3hDLEVBQVEsR0FDUixFQUFVLEdBQ1YsRUFBdUIsR0FDdkIsRUFBd0IsS0FFeEIsRUFBVyxFQUFXLEtBQUssMEJBQTJCLElBQ2pELEtBQUssY0FBYyxFQUFXLEVBQU0sRUFBVyxJQUd4RCxZQUFLLFlBQVksUUFBUyxHQUMxQixLQUFLLFlBQVksVUFBVyxFQUFXLEdBRXZDLEVBQVcsS0FBSyxXQUFZLElBQU0sQ0FDaEMsR0FBUyxFQUFpQixFQUFVLENBQ2xDLGFBQWMsRUFBZ0IsYUFBYSxLQUFtQixLQUM5RCxXQUFZLEFBQUMsR0FDSixFQUFJLGVBQWUsR0FBUSxLQUFPLEVBQUssR0FFaEQsa0JBQW1CLEFBQUMsR0FDbEIsTUFBSyxZQUFZLFFBQVMsR0FDbkIsR0FFVCxZQUFhLEFBQUMsR0FBTyxDQUNuQixBQUFHLEVBQUkseUJBQXlCLEVBQUksSUFDbEMsR0FBd0IsR0FHMUIsRUFBSSxhQUFhLEVBQWlCLEVBQUksR0FFbkMsRUFBSSxXQUFXLElBQU8sRUFBSyxZQUFZLElBQ3hDLEtBQUssV0FBVyxnQkFBaUIsR0FFbkMsRUFBTSxLQUFLLElBRWIsZ0JBQWlCLEFBQUMsR0FBTyxDQUV2QixBQUFHLEVBQUksV0FBVyxJQUFNLEVBQVcsZ0JBQWdCLEdBQ25ELEtBQUssV0FBVyxZQUFhLElBRS9CLHNCQUF1QixBQUFDLEdBQ25CLEVBQUcsY0FBZ0IsRUFBRyxhQUFhLE1BQWdCLEtBQWMsR0FDakUsSUFBRyxhQUFlLE1BQVEsRUFBSSxZQUFZLEVBQUcsV0FBWSxFQUFXLENBQUMsU0FBVSxhQUFlLEVBQUcsSUFDakcsS0FBSyxlQUFlLElBR3pCLFlBQWEsQUFBQyxHQUFPLENBQ25CLEFBQUcsRUFBSSx5QkFBeUIsRUFBSSxJQUNsQyxHQUF3QixHQUUxQixFQUFRLEtBQUssSUFFZixrQkFBbUIsQ0FBQyxFQUFRLElBQVMsQ0FFbkMsR0FEQSxFQUFJLGdCQUFnQixFQUFNLEdBQ3ZCLEtBQUssZUFBZSxHQUFRLE1BQU8sR0FDdEMsR0FBRyxFQUFJLFVBQVUsRUFBUSxHQUN2QixZQUFLLFlBQVksVUFBVyxFQUFRLEdBQ3BDLEVBQUksV0FBVyxFQUFRLEVBQU0sQ0FBQyxVQUFXLEtBQ3pDLEVBQVEsS0FBSyxHQUNOLEdBRVQsR0FBRyxFQUFPLE9BQVMsVUFBYSxFQUFPLFVBQVksRUFBTyxTQUFTLFNBQVksTUFBTyxHQUN0RixHQUFHLENBQUMsRUFBSSxlQUFlLEVBQVEsRUFBTSxHQUNuQyxNQUFHLEdBQUksY0FBYyxJQUNuQixNQUFLLFlBQVksVUFBVyxFQUFRLEdBQ3BDLEVBQVEsS0FBSyxJQUVSLEdBSVQsR0FBRyxFQUFJLFdBQVcsR0FBTSxDQUN0QixHQUFJLElBQWMsRUFBTyxhQUFhLElBQ3RDLFNBQUksV0FBVyxFQUFRLEVBQU0sQ0FBQyxRQUFTLENBQUMsTUFDckMsS0FBZ0IsSUFBSyxFQUFPLGFBQWEsR0FBYSxJQUN6RCxFQUFPLGFBQWEsR0FBYSxLQUFLLFFBQy9CLEdBU1QsTUFMQSxHQUFJLGFBQWEsRUFBTSxHQUN2QixFQUFJLGFBQWEsRUFBaUIsRUFBTSxHQUN4QyxFQUFJLGlCQUFpQixHQUdsQixBQURtQixHQUFXLEVBQU8sV0FBVyxJQUFZLEVBQUksWUFBWSxJQUN6RCxDQUFDLEtBQUsseUJBQXlCLEVBQVEsR0FDM0QsTUFBSyxZQUFZLFVBQVcsRUFBUSxHQUNwQyxFQUFJLGtCQUFrQixFQUFRLEdBQzlCLEVBQUksaUJBQWlCLEdBQ3JCLEVBQVEsS0FBSyxHQUNOLElBRUosR0FBSSxZQUFZLEVBQU0sRUFBVyxDQUFDLFNBQVUsYUFDN0MsRUFBcUIsS0FBSyxHQUFJLElBQXFCLEVBQVEsRUFBTSxFQUFLLGFBQWEsS0FFckYsRUFBSSxpQkFBaUIsR0FDckIsS0FBSyxZQUFZLFVBQVcsRUFBUSxHQUM3QixTQU1aLEVBQVcsa0JBQW1CLEtBRTlCLEVBQXFCLE9BQVMsR0FDL0IsRUFBVyxLQUFLLHdDQUF5QyxJQUFNLENBQzdELEVBQXFCLFFBQVEsQUFBQSxHQUFVLEVBQU8sYUFJbEQsRUFBVyxjQUFjLElBQU0sRUFBSSxhQUFhLEVBQVMsRUFBZ0IsSUFDekUsRUFBSSxjQUFjLFNBQVUsY0FDNUIsRUFBTSxRQUFRLEFBQUEsR0FBTSxLQUFLLFdBQVcsUUFBUyxJQUM3QyxFQUFRLFFBQVEsQUFBQSxHQUFNLEtBQUssV0FBVyxVQUFXLElBRTlDLEdBQ0QsR0FBVyxhQUNYLEVBQXNCLFVBRWpCLEdBR1QseUJBQXlCLEVBQVEsRUFBSyxDQUNwQyxHQUFJLEdBQVcsQ0FBQyxTQUFVLGFBQWMsbUJBQW1CLEtBQUssQUFBQyxHQUFNLElBQU0sRUFBTyxNQUNwRixNQUFPLEdBQU8sV0FBYSxJQUFTLEdBQVksRUFBTyxXQUFhLEVBQUssVUFHM0UsWUFBWSxDQUFFLE1BQU8sTUFBSyxTQUUxQixlQUFlLEVBQUcsQ0FDaEIsTUFBTyxHQUFHLFdBQWEsS0FBSyxjQUFnQixFQUFHLGFBQWEsTUFBYyxLQUc1RSxtQkFBbUIsRUFBSyxDQUN0QixHQUFHLENBQUMsS0FBSyxhQUFlLE9BQ3hCLEdBQUksQ0FBQyxLQUFVLEdBQVEsRUFBSSxzQkFBc0IsS0FBSyxVQUFXLEtBQUssV0FDdEUsTUFBRyxHQUFLLFNBQVcsR0FBSyxFQUFJLGdCQUFnQixLQUFVLEVBQzdDLEVBRUEsR0FBUyxFQUFNLFdBVTFCLGNBQWMsRUFBVyxFQUFNLEVBQVcsRUFBZ0IsQ0FDeEQsR0FBSSxHQUFhLEtBQUssYUFDbEIsRUFBc0IsR0FBYyxFQUFnQixhQUFhLEtBQW1CLEtBQUssVUFBVSxXQUN2RyxHQUFHLENBQUMsR0FBYyxFQUNoQixNQUFPLEdBQ0YsQ0FFTCxHQUFJLEdBQWdCLEtBQ2hCLEVBQVcsU0FBUyxjQUFjLFlBQ3RDLEVBQWdCLEVBQUksVUFBVSxHQUM5QixHQUFJLENBQUMsS0FBbUIsR0FBUSxFQUFJLHNCQUFzQixFQUFlLEtBQUssV0FDOUUsU0FBUyxVQUFZLEVBQ3JCLEVBQUssUUFBUSxBQUFBLEdBQU0sRUFBRyxVQUN0QixNQUFNLEtBQUssRUFBYyxZQUFZLFFBQVEsQUFBQSxHQUFTLENBRXBELEFBQUcsRUFBTSxJQUFNLEVBQU0sV0FBYSxLQUFLLGNBQWdCLEVBQU0sYUFBYSxLQUFtQixLQUFLLFVBQVUsWUFDMUcsR0FBTSxhQUFhLEdBQVUsSUFDN0IsRUFBTSxVQUFZLE1BR3RCLE1BQU0sS0FBSyxFQUFTLFFBQVEsWUFBWSxRQUFRLEFBQUEsR0FBTSxFQUFjLGFBQWEsRUFBSSxJQUNyRixFQUFlLFNBQ1IsRUFBYyxhQ3hPM0IsR0FBQSxLQUE4QixPQUNyQixTQUFRLEVBQUssQ0FDbEIsR0FBSSxFQUFFLElBQVEsR0FBUSxJQUFTLEdBQVMsSUFBUSxHQUFTLEVBQ3pELGFBQU8sR0FBSyxJQUNaLE1BQU8sR0FBSyxJQUNaLE1BQU8sR0FBSyxJQUNMLENBQUMsT0FBTSxRQUFPLE1BQU8sR0FBUyxLQUFNLE9BQVEsR0FBVSxJQUcvRCxZQUFZLEVBQVEsRUFBUyxDQUMzQixLQUFLLE9BQVMsRUFDZCxLQUFLLFNBQVcsR0FDaEIsS0FBSyxVQUFVLEdBR2pCLGNBQWMsQ0FBRSxNQUFPLE1BQUssT0FFNUIsU0FBUyxFQUFTLENBQ2hCLE1BQU8sTUFBSyxrQkFBa0IsS0FBSyxTQUFVLEtBQUssU0FBUyxHQUFhLEdBRzFFLGtCQUFrQixFQUFVLEVBQWEsRUFBUyxHQUFhLEVBQVMsQ0FDdEUsRUFBVyxFQUFXLEdBQUksS0FBSSxHQUFZLEtBQzFDLEdBQUksR0FBUyxDQUFDLE9BQVEsR0FBSSxhQUF3QixZQUNsRCxZQUFLLGVBQWUsRUFBVSxHQUN2QixFQUFPLE9BR2hCLGNBQWMsRUFBSyxDQUFFLE1BQU8sUUFBTyxLQUFLLEVBQUssSUFBZSxJQUFJLElBQUksQUFBQSxHQUFLLFNBQVMsSUFFbEYsb0JBQW9CLEVBQUssQ0FDdkIsTUFBSSxHQUFLLEdBQ0YsT0FBTyxLQUFLLEdBQU0sU0FBVyxFQUROLEdBSWhDLGFBQWEsRUFBTSxFQUFJLENBQUUsTUFBTyxHQUFLLEdBQVksR0FFakQsVUFBVSxFQUFLLENBQ2IsR0FBSSxHQUFPLEVBQUssR0FDWixFQUFRLEdBS1osR0FKQSxNQUFPLEdBQUssR0FDWixLQUFLLFNBQVcsS0FBSyxhQUFhLEtBQUssU0FBVSxHQUNqRCxLQUFLLFNBQVMsR0FBYyxLQUFLLFNBQVMsSUFBZSxHQUV0RCxFQUFLLENBQ04sR0FBSSxHQUFPLEtBQUssU0FBUyxHQUV6QixPQUFRLEtBQU8sR0FDYixFQUFLLEdBQU8sS0FBSyxvQkFBb0IsRUFBSyxFQUFLLEdBQU0sRUFBTSxFQUFNLEdBR25FLE9BQVEsS0FBTyxHQUFPLEVBQUssR0FBTyxFQUFLLEdBQ3ZDLEVBQUssR0FBYyxHQUl2QixvQkFBb0IsRUFBSyxFQUFPLEVBQU0sRUFBTSxFQUFNLENBQ2hELEdBQUcsRUFBTSxHQUNQLE1BQU8sR0FBTSxHQUNSLENBQ0wsR0FBSSxHQUFPLEVBQU0sRUFBTyxFQUFNLElBRTlCLEdBQUcsTUFBUSxJQUFVLFNBQVMsQ0FDNUIsR0FBSSxHQUVKLEFBQUcsRUFBTyxFQUNSLEVBQVEsS0FBSyxvQkFBb0IsRUFBTSxFQUFLLEdBQU8sRUFBTSxFQUFNLEdBRS9ELEVBQVEsRUFBSyxDQUFDLEdBR2hCLEVBQU8sRUFBTSxJQUNiLEVBQVEsS0FBSyxXQUFXLEVBQU8sR0FDL0IsRUFBTSxJQUFVLE1BRWhCLEdBQVEsRUFBTSxNQUFZLE9BQVksRUFBUSxLQUFLLFdBQVcsRUFBSyxJQUFRLEdBQUksR0FHakYsU0FBTSxHQUFPLEVBQ04sR0FJWCxhQUFhLEVBQVEsRUFBTyxDQUMxQixNQUFHLEdBQU8sTUFBWSxPQUNiLEVBRVAsTUFBSyxlQUFlLEVBQVEsR0FDckIsR0FJWCxlQUFlLEVBQVEsRUFBTyxDQUM1QixPQUFRLEtBQU8sR0FBTyxDQUNwQixHQUFJLEdBQU0sRUFBTyxHQUNiLEVBQVksRUFBTyxHQUN2QixBQUFHLEdBQVMsSUFBUSxFQUFJLE1BQVksUUFBYSxHQUFTLEdBQ3hELEtBQUssZUFBZSxFQUFXLEdBRS9CLEVBQU8sR0FBTyxHQUtwQixXQUFXLEVBQVEsRUFBTyxDQUN4QixHQUFJLEdBQVMsSUFBSSxLQUFXLEdBQzVCLE9BQVEsS0FBTyxHQUFPLENBQ3BCLEdBQUksR0FBTSxFQUFPLEdBQ2IsRUFBWSxFQUFPLEdBQ3ZCLEFBQUcsR0FBUyxJQUFRLEVBQUksTUFBWSxRQUFhLEdBQVMsSUFDeEQsR0FBTyxHQUFPLEtBQUssV0FBVyxFQUFXLElBRzdDLE1BQU8sR0FHVCxrQkFBa0IsRUFBSSxDQUFFLE1BQU8sTUFBSyxxQkFBcUIsS0FBSyxTQUFTLEdBQWEsR0FFcEYsVUFBVSxFQUFLLENBQ2IsRUFBSyxRQUFRLEFBQUEsR0FBTyxNQUFPLE1BQUssU0FBUyxHQUFZLElBS3ZELEtBQUssQ0FBRSxNQUFPLE1BQUssU0FFbkIsaUJBQWlCLEVBQU8sR0FBRyxDQUFFLE1BQU8sQ0FBQyxDQUFDLEVBQUssSUFFM0MsZUFBZSxFQUFVLEVBQU8sQ0FDOUIsR0FBRyxFQUFTLElBQVksTUFBTyxNQUFLLHNCQUFzQixFQUFVLEdBQ3BFLEdBQUksRUFBRSxJQUFTLEdBQVcsRUFFMUIsRUFBTyxRQUFVLEVBQVEsR0FDekIsT0FBUSxHQUFJLEVBQUcsRUFBSSxFQUFRLE9BQVEsSUFDakMsS0FBSyxnQkFBZ0IsRUFBUyxFQUFJLEdBQUksR0FDdEMsRUFBTyxRQUFVLEVBQVEsR0FJN0Isc0JBQXNCLEVBQVUsRUFBTyxDQUNyQyxHQUFJLEVBQUUsSUFBVyxHQUFXLElBQVMsR0FBVyxFQUVoRCxPQUFRLEdBQUksRUFBRyxFQUFJLEVBQVMsT0FBUSxJQUFJLENBQ3RDLEdBQUksR0FBVSxFQUFTLEdBQ3ZCLEVBQU8sUUFBVSxFQUFRLEdBQ3pCLE9BQVEsR0FBSSxFQUFHLEVBQUksRUFBUSxPQUFRLElBQ2pDLEtBQUssZ0JBQWdCLEVBQVEsRUFBSSxHQUFJLEdBQ3JDLEVBQU8sUUFBVSxFQUFRLElBSy9CLGdCQUFnQixFQUFVLEVBQU8sQ0FDL0IsQUFBRyxNQUFRLElBQWMsU0FDdkIsRUFBTyxRQUFVLEtBQUsscUJBQXFCLEVBQU8sV0FBWSxFQUFVLEVBQU8sVUFBQSxBQUN2RSxHQUFTLEdBQ2pCLEtBQUssZUFBZSxFQUFVLEdBRTlCLEVBQU8sUUFBVSxFQUlyQixxQkFBcUIsRUFBWSxFQUFLLEVBQVMsQ0FDN0MsR0FBSSxHQUFZLEVBQVcsSUFBUSxFQUFTLHdCQUF3QixJQUFPLEdBQ3ZFLEVBQVcsU0FBUyxjQUFjLFlBQ3RDLEVBQVMsVUFBWSxLQUFLLGtCQUFrQixFQUFXLEVBQVksR0FDbkUsR0FBSSxHQUFZLEVBQVMsUUFDckIsRUFBTyxHQUFZLENBQUMsRUFBUyxJQUFJLEdBRWpDLENBQUMsRUFBZSxHQUNsQixNQUFNLEtBQUssRUFBVSxZQUFZLE9BQU8sQ0FBQyxDQUFDLEVBQVUsR0FBZ0IsRUFBTyxJQUN0RSxFQUFNLFdBQWEsS0FBSyxhQUN0QixFQUFNLGFBQWEsR0FDYixDQUFDLEVBQVUsSUFFcEIsR0FBTSxhQUFhLEVBQWUsR0FDOUIsRUFBTSxJQUFLLEdBQU0sR0FBSyxHQUFHLEtBQUssa0JBQWtCLEtBQU8sS0FDeEQsR0FDRCxHQUFNLGFBQWEsR0FBVSxJQUM3QixFQUFNLFVBQVksSUFFYixDQUFDLEdBQU0sSUFFWCxFQUFNLFVBQVUsU0FBVyxHQUM1QixHQUFTOztRQUNFLEVBQU0sVUFBVTs7O0VBQ1osRUFBUyxVQUFVLFFBQ2xDLEVBQU0sWUFBWSxLQUFLLFdBQVcsRUFBTSxVQUFXLElBQzVDLENBQUMsR0FBTSxJQUVkLEdBQU0sU0FDQyxDQUFDLEVBQVUsSUFHckIsQ0FBQyxHQUFPLEtBRWIsTUFBRyxDQUFDLEdBQWlCLENBQUMsRUFDcEIsR0FBUztFQUNQLEVBQVMsVUFBVSxRQUNkLEtBQUssV0FBVyxHQUFJLEdBQUssV0FDeEIsRUFBQyxHQUFpQixHQUMxQixFQUFTLCtLQUNQLEVBQVMsVUFBVSxRQUNkLEVBQVMsV0FNcEIsV0FBVyxFQUFNLEVBQUksQ0FDbkIsR0FBSSxHQUFPLFNBQVMsY0FBYyxRQUNsQyxTQUFLLFVBQVksRUFDakIsRUFBSyxhQUFhLEVBQWUsR0FDMUIsSUNyT1AsR0FBYSxFQUNqQixHQUFBLEtBQThCLE9BQ3JCLFNBQVEsQ0FBRSxNQUFPLFlBQ2pCLFdBQVUsRUFBRyxDQUFFLE1BQU8sR0FBRyxVQUVoQyxZQUFZLEVBQU0sRUFBSSxFQUFVLENBQzlCLEtBQUssT0FBUyxFQUNkLEtBQUssYUFBZSxFQUFLLFdBQ3pCLEtBQUssWUFBYyxFQUNuQixLQUFLLFlBQWMsR0FBSSxLQUN2QixLQUFLLGlCQUFtQixHQUN4QixLQUFLLEdBQUssRUFDVixLQUFLLEdBQUcsVUFBWSxLQUFLLFlBQVksU0FDckMsT0FBUSxLQUFPLE1BQUssWUFBYyxLQUFLLEdBQU8sS0FBSyxZQUFZLEdBR2pFLFdBQVcsQ0FBRSxLQUFLLFNBQVcsS0FBSyxVQUNsQyxXQUFXLENBQUUsS0FBSyxTQUFXLEtBQUssVUFDbEMsZ0JBQWdCLENBQUUsS0FBSyxjQUFnQixLQUFLLGVBQzVDLGFBQWEsQ0FBRSxLQUFLLFdBQWEsS0FBSyxZQUN0QyxlQUFlLENBQ2IsQUFBRyxLQUFLLGtCQUNOLE1BQUssaUJBQW1CLEdBQ3hCLEtBQUssYUFBZSxLQUFLLGVBRzdCLGdCQUFnQixDQUNkLEtBQUssaUJBQW1CLEdBQ3hCLEtBQUssY0FBZ0IsS0FBSyxlQUc1QixVQUFVLEVBQU8sRUFBVSxHQUFJLEVBQVUsVUFBVyxHQUFJLENBQ3RELE1BQU8sTUFBSyxPQUFPLGNBQWMsS0FBTSxFQUFPLEVBQVMsR0FHekQsWUFBWSxFQUFXLEVBQU8sRUFBVSxHQUFJLEVBQVUsVUFBVyxHQUFJLENBQ25FLE1BQU8sTUFBSyxPQUFPLGNBQWMsRUFBVyxDQUFDLEVBQU0sSUFDMUMsRUFBSyxjQUFjLEVBQVcsRUFBTyxFQUFTLElBSXpELFlBQVksRUFBTyxFQUFTLENBQzFCLEdBQUksR0FBYyxDQUFDLEVBQWEsSUFBVyxFQUFTLEVBQVEsRUFBUyxFQUFZLFFBQ2pGLGNBQU8saUJBQWlCLFlBQVksSUFBUyxHQUM3QyxLQUFLLFlBQVksSUFBSSxHQUNkLEVBR1Qsa0JBQWtCLEVBQVksQ0FDNUIsR0FBSSxHQUFRLEVBQVksS0FBTSxJQUM5QixPQUFPLG9CQUFvQixZQUFZLElBQVMsR0FDaEQsS0FBSyxZQUFZLE9BQU8sR0FHMUIsT0FBTyxFQUFNLEVBQU0sQ0FDakIsTUFBTyxNQUFLLE9BQU8sZ0JBQWdCLEVBQU0sR0FHM0MsU0FBUyxFQUFXLEVBQU0sRUFBTSxDQUM5QixNQUFPLE1BQUssT0FBTyxjQUFjLEVBQVcsQUFBQSxHQUFRLEVBQUssZ0JBQWdCLEVBQU0sSUFHakYsYUFBYSxDQUNYLEtBQUssWUFBWSxRQUFRLEFBQUEsR0FBZSxLQUFLLGtCQUFrQixNQ2YvRCxHQUFnQixDQUFDLEVBQU0sRUFBTyxLQUFPLENBQ3ZDLEdBQUksR0FBVyxHQUFJLFVBQVMsR0FDeEIsRUFBVyxHQUVmLEVBQVMsUUFBUSxDQUFDLEVBQUssRUFBSyxJQUFXLENBQ3JDLEFBQUcsWUFBZSxPQUFPLEVBQVMsS0FBSyxLQUl6QyxFQUFTLFFBQVEsQUFBQSxHQUFPLEVBQVMsT0FBTyxJQUV4QyxHQUFJLEdBQVMsR0FBSSxpQkFDakIsT0FBUSxDQUFDLEVBQUssSUFBUSxHQUFTLFVBQVksRUFBTyxPQUFPLEVBQUssR0FDOUQsT0FBUSxLQUFXLEdBQU8sRUFBTyxPQUFPLEVBQVMsRUFBSyxJQUV0RCxNQUFPLEdBQU8sWUFHaEIsR0FBQSxLQUEwQixDQUN4QixZQUFZLEVBQUksRUFBWSxFQUFZLEVBQU0sQ0FDNUMsS0FBSyxXQUFhLEVBQ2xCLEtBQUssTUFBUSxFQUNiLEtBQUssT0FBUyxFQUNkLEtBQUssS0FBTyxFQUFhLEVBQVcsS0FBTyxLQUMzQyxLQUFLLEdBQUssRUFDVixLQUFLLEdBQUssS0FBSyxHQUFHLEdBQ2xCLEtBQUssSUFBTSxFQUNYLEtBQUssV0FBYSxFQUNsQixLQUFLLFlBQWMsS0FDbkIsS0FBSyxhQUFlLEdBQ3BCLEtBQUssWUFBYyxHQUNuQixLQUFLLFNBQVcsR0FDaEIsS0FBSyxLQUFPLEtBQ1osS0FBSyxVQUFZLEtBQUssT0FBUyxLQUFLLE9BQU8sVUFBWSxFQUFJLEVBQzNELEtBQUssWUFBYyxHQUNuQixLQUFLLFVBQVksR0FDakIsS0FBSyxhQUFlLFVBQVcsR0FDL0IsS0FBSyxhQUFlLFVBQVcsR0FDL0IsS0FBSyxlQUFpQixLQUFLLE9BQVMsS0FBTyxHQUMzQyxLQUFLLFVBQVksR0FDakIsS0FBSyxVQUFZLEdBQ2pCLEtBQUssWUFBYyxHQUNuQixLQUFLLFNBQVcsS0FBSyxPQUFTLEtBQU8sR0FDckMsS0FBSyxLQUFLLFNBQVMsS0FBSyxJQUFNLEdBQzlCLEtBQUssUUFBVSxLQUFLLFdBQVcsUUFBUSxNQUFNLEtBQUssS0FBTSxJQUMvQyxFQUNMLFNBQVUsS0FBSyxTQUFXLEtBQUssS0FBTyxPQUN0QyxJQUFLLEtBQUssU0FBVyxPQUFZLEtBQUssTUFBUSxPQUM5QyxPQUFRLEtBQUssZ0JBQ2IsUUFBUyxLQUFLLGFBQ2QsT0FBUSxLQUFLLFlBQ2IsTUFBTyxLQUFLLFNBR2hCLEtBQUssV0FBVyxLQUFLLFdBQVcsZUFDaEMsS0FBSyxjQUdQLFFBQVEsRUFBSyxDQUFFLEtBQUssS0FBTyxFQUUzQixZQUFZLEVBQUssQ0FDZixLQUFLLFNBQVcsR0FDaEIsS0FBSyxLQUFPLEVBR2QsUUFBUSxDQUFFLE1BQU8sTUFBSyxXQUFXLE9BQVMsS0FFMUMsZUFBZSxDQUNiLEdBQUksR0FBUyxLQUFLLFdBQVcsT0FBTyxLQUFLLElBQ3JDLEVBQ0YsRUFBSSxJQUFJLFNBQVUsSUFBSSxLQUFLLFFBQVEsUUFDaEMsSUFBSSxBQUFBLEdBQVEsRUFBSyxLQUFPLEVBQUssTUFBTSxPQUFPLEFBQUEsR0FBTyxNQUFRLElBQVMsVUFFdkUsTUFBRyxHQUFTLE9BQVMsR0FBSSxHQUFPLGNBQW1CLEdBQ25ELEVBQU8sUUFBYSxLQUFLLFVBRWxCLEVBR1QsYUFBYSxDQUFFLE1BQU8sTUFBSyxRQUFRLFVBRW5DLFlBQVksQ0FBRSxNQUFPLE1BQUssR0FBRyxhQUFhLElBRTFDLFdBQVcsQ0FDVCxHQUFJLEdBQU0sS0FBSyxHQUFHLGFBQWEsSUFDL0IsTUFBTyxLQUFRLEdBQUssS0FBTyxFQUc3QixRQUFRLEVBQVcsVUFBVyxHQUFJLENBQ2hDLEtBQUsscUJBQ0wsS0FBSyxVQUFZLEdBQ2pCLE1BQU8sTUFBSyxLQUFLLFNBQVMsS0FBSyxJQUM1QixLQUFLLFFBQVMsTUFBTyxNQUFLLEtBQUssU0FBUyxLQUFLLE9BQU8sSUFBSSxLQUFLLElBQ2hFLGFBQWEsS0FBSyxhQUNsQixHQUFJLEdBQWEsSUFBTSxDQUNyQixJQUNBLE9BQVEsS0FBTSxNQUFLLFVBQ2pCLEtBQUssWUFBWSxLQUFLLFVBQVUsS0FJcEMsRUFBSSxzQkFBc0IsS0FBSyxJQUUvQixLQUFLLElBQUksWUFBYSxJQUFNLENBQUMsK0NBQzdCLEtBQUssUUFBUSxRQUNWLFFBQVEsS0FBTSxHQUNkLFFBQVEsUUFBUyxHQUNqQixRQUFRLFVBQVcsR0FHeEIsdUJBQXVCLEVBQVEsQ0FDN0IsS0FBSyxHQUFHLFVBQVUsT0FDaEIsR0FDQSxHQUNBLElBRUYsS0FBSyxHQUFHLFVBQVUsSUFBSSxHQUFHLEdBRzNCLFdBQVcsQ0FBRSxNQUFPLE1BQUssR0FBRyxVQUFVLFNBQVMsSUFFL0MsV0FBVyxFQUFRLENBRWpCLEdBREEsYUFBYSxLQUFLLGFBQ2YsRUFDRCxLQUFLLFlBQWMsV0FBVyxJQUFNLEtBQUssYUFBYyxPQUNsRCxDQUNMLE9BQVEsS0FBTSxNQUFLLFVBQVksS0FBSyxVQUFVLEdBQUksaUJBQ2xELEtBQUssb0JBQW9CLEtBSTdCLFlBQVksQ0FDVixhQUFhLEtBQUssYUFDbEIsS0FBSyxvQkFBb0IsSUFHM0Isb0JBQW9CLENBQ2xCLE9BQVEsS0FBTSxNQUFLLFVBQVksS0FBSyxVQUFVLEdBQUksZ0JBR3BELElBQUksRUFBTSxFQUFZLENBQ3BCLEtBQUssV0FBVyxJQUFJLEtBQU0sRUFBTSxHQUdsQyxjQUFjLEVBQVcsRUFBUyxDQUNoQyxHQUFHLFlBQXFCLGFBQ3RCLE1BQU8sTUFBSyxXQUFXLE1BQU0sRUFBVyxBQUFBLEdBQVEsRUFBUyxFQUFNLElBR2pFLEdBQUcsaUJBQWlCLEtBQUssR0FBVyxDQUNsQyxHQUFJLEdBQVUsRUFBSSxzQkFBc0IsS0FBSyxHQUFJLEdBQ2pELEFBQUcsRUFBUSxTQUFXLEVBQ3BCLEVBQVMsNkNBQTZDLEtBRXRELEVBQVMsS0FBTSxFQUFRLFFBRXBCLENBQ0wsR0FBSSxHQUFVLE1BQU0sS0FBSyxTQUFTLGlCQUFpQixJQUNuRCxBQUFHLEVBQVEsU0FBVyxHQUFJLEVBQVMsbURBQW1ELE1BQ3RGLEVBQVEsUUFBUSxBQUFBLEdBQVUsS0FBSyxXQUFXLE1BQU0sRUFBUSxBQUFBLEdBQVEsRUFBUyxFQUFNLE1BSW5GLFVBQVUsRUFBTSxFQUFTLEVBQVMsQ0FDaEMsS0FBSyxJQUFJLEVBQU0sSUFBTSxDQUFDLEdBQUksR0FBTSxLQUNoQyxHQUFJLENBQUMsT0FBTSxRQUFPLFNBQVEsU0FBUyxHQUFTLFFBQVEsR0FDcEQsTUFBRyxJQUFRLEVBQUksU0FBUyxHQUV4QixFQUFTLENBQUMsT0FBTSxRQUFPLFdBQ2hCLEVBR1QsT0FBTyxFQUFLLENBQ1YsR0FBSSxDQUFDLFdBQVUsYUFBYSxFQUM1QixHQUFHLEVBQVUsQ0FDWCxHQUFJLENBQUMsRUFBSyxHQUFTLEVBQ25CLEtBQUssR0FBSyxFQUFJLHFCQUFxQixLQUFLLEdBQUksRUFBSyxHQUVuRCxLQUFLLFdBQWEsRUFDbEIsS0FBSyxZQUFjLEdBQ25CLEtBQUssTUFBUSxLQUViLEdBQVEsVUFBVSxLQUFLLFdBQVcsYUFBYyxPQUFPLFNBQVMsU0FBVSxJQUMxRSxLQUFLLFVBQVUsUUFBUyxFQUFVLENBQUMsQ0FBQyxPQUFNLFlBQVksQ0FDcEQsS0FBSyxTQUFXLEdBQUksSUFBUyxLQUFLLEdBQUksR0FDdEMsR0FBSSxHQUFPLEtBQUssZ0JBQWdCLEtBQU0sUUFDdEMsS0FBSyxrQkFDTCxHQUFJLEdBQVEsS0FBSyxpQkFBaUIsR0FDbEMsS0FBSyxZQUVMLEFBQUcsRUFBTSxPQUFTLEVBQ2hCLEVBQU0sUUFBUSxDQUFDLEVBQU0sSUFBTSxDQUN6QixLQUFLLGlCQUFpQixFQUFNLEFBQUEsR0FBUSxDQUNsQyxBQUFHLElBQU0sRUFBTSxPQUFTLEdBQ3RCLEtBQUssZUFBZSxFQUFNLEVBQU0sT0FLdEMsS0FBSyxlQUFlLEVBQU0sRUFBTSxLQUt0QyxpQkFBaUIsQ0FBRSxFQUFJLElBQUksS0FBSyxHQUFJLElBQUksTUFBWSxBQUFBLEdBQU0sRUFBRyxnQkFBZ0IsS0FFN0UsZUFBZSxDQUFDLGNBQWEsRUFBTSxFQUFPLENBR3hDLEdBQUcsS0FBSyxVQUFZLEdBQU0sS0FBSyxRQUFVLENBQUMsS0FBSyxPQUFPLGdCQUNwRCxNQUFPLE1BQUssZUFBZSxFQUFZLEVBQU0sR0FjL0MsQUFBRyxBQVBlLEVBQUksMEJBQTBCLEVBQU0sS0FBSyxJQUFJLE9BQU8sQUFBQSxHQUFRLENBQzVFLEdBQUksR0FBUyxFQUFLLElBQU0sS0FBSyxHQUFHLGNBQWMsUUFBUSxFQUFLLFFBQ3ZELEVBQVksR0FBVSxFQUFPLGFBQWEsSUFDOUMsTUFBRyxJQUFZLEVBQUssYUFBYSxHQUFZLEdBQ3RDLEtBQUssVUFBVSxLQUdULFNBQVcsRUFDeEIsQUFBRyxLQUFLLE9BQ04sTUFBSyxLQUFLLGVBQWUsS0FBSyxDQUFDLEtBQU0sSUFBTSxLQUFLLGVBQWUsRUFBWSxFQUFNLEtBQ2pGLEtBQUssT0FBTyxRQUFRLE9BRXBCLE1BQUssMEJBQ0wsS0FBSyxlQUFlLEVBQVksRUFBTSxJQUd4QyxLQUFLLEtBQUssZUFBZSxLQUFLLENBQUMsS0FBTSxJQUFNLEtBQUssZUFBZSxFQUFZLEVBQU0sS0FJckYsaUJBQWlCLENBQ2YsS0FBSyxHQUFLLEVBQUksS0FBSyxLQUFLLElBQ3hCLEtBQUssR0FBRyxhQUFhLEdBQWEsS0FBSyxLQUFLLElBRzlDLGVBQWUsRUFBTyxDQUNwQixFQUFPLFFBQVEsQ0FBQyxDQUFDLEVBQU8sS0FBYSxDQUNuQyxPQUFPLGNBQWMsR0FBSSxhQUFZLFlBQVksSUFBUyxDQUFDLE9BQVEsT0FJdkUsZUFBZSxFQUFZLEVBQU0sRUFBTyxDQUN0QyxLQUFLLGtCQUNMLEdBQUksR0FBUSxHQUFJLElBQVMsS0FBTSxLQUFLLEdBQUksS0FBSyxHQUFJLEVBQU0sTUFhdkQsR0FaQSxFQUFNLGdDQUNOLEtBQUssYUFBYSxFQUFPLElBQ3pCLEtBQUssa0JBQ0wsRUFBSSxJQUFJLEtBQUssR0FBSSxJQUFJLEtBQUssUUFBUSxtQkFBeUIsTUFBYSxBQUFBLEdBQVUsQ0FDaEYsR0FBSSxHQUFPLEtBQUssUUFBUSxHQUN4QixBQUFHLEdBQU8sRUFBSyxjQUdqQixLQUFLLFlBQWMsR0FDbkIsS0FBSyxlQUFlLEdBQ3BCLEtBQUssc0JBRUYsRUFBVyxDQUNaLEdBQUksQ0FBQyxPQUFNLE1BQU0sRUFDakIsS0FBSyxXQUFXLGFBQWEsRUFBSSxHQUVuQyxLQUFLLGFBQ0YsS0FBSyxVQUFZLEdBQUksS0FBSyxxQkFDN0IsS0FBSyxlQUdQLHdCQUF3QixFQUFRLEVBQUssQ0FDbkMsS0FBSyxXQUFXLFdBQVcsb0JBQXFCLENBQUMsRUFBUSxJQUN6RCxHQUFJLEdBQU8sS0FBSyxRQUFRLEdBQ3BCLEVBQVksR0FBUSxFQUFJLFVBQVUsRUFBUSxLQUFLLFFBQVEsS0FDM0QsR0FBRyxHQUFRLENBQUMsRUFBTyxZQUFZLElBQVMsQ0FBRSxJQUFhLEdBQVcsRUFBTyxRQUFTLEVBQUssVUFDckYsU0FBSyxpQkFDRSxFQUlYLGFBQWEsRUFBTyxFQUFVLENBQzVCLEdBQUksR0FBZ0IsR0FDaEIsRUFBbUIsR0FDbkIsRUFBaUIsR0FBSSxLQUV6QixTQUFNLE1BQU0sUUFBUyxBQUFBLEdBQU0sQ0FDekIsS0FBSyxXQUFXLFdBQVcsY0FBZSxDQUFDLElBRTNDLEdBQUksR0FBVSxLQUFLLFFBQVEsR0FDM0IsQUFBRyxHQUFVLEVBQVEsY0FHdkIsRUFBTSxNQUFNLGdCQUFpQixBQUFBLEdBQU8sRUFBbUIsSUFFdkQsRUFBTSxPQUFPLFVBQVcsQ0FBQyxFQUFRLElBQVMsQ0FFeEMsQUFBRyxBQURRLEtBQUssd0JBQXdCLEVBQVEsSUFDdEMsRUFBZSxJQUFJLEVBQU8sTUFHdEMsRUFBTSxNQUFNLFVBQVcsQUFBQSxHQUFNLENBQzNCLEFBQUcsRUFBZSxJQUFJLEVBQUcsS0FBTSxLQUFLLFFBQVEsR0FBSSxjQUdsRCxFQUFNLE1BQU0sWUFBYSxBQUFDLEdBQU8sQ0FDL0IsR0FBSSxHQUFNLEtBQUssWUFBWSxHQUMzQixBQUFHLE1BQVEsSUFBUyxVQUFZLEVBQWMsUUFBUSxLQUFTLElBQUssRUFBYyxLQUFLLEdBQ3ZGLEdBQUksR0FBTyxLQUFLLFFBQVEsR0FDeEIsR0FBUSxLQUFLLFlBQVksS0FHM0IsRUFBTSxVQUtILEdBQ0QsS0FBSyw2QkFBNkIsR0FHN0IsRUFHVCxpQkFBaUIsQ0FDZixFQUFJLGdCQUFnQixLQUFLLEdBQUksS0FBSyxJQUFJLFFBQVEsQUFBQSxHQUFNLEtBQUssVUFBVSxJQUdyRSxhQUFhLEVBQUcsQ0FBRSxNQUFPLE1BQUssS0FBSyxTQUFTLEtBQUssSUFBSSxHQUVyRCxrQkFBa0IsRUFBRyxDQUNuQixNQUFHLEdBQUcsS0FBTyxLQUFLLEdBQ1QsS0FFQSxLQUFLLFNBQVMsRUFBRyxhQUFhLEtBQWdCLEVBQUcsSUFJNUQsa0JBQWtCLEVBQUcsQ0FDbkIsT0FBUSxLQUFZLE1BQUssS0FBSyxTQUM1QixPQUFRLEtBQVcsTUFBSyxLQUFLLFNBQVMsR0FDcEMsR0FBRyxJQUFZLEVBQUssTUFBTyxNQUFLLEtBQUssU0FBUyxHQUFVLEdBQVMsVUFLdkUsVUFBVSxFQUFHLENBRVgsR0FBRyxDQURTLEtBQUssYUFBYSxFQUFHLElBQ3ZCLENBQ1IsR0FBSSxHQUFPLEdBQUksSUFBSyxFQUFJLEtBQUssV0FBWSxNQUN6QyxZQUFLLEtBQUssU0FBUyxLQUFLLElBQUksRUFBSyxJQUFNLEVBQ3ZDLEVBQUssT0FDTCxLQUFLLGFBQ0UsSUFJWCxlQUFlLENBQUUsTUFBTyxNQUFLLFlBRTdCLFFBQVEsRUFBTyxDQUNiLEtBQUssYUFFRixLQUFLLGFBQWUsR0FDckIsQ0FBRyxLQUFLLE9BQ04sS0FBSyxPQUFPLFFBQVEsTUFFcEIsS0FBSywyQkFLWCx5QkFBeUIsQ0FDdkIsS0FBSyxlQUNMLEtBQUssZUFBZSxRQUFRLENBQUMsQ0FBQyxFQUFNLEtBQVEsQ0FDMUMsQUFBSSxFQUFLLGVBQWdCLE1BRTNCLEtBQUssZUFBaUIsR0FHeEIsT0FBTyxFQUFNLEVBQU8sQ0FDbEIsR0FBRyxLQUFLLGlCQUFtQixLQUFLLFdBQVcsaUJBQ3pDLE1BQU8sTUFBSyxhQUFhLEtBQUssQ0FBQyxPQUFNLFdBR3ZDLEtBQUssU0FBUyxVQUFVLEdBQ3hCLEdBQUksR0FBbUIsR0FLdkIsQUFBRyxLQUFLLFNBQVMsb0JBQW9CLEdBQ25DLEtBQUssV0FBVyxLQUFLLDJCQUE0QixJQUFNLENBRXJELEFBRGlCLEVBQUksZUFBZSxLQUFLLEdBQUksS0FBSyxTQUFTLGNBQWMsSUFDOUQsUUFBUSxBQUFBLEdBQWEsQ0FDOUIsQUFBRyxLQUFLLGVBQWUsS0FBSyxTQUFTLGFBQWEsRUFBTSxHQUFZLElBQWEsR0FBbUIsUUFHL0YsR0FBUSxJQUNqQixLQUFLLFdBQVcsS0FBSyxzQkFBdUIsSUFBTSxDQUNoRCxHQUFJLEdBQU8sS0FBSyxnQkFBZ0IsRUFBTSxVQUNsQyxFQUFRLEdBQUksSUFBUyxLQUFNLEtBQUssR0FBSSxLQUFLLEdBQUksRUFBTSxNQUN2RCxFQUFtQixLQUFLLGFBQWEsRUFBTyxNQUloRCxLQUFLLGVBQWUsR0FDakIsR0FBbUIsS0FBSyxrQkFHN0IsZ0JBQWdCLEVBQU0sRUFBSyxDQUN6QixNQUFPLE1BQUssV0FBVyxLQUFLLGtCQUFrQixLQUFTLElBQU0sQ0FDM0QsR0FBSSxHQUFNLEtBQUssR0FBRyxRQUdkLEVBQU8sRUFBTyxLQUFLLFNBQVMsY0FBYyxHQUFNLE9BQU8sS0FBSyxhQUFlLEtBQzNFLEVBQU8sS0FBSyxTQUFTLFNBQVMsR0FDbEMsTUFBTyxJQUFJLEtBQU8sTUFBUyxPQUkvQixlQUFlLEVBQU0sRUFBSSxDQUN2QixHQUFHLEdBQVEsR0FBTyxNQUFPLEdBQ3pCLEdBQUksR0FBTyxLQUFLLFNBQVMsa0JBQWtCLEdBQ3ZDLEVBQVEsR0FBSSxJQUFTLEtBQU0sS0FBSyxHQUFJLEtBQUssR0FBSSxFQUFNLEdBRXZELE1BRG9CLE1BQUssYUFBYSxFQUFPLElBSS9DLFFBQVEsRUFBRyxDQUFFLE1BQU8sTUFBSyxVQUFVLEdBQVMsVUFBVSxJQUV0RCxRQUFRLEVBQUcsQ0FDVCxHQUFHLEdBQVMsVUFBVSxJQUFPLENBQUMsRUFBRyxhQUFlLE9BQ2hELEdBQUksR0FBVyxFQUFHLGFBQWEsWUFBWSxPQUFlLEVBQUcsYUFBYSxLQUFLLFFBQVEsS0FDdkYsR0FBRyxHQUFZLENBQUMsS0FBSyxZQUFZLEdBQU0sT0FDdkMsR0FBSSxHQUFZLEtBQUssV0FBVyxpQkFBaUIsR0FFakQsR0FBRyxFQUFVLENBQ1gsQUFBSSxFQUFHLElBQUssRUFBUyx1QkFBdUIsaURBQXlELEdBQ3JHLEdBQUksR0FBTyxHQUFJLElBQVMsS0FBTSxFQUFJLEdBQ2xDLFlBQUssVUFBVSxHQUFTLFVBQVUsRUFBSyxLQUFPLEVBQ3ZDLE1BQUEsQUFDQyxLQUFhLE1BQ3JCLEVBQVMsMkJBQTJCLEtBQWEsR0FJckQsWUFBWSxFQUFLLENBQ2YsRUFBSyxjQUNMLEVBQUssY0FDTCxNQUFPLE1BQUssVUFBVSxHQUFTLFVBQVUsRUFBSyxLQUdoRCxxQkFBcUIsQ0FDbkIsS0FBSyxhQUFhLFFBQVEsQ0FBQyxDQUFDLE9BQU0sWUFBWSxLQUFLLE9BQU8sRUFBTSxJQUNoRSxLQUFLLGFBQWUsR0FHdEIsVUFBVSxFQUFPLEVBQUcsQ0FDbEIsS0FBSyxXQUFXLFVBQVUsS0FBSyxRQUFTLEVBQU8sQUFBQSxHQUFRLENBQ3JELEFBQUcsS0FBSyxnQkFDTixLQUFLLEtBQUssZUFBZSxLQUFLLENBQUMsS0FBTSxJQUFNLEVBQUcsS0FFOUMsRUFBRyxLQUtULGFBQWEsQ0FHWCxLQUFLLFdBQVcsVUFBVSxLQUFLLFFBQVMsT0FBUSxBQUFDLEdBQVksQ0FDM0QsS0FBSyxVQUFVLFNBQVUsRUFBUyxDQUFDLENBQUMsT0FBTSxZQUFZLEtBQUssT0FBTyxFQUFNLE1BRTFFLEtBQUssVUFBVSxXQUFZLENBQUMsQ0FBQyxLQUFJLFdBQVcsS0FBSyxXQUFXLENBQUMsS0FBSSxXQUNqRSxLQUFLLFVBQVUsYUFBYyxBQUFDLEdBQVUsS0FBSyxZQUFZLElBQ3pELEtBQUssVUFBVSxnQkFBaUIsQUFBQyxHQUFVLEtBQUssZUFBZSxJQUMvRCxLQUFLLFFBQVEsUUFBUSxBQUFBLEdBQVUsS0FBSyxRQUFRLElBQzVDLEtBQUssUUFBUSxRQUFRLEFBQUEsR0FBVSxLQUFLLFFBQVEsSUFHOUMsb0JBQW9CLENBQ2xCLE9BQVEsS0FBTSxNQUFLLEtBQUssU0FBUyxLQUFLLElBQ3BDLEtBQUssYUFBYSxHQUFJLFVBSTFCLGVBQWUsRUFBTSxDQUNuQixHQUFJLENBQUMsS0FBSSxPQUFNLFNBQVMsRUFDcEIsRUFBTSxLQUFLLFVBQVUsR0FDekIsS0FBSyxXQUFXLGdCQUFnQixFQUFLLEVBQU0sR0FHN0MsWUFBWSxFQUFNLENBQ2hCLEdBQUksQ0FBQyxLQUFJLFFBQVEsRUFDakIsS0FBSyxLQUFPLEtBQUssVUFBVSxHQUMzQixLQUFLLFdBQVcsYUFBYSxFQUFJLEdBR25DLFVBQVUsRUFBRyxDQUNYLE1BQU8sR0FBRyxXQUFXLEtBQU8sR0FBRyxPQUFPLFNBQVMsYUFBYSxPQUFPLFNBQVMsT0FBTyxJQUFPLEVBRzVGLFdBQVcsQ0FBQyxLQUFJLFNBQU8sQ0FBRSxLQUFLLFdBQVcsU0FBUyxFQUFJLEdBRXRELGFBQWEsQ0FBRSxNQUFPLE1BQUssVUFFM0IsS0FBSyxFQUFTLENBQ1osQUFBSSxLQUFLLFFBQ1AsTUFBSyxhQUFlLEtBQUssV0FBVyxnQkFBZ0IsQ0FBQyxHQUFJLEtBQUssS0FBTSxLQUFNLGFBRTVFLEtBQUssYUFBZSxJQUFNLEdBQVksRUFBUyxLQUFLLFdBQ3BELEtBQUssV0FBVyxTQUFTLEtBQU0sQ0FBQyxRQUFTLElBQVEsSUFDeEMsS0FBSyxRQUFRLE9BQ2pCLFFBQVEsS0FBTSxBQUFBLEdBQVEsQ0FBQyxLQUFLLGVBQWlCLEtBQUssT0FBTyxJQUN6RCxRQUFRLFFBQVMsQUFBQSxHQUFRLENBQUMsS0FBSyxlQUFpQixLQUFLLFlBQVksSUFDakUsUUFBUSxVQUFXLElBQU0sQ0FBQyxLQUFLLGVBQWlCLEtBQUssWUFBWSxDQUFDLE9BQVEsY0FJakYsWUFBWSxFQUFLLENBQ2YsTUFBRyxHQUFLLFNBQVcsZ0JBQWtCLEVBQUssU0FBVyxRQUNuRCxNQUFLLElBQUksUUFBUyxJQUFNLENBQUMsMkRBQTRELElBQzlFLEtBQUssV0FBVyxDQUFDLEdBQUksS0FBSyxRQUVoQyxJQUFLLFVBQVksRUFBSyxnQkFDdkIsTUFBSyxZQUFjLEdBQ25CLEtBQUssUUFBUSxTQUVaLEVBQUssU0FBa0IsS0FBSyxXQUFXLEVBQUssVUFDNUMsRUFBSyxjQUF1QixLQUFLLGVBQWUsRUFBSyxlQUN4RCxNQUFLLElBQUksUUFBUyxJQUFNLENBQUMsaUJBQWtCLElBQ3BDLEtBQUssV0FBVyxpQkFBaUIsUUFHMUMsUUFBUSxFQUFPLENBQ2IsR0FBRyxNQUFLLGNBQ1IsSUFBSSxLQUFLLGlCQUFtQixTQUFTLGtCQUFvQixVQUN0RCxLQUFLLFdBQVcsa0JBQW9CLElBQVcsUUFFaEQsTUFBTyxNQUFLLFdBQVcsaUJBQWlCLE1BRTFDLEtBQUsscUJBQ0wsS0FBSyxXQUFXLGtCQUFrQixNQUUvQixTQUFTLGVBQWdCLFNBQVMsY0FBYyxPQUNoRCxLQUFLLFdBQVcsY0FDakIsS0FBSyxXQUFXLEtBSXBCLFFBQVEsRUFBTyxDQUNiLEtBQUssUUFBUSxHQUNiLEtBQUssSUFBSSxRQUFTLElBQU0sQ0FBQyxlQUFnQixJQUNyQyxLQUFLLFdBQVcsY0FBZSxLQUFLLGVBRzFDLGNBQWMsQ0FDWixBQUFHLEtBQUssVUFBVyxFQUFJLGNBQWMsT0FBUSx5QkFBMEIsQ0FBQyxHQUFJLEtBQUssS0FBTSxLQUFNLFVBQzdGLEtBQUssYUFDTCxLQUFLLG9CQUFvQixHQUF3QixJQUduRCxjQUFjLEVBQWMsRUFBTyxFQUFTLEVBQVUsVUFBVyxHQUFJLENBQ25FLEdBQUcsQ0FBQyxLQUFLLGNBQWdCLE9BRXpCLEdBQUksQ0FBQyxFQUFLLENBQUMsSUFBTyxFQUFlLElBQWlCLENBQUMsS0FBTSxJQUNyRCxFQUFnQixVQUFXLEdBQy9CLE1BQUcsSUFBTyxFQUFHLGFBQWEsS0FBSyxRQUFRLE9BQXVCLE1BQzVELEdBQWdCLEtBQUssV0FBVyxnQkFBZ0IsQ0FBQyxLQUFNLFVBQVcsT0FBUSxLQUd6RSxNQUFRLEdBQVEsS0FBUyxVQUFXLE1BQU8sR0FBUSxJQUVwRCxLQUFLLFdBQVcsU0FBUyxLQUFNLENBQUMsUUFBUyxJQUFPLElBQ3ZDLEtBQUssUUFBUSxLQUFLLEVBQU8sRUFBUyxJQUFjLFFBQVEsS0FBTSxBQUFBLEdBQVEsQ0FDM0UsR0FBSSxHQUFZLEtBQ2hCLEFBQUcsSUFBUSxNQUFPLEtBQUssU0FBUyxHQUM3QixFQUFLLE1BQ04sR0FBWSxLQUFLLFVBQVUsU0FBVSxFQUFLLEtBQU0sQ0FBQyxDQUFDLE9BQU0sWUFBWSxDQUNsRSxLQUFLLE9BQU8sRUFBTSxNQUduQixFQUFLLFVBQVcsS0FBSyxXQUFXLEVBQUssVUFDckMsRUFBSyxZQUFhLEtBQUssWUFBWSxFQUFLLFlBQ3hDLEVBQUssZUFBZ0IsS0FBSyxlQUFlLEVBQUssZUFDakQsSUFDQSxFQUFRLEVBQU0sTUFNdEIsU0FBUyxFQUFJLENBQ1gsRUFBSSxJQUFJLEtBQUssR0FBSSxJQUFJLE9BQVksTUFBUyxBQUFBLEdBQU0sQ0FDOUMsR0FBSSxHQUFjLEVBQUcsYUFBYSxJQUVsQyxFQUFHLGdCQUFnQixJQUVoQixFQUFHLGFBQWEsTUFBa0IsTUFDbkMsR0FBRyxTQUFXLEdBQ2QsRUFBRyxnQkFBZ0IsS0FFbEIsSUFBZ0IsTUFDakIsR0FBRyxTQUFXLElBQWdCLE9BQzlCLEVBQUcsZ0JBQWdCLEtBR3JCLEdBQWtCLFFBQVEsQUFBQSxHQUFhLEVBQUksWUFBWSxFQUFJLElBRTNELEdBQUksR0FBaUIsRUFBRyxhQUFhLElBQ3JDLEFBQUcsSUFBbUIsTUFDcEIsR0FBRyxVQUFZLEVBQ2YsRUFBRyxnQkFBZ0IsS0FFckIsR0FBSSxHQUFPLEVBQUksUUFBUSxFQUFJLElBQzNCLEdBQUcsRUFBSyxDQUNOLEdBQUksR0FBTyxLQUFLLHdCQUF3QixFQUFJLEdBQzVDLEdBQVMsUUFBUSxFQUFJLEVBQU0sS0FBSyxXQUFXLG9CQUN4QyxHQUFPLEVBQUssWUFDZixFQUFJLGNBQWMsRUFBSSxPQUs1QixPQUFPLEVBQVUsRUFBTSxDQUNyQixHQUFJLEdBQVMsS0FBSyxNQUNkLEVBQWMsS0FBSyxRQUFRLElBRS9CLFNBQVMsUUFBUSxBQUFBLEdBQU0sQ0FDckIsRUFBRyxVQUFVLElBQUksT0FBTyxhQUN4QixFQUFHLGFBQWEsR0FBUyxHQUN6QixHQUFJLEdBQWMsRUFBRyxhQUFhLEdBQ2xDLEFBQUcsSUFBZ0IsTUFDYixHQUFHLGFBQWEsS0FDbEIsRUFBRyxhQUFhLEdBQTBCLEVBQUcsV0FFL0MsRUFBRyxVQUFZLEtBR1osQ0FBQyxFQUFRLEdBR2xCLFlBQVksRUFBRyxDQUNiLEdBQUksR0FBTSxFQUFHLGNBQWdCLEVBQUcsYUFBYSxHQUM3QyxNQUFPLEdBQU0sU0FBUyxHQUFPLEtBRy9CLGtCQUFrQixFQUFRLEVBQVUsQ0FDbEMsTUFBRyxHQUFPLGFBQWEsS0FBSyxRQUFRLFdBQzNCLEtBQUssbUJBQW1CLEdBRXhCLEtBSVgsbUJBQW1CLEVBQVUsQ0FDM0IsTUFBRyxHQUNNLEdBQU0sRUFBVSxRQUFRLElBQUksTUFBbUIsQUFBQSxHQUFNLEtBQUssWUFBWSxJQUFPLEtBQUssWUFBWSxJQUU5RixLQUlYLGNBQWMsRUFBVyxFQUFPLEVBQVMsRUFBUSxDQUMvQyxHQUFHLENBQUMsS0FBSyxjQUNQLFlBQUssSUFBSSxPQUFRLElBQU0sQ0FBQyxvREFBcUQsRUFBTyxJQUM3RSxHQUVULEdBQUksQ0FBQyxFQUFLLEdBQU8sS0FBSyxPQUFPLEdBQUksUUFDakMsWUFBSyxjQUFjLElBQU0sQ0FBQyxFQUFLLEdBQU0sUUFBUyxDQUM1QyxLQUFNLE9BQ04sUUFDQSxNQUFPLEVBQ1AsSUFBSyxLQUFLLG1CQUFtQixJQUM1QixDQUFDLEVBQU0sSUFBVSxFQUFRLEVBQU8sSUFFNUIsRUFHVCxZQUFZLEVBQUksRUFBSyxDQUNuQixHQUFJLEdBQVMsS0FBSyxRQUFRLFVBQzFCLE9BQVEsR0FBSSxFQUFHLEVBQUksRUFBRyxXQUFXLE9BQVEsSUFBSSxDQUMzQyxHQUFJLEdBQU8sRUFBRyxXQUFXLEdBQUcsS0FDNUIsQUFBRyxFQUFLLFdBQVcsSUFBVSxHQUFLLEVBQUssUUFBUSxFQUFRLEtBQU8sRUFBRyxhQUFhLElBRWhGLE1BQUcsR0FBRyxRQUFVLFFBQ2QsR0FBSyxNQUFRLEVBQUcsTUFFYixFQUFHLFVBQVksU0FBVyxHQUFpQixRQUFRLEVBQUcsT0FBUyxHQUFLLENBQUMsRUFBRyxTQUN6RSxNQUFPLEdBQUssT0FHVCxFQUdULFVBQVUsRUFBTSxFQUFJLEVBQVcsRUFBVSxFQUFLLENBQzVDLEtBQUssY0FBYyxJQUFNLEtBQUssT0FBTyxDQUFDLEdBQUssR0FBTyxRQUFTLENBQ3pELE9BQ0EsTUFBTyxFQUNQLE1BQU8sS0FBSyxZQUFZLEVBQUksR0FDNUIsSUFBSyxLQUFLLGtCQUFrQixFQUFJLEtBSXBDLFFBQVEsRUFBWSxFQUFXLEVBQU0sRUFBVSxFQUFLLENBQ2xELEtBQUssY0FBYyxJQUFNLEtBQUssT0FBTyxDQUFDLEdBQWEsR0FBTyxRQUFTLENBQ2pFLEtBQU0sRUFDTixNQUFPLEVBQ1AsTUFBTyxLQUFLLFlBQVksRUFBWSxHQUNwQyxJQUFLLEtBQUssa0JBQWtCLEVBQVksS0FJNUMsaUJBQWlCLEVBQVEsRUFBVSxFQUFVLEVBQVUsVUFBVyxHQUFJLENBQ3BFLEtBQUssV0FBVyxhQUFhLEVBQU8sS0FBTSxDQUFDLEVBQU0sSUFBYyxDQUM3RCxFQUFLLGNBQWMsS0FBTSxXQUFZLENBQ25DLE1BQU8sRUFBTyxhQUFhLEVBQUssUUFBUSxLQUN4QyxJQUFLLEVBQU8sYUFBYSxJQUN6QixVQUFXLEVBQ1gsV0FDQSxJQUFLLEVBQUssa0JBQWtCLEVBQU8sS0FBTSxJQUN4QyxLQUlQLFVBQVUsRUFBUyxFQUFXLEVBQVUsRUFBYSxFQUFTLENBQzVELEdBQUksR0FDQSxFQUFNLEtBQUssa0JBQWtCLEVBQVEsS0FBTSxHQUMzQyxFQUFlLElBQU0sS0FBSyxPQUFPLENBQUMsRUFBUyxFQUFRLE1BQU8sVUFDMUQsRUFBVyxHQUFjLEVBQVEsS0FBTSxDQUFDLFFBQVMsRUFBWSxPQUNqRSxBQUFHLEVBQVEsT0FBUyxFQUFRLE1BQU0sT0FBUyxHQUN6QyxFQUFhLFdBQVcsRUFBUyxNQUFNLEtBQUssRUFBUSxRQUV0RCxFQUFVLEVBQWEsaUJBQWlCLEdBQ3hDLEdBQUksR0FBUSxDQUNWLEtBQU0sT0FDTixNQUFPLEVBQ1AsTUFBTyxFQUNQLFVBQ0EsT0FFRixLQUFLLGNBQWMsRUFBYyxRQUFTLEVBQU8sQUFBQSxHQUFRLENBRXZELEdBREEsRUFBSSxVQUFVLEVBQVMsS0FBSyxXQUFXLFFBQVEsS0FDNUMsRUFBSSxjQUFjLElBQVksRUFBUSxhQUFhLDBCQUE0QixNQUNoRixHQUFHLEVBQWEsdUJBQXVCLEdBQVMsT0FBUyxFQUFFLENBQ3pELEdBQUksQ0FBQyxFQUFLLEdBQVEsSUFDbEIsS0FBSyxZQUFZLEVBQVEsS0FBTSxFQUFXLEVBQUssRUFBSyxBQUFDLEdBQWEsQ0FDaEUsR0FBWSxFQUFTLEdBQ3JCLEtBQUssc0JBQXNCLEVBQVEsYUFJdkMsSUFBWSxFQUFTLEtBSzNCLHNCQUFzQixFQUFPLENBQzNCLEdBQUksR0FBaUIsS0FBSyxtQkFBbUIsR0FDN0MsR0FBRyxFQUFlLENBQ2hCLEdBQUksQ0FBQyxFQUFLLEVBQU0sR0FBWSxFQUM1QixLQUFLLGFBQWEsR0FDbEIsS0FJSixtQkFBbUIsRUFBTyxDQUN4QixNQUFPLE1BQUssWUFBWSxLQUFLLENBQUMsQ0FBQyxFQUFJLEtBQWUsRUFBRyxXQUFXLElBR2xFLGVBQWUsRUFBUSxFQUFLLEVBQVMsQ0FDbkMsR0FBRyxLQUFLLG1CQUFtQixHQUFVLE1BQU8sR0FDNUMsS0FBSyxZQUFZLEtBQUssQ0FBQyxFQUFRLEVBQUssSUFHdEMsYUFBYSxFQUFPLENBQ2xCLEtBQUssWUFBYyxLQUFLLFlBQVksT0FBTyxDQUFDLENBQUMsRUFBSSxFQUFLLEtBQ2pELEVBQUcsV0FBVyxHQUNmLE1BQUssU0FBUyxHQUNQLElBRUEsSUFLYixlQUFlLEVBQVEsRUFBVyxFQUFVLEVBQVEsQ0FDbEQsR0FBSSxHQUFnQixBQUFBLEdBRVgsQ0FBRSxDQURTLEdBQWtCLEVBQUksR0FBRyxLQUFLLFFBQVEsYUFBc0IsRUFBRyxPQUN6RCxHQUFrQixFQUFJLHlCQUEwQixFQUFHLE9BRXpFLEVBQWlCLEFBQUEsR0FDWixFQUFHLGFBQWEsS0FBSyxRQUFRLEtBRWxDLEVBQWUsQUFBQSxHQUFNLEVBQUcsU0FBVyxTQUVuQyxFQUFjLEFBQUEsR0FBTSxDQUFDLFFBQVMsV0FBWSxVQUFVLFNBQVMsRUFBRyxTQUVoRSxFQUFlLElBQU0sQ0FDdkIsR0FBSSxHQUFlLE1BQU0sS0FBSyxFQUFPLFVBQ2pDLEVBQVcsRUFBYSxPQUFPLEdBQy9CLEVBQVUsRUFBYSxPQUFPLEdBQWMsT0FBTyxHQUNuRCxFQUFTLEVBQWEsT0FBTyxHQUFhLE9BQU8sR0FFckQsU0FBUSxRQUFRLEFBQUEsR0FBVSxDQUN4QixFQUFPLGFBQWEsR0FBYyxFQUFPLFVBQ3pDLEVBQU8sU0FBVyxLQUVwQixFQUFPLFFBQVEsQUFBQSxHQUFTLENBQ3RCLEVBQU0sYUFBYSxHQUFjLEVBQU0sVUFDdkMsRUFBTSxTQUFXLEdBQ2QsRUFBTSxPQUNQLEdBQU0sYUFBYSxHQUFjLEVBQU0sVUFDdkMsRUFBTSxTQUFXLE1BR3JCLEVBQU8sYUFBYSxLQUFLLFFBQVEsSUFBbUIsSUFDN0MsS0FBSyxPQUFPLENBQUMsR0FBUSxPQUFPLEdBQVUsT0FBTyxHQUFTLE9BQU8sR0FBUyxXQUczRSxFQUFNLEtBQUssa0JBQWtCLEVBQVEsR0FDekMsR0FBRyxFQUFhLHFCQUFxQixHQUFRLENBQzNDLEdBQUksQ0FBQyxFQUFLLEdBQVEsSUFDbEIsTUFBTyxNQUFLLGVBQWUsRUFBUSxFQUFLLElBQU0sS0FBSyxlQUFlLEVBQVEsRUFBVyxFQUFVLFlBQ3ZGLEVBQWEsd0JBQXdCLEdBQVEsT0FBUyxFQUFFLENBQ2hFLEdBQUksQ0FBQyxFQUFLLEdBQU8sSUFDYixFQUFjLElBQU0sQ0FBQyxFQUFLLEdBQzlCLEtBQUssWUFBWSxFQUFRLEVBQVcsRUFBSyxFQUFLLEFBQUMsR0FBYSxDQUMxRCxHQUFJLEdBQVcsR0FBYyxFQUFRLElBQ3JDLEtBQUssY0FBYyxFQUFhLFFBQVMsQ0FDdkMsS0FBTSxPQUNOLE1BQU8sRUFDUCxNQUFPLEVBQ1AsT0FDQyxTQUVBLENBQ0wsR0FBSSxHQUFXLEdBQWMsR0FDN0IsS0FBSyxjQUFjLEVBQWMsUUFBUyxDQUN4QyxLQUFNLE9BQ04sTUFBTyxFQUNQLE1BQU8sRUFDUCxPQUNDLElBSVAsWUFBWSxFQUFRLEVBQVcsRUFBSyxFQUFLLEVBQVcsQ0FDbEQsR0FBSSxHQUFvQixLQUFLLFVBQ3pCLEVBQVcsRUFBYSxpQkFBaUIsR0FDekMsRUFBMEIsRUFBUyxPQUd2QyxFQUFTLFFBQVEsQUFBQSxHQUFXLENBQzFCLEdBQUksR0FBVyxHQUFJLEdBQWEsRUFBUyxLQUFNLElBQU0sQ0FDbkQsSUFDRyxJQUE0QixHQUFJLE1BR3JDLEtBQUssVUFBVSxHQUFXLEVBQzFCLEdBQUksR0FBVSxFQUFTLFVBQVUsSUFBSSxBQUFBLEdBQVMsRUFBTSxzQkFFaEQsRUFBVSxDQUNaLElBQUssRUFBUSxhQUFhLElBQzFCLFVBQ0EsSUFBSyxLQUFLLGtCQUFrQixFQUFRLEtBQU0sSUFHNUMsS0FBSyxJQUFJLFNBQVUsSUFBTSxDQUFDLDRCQUE2QixJQUV2RCxLQUFLLGNBQWMsS0FBTSxlQUFnQixFQUFTLEFBQUEsR0FBUSxDQUV4RCxHQURBLEtBQUssSUFBSSxTQUFVLElBQU0sQ0FBQyx5QkFBMEIsSUFDakQsRUFBSyxNQUFNLENBQ1osS0FBSyxTQUFTLEdBQ2QsR0FBSSxDQUFDLEVBQVcsR0FBVSxFQUFLLE1BQy9CLEtBQUssSUFBSSxTQUFVLElBQU0sQ0FBQyxtQkFBbUIsSUFBYSxRQUNyRCxDQUNMLEdBQUksR0FBVSxBQUFDLEdBQWEsQ0FDMUIsS0FBSyxRQUFRLFFBQVEsSUFBTSxDQUN6QixBQUFHLEtBQUssWUFBYyxHQUFvQixPQUc5QyxFQUFTLGtCQUFrQixFQUFNLEVBQVMsS0FBSyxpQkFNdkQsZ0JBQWdCLEVBQU0sRUFBYSxDQUNqQyxHQUFJLEdBQVMsRUFBSSxpQkFBaUIsS0FBSyxJQUFJLE9BQU8sQUFBQSxHQUFNLEVBQUcsT0FBUyxHQUNwRSxBQUFHLEVBQU8sU0FBVyxFQUFJLEVBQVMsZ0RBQWdELE1BQUEsQUFDMUUsRUFBTyxPQUFTLEVBQUksRUFBUyx1REFBdUQsTUFDckYsRUFBSSxjQUFjLEVBQU8sR0FBSSxHQUFtQixDQUFDLE1BQU8sSUFHakUsaUJBQWlCLEVBQU0sRUFBUyxDQUM5QixLQUFLLFdBQVcsYUFBYSxFQUFNLENBQUMsRUFBTSxJQUFjLENBQ3RELEdBQUksR0FBUSxFQUFLLFNBQVMsR0FDdEIsRUFBVyxFQUFLLGFBQWEsS0FBSyxRQUFRLE1BQXNCLEVBQUssYUFBYSxLQUFLLFFBQVEsV0FDbkcsRUFBSyxVQUFVLEVBQU8sRUFBVyxFQUFVLEVBQU8sS0FJdEQsY0FBYyxFQUFNLEVBQVUsRUFBUyxDQUNyQyxHQUFJLEdBQVUsS0FBSyxXQUFXLGVBQWUsR0FDekMsRUFBUyxFQUFXLElBQU0sS0FBSyxPQUFPLENBQUMsR0FBVyxTQUFXLEtBRWpFLEtBQUssY0FBYyxFQUFRLGFBQWMsQ0FBQyxJQUFLLEdBQU8sQUFBQSxHQUFRLENBQzVELEFBQUcsRUFBSyxjQUNOLEtBQUssV0FBVyxZQUFZLEVBQU0sS0FBTSxFQUFVLEdBRS9DLE1BQUssV0FBVyxrQkFBa0IsSUFDbkMsTUFBSyxLQUFPLEdBRWQsS0FBSyxzQkFDTCxHQUFZLEVBQVMsTUFFdEIsUUFBUSxVQUFXLElBQU0sS0FBSyxXQUFXLFNBQVMsT0FBTyxTQUFTLE9BR3ZFLGlCQUFpQixFQUFLLENBQ3BCLEdBQUcsS0FBSyxZQUFjLEVBQUksTUFBTyxHQUVqQyxHQUFJLEdBQVksS0FBSyxRQUFRLFVBQ3pCLEVBQVcsU0FBUyxjQUFjLFlBQ3RDLFNBQVMsVUFBWSxFQUduQixFQUFJLElBQUksS0FBSyxHQUFJLFFBQVEsTUFDdEIsT0FBTyxBQUFBLEdBQVEsS0FBSyxZQUFZLElBQ2hDLE9BQU8sQUFBQSxHQUFRLEVBQUssU0FBUyxPQUFTLEdBQ3RDLE9BQU8sQUFBQSxHQUFRLEVBQUssYUFBYSxLQUFLLFFBQVEsT0FBdUIsVUFDckUsT0FBTyxBQUFBLEdBQVEsRUFBUyxRQUFRLGNBQWMsUUFBUSxNQUFjLEVBQUssYUFBYSxTQUk3Riw2QkFBNkIsRUFBYyxDQUN6QyxHQUFJLEdBQWtCLEVBQWMsT0FBTyxBQUFBLEdBQ2xDLEVBQUksc0JBQXNCLEtBQUssR0FBSSxHQUFLLFNBQVcsR0FFNUQsQUFBRyxFQUFnQixPQUFTLEdBQzFCLE1BQUssWUFBWSxLQUFLLEdBQUcsR0FFekIsS0FBSyxjQUFjLEtBQU0sb0JBQXFCLENBQUMsS0FBTSxHQUFrQixJQUFNLENBRzNFLEtBQUssWUFBYyxLQUFLLFlBQVksT0FBTyxBQUFBLEdBQU8sRUFBZ0IsUUFBUSxLQUFTLElBSW5GLEdBQUksR0FBd0IsRUFBZ0IsT0FBTyxBQUFBLEdBQzFDLEVBQUksc0JBQXNCLEtBQUssR0FBSSxHQUFLLFNBQVcsR0FHNUQsQUFBRyxFQUFzQixPQUFTLEdBQ2hDLEtBQUssY0FBYyxLQUFNLGlCQUFrQixDQUFDLEtBQU0sR0FBd0IsQUFBQyxHQUFTLENBQ2xGLEtBQUssU0FBUyxVQUFVLEVBQUssV0FPdkMsWUFBWSxFQUFHLENBQ2IsTUFBTyxHQUFHLGFBQWEsTUFBbUIsS0FBSyxJQUM3QyxHQUFNLEVBQUcsUUFBUSxJQUFvQixBQUFBLEdBQVEsRUFBSyxNQUFRLEtBQUssR0FHbkUsV0FBVyxFQUFNLEVBQVcsRUFBUyxDQUNuQyxFQUFJLFdBQVcsRUFBTSxHQUFtQixJQUN4QyxLQUFLLFdBQVcsa0JBQWtCLE1BQ2xDLEtBQUssZUFBZSxFQUFNLEVBQVcsRUFBVSxJQUFNLENBQ25ELEtBQUssV0FBVyxpQ0FJcEIsUUFBUSxFQUFLLENBQUUsTUFBTyxNQUFLLFdBQVcsUUFBUSxLQ2o1QmhELEdBQUEsS0FBZ0MsQ0FDOUIsWUFBWSxFQUFLLEVBQVcsRUFBTyxHQUFHLENBRXBDLEdBREEsS0FBSyxTQUFXLEdBQ2IsQ0FBQyxHQUFhLEVBQVUsWUFBWSxPQUFTLFNBQzlDLEtBQU0sSUFBSSxPQUFNOzs7Ozs7U0FRbEIsS0FBSyxPQUFTLEdBQUksR0FBVSxFQUFLLEdBQ2pDLEtBQUssY0FBZ0IsRUFBSyxlQUFpQixHQUMzQyxLQUFLLEtBQU8sRUFDWixLQUFLLE9BQVMsR0FBUSxFQUFLLFFBQVUsSUFDckMsS0FBSyxXQUFhLEVBQUssV0FDdkIsS0FBSyxrQkFBb0IsRUFBSyxVQUFZLEdBQzFDLEtBQUssU0FBVyxPQUFPLE9BQU8sR0FBTSxJQUFXLEVBQUssVUFBWSxJQUNoRSxLQUFLLGNBQWdCLEtBQ3JCLEtBQUssV0FBYSxLQUNsQixLQUFLLFNBQVcsR0FDaEIsS0FBSyxLQUFPLEtBQ1osS0FBSyxRQUFVLEVBQ2YsS0FBSyxNQUFRLEdBQ2IsS0FBSyxLQUFPLE9BQU8sU0FBUyxLQUM1QixLQUFLLFlBQWMsS0FDbkIsS0FBSyxnQkFBa0IsR0FBTSxPQUFPLFVBQ3BDLEtBQUssTUFBUSxFQUFLLE9BQVMsR0FDM0IsS0FBSyxVQUFZLEVBQUssV0FBYSxHQUNuQyxLQUFLLGNBQWdCLEVBQUssZUFBaUIsR0FDM0MsS0FBSyxhQUFlLEVBQUssY0FBZ0IsT0FBTyxhQUNoRCxLQUFLLGVBQWlCLEVBQUssZ0JBQWtCLE9BQU8sZUFDcEQsS0FBSyxvQkFBc0IsR0FDM0IsS0FBSyxhQUFlLE9BQU8sT0FBTyxDQUFDLFlBQWEsS0FBVyxrQkFBbUIsTUFBWSxFQUFLLEtBQU8sSUFDdEcsT0FBTyxpQkFBaUIsV0FBWSxBQUFBLEdBQU0sQ0FDeEMsS0FBSyxTQUFXLEtBRWxCLEtBQUssT0FBTyxPQUFPLElBQU0sQ0FDdkIsQUFBRyxLQUFLLGNBRU4sT0FBTyxTQUFTLFdBT3RCLGtCQUFrQixDQUFFLE1BQU8sTUFBSyxlQUFlLFFBQVEsTUFBb0IsT0FFM0UsZ0JBQWdCLENBQUUsTUFBTyxNQUFLLGVBQWUsUUFBUSxNQUFrQixPQUV2RSxhQUFhLENBQUUsS0FBSyxlQUFlLFFBQVEsR0FBYyxRQUV6RCxpQkFBaUIsQ0FBRSxLQUFLLGVBQWUsUUFBUSxHQUFnQixRQUUvRCxjQUFjLENBQUUsS0FBSyxlQUFlLFdBQVcsSUFFL0Msa0JBQWtCLENBQUUsS0FBSyxlQUFlLFdBQVcsSUFFbkQsaUJBQWlCLEVBQWEsQ0FDNUIsS0FBSyxjQUNMLFFBQVEsSUFBSSwyR0FDWixLQUFLLGVBQWUsUUFBUSxHQUFvQixHQUdsRCxtQkFBbUIsQ0FBRSxLQUFLLGVBQWUsV0FBVyxJQUVwRCxlQUFlLENBQ2IsR0FBSSxHQUFNLEtBQUssZUFBZSxRQUFRLElBQ3RDLE1BQU8sR0FBTSxTQUFTLEdBQU8sS0FHL0IsV0FBVyxDQUFFLE1BQU8sTUFBSyxPQUV6QixTQUFTLENBQ1AsR0FBSSxHQUFZLElBQU0sQ0FDcEIsQUFBRyxLQUFLLGlCQUNOLE1BQUsscUJBQ0wsS0FBSyxPQUFPLFlBR2hCLEFBQUcsQ0FBQyxXQUFZLFNBQVUsZUFBZSxRQUFRLFNBQVMsYUFBZSxFQUN2RSxJQUVBLFNBQVMsaUJBQWlCLG1CQUFvQixJQUFNLEtBSXhELFdBQVcsRUFBUyxDQUFFLEtBQUssT0FBTyxXQUFXLEdBSTdDLFdBQVcsRUFBTSxFQUFLLENBQUUsS0FBSyxhQUFhLEdBQU0sR0FBRyxHQUVuRCxLQUFLLEVBQU0sRUFBSyxDQUNkLEdBQUcsQ0FBQyxLQUFLLG9CQUFzQixDQUFDLFFBQVEsS0FBTyxNQUFPLEtBQ3RELFFBQVEsS0FBSyxHQUNiLEdBQUksR0FBUyxJQUNiLGVBQVEsUUFBUSxHQUNULEVBR1QsSUFBSSxFQUFNLEVBQU0sRUFBWSxDQUMxQixHQUFHLEtBQUssV0FBVyxDQUNqQixHQUFJLENBQUMsRUFBSyxHQUFPLElBQ2pCLEtBQUssV0FBVyxFQUFNLEVBQU0sRUFBSyxXQUN6QixLQUFLLGlCQUFpQixDQUM5QixHQUFJLENBQUMsRUFBSyxHQUFPLElBQ2pCLEdBQU0sRUFBTSxFQUFNLEVBQUssSUFJM0IsVUFBVSxFQUFTLEVBQU8sRUFBRyxDQUMzQixFQUFRLEdBQUcsRUFBTyxBQUFBLEdBQVEsQ0FDeEIsR0FBSSxHQUFVLEtBQUssZ0JBQ25CLEFBQUksRUFHRixTQUFRLElBQUksY0FBYyx3Q0FDMUIsV0FBVyxJQUFNLEVBQUcsR0FBTyxJQUgzQixFQUFHLEtBUVQsU0FBUyxFQUFNLEVBQU0sRUFBSyxDQUN4QixHQUFJLEdBQVUsS0FBSyxnQkFDZixFQUFlLEVBQUssVUFDeEIsR0FBRyxDQUFDLEVBQ0YsTUFBRyxHQUFLLFFBQ0MsSUFBTyxRQUFRLFVBQVcsSUFBTSxDQUNyQyxBQUFHLEVBQUssWUFBYyxHQUFnQixDQUFDLEVBQUssZUFDMUMsS0FBSyxpQkFBaUIsRUFBTSxJQUFNLENBQ2hDLEtBQUssSUFBSSxFQUFNLFVBQVcsSUFBTSxDQUFDLG9HQUtoQyxJQUlYLFFBQVEsSUFBSSxjQUFjLHdDQUMxQixHQUFJLEdBQVcsQ0FDYixTQUFVLEdBQ1YsUUFBUSxFQUFNLEVBQUcsQ0FBRSxLQUFLLFNBQVMsS0FBSyxDQUFDLEVBQU0sTUFFL0Msa0JBQVcsSUFBTSxDQUNmLEFBQUcsRUFBSyxlQUNSLEVBQVMsU0FBUyxPQUFPLENBQUMsRUFBSyxDQUFDLEVBQU0sS0FBUSxFQUFJLFFBQVEsRUFBTSxHQUFLLE1BQ3BFLEdBQ0ksRUFHVCxpQkFBaUIsRUFBTSxFQUFJLENBQ3pCLEVBQUssVUFDTCxLQUFLLGFBQ0wsR0FBSSxDQUFDLEVBQU8sR0FBUyxHQUNqQixFQUFVLEtBQUssTUFBTSxLQUFLLFNBQVksR0FBUSxFQUFRLElBQU0sRUFDNUQsRUFBUSxHQUFRLFlBQVksS0FBSyxhQUFjLE9BQU8sU0FBUyxTQUFVLEdBQXFCLEVBQUcsQUFBQSxHQUFTLEVBQVEsR0FDdEgsRUFBTSxJQUFRLEtBQUssSUFBSSxFQUFNLE9BQVEsSUFBTSxDQUFDLGVBQWUsMEJBQ3hELEVBQVEsSUFDVCxNQUFLLElBQUksRUFBTSxPQUFRLElBQU0sQ0FBQyxZQUFZLG1EQUMxQyxFQUFVLElBRVosV0FBVyxJQUFNLENBQ2YsQUFBRyxLQUFLLGlCQUNOLE9BQU8sU0FBVyxLQUFLLFlBRXZCLE9BQU8sU0FBUyxVQUVqQixHQUdMLGlCQUFpQixFQUFLLENBQ3BCLE1BQU8sSUFBUSxFQUFLLFdBQVcsWUFBYyxHQUFNLEVBQUssTUFBTSxLQUFLLElBQU0sS0FBSyxNQUFNLEdBR3RGLFlBQVksQ0FBRSxNQUFPLE1BQUssU0FFMUIsYUFBYSxDQUFFLE1BQU8sTUFBSyxPQUFPLGNBRWxDLGtCQUFrQixDQUFFLE1BQU8sTUFBSyxjQUVoQyxRQUFRLEVBQUssQ0FBRSxNQUFPLEdBQUcsS0FBSyxxQkFBcUIsSUFFbkQsUUFBUSxFQUFPLEVBQU8sQ0FBRSxNQUFPLE1BQUssT0FBTyxRQUFRLEVBQU8sR0FFMUQsZUFBZSxDQUNiLEdBQUksR0FBYSxHQUNqQixTQUFJLElBQUksU0FBVSxHQUFHLFdBQTBCLE9BQW1CLEFBQUEsR0FBVSxDQUMxRSxHQUFHLENBQUMsS0FBSyxZQUFZLEVBQU8sSUFBSSxDQUM5QixHQUFJLEdBQU8sS0FBSyxZQUFZLEdBQzVCLEVBQUssUUFBUSxLQUFLLFdBQ2xCLEVBQUssT0FDRixFQUFPLGFBQWEsS0FBWSxNQUFLLEtBQU8sR0FFakQsRUFBYSxLQUVSLEVBR1QsU0FBUyxFQUFJLEVBQU0sQ0FDakIsS0FBSyxhQUNMLEdBQVEsU0FBUyxFQUFJLEdBR3ZCLFlBQVksRUFBTSxFQUFPLEVBQVcsS0FBTSxFQUFVLEtBQUssZUFBZSxHQUFNLENBQzVFLEdBQUksR0FBWSxLQUFLLEtBQUssR0FDdEIsRUFBWSxFQUFJLFVBQVUsRUFBVyxJQUN6QyxLQUFLLEtBQUssV0FBVyxLQUFLLGVBQzFCLEtBQUssS0FBSyxVQUVWLEtBQUssS0FBTyxLQUFLLFlBQVksRUFBVyxHQUN4QyxLQUFLLEtBQUssWUFBWSxHQUN0QixLQUFLLEtBQUssS0FBSyxBQUFBLEdBQWEsQ0FDMUIsQUFBRyxJQUFjLEdBQUssS0FBSyxrQkFBa0IsSUFDM0MsR0FBVSxZQUFZLEdBQ3RCLEdBQVksT0FLbEIsVUFBVSxFQUFHLENBQUUsTUFBTyxHQUFHLGNBQWdCLEVBQUcsYUFBYSxNQUFpQixLQUUxRSxZQUFZLEVBQUksRUFBTSxDQUNwQixHQUFJLEdBQU8sR0FBSSxJQUFLLEVBQUksS0FBTSxLQUFNLEdBQ3BDLFlBQUssTUFBTSxFQUFLLElBQU0sRUFDZixFQUdULE1BQU0sRUFBUyxFQUFTLENBQ3RCLEdBQUksR0FBTyxHQUFNLEVBQVEsUUFBUSxJQUFvQixBQUFBLEdBQU0sS0FBSyxZQUFZLElBQzVFLEFBQUcsR0FBTyxFQUFTLEdBR3JCLGFBQWEsRUFBUyxFQUFTLENBQzdCLEtBQUssTUFBTSxFQUFTLEFBQUEsR0FBUSxDQUMxQixHQUFJLEdBQVksRUFBUSxhQUFhLEtBQUssUUFBUSxXQUNsRCxBQUFHLElBQWMsS0FDZixFQUFTLEVBQU0sR0FFZixFQUFLLGNBQWMsRUFBVyxLQUtwQyxZQUFZLEVBQUcsQ0FDYixHQUFJLEdBQVMsRUFBRyxhQUFhLElBQzdCLE1BQU8sSUFBTSxLQUFLLFlBQVksR0FBUyxBQUFBLEdBQVEsRUFBSyxrQkFBa0IsSUFHeEUsWUFBWSxFQUFHLENBQUUsTUFBTyxNQUFLLE1BQU0sR0FFbkMsaUJBQWlCLENBQ2YsT0FBUSxLQUFNLE1BQUssTUFDakIsS0FBSyxNQUFNLEdBQUksVUFDZixNQUFPLE1BQUssTUFBTSxHQUl0QixnQkFBZ0IsRUFBRyxDQUNqQixHQUFJLEdBQU8sS0FBSyxZQUFZLEVBQUcsYUFBYSxLQUM1QyxBQUFHLEdBQU8sRUFBSyxrQkFBa0IsRUFBRyxJQUd0QyxpQkFBaUIsRUFBTyxDQUN0QixHQUFHLEtBQUssZ0JBQWtCLEVBQVMsT0FDbkMsS0FBSyxjQUFnQixFQUNyQixHQUFJLEdBQVMsSUFBTSxDQUNqQixBQUFHLElBQVcsS0FBSyxlQUFnQixNQUFLLGNBQWdCLE1BQ3hELEVBQU8sb0JBQW9CLFVBQVcsTUFDdEMsRUFBTyxvQkFBb0IsV0FBWSxPQUV6QyxFQUFPLGlCQUFpQixVQUFXLEdBQ25DLEVBQU8saUJBQWlCLFdBQVksR0FHdEMsa0JBQWtCLENBQ2hCLE1BQUcsVUFBUyxnQkFBa0IsU0FBUyxLQUM5QixLQUFLLGVBQWlCLFNBQVMsY0FHL0IsU0FBUyxlQUFpQixTQUFTLEtBSTlDLGtCQUFrQixFQUFLLENBQ3JCLEFBQUcsS0FBSyxZQUFjLEVBQUssWUFBWSxLQUFLLGFBQzFDLE1BQUssV0FBYSxNQUl0Qiw4QkFBOEIsQ0FDNUIsQUFBRyxLQUFLLFlBQWMsS0FBSyxhQUFlLFNBQVMsTUFDakQsS0FBSyxXQUFXLFFBSXBCLG1CQUFtQixDQUNqQixLQUFLLFdBQWEsS0FBSyxtQkFDcEIsS0FBSyxhQUFlLFNBQVMsTUFBTyxLQUFLLFdBQVcsT0FHekQsb0JBQW9CLENBQ2xCLEFBQUcsS0FBSyxxQkFFUixNQUFLLG9CQUFzQixHQUMzQixTQUFTLEtBQUssaUJBQWlCLFFBQVMsVUFBVyxJQUNuRCxPQUFPLGlCQUFpQixXQUFZLEFBQUEsR0FBSyxDQUN2QyxBQUFHLEVBQUUsV0FDSCxNQUFLLFlBQVksYUFDakIsS0FBSyxnQkFBZ0IsQ0FBQyxHQUFJLE9BQU8sU0FBUyxLQUFNLEtBQU0sYUFDdEQsT0FBTyxTQUFTLFdBRWpCLElBQ0gsS0FBSyxVQUNMLEtBQUssYUFDTCxLQUFLLFlBQ0wsS0FBSyxLQUFLLENBQUMsTUFBTyxRQUFTLFFBQVMsV0FBWSxDQUFDLEVBQUcsRUFBTSxFQUFNLEVBQVEsRUFBVyxFQUFVLElBQWUsQ0FDMUcsR0FBSSxHQUFXLEVBQU8sYUFBYSxLQUFLLFFBQVEsS0FDNUMsRUFBYSxFQUFFLEtBQU8sRUFBRSxJQUFJLGNBQ2hDLEFBQUcsR0FBWSxFQUFTLGdCQUFrQixHQUUxQyxFQUFLLFFBQVEsRUFBUSxFQUFXLEVBQU0sRUFBVSxDQUFDLElBQUssRUFBRSxPQUFRLEtBQUssVUFBVSxFQUFNLEVBQUcsT0FFMUYsS0FBSyxLQUFLLENBQUMsS0FBTSxXQUFZLE1BQU8sV0FBWSxDQUFDLEVBQUcsRUFBTSxFQUFNLEVBQVUsRUFBVyxFQUFVLElBQWMsQ0FDM0csQUFBSSxHQUNGLEVBQUssVUFBVSxFQUFNLEVBQVUsRUFBVyxFQUFVLEtBQUssVUFBVSxFQUFNLEVBQUcsTUFHaEYsS0FBSyxLQUFLLENBQUMsS0FBTSxPQUFRLE1BQU8sU0FBVSxDQUFDLEVBQUcsRUFBTSxFQUFNLEVBQVUsRUFBVyxFQUFVLElBQWMsQ0FFckcsQUFBRyxHQUFhLENBQUMsSUFBYyxVQUM3QixFQUFLLFVBQVUsRUFBTSxFQUFVLEVBQVcsRUFBVSxLQUFLLFVBQVUsRUFBTSxFQUFHLE1BR2hGLE9BQU8saUJBQWlCLFdBQVksQUFBQSxHQUFLLEVBQUUsa0JBQzNDLE9BQU8saUJBQWlCLE9BQVEsQUFBQSxHQUFLLENBQ25DLEVBQUUsaUJBQ0YsR0FBSSxHQUFlLEdBQU0sR0FBa0IsRUFBRSxPQUFRLEtBQUssUUFBUSxLQUFtQixBQUFBLEdBQzVFLEVBQVcsYUFBYSxLQUFLLFFBQVEsTUFFMUMsRUFBYSxHQUFnQixTQUFTLGVBQWUsR0FDckQsRUFBUSxNQUFNLEtBQUssRUFBRSxhQUFhLE9BQVMsSUFDL0MsQUFBRyxDQUFDLEdBQWMsRUFBVyxVQUFZLEVBQU0sU0FBVyxHQUFLLENBQUUsR0FBVyxnQkFBaUIsWUFFN0YsR0FBYSxXQUFXLEVBQVksR0FDcEMsRUFBVyxjQUFjLEdBQUksT0FBTSxRQUFTLENBQUMsUUFBUyxTQUV4RCxLQUFLLEdBQUcsR0FBbUIsQUFBQSxHQUFLLENBQzlCLEdBQUksR0FBZSxFQUFFLE9BQ3JCLEdBQUcsQ0FBQyxFQUFJLGNBQWMsR0FBZ0IsT0FDdEMsR0FBSSxHQUFRLE1BQU0sS0FBSyxFQUFFLE9BQU8sT0FBUyxJQUFJLE9BQU8sQUFBQSxHQUFLLFlBQWEsT0FBUSxZQUFhLE9BQzNGLEVBQWEsV0FBVyxFQUFjLEdBQ3RDLEVBQWEsY0FBYyxHQUFJLE9BQU0sUUFBUyxDQUFDLFFBQVMsU0FJNUQsVUFBVSxFQUFXLEVBQUcsRUFBUyxDQUMvQixHQUFJLEdBQVcsS0FBSyxrQkFBa0IsR0FDdEMsTUFBTyxHQUFXLEVBQVMsRUFBRyxHQUFZLEdBRzVDLGVBQWUsRUFBSyxDQUNsQixZQUFLLFVBQ0wsS0FBSyxZQUFjLEVBQ1osS0FBSyxRQUdkLGtCQUFrQixFQUFRLENBQ3hCLE1BQUcsTUFBSyxVQUFZLEVBQ1gsR0FFUCxNQUFLLEtBQU8sS0FBSyxZQUNqQixLQUFLLFlBQWMsS0FDWixJQUlYLFNBQVMsQ0FBRSxNQUFPLE1BQUssS0FFdkIsZ0JBQWdCLENBQUUsTUFBTyxDQUFDLENBQUMsS0FBSyxZQUVoQyxLQUFLLEVBQVEsRUFBUyxDQUNwQixPQUFRLEtBQVMsR0FBTyxDQUN0QixHQUFJLEdBQW1CLEVBQU8sR0FFOUIsS0FBSyxHQUFHLEVBQWtCLEFBQUEsR0FBSyxDQUM3QixHQUFJLEdBQVUsS0FBSyxRQUFRLEdBQ3ZCLEVBQWdCLEtBQUssUUFBUSxVQUFVLEtBQ3ZDLEVBQWlCLEVBQUUsT0FBTyxjQUFnQixFQUFFLE9BQU8sYUFBYSxHQUNwRSxBQUFHLEVBQ0QsS0FBSyxTQUFTLEVBQUUsT0FBUSxFQUFHLElBQU0sQ0FDL0IsS0FBSyxhQUFhLEVBQUUsT0FBUSxDQUFDLEVBQU0sSUFBYyxDQUMvQyxFQUFTLEVBQUcsRUFBTyxFQUFNLEVBQUUsT0FBUSxFQUFXLEVBQWdCLFVBSWxFLEVBQUksSUFBSSxTQUFVLElBQUksS0FBa0IsQUFBQSxHQUFNLENBQzVDLEdBQUksR0FBVyxFQUFHLGFBQWEsR0FDL0IsS0FBSyxTQUFTLEVBQUksRUFBRyxJQUFNLENBQ3pCLEtBQUssYUFBYSxFQUFJLENBQUMsRUFBTSxJQUFjLENBQ3pDLEVBQVMsRUFBRyxFQUFPLEVBQU0sRUFBSSxFQUFXLEVBQVUsbUJBU2hFLFlBQVksQ0FDVixLQUFLLFVBQVUsUUFBUyxRQUFTLElBQ2pDLEtBQUssVUFBVSxZQUFhLGdCQUFpQixJQUcvQyxVQUFVLEVBQVcsRUFBYSxFQUFRLENBQ3hDLEdBQUksR0FBUSxLQUFLLFFBQVEsR0FDekIsT0FBTyxpQkFBaUIsRUFBVyxBQUFBLEdBQUssQ0FDdEMsR0FBRyxDQUFDLEtBQUssY0FBZ0IsT0FDekIsR0FBSSxHQUFTLEtBQ2IsQUFBRyxFQUNELEVBQVMsRUFBRSxPQUFPLFFBQVEsSUFBSSxNQUFZLEVBQUUsT0FBUyxFQUFFLE9BQU8sY0FBYyxJQUFJLE1BRWhGLEVBQVMsR0FBa0IsRUFBRSxPQUFRLEdBRXZDLEdBQUksR0FBVyxHQUFVLEVBQU8sYUFBYSxHQUM3QyxBQUFHLENBQUMsR0FDRCxHQUFPLGFBQWEsVUFBWSxLQUFNLEVBQUUsaUJBRTNDLEtBQUssU0FBUyxFQUFRLEVBQUcsSUFBTSxDQUM3QixLQUFLLGFBQWEsRUFBUSxDQUFDLEVBQU0sSUFBYyxDQUM3QyxFQUFLLFVBQVUsUUFBUyxFQUFRLEVBQVcsRUFBVSxLQUFLLFVBQVUsUUFBUyxFQUFHLFVBR25GLEdBR0wsU0FBUyxDQUNQLEdBQUcsQ0FBQyxHQUFRLGVBQWlCLE9BQzdCLEFBQUcsUUFBUSxtQkFBb0IsU0FBUSxrQkFBb0IsVUFDM0QsR0FBSSxHQUFjLEtBQ2xCLE9BQU8saUJBQWlCLFNBQVUsQUFBQSxHQUFNLENBQ3RDLGFBQWEsR0FDYixFQUFjLFdBQVcsSUFBTSxDQUM3QixHQUFRLG1CQUFtQixBQUFBLEdBQVMsT0FBTyxPQUFPLEVBQU8sQ0FBQyxPQUFRLE9BQU8sWUFDeEUsT0FFTCxPQUFPLGlCQUFpQixXQUFZLEFBQUEsR0FBUyxDQUMzQyxHQUFHLENBQUMsS0FBSyxvQkFBb0IsT0FBTyxVQUFZLE9BQ2hELEdBQUksQ0FBQyxPQUFNLEtBQUksT0FBTSxVQUFVLEVBQU0sT0FBUyxHQUMxQyxFQUFPLE9BQU8sU0FBUyxLQUUzQixBQUFHLEtBQUssS0FBSyxlQUFrQixJQUFTLFNBQVcsSUFBTyxLQUFLLEtBQUssR0FDbEUsS0FBSyxLQUFLLGNBQWMsRUFBTSxNQUU5QixLQUFLLFlBQVksRUFBTSxLQUFNLElBQU0sQ0FDakMsQUFBRyxHQUFPLEtBQUsscUJBQ1osTUFBUSxJQUFZLFVBQ3JCLFdBQVcsSUFBTSxDQUNmLE9BQU8sU0FBUyxFQUFHLElBQ2xCLE1BSVIsSUFDSCxPQUFPLGlCQUFpQixRQUFTLEFBQUEsR0FBSyxDQUNwQyxHQUFJLEdBQVMsR0FBa0IsRUFBRSxPQUFRLElBQ3JDLEVBQU8sR0FBVSxFQUFPLGFBQWEsSUFDckMsRUFBYyxFQUFFLFNBQVcsRUFBRSxTQUFXLEVBQUUsU0FBVyxFQUN6RCxHQUFHLENBQUMsR0FBUSxDQUFDLEtBQUssZUFBaUIsQ0FBQyxLQUFLLE1BQVEsRUFBYyxPQUMvRCxHQUFJLEdBQU8sRUFBTyxLQUNkLEVBQVksRUFBTyxhQUFhLElBRXBDLEdBREEsRUFBRSxpQkFDQyxLQUFLLGNBQWdCLEVBRXhCLEdBQUcsSUFBUyxRQUNWLEtBQUssaUJBQWlCLEVBQU0sRUFBVyxXQUMvQixJQUFTLFdBQ2pCLEtBQUssZ0JBQWdCLEVBQU0sT0FFM0IsTUFBTSxJQUFJLE9BQU0sWUFBWSx3Q0FBbUQsTUFFaEYsSUFHTCxnQkFBZ0IsRUFBTSxFQUFTLENBQzdCLEVBQUksY0FBYyxPQUFRLHlCQUEwQixHQUNwRCxHQUFJLEdBQU8sSUFBTSxFQUFJLGNBQWMsT0FBUSx3QkFBeUIsR0FDcEUsTUFBTyxHQUFXLEVBQVMsR0FBUSxFQUdyQyxpQkFBaUIsRUFBTSxFQUFXLEVBQVMsQ0FDekMsS0FBSyxnQkFBZ0IsQ0FBQyxHQUFJLEVBQU0sS0FBTSxTQUFVLEFBQUEsR0FBUSxDQUN0RCxLQUFLLEtBQUssY0FBYyxFQUFNLEVBQVUsQUFBQSxHQUFXLENBQ2pELEtBQUssYUFBYSxFQUFNLEVBQVcsR0FDbkMsUUFLTixhQUFhLEVBQU0sRUFBVyxFQUFVLEtBQUssZUFBZSxHQUFNLENBQ2hFLEFBQUcsQ0FBQyxLQUFLLGtCQUFrQixJQUUzQixJQUFRLFVBQVUsRUFBVyxDQUFDLEtBQU0sUUFBUyxHQUFJLEtBQUssS0FBSyxJQUFLLEdBQ2hFLEtBQUssb0JBQW9CLE9BQU8sV0FHbEMsZ0JBQWdCLEVBQU0sRUFBVyxFQUFNLENBQ3JDLEdBQUksR0FBUyxPQUFPLFFBQ3BCLEtBQUssZ0JBQWdCLENBQUMsR0FBSSxFQUFNLEtBQU0sWUFBYSxBQUFBLEdBQVEsQ0FDekQsS0FBSyxZQUFZLEVBQU0sRUFBTyxJQUFNLENBQ2xDLEdBQVEsVUFBVSxFQUFXLENBQUMsS0FBTSxXQUFZLEdBQUksS0FBSyxLQUFLLEdBQUksVUFBaUIsR0FDbkYsS0FBSyxvQkFBb0IsT0FBTyxVQUNoQyxRQUtOLG9CQUFvQixDQUNsQixHQUFRLFVBQVUsVUFBVyxDQUFDLEtBQU0sR0FBTSxLQUFNLFFBQVMsR0FBSSxLQUFLLEtBQUssS0FHekUsb0JBQW9CLEVBQVksQ0FDOUIsR0FBSSxDQUFDLFdBQVUsVUFBVSxLQUFLLGdCQUM5QixNQUFHLEdBQVcsSUFBVyxFQUFZLFNBQVcsRUFBWSxPQUNuRCxHQUVQLE1BQUssZ0JBQWtCLEdBQU0sR0FDdEIsSUFJWCxXQUFXLENBQ1QsR0FBSSxHQUFhLEVBQ2pCLEtBQUssR0FBRyxTQUFVLEFBQUEsR0FBSyxDQUNyQixHQUFJLEdBQVcsRUFBRSxPQUFPLGFBQWEsS0FBSyxRQUFRLFdBQ2xELEFBQUcsQ0FBQyxHQUNKLEdBQUUsaUJBQ0YsRUFBRSxPQUFPLFNBQVcsR0FDcEIsS0FBSyxhQUFhLEVBQUUsT0FBUSxDQUFDLEVBQU0sSUFBYyxFQUFLLFdBQVcsRUFBRSxPQUFRLEVBQVcsTUFDckYsSUFFSCxPQUFRLEtBQVEsQ0FBQyxTQUFVLFNBQ3pCLEtBQUssR0FBRyxFQUFNLEFBQUEsR0FBSyxDQUNqQixHQUFJLEdBQVEsRUFBRSxPQUNWLEVBQVcsRUFBTSxNQUFRLEVBQU0sS0FBSyxhQUFhLEtBQUssUUFBUSxXQUVsRSxHQURHLENBQUMsR0FDRCxFQUFNLE9BQVMsVUFBWSxFQUFNLFVBQVksRUFBTSxTQUFTLFNBQVcsT0FDMUUsR0FBSSxHQUFvQixFQUN4QixJQUNBLEdBQUksQ0FBQyxLQUFRLEtBQU0sR0FBWSxFQUFJLFFBQVEsRUFBTyxtQkFBcUIsR0FFdkUsQUFBRyxJQUFPLEVBQW9CLEdBQUssSUFBUyxHQUU1QyxHQUFJLFdBQVcsRUFBTyxpQkFBa0IsQ0FBQyxHQUFJLEVBQW1CLFNBRWhFLEtBQUssU0FBUyxFQUFPLEVBQUcsSUFBTSxDQUM1QixLQUFLLGFBQWEsRUFBTSxLQUFNLENBQUMsRUFBTSxJQUFjLENBQ2pELEVBQUksV0FBVyxFQUFPLEdBQWlCLElBQ25DLEVBQUksZUFBZSxJQUNyQixLQUFLLGlCQUFpQixHQUV4QixFQUFLLFVBQVUsRUFBTyxFQUFXLEVBQVUsRUFBRSxjQUdoRCxJQUlQLFNBQVMsRUFBSSxFQUFPLEVBQVMsQ0FDM0IsR0FBSSxHQUFjLEtBQUssUUFBUSxJQUMzQixFQUFjLEtBQUssUUFBUSxJQUMzQixFQUFrQixLQUFLLFNBQVMsU0FBUyxXQUN6QyxFQUFrQixLQUFLLFNBQVMsU0FBUyxXQUM3QyxFQUFJLFNBQVMsRUFBSSxFQUFPLEVBQWEsRUFBaUIsRUFBYSxFQUFpQixHQUd0RixjQUFjLEVBQVMsQ0FDckIsS0FBSyxTQUFXLEdBQ2hCLElBQ0EsS0FBSyxTQUFXLEdBR2xCLEdBQUcsRUFBTyxFQUFTLENBQ2pCLE9BQU8saUJBQWlCLEVBQU8sQUFBQSxHQUFLLENBQ2xDLEFBQUksS0FBSyxVQUFXLEVBQVMsT0NyckJuQyxPQUF5QixTQUVuQixHQUFNLEdBQVksUUFDeEIsR0FBSSxLQUFLLElBRVQsR0FBSSxJQUFRLEdBRVosR0FBTSxVQUFZLENBQ2hCLFNBQVUsQ0FDUixLQUFLLEdBQUcsVUFJWixHQUFNLGlCQUFtQixDQUN2QixTQUFVLENBQ04sR0FBSSxHQUFPLEtBQUssaUJBQWlCLGtCQUM3QixFQUFLLFNBQVMsS0FBSyxRQUFRLElBQU0sRUFBSyxVQUFZLE1BQ2xELEVBQVMsU0FBUyxLQUFLLFFBQVEsUUFBVSxFQUFLLFFBQVUsS0FFeEQsRUFBUSxZQUFTLEtBQUssR0FBRyxRQUFRLFlBQ2pDLEVBQU8sWUFBUyxRQUFRLEtBQUssR0FBRyxTQUFVLENBQUUsS0FBTSxRQUFTLFFBQVEsR0FBSSxVQUFVLEdBQ3JGLEtBQUssR0FBRyxVQUFZLEVBQUssZUFBZSxLQUk5QyxHQUFJLElBQVksU0FBUyxjQUFjLDJCQUEyQixhQUFhLFdBQzNFLEdBQWEsR0FBSSxJQUFXLFFBQVMsR0FBUSxDQUFDLE1BQU8sR0FBTyxPQUFRLENBQUMsWUFBYSxNQUd0RixHQUFXIiwKICAibmFtZXMiOiBbXQp9Cg== diff --git a/priv/static/assets/site.js.br b/priv/static/assets/site.js.br Binary files differindex 0ef0117..b6052c6 100644 --- a/priv/static/assets/site.js.br +++ b/priv/static/assets/site.js.br diff --git a/priv/static/assets/site.js.gz b/priv/static/assets/site.js.gz Binary files differindex b6c539e..460ddba 100644 --- a/priv/static/assets/site.js.gz +++ b/priv/static/assets/site.js.gz |